Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Based on #1304
Rebase merge
fix: use Executor for background tasks
Mostly using Gemini, some manual fixes and updates to comments etc. (Great help, compare to below though.)
This is a requirement for the next step.
feat: MapBox v11 migration
For markers, use popup instead of displaying on map.
In addition to time/instance, include current pace/elevation/hr.
MapBox has taken three days of my life again. The APIs are changed again, now only using Kotlin so it is hard to get API hints etc. The examples are very limited.
I tried to get Gemini to assist, but the lack of usage shows, Gemini insisted on using old APIs as well as deprecated APIs. Pointing that out will just temporary suppress the suggestion, it is given as the error at next question.