8019e7c4f0refactor(ui): one cardEdges helper for the three list card stacksMarcusrehbock2026-09-01 22:57:13 +10:00
d951971d59refactor(task): one TaskForm behind both capture and clarifyMarcusrehbock2026-09-01 22:55:48 +10:00
e299ab69bdfeat(add): collapse the capture form into a title card plus an attribute barMarcusrehbock2026-09-01 22:53:17 +10:00
5638aa9030refactor(ui): one chip primitive for all four pickers; DateField reuses lib/datesMarcusrehbock2026-09-01 22:48:35 +10:00
5f610e506bfeat(icons): add flag, repeat, tag and close glyphsMarcusrehbock2026-09-01 22:46:57 +10:00
9aba89a2a9fix(ui): drop unsupported letterSpacing from headerTitleStyleMarcusrehbock2026-09-01 22:44:33 +10:00
1398a5d54bUI: align home-screen widget and TaskRow with the palette tokens
Claude
2026-09-01 22:39:46 +10:00
31934c7c27UI: restyle weekly review, project detail and settings
Claude
2026-09-01 22:39:12 +10:00
b183c2849bUI: restyle task detail onto the new tokens
Claude
2026-09-01 22:37:59 +10:00
dff9142e2eUI: restyle Today, Add and Projects onto the new tokens
Claude
2026-09-01 22:37:26 +10:00
1af86cd27cUI: light Things-3 design system — tokens, task rows, chips, home
Claude
2026-09-01 22:36:26 +10:00
65efb632dbSettings shows the installed build version (CI-stamped versionName) — confirms which release Obtainium delivered
v1.15
Marcus Rehbock2026-08-18 00:53:50 -07:00
b260e4e762CI hardening: fast-fail check job (lockfile/tsc/eslint) gates the APK build + optional ntfy alerts; config plugin makes 'expo prebuild' preserve release signing/versioning; node 22 pinned with docker lock script + pre-push hook
v1.14
Marcus Rehbock2026-08-18 00:39:29 -07:00
e02ef05c02Regenerate package-lock with npm 10 (node 22) so CI's npm ci accepts it — local npm 11 omitted top-level @emnapi peer-dep entries
v1.13
Marcus Rehbock2026-08-18 00:26:27 -07:00
d54d5b32f1Android home-screen widget: top-3 next actions (4x2 'Next up' card) — tap the priority ring to complete via the offline queue, rows deep-link to Clarify, + opens capture; redraws on every store change plus a 30-min self-refreshMarcus Rehbock2026-08-18 00:06:45 -07:00
4ef3f8c63cRepeats, estimates, weekly review: completing a repeating task spawns the next occurrence; estimate chips + quick-add tokens (~30m, monthly); review screen with one-tap triage; server gains repeat column and applies its idempotent schema at bootMarcus Rehbock2026-08-18 00:06:39 -07:00
6ccd417f2aOffline UX: network failures show quiet 'offline, n queued' not errors; auto-sync on connectivity regain + 45s heartbeat
v1.11
Marcus Rehbock2026-08-07 23:50:34 -07:00
64967c19a0API: don't null-out empty notes/title (NOT NULL columns); constraint violations return 400 so offline clients drop bad ops
v1.10
Marcus Rehbock2026-08-07 23:40:31 -07:00
8091c7d94dDrag-to-reorder lists: manual sort_order is canonical, fractional re-slotting, haptic pickup/drop
v1.9
Marcus Rehbock2026-08-07 20:47:28 -07:00
e7c092f35dInteractive date picker: quick chips + inline month calendar (due & defer)
v1.8
Marcus Rehbock2026-08-07 20:45:15 -07:00
d6bd8500e3Minimal home: top-3 next actions only, bottom icon menu, FAB-only capture, inbox abolished (priority+due required at creation)
v1.7
Marcus Rehbock2026-08-07 20:27:36 -07:00
0487bc7e4eTodoist-style: priorities P1-P4, estimates, FAB add form, Today view, natural quick add, drag-and-drop with haptics
v1.6
Marcus Rehbock2026-08-07 19:46:11 -07:00