Commit Graph
7 Commits
Author SHA1 Message Date
nh9961 f8d06cbafb feat(ui): dark-mode token sweep, mobile nav safe-area and a11y polish
- Convert hardcoded light surfaces/borders/text in index.css to theme tokens
- Token-driven status cards, semantic colors, elevation shadows
- Mobile bottom nav: 20px icons, aria-current, safe-area inset padding
- Neutral dark pre-mount canvas fallback
2026-07-19 19:46:56 +00:00
nh9961 50c729eae7 refactor: decompose monolithic App.tsx into per-component files
- Extract views to src/components/views/ (Overview, Logbook, Trends, Settings, Auth)
- Extract standalone components (EntryModal, ImportPreviewModal, ConfirmDialog,
  Sidebar, TopBar, MobileNav, EntryLedger, FiltersPanel, QuickAddPanel, etc.)
- Move shared helpers to src/lib (dashboard, filters, userDisplay) and static
  data to src/data (accents, quickAdds)
- App.tsx now orchestration-only (2971 -> 777 lines); no behavior change
2026-07-19 19:31:40 +00:00
nh9961 2cd8dd5130 feat(ui): extend design tokens, add dark mode, add UI primitives
- Add warning/success token roles across light and dark themes
- Add Light/Dark/System theme mode (localStorage + Appwrite prefs)
- Derive dark token stacks from existing theme seeds
- Remove forced light app-shell background; dynamic color-scheme
- Add Button/Card/Field/Badge/EmptyState primitives under src/components/ui
2026-07-19 18:07:42 +00:00
nh9961 50783ccd45 ci: add --no-audit --no-fund for faster CI
Build & Lint / build (push) Successful in 40s
2026-07-04 23:49:46 +00:00
nh9961 916287c72a ci: add build & lint workflow
Build & Lint / build (push) Failing after 1m54s
2026-07-04 23:36:03 +00:00
Ned Halksworth 50ee708295 remove AI mentions from readme 2026-05-29 12:59:16 +01:00
Ned HalksworthandGitHub 2c07f2c5b1 Update README.md 2026-05-29 12:55:12 +01:00