Doug Borg
5728b4f70f
Force simulate mode when OSM OAuth secrets are missing
...
Preview/PR builds don't have access to GitHub Secrets, so the OAuth
client IDs are empty. Previously this caused a runtime crash from
keys.dart throwing on empty values. Now we detect missing secrets
and force simulate mode, which already fully supports fake auth
and uploads.
Also fixes a latent bug where forceLogin() would crash with
LateInitializationError in simulate mode since _helper is never
initialized when OAuth setup is skipped.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-07 11:25:17 -07:00
stopflock
2620c8758e
dev mode, imperial units incl. custom scalebar
2026-02-06 20:28:08 -06:00
ALPR Watch
0ec53c3a11
Enable avoidance distance settings
2025-12-03 07:33:50 +01:00
stopflock
c81014d530
maxCameras->maxNodes, default from dev_config
2025-12-02 15:50:11 -06:00
stopflock
6c53d988de
Further improve tag views, implement upload queue pause toggle
2025-11-17 13:37:48 -06:00
stopflock
3810dfa8d2
configurable button width, always enable network status indicator, new version migration logic available through changelog_service
2025-11-12 15:53:14 -06:00
stopflock
c8e2727f69
bump ver, get rid of buggy north-lock
2025-10-22 17:36:34 -05:00
stopflock
cd2ab00042
North-up compass and rotation lock
2025-10-22 15:27:28 -05:00
stopflock
f9351ba272
Suspected location exclusion zone, drawn under real nodes, and update progress bar
2025-10-06 22:21:05 -05:00
stopflock
a08d61fb98
Add other providers, max zoom per tile type
2025-10-05 15:08:27 -05:00
stopflock
6c0981abdd
Optional network indicator
2025-10-01 23:34:18 -05:00
stopflock
71fa212d71
More camera -> node, notifications for approaching
2025-09-29 19:22:22 -05:00
stopflock
175bc8831a
new icons, remove upload dests
2025-09-26 14:31:50 -05:00
stopflock
c4c1505253
refactor follow me mode state handling
2025-08-29 11:08:50 -05:00
stopflock
813f4f69ea
cusstom providers settings
2025-08-24 14:18:04 -05:00
stopflock
2d615128aa
generic providers
2025-08-24 14:08:15 -05:00
stopflock
e65b9f58a6
holy crap tile types
2025-08-23 21:40:36 -05:00
stopflock
a21e807d88
lot of changes, got rid of custom cache stuff, now stepping in the way of http fetch instead of screwing with flutter map.
2025-08-23 17:42:53 -05:00
stopflock
257aefb2fc
cleanup
2025-08-22 21:16:59 -05:00
stopflock
63ebc2b682
ho lee shet
2025-08-22 21:04:30 -05:00
stopflock
df5e26f78d
breakup app_state
2025-08-21 18:39:09 -05:00