Commit Graph
713 Commits
Author SHA1 Message Date
stopflock cbdefa82fb fix a rare crash around blurring in newer versions of flutter - bit of a workaround 2026-09-04 19:37:37 -05:00
stopflock 00b9348b8f version, changelog v2.11.1-release v2.11.1-beta 2026-09-04 14:59:43 -05:00
stopflock 142389771e Merge pull request #195 from reb1995/add-notifications-android-and-background-fixes
Fix notifications and enable background data fetch while app is not focused.
2026-09-04 13:24:30 -05:00
Ryan Brown 8439d9bbb6 Fix late background alerts and cache starvation
- Increase background refresh threshold: Raised the edge distance check in GpsController from 1000m to 2500m to guarantee new Overpass data is fetched well before the user drives out of the cached bounding box.

- Fix bounding box race condition: Added await to the background fetch handler in MapView so tracking bounds only shift forward after the network request successfully finishes.

- Make debounced fetches awaitable: Refactored fetchAndUpdate in NodeProviderWithCache to return a Future<void> using a Completer, bridging the 400ms debounce timer.

- Prevent hanging futures: Added state checks for _activeCompleter to instantly resolve canceled network requests during rapid map panning, preventing fatal StateError crashes and infinite UI hangs.
2026-08-28 12:03:39 -04:00
Ryan Brown 3f118a77c4 Fix branch after android testing. Add background data refresh, not just location refresh.
Tested on a Pixel 10 Pro. These changes were needed to work on real hardware. Also, which background location updating was working, the data was not refreshing in the background. This also adds that. It will pull nodes in a 5km area around your location and update when you within 1km of the area. These values may need to be adjusted if there is increased load on the servers.
2026-08-27 10:55:11 -07:00
Joeseph Ferland 51037f3710 feat: Added Notifications to app 2026-08-27 10:55:11 -07:00
stopflock 2c64fe610e Merge pull request #187 from anthony-at-pieces/fix/issue-157-direction-notation
Fix direction notation edit detection
2026-08-25 12:40:06 -05:00
stopflock af2ff1e940 Merge pull request #193 from FoggedLens/changeset_tracking
add changeset comment tracking and message notification bubble on startup
2026-08-24 18:55:20 -05:00
stopflock 7722dcaabe fix unnecessary cast 2026-08-24 18:16:36 -05:00
stopflock 0e359f2aa9 add changeset comment tracking and message notification bubble on startup 2026-08-24 18:03:03 -05:00
Anthony Maio 60e7e59ae9 fix: detect direction notation edits 2026-08-16 18:33:57 -04:00
stopflock bdc5399c9f disable dev mode v2.11.0-release 2026-08-04 21:44:23 -05:00
stopflock eb6a409b92 disable auto-open details sheet 2026-08-04 21:44:10 -05:00
stopflock 1909a3b5f1 version, changelog, enable dev modes v2.11.0-beta 2026-08-04 11:56:29 -05:00
stopflock 7c5d066362 Fix node constrainment when part of a way/relation 2026-08-03 20:21:19 -05:00
stopflock b231b48ac1 add localize tool - reliably check, read, and write language files 2026-08-01 11:30:49 -05:00
stopflock 0e1e9cb2ff fix deeplinks 2026-07-31 21:35:01 -05:00
stopflock a808a4f37e notice about any in-flight submissions when enabling queue pause or offline mode 2026-07-26 18:54:53 -05:00
stopflock 0887d1ef44 disable dev mode before release 2026-07-26 15:20:19 -05:00
stopflock 0c6cf467fe add trap for potential async context issue found by linter 2026-07-26 04:05:54 -05:00
stopflock c787589205 temp enable dev mode v2.10.5-beta 2026-07-26 03:46:29 -05:00
stopflock 837f59bfde auto-open tags sheet for submissions (pending testing/feedback) 2026-07-26 03:46:00 -05:00
stopflock 8148ad55c2 node tags sheet no longer behaves poorly when viewing a node during submission 2026-07-26 02:58:35 -05:00
stopflock dfcc64e96e offline options globally toggleable 2026-07-25 20:40:15 -05:00
stopflock 6f017fd6c1 version, changelog 2026-07-25 19:28:32 -05:00
stopflock 78f1ef58de selectable/copyable node tags, pending submission status on details sheet, "view on osm" button styling 2026-07-25 19:27:11 -05:00
stopflock 3e2c9c5b9e add option to hide zoom controls and indicator 2026-07-25 18:04:54 -05:00
stopflock dd93ac64b6 changelog 2026-07-25 17:44:18 -05:00
stopflock 096fb5868b require delete reason, give options 2026-07-25 17:43:41 -05:00
stopflock 974204bd91 prevent deletes without being logged in 2026-07-25 17:11:39 -05:00
stopflock 6a0d4cd8f7 Merge pull request #182 from FoggedLens/location-fixes
Location fixes
2026-07-25 16:47:28 -05:00
stopflock af2a08bf3d better limits for min/max zoom validations, separate lat+lon validation, less verbose comments 2026-07-25 16:42:38 -05:00
stopflock dd8c9b88cc bump version and changelog 2026-07-25 16:32:25 -05:00
stopflock 1cfca663a6 catch and correct possible bad values for lat/lon, add tests 2026-07-25 16:32:08 -05:00
stopflock b9110c1670 Merge pull request #177 from reb1995/Fix-172-Sanitize-tags
Fixes 172: Sanitize tags when editing or creating a node
2026-07-17 14:48:34 -05:00
Ryan Brown 36675508e8 Sanitize tags. 2026-07-16 19:23:42 -04:00
stopflock 9a0928d22d version bump v2.10.3-release 2026-07-15 21:58:29 -05:00
stopflock b3001927c6 Merge pull request #176 from FoggedLens/no-429-splitting
No 429 splitting, bring back query reduction
2026-07-15 21:39:25 -05:00
stopflock b9d82d6de7 change mock node color to green 2026-07-15 21:29:54 -05:00
stopflock 38eee8d125 Bring back profile subsumption elimination for overpass queries 2026-07-15 21:20:44 -05:00
stopflock f8632b6a06 remove extraneous unreferenced file 2026-07-15 19:39:06 -05:00
stopflock be2fe84db5 first pass 2026-07-15 18:01:29 -05:00
stopflock 2cddcbef7d forgot a file - maybe why suspected locations not updating 2026-07-15 16:29:55 -05:00
stopflock 60c17c41bf Merge pull request #174 from FoggedLens/overpass-load-2
fuck me
2026-07-14 14:32:48 -05:00
stopflock ee8ead6695 fuck me 2026-07-14 14:32:27 -05:00
stopflock 4d6bea8cfe Merge pull request #173 from FoggedLens/reduce-overpass-query-heaviness
out skel -> out ids
2026-07-14 14:22:57 -05:00
stopflock 25c1611fd3 out skel -> out ids 2026-07-14 14:21:39 -05:00
stopflock 7ed1d7386d specify apple app ID v2.10.2-release 2026-06-29 18:37:33 -05:00
stopflock 9268ef2eb2 bump version identifier 2026-06-29 17:37:54 -05:00
stopflock 1e2eba53a9 Merge pull request #169 from reb1995/deintegrate-CocoaPods
Update Flutter to minumum 3.44.0. Deintegrate CocoaPods from build completely
2026-06-29 14:47:13 -05:00