Go to file
null 27a76e92b8 feat(mobile): Seamless brand reskin + two-doors setup on a design-token system
Bring the native shell up to the web app's brand so the setup->app handoff is
seamless, and make it token-driven instead of hard-coded hex.

- src/theme.css: design tokens as the single source of truth — a primitive brand
  ramp (the greens from the web app's mark.svg) mapped to semantic roles
  (--color-*, --radius-*, --space-*). Change the brand in one place; every screen
  follows. index.css now references only tokens (no raw hex).
- src/LogoMark.tsx: shared brand mark component (the real bar-chart+checkmark),
  replacing the indigo crosshair and de-duplicating inline SVG.
- SetupScreen rebuilt as a two-doors chooser for ease of use: 'Run on this phone'
  (private/offline, one tap) and 'Connect to a server' (reveals the URL field only
  when chosen), keeping the insecure-http warning.
- De-hardcoded the rest: App splash + biometric/loading/lock screens now use
  classes and the accent token instead of inline styles and #6366f1.

Verified on the x86_64 emulator: new setup renders in-brand, 'Connect to a server'
reveals the field, 'Run on this phone' boots the local server and loads the app.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-11 14:22:41 -05:00
nodejs-assets/nodejs-project feat(mobile): shared api/config layer, server-mode CSRF fix, robustness + update-safe DB (batch 10) 2026-07-11 10:48:23 -05:00
scripts feat(mobile): run the TypeScript backend on Node 18 in local mode (batch 7-9) 2026-07-11 09:42:53 -05:00
src feat(mobile): Seamless brand reskin + two-doors setup on a design-token system 2026-07-11 14:22:41 -05:00
.gitignore feat: server-mode login, biometric unlock, CapacitorHttp native auth (batch 4.5) 2026-06-14 18:08:01 -05:00
capacitor.config.ts feat: server-mode login, biometric unlock, CapacitorHttp native auth (batch 4.5) 2026-06-14 18:08:01 -05:00
index.html feat: initial mobile app extracted from bill-tracker repo 2026-06-13 20:00:05 -05:00
package-lock.json feat: server-mode login, biometric unlock, CapacitorHttp native auth (batch 4.5) 2026-06-14 18:08:01 -05:00
package.json feat: server-mode login, biometric unlock, CapacitorHttp native auth (batch 4.5) 2026-06-14 18:08:01 -05:00
tsconfig.app.json feat: initial mobile app extracted from bill-tracker repo 2026-06-13 20:00:05 -05:00
tsconfig.json feat: initial mobile app extracted from bill-tracker repo 2026-06-13 20:00:05 -05:00
tsconfig.node.json feat: initial mobile app extracted from bill-tracker repo 2026-06-13 20:00:05 -05:00
vite.config.ts feat: initial mobile app extracted from bill-tracker repo 2026-06-13 20:00:05 -05:00