Skip to content

Latest commit

 

History

History
151 lines (124 loc) · 10.8 KB

CHANGELOG.md

File metadata and controls

151 lines (124 loc) · 10.8 KB

Observe change log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v1.0.0 - 2020-06-10

Observe v1.0.0 brings the ability to edit ways (lines and polygons) in the mobile app.

Changed

  • Replace point, trace, and photo buttons with a megamenu component #196
  • Improve styles for ways and selected features #216, #226, #261, #272, #283, #295
  • Change "View Feature Detail" screen title #284

Added

  • Update presets in app to support ways #193
  • Add started presets for ways #220
  • Way editing overlay with buttons for editing nodes in a way #198
  • Nodecache eviction #204
  • Support ways on select preset screen #207
  • Add util fo find nearest lines, edges, and nodes #209
  • Add field inputs for ways #215
  • Add nodes to existing ways #217
  • Warn the user if they've selected a way in a relation #221
  • Track in state the nodes in ways that are added, moved, or deleted #223
  • State management for editing existing ways #224
  • Change GeoJSON geometry when tag suggests area feature #227
  • Render more types of features on the map #231
  • Create changesets for complex way edits #232
  • Handle pending node dependencies #282
  • Set style of Way Editing Overlay on edit/selection #262
  • Do not fetch nodes from cache when selecting ways #265
  • Do not allow overwriting conflicting way geometries #299
  • Update observe icons #300
  • Keep polygons closed #302
  • Hide deleted nodes #303
  • Delete nodeless ways #309
  • Show deleted ways #310
  • Clear way after edit #308
  • Dont allow adding stray nodes in edit way mode #316

Fixed

  • Fix preset icons #230
  • Fix logic for determining preset of a feature #237
  • Do not reset map view on enter "Edit Way" mode #247
  • Edit geometry of a point #248
  • Fix map overlay list #254
  • Fix crosshair position while tracing gpx and editing features #280
  • Fix changeset comment dialog #268
  • Flag invalid lines and polygons and delete them #317
  • Move opening/closing nodes of a polygon together, turn movedNode string into array if needed #287
  • Fix delete nodes #290
  • Allow editing ways that are pending upload #294
  • Fix Edit Geometry button #298
  • Update invalid trace message #313
  • Fix overlap preview text #314
  • Fix Observe logo header in nav drawer #315

v0.2.2 - 2020-02-21

Changed

  • Show pending edit upload status for photos and traces #186

Added

  • Store uploadedAt timestamp for traces and photos #184

Fixed

  • Make photo list sort consistent #185

v0.2.1 - 2020-02-14

Changed

  • Check if offline when deciding whether to show preauth prompt #165
  • Revise ios version script to use agvtool, keep android version code in sync with ios build version #169
  • Add 170 and revert 176 nodecache functionality
  • Set threshold for user location updates and turn off animations #180

Added

  • Add babel-plugin-transform-remove-console #179

Fixed

  • Update download instructions in the readme #162

v0.2.0-alpha - 2020-01-14

Changed

  • Revise documentation #152
  • Update @react-native-mapbox-gl/maps to ^7.0.8 #133
  • Remove all pods from git #130
  • Improve preath & location access flow #122
  • Rename services/api.js to services/osm-api.js #117
  • Ask user to log in if preauth url exists #112
  • Map layer switcher #111
  • react-native 0.61.1 upgrade #98

Added

  • Observe API service #119
  • Integrate photo api #150
  • Add observe api auth to accounts screen #142
  • Add photos to a feature #136
  • Login to Observe API #116
  • Show traces on the map #115
  • Show gps track while recording #110
  • Integrate expo-camera #103
  • More API tests #83
  • More util tests #82
  • Edit workflow tests #80
  • Test edit utils #81
  • Photos list screen #105
  • Trace actions and reducers #104

Fixed

  • Fix map maxzoom so tiles don't go black #157
  • Make android accept strings in version #156
  • Clear search text on blur #127
  • Scroll the screen to avoid keyboard overlapping input fields #123
  • Hide upload and trash buttons if there are no edits #124
  • Fix field collapse in add/edit feature panel #120
  • Use proper asset url for ios and android #76

v0.1.8 - 2019-06-29

Changed

Added

  • Add more starter presets and set a clear search placeholder (pull request)
  • Add empty state for Your Contributions screen (pull request)

Fixed

v0.1.7 - 2019-05-13

Added

  • First public release