6 Commits

Author SHA1 Message Date
ad16522461 Local-first sync: on-device store + offline mutation queue, idempotent server upserts
All checks were successful
Build & Release APK / build (push) Successful in 10m54s
Screens render synchronously from an AsyncStorage-backed store; every
mutation applies locally and drains to the API in the background
(last-write-wins, client-generated UUIDs). Sydney round-trips are off the
interaction path and the app works fully offline.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
v1.4
2026-08-07 19:19:51 -07:00
4d6031d007 Quadrant home screen: Next/Waiting/Someday/Projects grid replaces bottom tabs
Some checks failed
Build & Release APK / build (push) Has been cancelled
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 19:10:59 -07:00
d48fbbce37 Build releases on desktop runner (VPS thrashes on NDK compile)
All checks were successful
Build & Release APK / build (push) Successful in 11m47s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
v1.2
2026-08-07 18:36:52 -07:00
c16bd02889 Android release pipeline: prebuilt native project, env-driven signing, Gitea Actions workflow
Some checks failed
Build & Release APK / build (push) Failing after 1h6m48s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 17:29:03 -07:00
dea5160e0b Inline app/ (was an embedded git repo)
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 16:36:14 -07:00
df4068bb3b GTD MVP: Expo app (iOS/Android/web) + Bun API + Postgres schema
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-07 16:36:06 -07:00