Tobias Zwick
Tobias Zwick
[I implemented this for StreetComplete a while back](https://github.com/streetcomplete/StreetComplete/releases/tag/v41.0) and now outsourced this functionality into an own app which will be released in a week or so on Google Play (I...
It looks like doorkeeper always requires the `redirect_uri` parameter to be set in authorization requests. https://github.com/doorkeeper-gem/doorkeeper/blob/9fc81d5009aef533ca8116285148cb6e37549ff2/lib/doorkeeper/oauth/pre_authorization.rb#L100-L107 This does not seem to be compliant to [RFC 6749 - The OAuth 2.0...
See https://github.com/openstreetmap/id-tagging-schema (+ https://github.com/osmlab/name-suggestion-index/) When you use the presets, you gain - not having to maintain a list of features+icon yourself (if you want to do that; some batch script...
Requires #5408 to be done first. The [OSM API](https://wiki.openstreetmap.org/wiki/API_v0.6) is a HTTP REST API that communicates chiefly in XML. This must be ported to Kotlin multiplatform. Currently, the Java library...
A start for #5070 So, ultimately we want to end up having a `ViewModel` for every `Fragment` that isn't purely UI. Until the switch to Jetpack Compose is complete, we...
In various places, the app loads and parses some simple YAML files for configuration: - [x] a dictionary of version number to html fragments that are the changelog (`changelog.yml`) →...
So far, the data in the view layer has been kept in the `Fragment`s and `Activity`s. Since these can be destroyed and recreated when the Android system decides to do...
Use a multiplatform HTTP client. Currently, we are using `java.net.URL` for these. ### HTTP connections in the app are used for - any communication with OSM servers, i.e. uploading map...
This ticket is something like the master ticket to coordinate development on an iOS port of StreetComplete. It replaces #1892 which also included a lot of discussion and research /...