updated milestone4 polish goals
This commit is contained in:
34
tasks.org
34
tasks.org
@@ -335,44 +335,54 @@ SettingsScreen + SettingsViewModel from milestone 2. DataStore-backed. Default s
|
|||||||
- app opens directly to capture field.
|
- app opens directly to capture field.
|
||||||
- no network call blocks launch.
|
- no network call blocks launch.
|
||||||
- no history loading blocks text entry.
|
- no history loading blocks text entry.
|
||||||
|
|
||||||
** TODO normalize tags
|
** TODO normalize tags
|
||||||
*** acceptance
|
*** acceptance
|
||||||
- whitespace-separated and comma-separated tags both work.
|
- whitespace-separated and comma-separated tags both work.
|
||||||
- invalid org tag chars are stripped or replaced.
|
- invalid org tag chars are stripped or replaced.
|
||||||
- duplicate tags collapse.
|
- duplicate tags collapse.
|
||||||
|
|
||||||
|
** TODO fix org formatting
|
||||||
|
*** acceptance
|
||||||
|
- add `#+startup: overview` to synq.org
|
||||||
|
|
||||||
** TODO handle multiline notes well
|
** TODO handle multiline notes well
|
||||||
*** acceptance
|
*** acceptance
|
||||||
- first line can become note heading if body is multiline.
|
- first line can become note heading if body is multiline.
|
||||||
- full body is preserved under heading.
|
- full body is preserved under heading.
|
||||||
- todo body remains usable as a single todo heading, with extra lines under it if present.
|
- todo body remains usable as a single todo heading, with extra lines under it if present.
|
||||||
|
|
||||||
** TODO add basic logs
|
** TODO add basic logs
|
||||||
*** acceptance
|
*** acceptance
|
||||||
- server logs accepted capture id.
|
- server logs accepted capture id.
|
||||||
- server logs duplicate capture id.
|
- server logs duplicate capture id.
|
||||||
- server logs rejected payload without dumping secrets.
|
- server logs rejected payload without dumping secrets.
|
||||||
|
|
||||||
** TODO create backup note
|
** TODO create backup note
|
||||||
*** acceptance
|
*** acceptance
|
||||||
- readme documents which paths need backup.
|
- readme documents which paths need backup.
|
||||||
- readme documents restore behavior.
|
- readme documents restore behavior.
|
||||||
|
|
||||||
* milestone 5: optional v1.5
|
* milestone 5: optional v1.5
|
||||||
** TODO add android share target
|
** TODO add settings for sync frequency
|
||||||
*** acceptance
|
|
||||||
- sharing text to app opens prefilled capture.
|
|
||||||
- user can save as note or todo.
|
|
||||||
** TODO add home screen quick capture widget
|
|
||||||
*** acceptance
|
|
||||||
- widget opens capture screen quickly.
|
|
||||||
- does not require sync to work.
|
|
||||||
** TODO add recent tag chips
|
|
||||||
*** acceptance
|
|
||||||
- app shows recent tags.
|
|
||||||
- tapping chip adds/removes tag.
|
|
||||||
** TODO add edit-before-sync
|
** TODO add edit-before-sync
|
||||||
*** acceptance
|
*** acceptance
|
||||||
- pending/failed captures can be edited.
|
- pending/failed captures can be edited.
|
||||||
- synced captures are read-only unless explicitly duplicated.
|
- synced captures are read-only unless explicitly duplicated.
|
||||||
|
|
||||||
|
** TODO add android share target
|
||||||
|
*** acceptance
|
||||||
|
- sharing text to app opens prefilled capture.
|
||||||
|
- user can save as note or todo.
|
||||||
|
** TODO add recent tag chips
|
||||||
|
*** acceptance
|
||||||
|
- app shows recent tags.
|
||||||
|
- tapping chip adds/removes tag.
|
||||||
|
** TODO add home screen quick capture widget
|
||||||
|
*** acceptance
|
||||||
|
- widget opens capture screen quickly.
|
||||||
|
- does not require sync to work.
|
||||||
|
|
||||||
* implementation notes for coding agents
|
* implementation notes for coding agents
|
||||||
- keep the server small and testable.
|
- keep the server small and testable.
|
||||||
- keep org formatting in one pure function.
|
- keep org formatting in one pure function.
|
||||||
|
|||||||
Reference in New Issue
Block a user