$ cat TODO.md

Roadmap

The release track focuses on safety, first-run usability, and clean installation before public distribution.

  1. Add a first-run GUI setup flow that creates config.env, asks for source/archive folders, and disables Run until valid.
  2. Replace shell-sourced config with a restricted parser or a safer config format.
  3. Reject archive destinations that are inside the source tree.
  4. Generate portable desktop launchers with the user’s install path.
  5. Revisit default exclusions for secrets like .env, keys, and local databases.
  6. Add GUI validation, upload confirmation, disk-space preflight, and stronger cancellation tests.

Future uploads

The current upload target is Proton Drive CLI. Future work can document provider-specific upload notes and add clearer preflight checks.

Release checklist

Before a public release: all high-risk known issues resolved or documented, tests passing, desktop install reproducible, and README synced with this site.