feat: Zones, MAT, and Settings screens #82

Open
MaTriXy wants to merge 3 commits from MaTriXy/feat/mobile-zones-mat-settings into main

3 Commits

Author SHA1 Message Date
Yossi Elkrief
a47c4363b7 feat: implement zones mat and settings screens 2026-03-02 12:58:47 +02:00
Yossi Elkrief
779bf8ff43 feat: Phase 3 — services, stores, navigation, design system
Services: ws.service, api.service, simulation.service, rssi.service (android+ios)
Stores: poseStore, settingsStore, matStore (Zustand)
Types: sensing, mat, api, navigation
Hooks: usePoseStream, useRssiScanner, useServerReachability
Theme: colors, typography, spacing, ThemeContext
Navigation: MainTabs (5 tabs), RootNavigator, types
Components: GaugeArc, SparklineChart, OccupancyGrid, StatusDot, ConnectionBanner, SignalBar, +more
Utils: ringBuffer, colorMap, formatters, urlValidator

Verified: tsc 0 errors, jest passes
2026-03-02 12:53:45 +02:00
Yossi Elkrief
fbd7d837c7 feat: Expo mobile scaffold — Phase 2 complete (118-file structure)
Expo SDK 51 TypeScript scaffold with all architecture files.
Verified: tsc 0 errors, jest passes.
2026-03-02 12:45:40 +02:00