Skip to content

feat: add phone-local Android receipt prototype - #22

Merged
Kamitoad merged 11 commits into
mainfrom
codex/android-local-prototype
Oct 7, 2026
Merged

Kamitoad merged 11 commits into
mainfrom
codex/android-local-prototype

Conversation

@Kamitoad

Copy link
Copy Markdown
Owner

Summary

  • Add a Capacitor Android project that bundles the existing German React UI.
  • Route Android capture, ChatGPT JSON import, receipt saves, history, and detail views to app-private SQLite and image storage, with no PC API dependency for core operations.
  • Disable Android automatic cloud backup and document prototype limitations.

Verification

  • pnpm check (31 tests passed)
  • pnpm build and pnpm exec cap sync android passed
  • Android SDK and a connected Samsung device are unavailable here, so APK compilation and real-device offline/restart tests have not run.

Remaining before release

  • Build and test on the Samsung A52s 5G, including camera, process restart, airplane mode, interrupted writes, and storage failure.
  • Implement and verify user-initiated backup export and restore; the app must not be the only copy of important receipts until then.
  • Decide how to migrate existing server-side receipts to the phone.

Refs #12, #13

@Kamitoad
Kamitoad marked this pull request as ready for review October 7, 2026 16:44
@Kamitoad
Kamitoad merged commit 4337ed2 into main Oct 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant