NoelClick
82d2932ba0
[android] Add validation for custom map download URL
...
- Add validation for custom map download URL.
- Re-enable advanced server button after failed or paused downloads.
Signed-off-by: NoelClick <dev@noel.click >
2025-12-18 09:41:55 +01:00
NoelClick
08e8ebd434
[android] Add custom world map download URL option
...
- Allow setting a custom map download URL in the "world-download" screen.
Signed-off-by: NoelClick <dev@noel.click >
2025-12-18 09:41:55 +01:00
NoelClick
6c92264fb0
[android] Add custom map download URL setting
...
Signed-off-by: NoelClick <dev@noel.click >
2025-12-18 09:41:55 +01:00
map-per
8cffa508f3
[android] Use separate function to check for MapTooOldToEdit
...
Signed-off-by: map-per <map-per@gmx.de >
2025-12-17 21:07:12 +01:00
map-per
298518ae72
[Android] Fix crash when selectedCountry is null
...
Signed-off-by: map-per <map-per@gmx.de >
2025-12-13 22:58:25 +01:00
Jean-Baptiste
85462161b2
[android] Fix theme not apply correctly
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-12-12 21:11:04 +01:00
map-per
f20c3bf50c
[Android] Add info about outdated maps and update button to place page
...
Signed-off-by: map-per <map-per@gmx.de >
2025-12-11 08:11:44 +01:00
gekeleda
db888f33c5
[android] fix crash when no TTS engine
...
Signed-off-by: gekeleda <git@davidgekeler.eu >
2025-12-10 08:07:11 +00:00
gekeleda
1095e5dbc3
[android] Consider all system langs for TTS
...
Signed-off-by: gekeleda <git@davidgekeler.eu >
2025-12-08 15:55:49 +01:00
Jean-Baptiste
9b5c700ad8
[android] Migrate Circular Progress Indicator to Material 3
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-12-04 18:21:45 +01:00
Jean-Baptiste
22d7cf3969
[android] Fix Android Studio warnings
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-11-29 10:29:38 +01:00
Jean-Baptiste
67d8249e5a
[android] Use material switch in all views
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
Co-authored-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
Co-committed-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-11-28 08:33:10 +01:00
Jean-Baptiste
c6ac2919fa
[android] Fix editor socket dialog and re-enable socket cardview in the editor
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
Co-authored by: Séverin Lemaignan <severin@guakamole.org >
2025-11-27 20:41:33 +01:00
Séverin Lemaignan
6d0111b434
[android] add support for schuko/type-E charge sockets
...
The commit is slightly more complicated that expected because:
- it adds supports for both schuko and type-E, using the same icon (but
maintaining the underlying type annotated in OSM)
- it adds logic to *not* display the power of schuko socket as 'unknown'
when not provided in OSM, as it is 'implicit' (3.7kW in most
countries)
Signed-off-by: Séverin Lemaignan <severin@guakamole.org >
2025-11-26 19:31:18 +01:00
gekeleda
2c37e22f5c
[android] Ensure correct system language order in map lang selection
...
Signed-off-by: gekeleda <git@davidgekeler.eu >
Co-authored-by: gekeleda <git@davidgekeler.eu >
Co-committed-by: gekeleda <git@davidgekeler.eu >
2025-11-25 10:27:10 +01:00
Jean-Baptiste
45094b0c38
[android] Apply M3 theme like app theme
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-11-24 21:25:37 +01:00
Jean-Baptiste
d5f640c6d0
[android] Remove duplicate drawables
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-11-21 18:11:27 +01:00
Jean-Baptiste
72920bb930
[android] Migrate send note button to Material 3
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-11-21 18:10:25 +01:00
NoelClick
96782ad5b1
[android] Fix crash for 24/7 places in Place Page opening-hours display
...
Signed-off-by: NoelClick <dev@noel.click >
Co-authored-by: NoelClick <dev@noel.click >
Co-committed-by: NoelClick <dev@noel.click >
2025-11-18 12:40:57 +01:00
Jean-Baptiste
5beed2672f
[android] Remove custom right to left implementation
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-11-16 08:45:51 +01:00
NoelClick
5c2e0b5b43
[android] Unify search opening hours formatting with place page
...
Signed-off-by: NoelClick <dev@noel.click >
2025-11-15 17:49:41 +01:00
map-per
9bfebc2046
Add "Business is vacant"/'disused' option to editor ( #526 )
...
Signed-off-by: map-per <map-per@gmx.de >
Co-authored-by: map-per <map-per@gmx.de >
Co-committed-by: map-per <map-per@gmx.de >
2025-11-14 22:10:02 +01:00
gekeleda
2e0443097a
[android] Improve map language settings
...
Signed-off-by: gekeleda <git@davidgekeler.eu >
Co-authored-by: gekeleda <git@davidgekeler.eu >
Co-committed-by: gekeleda <git@davidgekeler.eu >
2025-11-14 07:58:47 +01:00
Jean-Baptiste
f6426fe689
[android] Update Add schedule button to M3
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-11-13 22:26:42 +01:00
NoelClick
4f63c5fdcf
[android] Hide offline explanation after two downloads
...
Signed-off-by: NoelClick <dev@noel.click >
Co-authored-by: NoelClick <dev@noel.click >
Co-committed-by: NoelClick <dev@noel.click >
2025-11-13 13:32:01 +01:00
NoelClick
33e2f4854e
[android] Use 60/15 min short-horizon windows (yellow) for closes/opens
...
- Closes: Yellow when <= 60 min
- Opens: Yellow when <= 15 min
- Keep compact unit via `plurals/minutes_short`
- Long-horizon cases continue to show "Open / Closed now • Opens / Closes ... at ..."
- Use full weekday names for clarity
Signed-off-by: NoelClick <dev@noel.click >
2025-11-12 23:07:53 +01:00
NoelClick
5b4fa55e83
[android] Use compact min unit for short opening-hours label
...
* Replace "minutes" plural with new "minutes_short" (`%d min`) for concise
display on the place page.
Signed-off-by: NoelClick <dev@noel.click >
(cherry picked from commit 5468927a285466a5c5614328a4400abb5182d302)
Signed-off-by: NoelClick <dev@noel.click >
2025-11-12 23:07:53 +01:00
NoelClick
83256c4895
[android] Show "Opens / Closes X at Y" using formatter + add i18n strings
...
- Wire `PlacePageView.refreshOpenState()` to `OpenStateTextFormatter`.
- Keep <= 60 min branch with plurals (“Closes in %d minutes • at HH:mm”).
- Add day hint when next change is not today (“Opens Sat at 09:00”).
- Add localized strings with positional placeholders:
- `opens_at` / `closes_at` (... `%s`).
- `opens_day_at` / `closes_day_at` (`%1$s=%day`, `%2$s=%time`).
Refs: #2303
Signed-off-by: NoelClick <dev@noel.click >
(cherry picked from commit be80c7486882ab64a64efc30d0979d3674bbcc29)
Signed-off-by: NoelClick <dev@noel.click >
2025-11-12 23:07:53 +01:00
NoelClick
94542456a2
[android] Add OpenStateTextFormatter and JVM tests
...
- Introduce a tiny, pure formatter for opening-hours labels:
- `formatHoursMinutes(12/24h)`, `isSameLocalDate()`, `dayShort()`
- `buildAtLabel(...)` that accepts already-localized templates
- Add JVM unit tests for hour formatting and label selection.
Signed-off-by: NoelClick <dev@noel.click >
(cherry picked from commit df4b5f2281607e5a35b98b1007fb34eabd4aa657)
Signed-off-by: NoelClick <dev@noel.click >
2025-11-12 23:07:53 +01:00
Jean-Baptiste
b9d4f082de
[android] Rework clear and close icon on Android
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-11-11 17:55:28 +01:00
x7z4w
90c12003bd
[routing] Avoid paved roads
...
Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org >
2025-11-09 12:21:24 +01:00
map-per
c21afb27bd
[editor] Higher priority for OSM upload on Android 12 and higher
...
Signed-off-by: map-per <map-per@gmx.de >
2025-11-07 21:02:22 +01:00
map-per
f6be1b0ebf
Hide charging sockets in editor until #2368 is fixed
...
Signed-off-by: map-per <map-per@gmx.de >
2025-11-01 09:48:44 +01:00
Jean-Baptiste
73accecfd4
[android] Remove call to fullscreen theme
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-10-28 13:09:51 +01:00
Jean-Baptiste
bab74782f8
[android] Remove title list in description list view
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-10-28 06:44:50 +01:00
Jean-Baptiste
2b5930dff8
[android] Support drawable in PlaceHolderView
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-10-27 20:22:40 +01:00
Jean-Baptiste
1b66a9ac73
[android] Replace settings icon with edit icon on edit list menu
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-10-26 10:24:24 +01:00
lluka
7b1ed86a5f
[android] Make from- and to-time pickers save input mode while picking time
...
Signed-off-by: lluka <lluka@noreply.codeberg.org >
2025-10-20 22:04:23 +02:00
lluka
0eaa770b21
[android] Use MaterialTimePicker when editing opening hours
...
Signed-off-by: lluka <lluka@noreply.codeberg.org >
2025-10-20 22:04:23 +02:00
Jean-Baptiste
b5d65a0f78
[android] Improve edit bookmark button on the place page
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-10-19 20:49:48 +02:00
Jean-Baptiste
6d774667c5
[android] Fix warnings about ColorStateList
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-10-19 14:22:23 +02:00
Jean-Baptiste
1d7cf5ae39
[android] Improve phone item view
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-10-17 17:54:28 +02:00
map-per
633896854d
Improve place does not exist dialog
...
Signed-off-by: map-per <map-per@gmx.de >
2025-10-13 21:45:15 +02:00
x7z4w
dd3b6faa42
[android] Add UI for avoiding steps
...
Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org >
2025-10-13 20:07:31 +02:00
Jean-Baptiste
ad07875b88
[android] Fix crash in BookmarkCategoriesSettings
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-10-13 19:50:27 +02:00
Séverin Lemaignan
d168855ef5
[android] add support for editing charging stations details
...
While here, uncluttered a little the charging station editor,
removing fields like the POI address which is basically irrelevant for
charging stations.
Signed-off-by: Séverin Lemaignan <severin@guakamole.org >
2025-10-12 20:17:06 +02:00
Jean-Baptiste
f5afe7f363
[android] Fix color of opening hours icon
...
Signed-off-by: Jean-Baptiste <jeanbaptiste.charron@outlook.fr >
2025-10-11 15:55:52 +02:00
x7z4w
51bfa3d372
[android] Fixup
...
Signed-off-by: x7z4w <x7z4w@noreply.codeberg.org >
2025-10-11 14:07:21 +02:00
Andrei Shkrob
91d523a6fa
[android-auto] Fix InvalidDisplayException
...
Signed-off-by: Andrei Shkrob <github@shkrob.dev >
2025-10-11 14:07:21 +02:00
Andrei Shkrob
1c8eeeeee2
[android-auto] Fix display switching in navigation mode
...
Signed-off-by: Andrei Shkrob <github@shkrob.dev >
2025-10-11 14:07:21 +02:00