diff --git a/ideas.md b/ideas.md new file mode 100644 index 0000000..fa39d1b --- /dev/null +++ b/ideas.md @@ -0,0 +1,23 @@ +# Ideas for GedächtNAS + +This file is a collection of potentially fairly fine-grained ideas for future +GedächtNAS development, like a TODO list without commitment. Ideally, each idea +takes a short time to implement and represents an incremental improvement. + +Once an idea has been implemented, it should be deleted from this file. + +- cli: `status` command +- cli: `repo list` command +- cli: `repo add` command +- cli: `repo rename` command +- cli: `repo remove` command +- cli: Single-letter aliases for commands +- Logging (`log` or `tracing`?) +- app: Make log available in UI, for debugging and testing +- app: Create repo from dropdown +- app: Rename repo (repo settings popup) +- app: Delete repo (from settings popup) +- Migratable data types for saving/loading commits +- app: Save button +- Try out `snafu` +- Set up Android app building in CI (should be included in first release)