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 Borg and Claude 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 Borg and Claude 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