forked from MarcusWolschon/osmeditor4android
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGELOG.txt
1155 lines (838 loc) · 46.5 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
See https://github.com/MarcusWolschon/osmeditor4android/ for documentation on this version and all changes.
15.1.2:
- Don't allow dragging ways in PathCreation mode as undo will not work as expected
15.1.1:
- Fix regression that wouldn't allow appending at start of way
15.1.0:
- Update release notes for release
- Update translations
- Update preset
- Update imagery from ELI
- Protect against photo/mapillary photo display terminating PropertyEditor
- Protect against null Boundingboyes when downloading
- Regenerate taginfo project file
15.1.0-3:
- Update translations
- Add feature request template
- Add section on OSMF services
- Update privacy policy to include a section on location usage
- Update default photon url
- Fix typo in introduction documentation
- Catch out of range imagery position
15.1.0-2:
- Update preset
- Update imagery from ELI
- Improve error handling when present data is corrupted
- Don't throw an exception, simply force cache size to at least 1
- Make check FAB work when appending to existing way
- Add a warning that the removed node is a member of a relation
- Correctly update way state and add to api storage in remove node from way
- Call takePersitableUriPermission with the correct arguments
- Try to persist file permissions over reboots and catch SecurtiyExceptions
- Add google required warnings when recording GPX track
- Fix some RTL layout issues
- Style fix
- Don't cancel NMEA input clients just because we stop tracking
- Add text on the dimming of not downloaded areas to the introduction
- Add leisure=garden rendering
- Try to guarantee that the dialog buttons are shown in the task dialog
- Fix crash after pausing in the TagConflictDialog
- Reformat major parts of the change log
15.1.0-1:
- Show a toast if we create inconsistent MP role values
- Add indication of top of undo/redo stack
- Fix regression with UndoDialog not being dismissed on click
- Add specific MP support when adding element to existing relations
- Add specific support for creating multi-polygons
- Improve handling and messaging around preset parsing failures
- Provide a short cut for the help view in place of an launcher icon
- Re-factor PathCreationActionModeCallback
- Support splitting ways with length dependent tags
- Handle length dependent way tags on merging
- Fix preset matching regression for tags with MatchType.KEY
- Improve relation creation and member editing
- Add action mode with fab to complete action
- Initial implementation route creation and extension
- Indicate which imagery layer has errors
- Adjust GPX coordinate precision
- Handle preset configuration changes while a preset filter is active
- Set time in NMEA derived locations
- Update OH parser version
- Allow deleting PresetItems from the custom preset
- Add back task to update imagery from ELI
- Merge and reverse operations issue reporting re-factoring
- Generalize error / warning reporting mechanism
- Support displaying OSMOSE API 0.3 detail and fix information
- Increase threads for pan and zoom download to two
- Handle cascaded path patterns correctly
- Partial re-factoring of feedback functionality
- Add specific rendering for man_made=bridge
- Make scale / grid styleable
- Fix attribution display for new layer management
- Improve feedback on error tile sources and better WMS error handling
- Show a tip when starting GPX recording and no geoid model is installed
- Support display of links to alternative presets
- Use ui for online preset search and preset creation
- Avoid crash on excessive beeping and make volume configurable
- Fix issues retaining existing values when changing the value count in multi-text fields
- Fix issue with key! match value in presets
- Avoid socket in use errors in the NEMA receiver server
15.0.3:
- Fix crash when checkboxes in checkgroups are selected in certain combinations
- Fix nonsense label display in tag form for some checkgroups
- Update preset.
15.0.2:
- Fix issue with GPX recording on Android 10
- Fix issue with visible state being overwritten on styleable layers
- Select Note properly if in an element selection mode
- Maintain preset order when matching
- Update translations
- Update OH fragment
- Update imagery.
15.0.1:
- Explicitly use our OkHttp client with TLS 1.2 support
15.0.0:
- Update imagery and translations
- Update privacy policy
- Fix issue with imagery selection on older devices
- Fix beeping due to under screen fingerprint sensor generating key presses
- Fix another race condition in the property editor.
15.0.0-6:
- Update translation and preset
- Workaround androidx issue with calling onFocusChanged listeners after View has been destroyed.
15.0.0-5:
- Revert upgrade to signpost 2.0.0 as this is incompatible with pre Android 26 and will crash on signing
- Use Threads instead of AsyncTask for Mapillary performance improvement.
15.0.0-4:
- Make relation pruning more robust against race conditions.
15.0.0-3:
- Force create imagery lists in layer dialog as they might not exist yet.
15.0.0-2:
- Update translations, imagery, presets, and synonyms
- Fix long click in locked mode
- Data style name translations
- Prune relations when pruning
- Update opening hours parser and fragment
- Add gpx and geojson intent filter based on mime type
- Allow setting 0 for GPS interval and distance
- Fix styling of HelpViewer in dark mode
- Various other bug fixes.
15.0.0-1:
- Update translations, imagery, presets, and geocontext
- Reset way node validation on way undo
- Rate limit action mode invalidation
- Show help icon/menu in sub-actionmodes again
- Improve RTL display in search dialog
- Fix issue in NMEA output where only every 2nd entry would be read
- Update OpeningHoursParser dependency to fix issue with Perso-Arabic digits,
- Migrate to androidx
- Support barometer
- Support using height corrections from EGM96
- Don't reset clipboard when loading new data
- Improved keyboard support
- Support translating built-in data style name
- Add support for WMS endpoints
- Switch to using JOSM as imagery configuration support
- Support array semantics for multi-selects, Mapillary support
- Re-factor layer support to allow order changing and multiple imagery and geojson layers.
14.1.1:
- Fix regression when comparing old versions caused by removing parent relations field in undo element.
14.1.0:
- Update translations
- Update release notes for release.
14.1.0-4:
- Update translations, presets and imagery
- Re-factor OSC and Undo code
- Add warning when area affected by undo is not in view
- Invalidate all way bounding boxes if a node has been restored
- Scale preset "button" view with accessibility setting fontScale
- Handle "raw" Uris and general robustness improvements
- Run the HelpViewer in a separate task
- Display a drag ring around selected Nodes instead of just highlighting
- Use and indicate wgs84 ellipsoid height consistently
- Show a different header for untagged objects
14.1.0-3:
- Fix preset based object search
- Don't use Integer.min (doesn't exist on Android <= 6)
- Minor fixes.
14.1.0-2:
- Change location indication styling when location is stale
- Set default resurvey time for new entries to 365 days
- Re-factor apikey support
- Always make added fields in custom presets non-optional
- Improvements layer configuration update
- Add support for filtering roles based on member_expression
- On relation change force recalc of matching preset
- Add support for member_expression and other role field attributes
- Add initial support for JOSM style object searching
14.1.0-1:
- Improvements custom imagery
- OAM support and imagery layer info
- Add mechanism to filter out bad OAM entries
- Display a toast if the user needs to restart the app after a pref change
- Add facility to check domains/URL in website fields
- Support presets with configurable minimum fixed tag matching
- Add support for additional matching criteria "closed"
- Add preference to control phone number formatting
- Support adding empty value values to MRU when use_last_as_default is set
- Add some element counts to data layer info display
- Improve external NMEA source connection/disconnection messages
- Support external external NMEA source for Android N and later
- Add facility to determine if there is device specific brokeness,
- Support autoapply preset attribute
- Use Note specific icons
- Add support for tunnel and bridge specific rendering for some roads
- Support filtering layers on the category property
- Use geocontext configuration to determine languages in use in the area
14.0.7:
- Fix filtering regression in which relations were overriding way filter status
- Update presets, imagery and translations.
14.0.6:
- Protect against number format exception when parsing OSMOSE downloads
- Don't prune elements that are members of relations
- Use new preset links
- Update presets, translations and imagery.
14.0.5:
- Fix crash in advanced prefs on android 4.X
- Tweak search scoring
- Protect against relation members being pruned
- Catch content resolver exceptions
- Update translations.
14.0.4:
- Don't auto-apply the address preset.
14.0.3:
- Fix int overflow when calculating longitude
- Special handling for destination_sign relations
- Fix phone number input
- Update imagery and preset.
14.0.2:
- Zap args to ElementInfo to avoid transaction too large exceptions
- Use built-in serialisation for edit state
- Update translations and imagery.
14.0.1:
- Add back missing data style pref that got lost.
14.0.0:
- Update preset, synonyms and translations
- Fix regression when trying to hide the "follow GPS" button
- Adapt regexp for 412 errors to cgi-map implementation
- Fix de-selecting relation in multi-select
- De-duplicate search results that only differ in weight
- Numerous stability fixes.
14.0.0-2:
- Update synonyms and imagery
- Increase number of logcat lines to 500 for ACRA
- Add relation loop protection in multiple places
- When adding MRU tags to the value adapter use the original Preset values
- Protect against OOM when reading too large geojson files
- Reallocate offset array if max zoom has increased
14.0.0-1:
- Update translations, imagery and presets
- Fix interworking of C&P with undo/redo
- Fix way rotation creating invalid objects
- Improved handling of multiple memberships in the same relation
- Save draft comment and source tags on dismiss too
- Stop searching twice in search when using soft keyboard
- Don't support FeedbackActivity for Jelly Bean or ICS
- Don't set FAB tint list before 4.4
- Add missing AlignParentRight for old Android versions
- Support for incremental preset search
- Support for on-the-fly custom presets
- Download on pan and zoom
- Rearranged download menus
- Automatically apply preset in PropertEditor
- Add internal photo viewer
- Add multi-text value widget
- Add unjoin way
- Improved squaring and straightening
- Add multi-select C&P
- Show context menu when potentially merging multiple nodes.
13.1.3:
- Update synonyms, translations, preset, imagery
- Update OpeningHoursFragment (fix for crash in preferences)
- Catch weird node and relation state when merging
- Don't add non-HTTPS API configuration anymore
- Protect against null preset in yet another place
- Don't destroy URLListEditActivity derived activities on configuration change
- Don't destroy TagFilterActivity on configuration change
- Save search term over configuration changes
- Don't add superfluous quotes
- Remove ignoring bing zoom level
- Add indication of downstream side to weirs.
13.1.2:
- Use translation context when adding translated terms to search index
- Don't replace merged nodes in potentially deleted ways.
13.1.1:
- Add onDowngrade support for the PhotoIndex
- Always invalidate way bounding box when two ways are merged
- Fix missing delete Relations in JOSM style output
- Generate correct BCP 47 locale values for changeset tag
- Move checkbox to new line in "Find" dialog
- Remove degenerated ways created by merging all way nodes
- Update synonyms, translations, presets and imagery.
13.1.0:
- Use NSI as an additional source for preset searches
- Support clipping to viewbox for GeoJSON layers
- Fix crash on empty input in "go to coordiantes"
- Update translations and imagery.
13.1.0-3:
- Fix various issues with configuration changes in the PropertyEditor
- Unconnected end nodes validation improvements
- Fix Osmose description issue
- Support reading data produced by overpass
- Updated imagery and translations.
13.1.0-2:
- Protect against non-integer zoom levels in intents
- Protect against cancelled download manager downloads
- Protect against potential race condition when adding nodes to way
- Update nsi
- Update translations and preset
- Add mapping for zh_HK.
13.1.0-1:
- Fix crash in dark mode when trying to set certain preferences
- Don't allow multiple pastes when object has been cut
- Fixes MapRoulette API key handling, fix some Android lint warnings
- Fix regression for pre-Android 16 devices in API prefs
- Avoid NPE when reading invalid .osm file
- Fix regression displaying MBTiles
- Add data style without MP rendering
- Allocate more stack when saving
- Protect better against race conditions in StorageDelegator
- Update imagery, translations, and nsi
- Updated opening hours editor
- Use SAF file picker for Android KitKat and later
- Download offline data directly with automatic configuration
- Support for multi-line comments and source in the upload dialog
- Add multi-line text fields in the form tag editing UI
- Improvements JS support, GPX and GeoJson files can be loaded via Intent
- Update synonyms
- Go to coordinates function and OLC support
- Support for configuring imagery via JOSM style remote control.
13.0.2:
- Fix regression when undoing relations
- Fix relation handling when splitting a closed way
- Set icons on initial layout
- Update preset, imagery and translations.
13.0.1:
- Add some topological analysis during unconnected way node validation
- Update imagery and translations.
13.0.0:
- Improve restoring individual checkpoints
- Disable maproulette tasks by default
- Downgrade OkHttp version as 3.13 breaks backwards compatibility, update imagery and translations, bug fixes.
13.0.0-3:
- Make connected node validation configurable
- Improve "one way" arrows support
- Support sending feedback to preset repo
- Keep (ProGuard) classes referenced in JS
- Add support for "Go to element" in ElementInfo dialog
- Lots of minor improvements.
13.0.0-2:
- Fix crash getting Relation bounding box
13.0.0-1:
- Support reading PBF format OSM data files
- Add support for MapSplit tiled OSM data as a read-only source
- Support applying osmChange format files
- Add tree row rendering
- Re-factor styling configuration
- Add support for multi-polygon rendering
- Render turn restrictions
- Add preference for map screen orientation
- Support filtering name suggestions by country/region
- Improve pinch/spread zoom behaviour
- Support draft comment and source tags and add review_requested
- Add confirmation modal before deleting stored GPX data
- Avoid floating point binary representation issues on input and output
- Validate untagged ways and relations
- Validate unconnected end nodes of highways
- Numerous bug fixes.
12.1.4:
- Small performance improvements
- Updated translations.
12.1.3:
- Updated preset, imagery, synonyms and translations
- Fix issue with way splitting/merging and duplicate relation members
12.1.2:
- Revert automatic application of last tag values
- Don't sort MRU preset view
. Update imagery and translations.
12.1.1:
- Numerous stability improvements
- Improvements preset search
- Updated translations and preset.
12.1.0:
- Use most recently used tags when applying preset
- Support "wiki" attribute in presets
- Support splitting via ways in turn-restrictions
- Add marker to share on OSM
- Fix downloaded preset refresh
- Add non-combo keys to auto-suggest list
- Invert zoom in/out behaviour for mouse scroll wheels
- Fix regression causing task loading to fail when layer restoring had issues
- Update translations.
12.0.1:
- Update OpeningHoursFragment
- Increase number of lines in feedback form description to 4
- Update translations.
12.0.0:
- Fix rendering issue on restored Ways
- Documentation updates
- Protect against multiple tile services starting
- Small fixes
- Preset, imagery and translation updates.
12.0.0-4:
- Use FST for serialising state
- Fix ELI date parsing regression
- Fix crash when applying auto-preset
- Lots of small fixes.
12.0.0-3:
- Fix preset sorting crash
- Fix name suggestion issue
- Update name-suggestion-index
- Various text changes
- Improved ElementInfo dialog
- Updated DE translation.
12.0.0-2:
- Store changes for relation members undo by deep copy.
12.0.0-1:
- Support for a simple UI for adding objects
- Support for MapRoulette tasks
- Objects merge UI and error behaviour improvements
- Group alert behaviour is configurable
- Configuration support for task and grid layers in layer control
- Support limiting searches to a bounding box
- Sort preset items alphabetically
- Function to send reports to github directly
- Share position with openstreetmap.org
- Most recently used key, values and roles support
- Enable proguard
- Bug fixes.
11.2.1:
- Re-enable google logins
- Update translations.
11.2.0:
- Fix issue with geo URLS when data hadn't been downloaded
- Group notifications when possible
- Fix rare element selection misbehavior when a filter is active
- Remove i18n key variants after they have been assigned to a preset
- Add adaptive launcher icon for Oreo and later
- Updated presets and imagery.
11.2.0-1:
- Support two build flavors
- Reduce memory footprint on devices with smallish heaps
- Fix popup menus in layer dialog bein clipped
- Update translations and imagery
- Improve i18n support for notes and bugs
- Show note and bug status in disambiguation menu.
11.1.3:
- Fix regression on pre android 13 devices.
11.1.2:
- Fix regression when reverting to original relation members in the PropertyEditor.
11.1.1:
- Updated translations, presets and imagery
- Geo url and sharing position improvements
- Fixes for TransactionTooLargeException in PropertyEditor
- A few other bug fixes.
11.1.0:
- Upload dialog improvements
- Various stability improvements
- Fix imagery date sorting regression
- Documentation and translation improvements.
11.1.0-5:
- Updated translations and imagery.
11.1.0-4:
- Fix GeoJSON properties dialog width in landscape mode
- Use default max zoom 22 for WMS sources
- Add text keys with no values to auto suggest
- Merge tasks (Notes) on download and complain about conflicts
- Add configuration support for HTTP headers indicating invalid tiles.
11.1.0-3:
- Fix crash sorting background layers on some devices.
11.1.0-2:
- Catch exception reading old format tag clipboard file
- Improvements auto-presets.
11.1.0-1:
- Re-factored internal preset field representation
- Support for tri-state check fields and checkgroups
- Improved keyboard support
- Improved tag copy and paste
- Improved free form window support
- Samsung DeX support
- Lots of bug fixes.
11.0.2:
- Update imagery and translations
- Add maxspeeds to geocontext for PT and CZ
- Update OH Fragment, protect against crash when layouting empty preset views
- Fix regression restoring state in PropertyEditor
- Try to avoid crash with null Context in PresetSearch
- Add conveying and priority to direction dependent keys.
11.0.1:
- Update imagery and translations
- Always add all Relations to context menu
- Fix crash when adding speed values in the "Details" tab
- Use https for ACRA
- Improve imagery sources sorting
- Check nodes tags when deleting way.
11.0.0:
- Update imagery, translations, synonyms and default preset
- Workaround crash when displaying preset search results and switching applications.
11.0.0-10
- Update OH fragment
- Update translations.
11.0.0-9:
- Fix regression in preset search
- Make PresetFilter work with object keys defined in preset
- Add link to element on osm.org in info dialog and other improvements
- Fix highlighting of selected PresetElement when preset filter is active
- Make Task upload async, nicer icons for auto-presets
- Fix crash in Advanced Prefs on 2.6 devices
- Use https URLs as default
- Updated presets, imagery and translations.
11.0.0.8:
- Fix another preset display issue related to google issue 37003658
- Debounce preset search
- Upload single tasks in background
- Update preset and translations.
11.0.0-7:
- Fix theme related crash in debug screen and licence viewer
- Another fix when showing immersive dialogs
- More RTL improvements
- Add privacy statement.
11.0.0-6:
- Fix undo regression
- Support RTL layout (not released)
11.0.0-5:
- Fix crash when trying to upload on pre-Android 6.0 devices
- Fix crash when setting a maxspeed if no country entry available
- Fix various other small issues
- Compare relation membership in element information dialog.
11.0.0-4:
- Improved geo-location of edits and some support for country specific tag values
- Improved preset matching
- Support use of on device text/spelling suggestions when possible
- Numerous bug fixes.
11.0.0-3:
- Fix crashes in PropertyEditor (preset search and icons in combos/multiselects)
- Documentation updates
- Update OH Fragment and support mixed value tags.
11.0.0-2:
- Show progress spinner during preset search
- Shorten taginfo timeouts
- Fix regression in onResume
- Make boxpicker title setable
- Update presets and translations.
11.0.0-1:
- Add layer control
- Support for GeoJSON layers
- Re-arranged Preferences with support for help pages
- Review changes before upload
- Undo/redo of individual checkpoints
- Support for icons in preset combos and multi-selects
- Support for generating presets from taginfo
- Numerous stability improvements and bug fixes.
10.2.1:
- Improve behaviour in full screen mode
- Shorten timeouts when retrieving tiles
- Some stability improvements
- Update translations.
10.2.0:
- Further small bug fixes
- Update preset and translations.
10.2.0-4:
- Update OH fragment
- Wrap tags in upload dialog in a ScrollView
- Widen conditional restrictions editor.
10.2.0-3:
- Improve messaging when tile DB is not usable.
10.2.0-2:
- Protect against NPE when no track is available.
10.2.0-1:
- Re-factor networking code to use OkHttp
- Support network location providers
- Support EPSG:4326 WMS servers
- Update OH fragment
- Fix wrong status after uploading multiple OSMOSE bugs
- Split upload dialog in to two pages
- Update preset, imagery and translations.
10.1.0:
- Support redirects to https when downloading presets
- Update translations and imagery
- Update release notes.
10.1.0-10:
- Support MBTiles 1.3 minzoom and maxzoom values
- Update translations.
10.1.0-9:
- Fix regression when adding manually entered layers.
10.1.0-8:
- Update imagery
- Minimal protection again broken URLS in custom imagery.
10.1.0-7:
- Fix dialog layouts
- Add way to delete a custom imagery layer.
10.1.0-6:
- Some fixes for pre-Honeycomb devices
- Allow deleting of waypoints
- Updated translations.
10.1.0-5:
- Workaround sub-menu Android bug on tablets running Android 7.0 and later
- Fix issue with layer ordering on date
- Add goto 1st waypoint method.
10.1.0-4:
- Add button to save imagery and use it
- Fix layer list refresh after adding OAM layer
- Update translations, imagery and presets.
10.1.0-3:
- Fix SQL error that was causing far too many coverage records to be returned.
10.1.0-2:
- Numerous bug fixes
- Support OAM layers
- Update translations
- Update ACRA.
10.1.0-1:
- Support MBTiles as layers
- Support better local storage of imagery offsets
- If there is already a value for name don't use name suggestions
- Store tile server conf. in database and improvements tile rendering
- Switch to using geojosn version of imagery index
- Support logos in attribution for normal imagery index entries
- Support for WMS servers with EPSG:3857 / EPSG:900913 support
- Add support for geographical context
- Add support for GPX way points
- Reduce the number of node halos at lower zoom levels
- Add a dialog to handle empty relations
10.0.5;
- Downgrade support library version to fix https://issuetracker.google.com/issues/63151548
- Update presets.
10.0.4:
- Fix overzoom for missing tiles not working
- Improve behaviour when no network connectivity is present.
10.0.3:
- Protect against crashes due to bad preset entries
- Improvements software keys detection
- Upgrade ACRA and support libraries
- Upgrade OH fragment
- Protect against null messages when logging.
10.0.2:
- Improve behaviour of controls when oauth fails
- Update translations
- Use the correct GPS icon when in full screen mode
- Fix regression wrt deprecated items being added to search index via synonyms
- Use simplified icon for notifications
- Fix numerous full screen issues.
10.0.1:
- Fix regression when splitting closed ways
- Updated translations.
10.0.0:
- Change numbering scheme
- Fix issue with wrong pref keys for osmose and offset servers
- Follow GPS button improvements.
1328: Support for using patterns for way rendering, added styling for natural=cliff, natural=coastline and man_made=embankment, styling for cycleways and living streets.
1326: Fix crash when sorting Relations with duplicate entries, added support for opening_hours in conditional restrictions, some menu wording changes.
1325: Fix crash on empty re-survey and check lists, added support for value_type and object_keys attributes in presets, updated OH fragment.
1324: Update NumberPickerPreference
1322: Fix background for the dark theme in the relation membership display, refactor numeric preferences, add support for custom tasks.
1320: Avoid potential runtime crash on older Android versions.
1318: Update imagery, fix inconsistencies in default preferences, improve tile loading behaviour when zooming.
1316: Add support for using synonyms for preset searching, make search icon clickable in preset search, update OH UI.
1315: Add support for regexps in resurvey entries, layout improvements, update preset and translations.
1314: Add support for i18n attribute in presets, update documentation, presets and translations.
1313: Provide a dropdown for mode selection instead of cycling on long press.
1312: Protect against looping on diff upload issues, updated translations.
1310: Fix a handful of issues with PresetFilters, apply Preset automatically to new objects.
1309: Improved label rendering, removed special highway name check.
1308: Prepare for first beta of 0.9.10, refactored validation, C-Mode, update preset.
1307: Update preset and translations, improve preset matching by support match="keyvalue" and the rest of the possible values for fixed keys.
1306: Update preset, update translations, fix issue which caused node icons to vanish when copy/pasting tags between nodes and areas.
1305: Update preset.
1304: Update preset, fix UI glitch when applying presets.
1303: Update OpeningHoursFragment, presets, imagery and translations.
1302: Don't dismiss SearchForm except if a result has been chosen. update OpeningHoursFragment, show an error toast when preset creation fails, fix issue with Node creation when a filter is applied, any xmas:feature to important tags :-), fix regression when matching addr: tags, update preset, update translations.
1301: Fix issue with previous tile caches that are not writable, fix logic for permission requests, various stability issue fixes, inherit level status from relations properly in indoor mode, change spinner message when downloading, updated translations.
1300: Update OpeningHoursFragment (fixes numerous smaller issues), update presets and translations, avoid a serialisation crash, improve note conflict handling.
1299: Update OpeningHoursFragment, don't produce crash dump when deleting tiles when tile database is already closed.
1298: Update OpeningHoursFragment, more fixes to OAuth UI code.
1297: Explicitly add utility preset items to MRU (regression), update presets and imagery.
1296: Updated preset, update imagery, bump version number.
1295: Updated imagery, OpeningHoursFragment, bump build number and change to release.
1294: Fix relation version number corruption, inconsistent backlinks after conflict resolution, updated presets and name suggestion index. Bump android version number.
1293: Fix various photo display related issues, update documentation and translations.
1292: Fix issue with chunks in optional preset sections, update presets, translations and opening hours fragment.
1289: Update presets (with lane preset typo fix), documentation improvements.
1288: Enforce maximum length of tags, fix missing backlink for relations, always use dialogs for opening_hours and conditional access, various minor bug fixes and updated presets and translations.
1286: Bump version numbers to make the play store happy.
1282: Improve way reversing code and fix an issue with it, fix problems with lane presets, and a section on areas to documentation.
1281: Increase android version number, updated imagery and translations, avoid loop when applying presets.
1278: Add help for the opening hours editor, update translations.
1277: Update documentation and translations, add presets to most recently used list when added manually. add translated help topics to help browser.
1276: Add collection_times to tags with opening_hours semantics, sort and reverse order of relation members.
1275: Update OH Fragment, add reset address prediction to tools menu.
1274: Fix NPE in address prediction, sort address tags in form.
1273: Updated OF fragment, address prediction improvements.
1272: Updated OH fragment, add warning when trying to add nodes with GPS derived location at Null Island.
1271: Various small action mode improvements, updated OH fragment, make casing width dynamic when rendering ways.
1270: Initial opening hours editing integration.
1269: Updated preset, support for OSM object timestamps, generate warnings objects potentially out of date and initial support for "check_date" tag
1268: Updated preset and translations, bump build number.
1266: Updated imagery. Disable double clicking when locked.
1264: Update imagery, presets and translations, lots of robustness fixes, support start/end date in the imagery config. Fix performance regression in PresetFilter mode.
1261: Fix regression when adding tags to a new element.
1259: Fix crash in the PropertyEditor in pane mode, some correctness fixes based on SonarQube.
1257: Add sharing of current map position or selected object, and reading and savign of scripts, fix regressions wrt taking photographs and menu updates.
1256: Download tasks not just data when we get a geo: uri, some small performance improvements.
1255: Add preset based filtering;
1254: Improve layout of Task/Note dialog, fix issue in form editor where linked presets without fixed tags were not being handled correctly.
1253: Make original tags available to scripts in presets, updated presets and translations, correctness fixes, bump android version number.
1250: Performance improvements, workaround bing reporting wrong max zooms.
1249: Moved most messages to snackbars, persist last chosen directory in the file selectors, improve visibility of crosshairs, lots of refactoring.
1247: Support for 'deprecated' and 'javascript' properties in presets, basic scripting support, fix another regression in multi-select value splitting, improve element description.
1245: Fix regression in handling multi-select values, testing improvements.
1244: EasyEdit consistency improvements, bug fixes and more test coverage.
1243: Improved JOSM style remote control, added some documentation on supported Intents.
1239: Update default preset, imagery and translations, fix regression wrt discarding useless tags, fix various smaller issues.
1237: Improved functionality for tag filter, fixed issues with tag filter UI.
1236: Fix regression disabling tag only mode, add some initial filter tests-
1235: Build against Android N, API 24, fix OAuth with API instances on systems using SNI, improve test coverage, better messaging in case of API errors, fix various issues with the tag filter UI and add some documentation, robustness fixes.
1231: Add button on the debug screen to force send a crash dump.
1230: Fix various issues with selecting the preset button in way creation mode.
1229: Updated imagery, auto-split changesets that are too large, minor bug fixes.
1227: Updated presets, translations and imagery, minor bug fixes.
1225: Lots of internal clean up, partially validate API URLs, documentation updates, change header color in the property editor light theme.
1224: Fix life cycle issues in PropertyEditor, potential fix for issue when data is not loaded.
1223: Fix regression with long press when screen is locked, another attempt at trying to make the element info dialog look right.
1222: Fix issue with new installs, moved code to standard android layout.
1221: Add support for multiple geocoders, currently supported APIs: Nominatim and Photon, code cleanup.
1220: Increase version to 0.9.9, updated translations and release notes, remove sv-SE (just use sv), add filter facility, and indoor mode, add tag based filtering, fix numerous small issues, change way geometry improvement handles work.
1216: Fix issue with determining the tile storage location on some devices without removable storage.
1214: Update default preset, imagery and translations, fix various smaller bugs.
1211: Update default preset and translations, try to improve debugging for tile cache problems and numerous robustness fixes.
1208: Update default preset and translations.
1206: improve entering of website tags, some UI cleanup, catch weird error when opening tile database on some devices, numerous small bug fixes, updated translations
1205: deselect elements when finishing multi-select mode (regression), protect against SQLiteCantOpenDatabaseException not being caught. Changes for F-Droid.
1204: fix broken default preset, protect against crash if linked preset is missing.
1203: fix more crashes, calculate rough centroid of relations if possible.
1202: update default preset, increase number of lines for very long (German) key descriptions, fix some crashes.
1201: update ids correctly after reading an .osm file. Fix Samsung 4.3 specific issue https://groups.google.com/forum/#!topic/android-developers/U3N9eL5BcJk
1200: fix post-release issues with documentation, UI and NPE in tag form, version and build number bump.
1199: small bug fixes and documentation updates, change version to reflect release.
1198: fix regression wrt deleting, copying and cutting tags in the form UI
1197: use back key a bit more consistently, re-fix element info layout, fix regression wrt displaying object history, disable property editor layout changes when restarting, correctly use values_context and don't sort check values
1196: order tags in form as they are in the preset and group i18n name tags.
1194: correctly add newly created elements to API storage when reading a JOSM style file.
1193: refactoring, save follow GPS state over pause - resume cycles, documentation updates.
1192: add support for editing conditional restrictions in the form tag editor and presets.
1191: bump android version, updated translations, fix pre-Honeycomb use of system clipboard, use normal dialog for progress display, automatically add no https API entry and catch SSL errors better, handle Android 23 permissions better, remove duplicate nodes when merging.
1190: bump android version
1188: fix ordering issues with diffs, fix crash when adding relation to a relation, allow selection of one level of parent relations of relations in UI.
1186: switch to uploading OsmChange diffs, various small bug fixes and improved conflict handling, updated translations.
1185: explicitly set created_by when updating changeset.
1184: fix double relation creation if no further members are added.
1182: updated default preset and translations.
1180: workaround for issue with onFocusChange listeners being called when fragment views are destroyed, numerous build improvements.
1178: changes for building with buildship, export of Notes in OSN format, better file picker for saving and reading files, search button added to "Find" dialog
1176: fix regression caused by 1174, preserve history better when merging nodes and ways.
1174: add support for read-only API (experimental) and bug fixes.
1172: add splash screen on startup and make dimming non-downloaded areas a pref.
1170: add literal substring matching to preset search
1168: various small internal changes, handle match=”none” the same as “key for building the form display.
1166: updated preset.
1164: force show keyboard and dropdown when adding with name suggestions.
1162: protect against broken NMEA sentences, update presets.
1160: better support for language specific name tags.
1158: sort combo and multi-select values correctly.
1156: properly quote delimiter character in multi-selects, updated preset and translations.
1154: fix regression when displaying multiple values in a multi-select in the form UI, try to make hiding the navbar more reliable, updated preset.
1152: add a label to nodes without an icon, if icons are turned off, all nodes will get a label, Delete, copy, cut and paste of tags in form UI. Fix issue with box picker when nothing was downloaded.
1150: fix issue with preset search that stopped all results being shown, updated presets and translations.
1148: made name suggestions work better with the form UI
1146: bumped Android version number
1142: minor bug fixes and improvements.
1142: fix error in way bounding box calculation and add zoom to selection function.
1140: fix crash in NotificationCache, disable geometry improvement handles when a relation is selected, fix clipboard related crash on pre-Honeycomb devices.
1138: display house numbers on building centroids, adjustable auto-lock feature (default 60s), limit number of alerts/notifications per class (default 5), make upload dialog comment and source fields full width, bug fixes.
1132: make preset applied to otherwise empty set of tags or unknown ones the one used for autocomplete values.
1130: fix undo button behavior on long presses,
1128: improved turn-restriction adding that doesn’t require ways to be pre-split. Make high-lighting more visible when only a subset of the elements can be selected. Fixes for relation handling, specifically uno issues for newly created relations.
1126: use dialogs for large combos and multiselects in the TagFormEditor, make tags not associated with a preset editable, some UI fine tuning. More preset fixes. Tiles now stored in database and no longer in a directory hierarchy, try to located that outside of internal phone memory. Preferences available in most action modes.
1124: replace ActionBarSherlock with google AppCompat, related UI rework and restyling. Use on-screen button for “follow GPS” function. In “locked” mode the indication of downloaded areas is removed.
1118: various fixes and improvements imagery alignment mode, Swedish translation.
1117: fix issue with MRU preset display not updating in form fragment.
1116: fixed an issue that could cause a crash when editing street names, updated presets and translations.
1113: dismiss dropdown when hiding keyboard
1112: small improvements address prediction, retain the 10 last changeset comment and source strings, fix issue with post PropertyEditor call selection of objects.
1110: protect against NPE when checking for role conflicts when merging.