Loading...
- v2.10.1iOS
Performance - Prefer DeFlock's own overpass server and dontgetflocked.com for navigation; much faster than public resources Functionality - Added 'Clear Caches' option to tile provider menus - easily free up storage space and correct cache issues - Operator profiles are now reorderable - Support operator profile import via deflockapp:// links UX - Simplified profile FOVs; there is now only a checkbox for '360' - Enhanced node deletion workflow; users can now provide an informative reason when deleting surveillance devices - Moved 'About OpenStreetMap' section from OSM Account page to Settings > About for better organization - Makes operator profile UI consistent with device profiles - Added 'Report issue with OSM base map' link in About screen help section; easily report issues with the underlying OpenStreetMap data
- v2.10.1Android
- Use DeFlock's own servers for node data and nav; significantly faster - Support operator profile import via deflockapp:// links - Operator profiles are now reorderable - Simplified profile FOVs; there is now only a checkbox for '360' - Reason can now be provided when deleting a node - Moved some UX items for clarity
- v2.9.0iOS
Tile fetching improved/fixed; retries working, offline data preferred when available
- v2.7.2iOS
- Added Dutch, Polish, Turkish, and Ukrainian translations - Correctly report useragent to tile servers according to OSM policies - Respect caching headers from tile providers, with minimum 7 days
- v2.7.1iOS
Improve node loading, offline node loading Search results now prioritize locations near your current map view Added imperial units support (miles, feet) in addition to metric units (km, meters); see Language & Region settings page New 'Get more...' button in profile dropdown - easily browse and import profiles from deflock.me/identify Fixed 360° FOV rendering - devices with full circle coverage now render as complete rings Improved first launch experience - location permission is now requested immediately after welcome dialog Moved upload queue pause toggle to upload queue screen for better discoverability Save button moved to top-right corner of profile editor screens Prevent submissions when we have no data in that area Prevent edit submissions where nothing (location, tags, direction) has been changed Direction slider is now disabled for profiles with 360° FOV New '' profile preserves current tags while allowing direction and location edits, operator changes New '' profile when editing nodes with operator tags; preserves operator details automatically Tag pre-population; existing node values automatically fill empty profile tags to prevent data loss Allow customizing changeset comment on refine tags page Fixed 360° FOV submission - now correctly submits '0-360' to OpenStreetMap instead of incorrect '180-180' values Fixed operator profile selection being lost when moving node position, adjusting direction, or changing profiles Fixed issue where FOV values could not be removed from profiles
- v2.3.1iOS
- Fixed follow-me sync issues where tracking would sometimes stop working after mode changes - Follow-me mode state now restored after add/edit/tag sheets are closed - Grey out follow-me button while node sheets are open (add/edit/tag) since following doesn't make sense during node operations - Drop support for approximate location since I can't get it to work reliably; apologies - Speed and concurrency improvements to queue processing / node submission - Fixed network status indicator timing out prematurely
- v2.1.3iOS
- Profile tag refinement system; any profile tag with an empty value now shows a dropdown in refine tags - OSM Name Suggestion Index (NSI) integration - shows most commonly used tag values from TagInfo API, both when creating/editing profiles and refining tags - Improved GPS location handling: follow-me button is now greyed out when location is unavailable - Added approximate location fallback; if precise location is denied, app will use approximate location - More frequent GPS updates when follow-me modes are active for smoother tracking - New positioning tutorial; first-time users must drag the map to refine location when creating or editing nodes, helping ensure accurate positioning - Fixed nodes losing their greyed-out appearance when map is moved while viewing a node's tag sheet - Fixed ability to remove FOV from profiles - Fixed a crash when profiles were deleted while add/edit sheets were open
- v2.0.0iOS
- Avoidance navigation has arrived! - OSM message notifications now appear in settings - Many improvements to queue / submission system - New warning messages, error catching, handy UX tweaks
- v1.5.1iOS
## UX fixes and improvements - Edits re-enabled. Only nodes which are part of ways/relations cannot be moved - 'Extract node from way/relation' option for constrained nodes (currently disabled while we decide what that means) - Tiles load way faster, always resolve eventually - Added Bing satellite tile provider - Added one-time popup about submitting to OSM and identifying devices - Dedicated 'OpenStreetMap Account' settings page - 'View My Edits on OSM' button takes you directly to your own edit history on OpenStreetMap - Dedicated 'Upload Queue' page - queue items are now shown in a proper list view instead of a popup - Offline area download confirmation now shows as popup with 'View Progress in Settings' button instead of snackbar - Safe areas respected for all homescreen elements in all orientations - Compass moves out of the way to adjust for search box when it opens - Tag lists now scroll and automatically adjust their max height to keep sheet buttons and map visible in both orientations - Minimum zoom level (Z15) enforced for adding and editing surveillance nodes to ensure precise positioning - Minimum zoom level (Z10) enforced for offline area downloads to prevent insanely large areas - Proximity warning when placing nodes too close together - prevents accidental duplicate submissions - Min zoom 1.0 to prevent crash due to loading an arbitrarily large number of tiles - Implement max of 8 directions per node ## New features - Two-finger inputs are now interpreted either as a zoom, or a rotate, but not both. ("Sticky North") - Add 'Pause Upload Queue' toggle in Offline Settings - stops uploads while keeping live data access - Added builtin surveillance device profiles for Rekor and Axis Communications ALPR cameras - 'View on OSM' links to see nodes directly on OpenStreetMap website - Advanced editing options - access iD Editor, RapiD, Vespucci, StreetComplete, and other OSM editors ## Backend changes - Go back to alprwatch.org for suspected locations database - Auto-clickable URLs in all tag values - any URL becomes a tappable link - FOV range notation parsing - now supports OSM data like '90-270' (180° FOV centered at 180°) - Complex range notation support: 'ESE;90-125;290' displays multiple FOV cones correctly - Profiles now support optional specific FOV values - Smart cone rendering - variable FOV widths, 360° cameras show full circles - v1.3.2iOS
- Temporarily disable edits while we work to fix a bug/oversight related to nodes attached to ways - Fix bottom insets in settings on android with nav button controls - Attempt to fix a crash we saw only once - Fix suspected locations downloading display, simplify backend fetching logic - Fix upload queue display for multi-directional nodes (90;180;270) - Always show add/remove/cycle buttons for directions, now greyed with direction slider instead of invisible