Commit Graph
86 Commits
Author SHA1 Message Date
stopflock 0b812bdaea long press to add node 2026-06-14 21:20:17 -05:00
191b5ccae0 refactor: use UserAgentClient for OSM API fetch, remove redundant comments
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-01 17:39:30 -06:00
480f99b360 feat: wire HomeScreen to handle node deep links
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01 17:39:30 -06:00
Doug BorgandClaude Opus 4.6 f3f40f36ef Allow OSM offline downloads, disable button for restricted providers
Allow offline area downloads for OSM tile server. Move the "downloads
not permitted" check from inside the download dialog to the download
button itself — the button is now disabled (greyed out) when the
current tile type doesn't support offline downloads.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 12:34:01 -07:00
Doug Borg 3570104800 Add mounted guards for BuildContext use across async gaps 2026-02-08 14:23:07 -07:00
Doug BorgandClaude Opus 4.5 3dada20ec2 Replace deprecated withOpacity and surfaceVariant APIs
Migrate all withOpacity() calls to withValues(alpha:) and
surfaceVariant to surfaceContainerHighest across the codebase.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-08 14:23:07 -07:00
Doug Borg c712aba724 Add flutter_lints and fix analyzer errors, dead code, and unused imports 2026-02-08 14:23:06 -07:00
stopflock 38245bfb5b Ask for location permission first, notifications later. Roadmap. 2026-02-03 16:22:46 -06:00
stopflock ae354c43a4 drop approx location support, restore follow me mode on sheet close 2025-12-24 15:29:32 -06:00
stopflock 5312456a15 Better location / gps maybe 2025-12-12 16:26:50 -06:00
stopflock 8493679526 Nodes stay dimmed while one is selected 2025-12-11 20:30:14 -06:00
stopflock 7fb467872a Clean up debug logging 2025-12-07 15:09:31 -06:00
stopflock 405ec220d0 Fix map centering when looking at tag sheets, transition to edit sheet 2025-12-07 14:48:45 -06:00
stopflock b02623deac rework one-time migrations 2025-12-06 14:48:21 -06:00
stopflock 24214e94f9 Fix node edge blinking, prevent nav+edit conflicts, smarter follow-me w/rt nav 2025-12-05 15:27:01 -06:00
stopflock 6cda350f22 Got rid of some redundant / can never happen type of if statements 2025-12-04 21:12:17 -06:00
stopflock db5c7311b1 Break up the home_screen monopoly 2025-12-02 22:28:31 -06:00
stopflock c4d9cd7986 Message notifications working 2025-12-02 14:04:04 -06:00
stopflock bc03dcbe89 OSM message notifications in theory 2025-12-02 12:10:09 -06:00
stopflock df0377b41f Get rid of double cache, filesystem checking for every tile fetch, swap out http interception for a fluttermap tileprovider that calls map_data, fix node rendering limit 2025-11-28 21:48:17 -06:00
stopflock 153377e9e6 laggy on android, UX needs polish 2025-11-26 15:03:58 -06:00
stopflock d747c66990 Disallow new/edit nodes below zoom 15, disallow downloads below zoom 10. 2025-11-22 00:17:24 -06:00
stopflock 8ed92dcd7e Home screen respect safe areas in all orientations 2025-11-19 13:32:40 -06:00
stopflock 326b7ec523 Fix restriction on moving provisional edit nodes which are part of a way (pinch/fling) 2025-11-16 10:27:18 -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 cd2ab00042 North-up compass and rotation lock 2025-10-22 15:27:28 -05:00
stopflock 62cf70e36e fix swiping away add/edit sheets 2025-10-21 15:33:51 -05:00
stopflock d696e1dfb6 Add welcome popup, changelog system, and account deletion button 2025-10-20 19:27:55 -05:00
stopflock cc0386ee97 UX and bones of suspected locations 2025-10-06 19:36:54 -05:00
stopflock f5aeba473b UX tweaks to attribution, download button, allow search in release builds 2025-10-06 10:07:54 -05:00
stopflock 111bdc4254 Fix opentopomap x/y, allow searching in release when not offline 2025-10-05 16:48:25 -05:00
stopflock bbfeda8280 Stop respecting keyboard for UI layout 2025-10-05 00:24:18 -05:00
stopflock 079448eeeb Fix UI overlap with OS nav bar/buttons 2025-10-05 00:07:31 -05:00
stopflock fd47813bdf Optional navigation features 2025-10-03 00:09:25 -05:00
stopflock c6db4396e4 follow-me, sheet dismissal, zoom/centering on start 2025-10-02 19:19:36 -05:00
stopflock 40c78ab3b7 Edge cases - UX bugs 2025-10-02 18:51:52 -05:00
stopflock 19de232484 Better pins, bugfixes 2025-10-02 18:29:17 -05:00
stopflock bac033528c UX actually close 2025-10-02 17:39:29 -05:00
stopflock 763fa31266 Moving the right direction I think 2025-10-02 17:23:17 -05:00
stopflock 408b52cdb0 UX bones 2025-10-02 16:50:07 -05:00
stopflock 4e072a34c0 Search address / POI 2025-10-02 03:30:36 -05:00
stopflock b440629ad6 Simultaneous animations for smoothness 2025-10-01 13:45:23 -05:00
stopflock 792f94065d highlight selected node 2025-10-01 13:36:51 -05:00
stopflock 1aeae18ebc Better handoff from tags to edit sheet 2025-10-01 13:27:17 -05:00
stopflock 96b82ef416 Proper centering for all node sheets. still jumps between tags and edit. 2025-10-01 12:34:02 -05:00
stopflock 583499ccd1 Tablet thing fixed - tweaking needed 2025-10-01 11:52:46 -05:00
stopflock fe554230b6 Constrain button bar width 2025-09-30 13:54:05 -05:00
stopflock 23b7586e25 tag node -> add node, better element offsets, fix splash background on iOS 2025-09-26 15:40:30 -05:00
stopflock fa6b6ffcda localizations, dark mode touchups 2025-08-31 11:16:20 -05:00
stopflock 8381388ffa svg logo, dark button bar 2025-08-30 23:55:54 -05:00