{ "1.4.5": { "content": [ "• NEW: Minimum zoom level (Z15) enforced for adding and editing surveillance nodes to ensure precise positioning", "• NEW: Minimum zoom level (Z10) enforced for offline area downloads to prevent insanely large areas", "• IMPROVED: Offline area download confirmation now shows as popup with 'View Progress in Settings' button instead of snackbar" ] }, "1.4.4": { "content": [ "• 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" ] }, "1.4.3": { "content": [ "• NEW: Proximity warning when placing nodes too close together - prevents accidental duplicate submissions" ] }, "1.4.2": { "content": [ "• NEW: Dedicated 'Upload Queue' page - queue items are now shown in a proper list view instead of a popup", "• NEW: 'OpenStreetMap Account' page for managing OSM login and account settings", "• NEW: 'View My Edits on OSM' button takes you directly to your edit history on OpenStreetMap" ] }, "1.4.1": { "content": [ "• NEW: 'Extract node from way/relation' option for constrained nodes (currently disabled while we decide what that means)" ] }, "1.4.0": { "content": [ "• IMPROVED: Advanced editing options now only show apps available on your platform (iOS/Android)", "• Supported editors: Vespucci (Android), StreetComplete (Android), EveryDoor (both), Go Map!! (iOS)", "• Web editors (iD, RapiD) remain available on all platforms as before" ] }, "1.3.4": { "content": [ "• NEW: 'Pause Upload Queue' toggle in Offline Settings - stops uploads while keeping live data access", "• Useful for metered connections or when you want to batch uploads later", "• FIXED: Sheets now resize when rotating between orientations" ] }, "1.3.3": { "content": [ "• UX: Edits re-enabled. Only nodes which are part of ways/relations cannot be moved", "• NEW: Added builtin surveillance device profiles for Rekor and Axis Communications ALPR cameras", "• NEW: Advanced editing options - access iD Editor, RapiD, Vespucci, StreetComplete, and other OSM editors", "• NEW: 'View on OSM' links to see nodes directly on OpenStreetMap website", "• UX: Auto-clickable URLs in all tag values - any URL becomes a tappable link", "• UX: Tag lists now scroll with max height to keep buttons and map visible" ] }, "1.3.2": { "content": [ "• HOTFIX: Temporarily disabled node editing to prevent OSM database issues while a bug is resolved", "• UX: Fixed Android navigation bar covering settings page content" ] }, "1.3.1": { "content": [ "• UX: Network status indicator always enabled", "• UX: Direction slider wider on small screens", "• UX: Fixed iOS keyboard missing 'Done' in settings", "• UX: Fixed multi-direction nodes in upload queue", "• UX: Improved suspected locations loading indicator; removed popup, fixed stuck spinner" ] }, "1.2.8": { "content": [ "• UX: Profile selection is now a required step to prevent accidental submission of default profile", "• NEW: Note in welcome message about not submitting data you cannot vouch for personally (no street view etc)", "• NEW: Added default operator profiles for the most common private operators nationwide (Lowe's, Home Depot, et al)", "• NEW: Support for cardinal directions in OSM data, multiple directions on a node" ] }, "1.2.7": { "content": [ "• NEW: Compass indicator shows map orientation; tap to spin north-up", "• Smart area caching: Loads 3x larger areas and refreshes data every 60 seconds for much faster browsing", "• Enhanced tile loading: Increased retry attempts with faster delays - tiles load much more reliably", "• Better network status: Simplified loading indicator logic", "• Instant node display: Surveillance devices now appear immediately when data finishes loading", "• Node limit alerts: Get notified when some nodes are not drawn" ] }, "1.2.4": { "content": [ "• New welcome popup for first-time users with essential privacy information", "• Automatic changelog display when app updates (like this one!)", "• Added Release Notes viewer in Settings > About", "• Enhanced user onboarding and transparency about data handling", "• Improved documentation for contributors" ] }, "1.2.3": { "content": [ "• Enhanced map performance and stability", "• Improved offline sync reliability", "• Added better error handling for uploads", "• Various bug fixes and improvements" ] }, "1.2.2": { "content": [ "• New surveillance device profiles added", "• Improved tile loading performance", "• Fixed issue with GPS accuracy", "• Updated translations" ] }, "1.2.0": { "content": [ "• Major UI improvements", "• Added proximity alerts", "• Enhanced offline capabilities", "• New suspected locations feature" ] } }