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>