# Workflow - branch from `next` - do the work in Next Step - move Next Step to the top of Completed Steps - move the top item of Future Steps into Next Step - commit (`TODO.md` changes in the same commit as the work) - push - open a pull request that targets `next` - once the pull request has passed review, the repository manager squash-merges it into `next` - only sneak merges `next` into `main` # Status pre-1.0 # Next Step No bug is open, and no change sneak asked for is open. The check of quak against a live Ente account, https://git.eeqj.de/sneak/quak/issues/187, needs an account only sneak has, so it waits on him. Tagging and releases are decided by sneak alone, and happen only when he declares one. # Future Steps - Future desktop client, separate repo: - Electron app skeleton consuming this library. - Local SQLite cache keyed on (collectionID, fileID, updationTime). - Background sync worker streaming new files into the cache. - Gallery UI: thumbnails, full-image view, basic search. - Upload, delete, and share operations in the library.