fb2474ba21
readme: add build & deploy section (server docker, android APK, gitea release)
v1,0
2026-05-18 15:46:49 -04:00
3c585c2f6b
fix tasks.org: record real commit hash 66155f6 for milestone 5
2026-05-18 15:26:45 -04:00
37d424ef60
resolve merge conflict: take worktree milestone 5 DONE state, keep user title
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 15:20:22 -04:00
66155f6141
milestone 5: tag chips, edit-before-sync, share target, last synced, sync interval
...
- CaptureScreen: FlowRow of FilterChip from recent tags; tap to toggle tag in/out
- CaptureViewModel: recentTags flow (flat deduplicated from last 100 captures), lastSyncedAt, toggleTag()
- HistoryScreen: tap to expand rows, edit dialog for pending/failed, last synced in TopAppBar subtitle
- HistoryViewModel: lastSyncedAt flow, updateBody()
- CaptureDao: getLastSyncedAt(), getRecentTagsJson() (from prior commit), updateBody()
- SettingsScreen: sync interval field (number, min 15), SynqSettings.syncIntervalMinutes
- SettingsViewModel: reschedules WorkManager on save with new interval
- SyncWorker: schedule() takes intervalMinutes param, uses REPLACE policy
- AndroidManifest: ACTION_SEND text/plain intent-filter on MainActivity
- MainActivity: extracts EXTRA_TEXT on share, passes as URL-encoded nav arg to CaptureScreen
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 15:16:42 -04:00
4ea8e1c2ff
updated milestone 5
2026-05-18 15:05:28 -04:00
65cb8ee2d5
resolve merge conflict, close out milestone 4
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 14:47:36 -04:00
fd28a45cd7
milestone 4: org header, logging, backup docs, mark all m4 tasks done
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 14:46:37 -04:00
df9485bd98
updated milestone4 polish goals
2026-05-18 14:32:51 -04:00
b907fdbbc3
removed default token, generate on launch
2026-05-18 13:49:23 -04:00
0799595b26
auto-generate token on first run, persist to /data/token.txt, log on startup
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 13:44:33 -04:00
d606a59a92
Merge branch 'claude/serene-mclean-b76496'
2026-05-18 13:44:33 -04:00
b44f6866cd
allow cleartext HTTP for LAN server
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 13:39:11 -04:00
ba6e0c2364
Merge branch 'claude/serene-mclean-b76496'
2026-05-18 13:39:11 -04:00
ff5503e30c
add health check button to settings screen
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 13:13:16 -04:00
dcf74007e7
Merge branch 'claude/serene-mclean-b76496'
2026-05-18 13:13:16 -04:00
2ef56dc78b
mark milestone 3 tasks DONE with evidence in tasks.org
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 12:46:29 -04:00
c39ab434b7
Merge branch 'claude/serene-mclean-b76496'
2026-05-18 12:46:29 -04:00
2a963d9380
implement milestone 3: api client, sync service, workmanager, manual sync button
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 12:44:31 -04:00
6fb4e65a20
confirmed test changes for milestone 2
2026-05-18 12:41:45 -04:00
0327bc1d78
Merge branch 'claude/serene-mclean-b76496'
2026-05-18 12:38:42 -04:00
b1265f2c2d
ignore *.hprof heap dumps
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 12:37:42 -04:00
f7f9f5f3be
android app tests and screenshots
2026-05-18 12:32:33 -04:00
7671416038
fix unresolved reference: remove unused settingsRepo from CaptureViewModel
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 12:21:41 -04:00
50b35a0025
Merge branch 'claude/serene-mclean-b76496'
2026-05-18 12:21:41 -04:00
779ad6c737
add gradle.properties with 2g heap to fix D8 OOM on build
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 12:15:21 -04:00
6dc43ad411
Merge branch 'claude/serene-mclean-b76496'
2026-05-18 12:15:21 -04:00
7ff9ddd6c2
docker build testing
2026-05-18 11:06:46 -04:00
18e512f5ac
mark milestone 2 tasks DONE with evidence in tasks.org
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 10:27:34 -04:00
19b05a89f9
scaffold android app: compose ui, room db, capture/history/settings screens
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-18 10:27:02 -04:00
00b95be3ed
mark milestone 0 and 1 tasks DONE with evidence in tasks.org
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 16:17:32 -04:00
e873a0055f
implement server mvp: fastapi app, org formatter, sqlite store, tests, dockerfile
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-17 16:16:30 -04:00
5f387dfb4a
added notes/evidence blocks
2026-05-17 16:06:35 -04:00
c08b3fe80d
initial commit
2026-05-17 15:59:43 -04:00