21.1.0 BETA 1 Release
Pre-release
Pre-release
1st BETA of 21.1.
Release notes: https://vespucci.io/help/en/21.1.0%20Release%20notes/
Change log: https://github.com/MarcusWolschon/osmeditor4android/blob/master/CHANGELOG.txt
What's Changed
- Typo in manifest by @shikharo-o in #2853
- Improve tile diagnostics and allow accept-encoding header override by @simonpoole in #2850
- Preset error handling improvments by @simonpoole in #2854
- Impove error display for cloudflare caused download errors by @simonpoole in #2855
- Fix serialization crash in ConsoleDialog by @simonpoole in #2857
- Run download thread creation in thread by @simonpoole in #2859
- Replace OsmElementList.fromIds with a non-O(N^2) version by @simonpoole in #2860
- Run beeping in a thread by @simonpoole in #2862
- Fix layout naming conflict (regression) by @simonpoole in #2863
- Improve messaging if/when opening changeset times out by @simonpoole in #2864
- Use MediaStore.createTrashRequest to delete/move to trash images by @simonpoole in #2865
- Make map background configurable by @simonpoole in #2868
- Avoid locking in onCreateOptionsMenu by @simonpoole in #2869
- Avoid index out of bound if selected nodes isn't null by @simonpoole in #2870
- Delay updating presets and associated fragments by @simonpoole in #2871
- Handle server errors during conflict resolution better by @simonpoole in #2872
- Check correctly that there are no selected ways by @simonpoole in #2875
- Check that we actually are getting JSON in panoramax/mapillary sequence response by @simonpoole in #2876
- Explicitly filter elements for clicking by @simonpoole in #2877
- Add an integration test for deleting in multiselect mode by @simonpoole in #2878
- Use explicit lock instead of synchronize, lock when getting boxes by @simonpoole in #2882
- Restart way selection mode if splitting is aborted by @simonpoole in #2883
- Avoid ANRs in more places by @simonpoole in #2889
- Offer to create a copy of the oauth config if no matching one can be found by @simonpoole in #2891
- Don't rely on ImageryOffsetId to generate safe ids by @simonpoole in #2894
- Always remove node to split from original way except the 1st occurrence by @simonpoole in #2896
- Re-downloading former rel. member would lead to inconsistent back links by @simonpoole in #2898
- Relation editing improvements by @simonpoole in #2900
- Fix code smells and code simplification various bits of DB code by @simonpoole in #2902
- Actually support text_context for checkgroups by @simonpoole in #2904
- Show a persisted error message if saving a custom preset fails by @simonpoole in #2906
- Help improvements by @simonpoole in #2914
- Refactor GPX parser to accumulate strings correctly by @simonpoole in #2915
- Fix error in StyleableFileLayer.hasStateFile by @simonpoole in #2916
- Improve editing state loading by @simonpoole in #2918
- Various small code simplifications by @simonpoole in #2919
- De-compress gzip compressed tiles for display in the test modal by @simonpoole in #2921
- Ignore oneway=no when reversing a way by @simonpoole in #2925
- Show a warning if there is no prior state available by @simonpoole in #2927
- Fix selection after operation has been aborted for more action modes by @simonpoole in #2928
- If preceeding node is a dup. check with correct index for following one by @simonpoole in #2930
- Android 15 / API 35 Take 2 by @simonpoole in #2931
- Replace osmbinary dependency by @simonpoole in #2934
- If multiple primary keys could be used ask which one by @simonpoole in #2936
- Improve constructor for multiple elements by @simonpoole in #2937
New Contributors
- @shikharo-o made their first contribution in #2853
Full Changelog: 21.0.0.0...21.1.0.1