Commit Graph

3 Commits

Author SHA1 Message Date
jesxion
5257c1534c feat: port logs flow to ant mobile
- Add src/mocks/logs.ts: canonical in-memory log store (5 seed entries, addLog/getLog/getLogs)
- Add src/features/logs/types.ts: LogItem and Equipment types
- Add src/features/logs/utils.ts: formatLogDate, formatLogTime, getEquipmentLabels, findTodayLog, truncate
- Add src/features/logs/LogListPage.tsx: today card + history list + FAB, mirrors logs.html semantics
- Add src/features/logs/LogDetailPage.tsx: hero, body sections, meta grid, equipment tags
- Add src/features/logs/LogFormPage.tsx: core + extra fields, Selector for weather/equipment, mock submit
- Update src/lib/mock-logs.ts: shim re-export from mocks/logs.ts (backward compat for HomePage)
- Update src/App.tsx: wire /logs, /logs/new, /logs/:id routes; drop placeholder LogsPage import
- Update src/pages/LogsPage.tsx: forward-export to features/logs/LogListPage
- Update package.json: add preview:local script (port 8084, host 0.0.0.0)
- Add src/tests/logs-utils.test.ts: 14 tests covering all util helpers

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-24 18:53:09 +08:00
jesxion
8cb468c4cf feat: port auth shell to ant mobile
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-24 17:02:08 +08:00
jesxion
c5508a1927 feat: scaffold ant design mobile frontend
- Vite + React 18 + TypeScript + React Router v6 + Ant Design Mobile
- /v1 proxy to http://127.0.0.1:3201 in vite.config.ts
- Placeholder routes for / and /login
- Build verified passing

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-24 16:38:00 +08:00