Commit Graph

  • bf83336bbc WIP: MapScreen.kt changes develop beetzung 2026-04-19 10:00:06 +02:00
  • 89ce2e1afa fix(manage): use account-scoped device sync and remove mock device source beetzung 2026-04-07 18:04:42 +02:00
  • 0a79ee5e04 Fix city selection vs dashboard; Map/Manage updates; workspace and API logging beetzung 2026-04-06 23:49:35 +02:00
  • 34ad7e4af7 feat(sdk): AuthGoogleApp mutation and Google ID token auth without Firebase beetzung 2026-04-06 22:48:37 +02:00
  • 9165d26b72 refactor(auth): token store, Apollo auth, and email UI beetzung 2026-04-06 22:20:13 +02:00
  • d34b3bf70e feat(map): load device time series for map panel chart beetzung 2026-04-06 22:20:04 +02:00
  • 9cbc521a0d fix(city): persist full city list and re-emit dashboard context on re-selection beetzung 2026-04-06 22:19:42 +02:00
  • 3057d9c2d4 fix(map): clip chart sensor selector ripple to pill shape beetzung 2026-04-06 22:13:27 +02:00
  • ac334db940 Harden Google sign-in when backend auth fails beetzung 2026-04-06 20:35:51 +02:00
  • 200ce74cb5 Add email registration screen with AuthService integration beetzung 2026-04-06 19:55:32 +02:00
  • 9869ad2476 feat(auth): email sign-in and register via GraphQL beetzung 2026-04-06 19:30:31 +02:00
  • df4e6f9c56 feat(dashboard): city average GraphQL, metrics repository, and wiring beetzung 2026-04-06 17:02:19 +02:00
  • 35d23110d7 feat(map): add OSMDroid heatmap with legacy dust tiers beetzung 2026-03-24 00:21:00 +01:00
  • fc034ad520 fix(chart): clear tap marker when dataset changes beetzung 2026-03-24 00:05:40 +01:00
  • 24c5731c69 Add OSMDroid map marker clustering with gentler merge thresholds. beetzung 2026-03-24 00:01:16 +01:00
  • c05dd31e95 fix(dashboard): city chip as gradient-outline capsule beetzung 2026-03-23 23:16:49 +01:00
  • 49b9ab5617 fix(map): hide OSMDroid zoom buttons and lower location FAB padding beetzung 2026-03-23 22:59:29 +01:00
  • 49318e87a5 fix(map): center osmdroid marker anchor on coordinates beetzung 2026-03-23 22:56:05 +01:00
  • ca3804195d chore(sdk): point GraphQL API to apitest.tartak.by beetzung 2026-03-23 22:53:08 +01:00
  • c29ba88fec feat: add city selector frame assets beetzung 2026-03-16 16:49:09 +01:00
  • fee67c35af feat: add AQI/RAD help dialog on map screen beetzung 2026-03-16 16:45:48 +01:00
  • 3c41b0d487 feat: integrate city selection into dashboard, nav and settings beetzung 2026-03-16 16:45:33 +01:00
  • 11a515b588 feat: implement city selection flow with auto-detect beetzung 2026-03-16 16:45:13 +01:00
  • 88ebc14d24 feat: add location dependencies and permissions beetzung 2026-03-16 16:44:58 +01:00
  • 0519936531 feat(device): add visibility/luftdata/narodmon settings, device model icons, SDK refactor beetzung 2026-03-06 20:01:24 +01:00
  • 7815f151f1 chore: ignore IDE-specific .idea files and stop tracking them beetzung 2026-03-05 22:05:36 +01:00
  • ce3bdd3d72 feat(map): device panel contract, view model, arrow and close icons beetzung 2026-03-05 21:38:07 +01:00
  • c2eb2df8c0 feat(map): dark status bar on map screen, white on dashboard/manage; faster map animations beetzung 2026-03-05 21:36:02 +01:00
  • 863961405d fix(map): chart fill padding and dropdown selected border beetzung 2026-03-04 22:41:26 +01:00
  • e29e6ef498 feat(map): dropdown overlay above chart, sensor-based chart colors, supported sensors beetzung 2026-03-04 22:25:21 +01:00
  • 8c54921661 feat(dashboard): add DashboardViewModel, metric gauge pager, chart integration beetzung 2026-03-04 20:28:53 +01:00
  • c9c7cedd55 fix(ui): status bar layout and icons for Map, Dashboard, Manage beetzung 2026-03-04 20:25:06 +01:00
  • e59e5aa060 feat(device): implement Device feature with SSOT, offline support, and settings screen beetzung 2026-03-04 19:35:07 +01:00
  • ca5cf8c439 feat(metric): reimplement RoundedDiagram/RingDiagram in Compose beetzung 2026-03-04 19:34:59 +01:00
  • 00ad737e7e feat(chart): implement AirMQChart component with legacy design beetzung 2026-03-04 19:18:03 +01:00
  • b607d0198b feat(manage): rework Manage screen layout and device list beetzung 2026-03-02 21:51:50 +01:00
  • 9a80ce5dff feat(login): replace Facebook with email-password auth screen beetzung 2026-03-02 20:38:09 +01:00
  • f4b6df10ac Fix Manage screen header size beetzung 2026-03-02 20:23:38 +01:00
  • c96a433307 Add new Cursor commands beetzung 2026-03-02 20:23:02 +01:00
  • 31f723cbd6 Implement Google->Firebase->Backend auth flow beetzung 2026-03-02 20:19:54 +01:00
  • 436e165679 Point SDK GraphQL to api-app and switch map markers query to getMarkers. beetzung 2026-03-02 19:22:03 +01:00
  • 8bf076697e Refine social auth UI and simplify manage auth state. beetzung 2026-03-02 03:16:46 +01:00
  • 28ad63fb4a Wire Firebase auth state into settings/logout and refresh Google sign-in config. beetzung 2026-03-01 21:40:58 +01:00
  • 91a9521f3e Implement Firebase Google sign-in with enum-based auth contracts. beetzung 2026-03-01 21:15:09 +01:00
  • 90792c601c Recreate legacy login screen in Compose. beetzung 2026-03-01 19:34:29 +01:00
  • 7c00163304 Refine Compose manage UI parity and button behavior. beetzung 2026-03-01 19:02:13 +01:00
  • 9885162c4e Add firebase project beetzung 2026-03-01 18:39:56 +01:00
  • a2cbb181d5 Migrate legacy localized strings and remove runtime hardcoded UI text. beetzung 2026-03-01 15:07:26 +01:00
  • 1823d0bf1b Port manage/settings flows to Compose and wire settings persistence. beetzung 2026-03-01 15:00:34 +01:00
  • c155a3cc2e Expose per-setting SettingsService getters/setters and wire map offline visibility to GraphQL. beetzung 2026-03-01 00:28:43 +01:00
  • 920a832424 Implement legacy-style map markers with UI model mapping. beetzung 2026-03-01 00:19:40 +01:00
  • 02c33e5ad5 Update map marker mapping for locations query. beetzung 2026-02-28 23:09:09 +01:00
  • 4caadd24b9 Set pre-release app version and append a git-based debug suffix. beetzung 2026-02-28 23:03:54 +01:00
  • 10613a36f8 Align map sensor selector with legacy dropdown UI. beetzung 2026-02-28 22:56:33 +01:00
  • 18a652a789 Replace launcher icons with old project mipmap assets. beetzung 2026-02-28 22:54:58 +01:00
  • 81627d6b7c Add Apollo-level logging and Kotlin-driven map filter. beetzung 2026-02-28 22:44:27 +01:00
  • 5cfd32639b Add cursor rule beetzung 2026-02-28 22:25:44 +01:00
  • 726e143405 Map: remove MapUiState, add search/my-location drawables and strings beetzung 2026-02-28 22:25:32 +01:00
  • c4626ca40c Refactor map screen panel state to nullable contracts. beetzung 2026-02-28 22:24:44 +01:00
  • 117caa9122 Add SDK service contracts for core infrastructure. beetzung 2026-02-28 16:58:55 +01:00
  • 6dedaf0e8b Add SDK map module and migrate map fetching to Apollo with Hilt wiring. beetzung 2026-02-28 16:38:52 +01:00
  • 54092f184f Use the legacy app icon assets for the launcher. beetzung 2026-02-28 16:24:46 +01:00
  • 9160edda33 Restore the legacy bottom navigation gradient styling. beetzung 2026-02-28 16:20:13 +01:00
  • efcd140966 Add map data flow and port legacy app theming. beetzung 2026-02-28 15:52:55 +01:00
  • 43c21a0cd5 Initial commit beetzung 2026-02-28 14:26:16 +01:00