Seb3thehacker
08a7af4476
car: alerts from hosted apps show on the car screen
...
Waze asks whether a reported hazard is still there with an alert, and
Gearslip dropped every one (#54 ). An alert now shows as a card across
the top of any screen, with its buttons and a bar for the time left.
2026-11-02 16:13:10 -08:00
Seb3thehacker
dc8544794e
wireless: the version reply names the Wi-Fi channel type the car asked for
...
Strict head units, Toyota's among them, wait for more than a bare status
before they send the StartRequest.
2026-11-02 16:07:17 -08:00
Seb3thehacker
aadca6019e
Gearslip leaves the phone's screen once the car's screen is up
...
The car opens Gearslip on the phone each time it connects, over USB or
through auto-connect. Once video is up it now moves to the background,
unless the phone was already showing it or a question needs the driver.
2026-11-02 15:26:37 -08:00
Seb3thehacker
1e3d4f5188
protocol: open the media channel when a car holds back its screen
...
Older head units (2017 Pilot, 2020 Civic, 2024 Mirage) never show our
screen while the media channel is closed, which it is when music goes
over Bluetooth. If the screen hasn't come 5 seconds after asking, open
the channel and ask again.
2026-11-02 14:57:33 -08:00
Seb3thehacker
89dd28bd62
protocol: ask for the car's screen with reason unknown, not 'phone screen off'
2026-10-27 14:33:10 -07:00
Seb3thehacker
e9d4203d58
wireless: a car you said no to can be let to connect on its own again, from the car list
2026-10-27 14:33:10 -07:00
Seb3thehacker
327d6fd40a
protocol: service discovery sends Gearslip's icon at three sizes and a session ID, like a real phone
2026-10-27 14:33:10 -07:00
Seb3thehacker
37d56be59a
Merge Weblate's Translation Memory changes without taking them
...
Translation Memory had filled in wrong near-matches (French and Spanish Bluetooth off became
on, German Directions on became off), so every language keeps the repo's wording. Only the
new, empty Danish file comes in.
2026-10-27 14:32:58 -07:00
John Hansen
40313843d1
chore(l10n): add Danish translation
...
Translation: Gearslip/App
Language: Danish
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/da/
2026-10-27 21:55:02 +01:00
Weblate Translation Memory
60afbf1dd2
chore(l10n): update Chinese (Simplified Han script) translation
...
Translation: Gearslip/App
Language: Chinese (Simplified Han script)
Progress: 94.1% (647 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/zh_Hans/
2026-10-27 21:55:01 +01:00
Weblate Translation Memory
8b40f1576d
chore(l10n): update Portuguese (Brazil) translation
...
Translation: Gearslip/App
Language: Portuguese (Brazil)
Progress: 74.9% (515 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/pt_BR/
2026-10-27 21:55:00 +01:00
Weblate Translation Memory
14ef6676b9
chore(l10n): update Russian translation
...
Translation: Gearslip/App
Language: Russian
Progress: 79.6% (547 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/ru/
2026-10-27 21:54:59 +01:00
Weblate Translation Memory
9dca6d302c
chore(l10n): update Ukrainian translation
...
Translation: Gearslip/App
Language: Ukrainian
Progress: 87.3% (600 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/uk/
2026-10-27 21:54:58 +01:00
Weblate Translation Memory
4ea466452b
chore(l10n): update Turkish translation
...
Translation: Gearslip/App
Language: Turkish
Progress: 86.8% (597 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/tr/
2026-10-27 21:54:57 +01:00
Weblate Translation Memory
d0971bb62d
chore(l10n): update Polish translation
...
Translation: Gearslip/App
Language: Polish
Progress: 94.1% (647 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/pl/
2026-10-27 21:54:56 +01:00
Weblate Translation Memory
fa0530499e
chore(l10n): update Dutch translation
...
Translation: Gearslip/App
Language: Dutch
Progress: 88.2% (606 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/nl/
2026-10-27 21:54:55 +01:00
Weblate Translation Memory
d5b5fb8533
chore(l10n): update Korean translation
...
Translation: Gearslip/App
Language: Korean
Progress: 93.0% (639 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/ko/
2026-10-27 21:54:54 +01:00
Weblate Translation Memory
ad0b3807a8
chore(l10n): update Japanese translation
...
Translation: Gearslip/App
Language: Japanese
Progress: 89.5% (615 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/ja/
2026-10-27 21:54:53 +01:00
Weblate Translation Memory
b672f820b2
chore(l10n): update Italian translation
...
Translation: Gearslip/App
Language: Italian
Progress: 76.7% (527 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/it/
2026-10-27 21:54:52 +01:00
Weblate Translation Memory
c45bfe597d
chore(l10n): update Swedish translation
...
Translation: Gearslip/App
Language: Swedish
Progress: 73.0% (502 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/sv/
2026-10-27 21:54:51 +01:00
Weblate Translation Memory
a7f6440994
chore(l10n): update Czech translation
...
Translation: Gearslip/App
Language: Czech
Progress: 85.1% (585 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/cs/
2026-10-27 21:54:50 +01:00
Weblate Translation Memory
f6f72a9e66
chore(l10n): update French translation
...
Translation: Gearslip/App
Language: French
Progress: 78.3% (538 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/fr/
2026-10-27 21:54:49 +01:00
Weblate Translation Memory
a5ad7f4384
chore(l10n): update Arabic translation
...
Translation: Gearslip/App
Language: Arabic
Progress: 91.5% (629 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/ar/
2026-10-27 21:54:48 +01:00
Weblate Translation Memory
b82a09289c
chore(l10n): update Spanish translation
...
Translation: Gearslip/App
Language: Spanish
Progress: 8.8% (61 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/es/
2026-10-27 21:54:47 +01:00
Weblate Translation Memory
6705ade9ae
chore(l10n): update German translation
...
Translation: Gearslip/App
Language: German
Progress: 10.0% (69 of 687 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/de/
2026-10-27 21:54:46 +01:00
Seb3thehacker
df986cae6b
Merge Weblate's translations, keeping the repo's wording where they clash
...
Weblate's branch had machine translations that overwrote better ones, so the repo's
text wins. German and Spanish get the four strings they were missing, written by
hand, and German's Certificate setting is called Zertifikat like everywhere else.
2026-10-27 13:35:00 -07:00
Igor Sorocean
734dae4836
chore(l10n): add Romanian translation
...
Translation: Gearslip/App
Language: Romanian
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/ro/
2026-10-27 09:02:45 +01:00
LibreTranslate
966522cac4
chore(l10n): update Chinese (Simplified Han script) translation
...
Translation: Gearslip/App
Language: Chinese (Simplified Han script)
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/zh_Hans/
2026-10-27 09:02:44 +01:00
LibreTranslate
cbb0e74cf1
chore(l10n): update Portuguese (Brazil) translation
...
Translation: Gearslip/App
Language: Portuguese (Brazil)
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/pt_BR/
2026-10-27 09:02:43 +01:00
LibreTranslate
406d97e288
chore(l10n): update Russian translation
...
Translation: Gearslip/App
Language: Russian
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/ru/
2026-10-27 09:02:42 +01:00
LibreTranslate
36d8f987fa
chore(l10n): update Ukrainian translation
...
Translation: Gearslip/App
Language: Ukrainian
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/uk/
2026-10-27 09:02:41 +01:00
LibreTranslate
00d62caa03
chore(l10n): update Turkish translation
...
Translation: Gearslip/App
Language: Turkish
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/tr/
2026-10-27 09:02:40 +01:00
LibreTranslate
f4a251d24f
chore(l10n): update Polish translation
...
Translation: Gearslip/App
Language: Polish
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/pl/
2026-10-27 09:02:37 +01:00
LibreTranslate
0a6da250ee
chore(l10n): update Dutch translation
...
Translation: Gearslip/App
Language: Dutch
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/nl/
2026-10-27 09:02:36 +01:00
LibreTranslate
fea63a092f
chore(l10n): update Korean translation
...
Translation: Gearslip/App
Language: Korean
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/ko/
2026-10-27 09:02:33 +01:00
LibreTranslate
d8694f1b97
chore(l10n): update Japanese translation
...
Translation: Gearslip/App
Language: Japanese
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/ja/
2026-10-27 09:02:32 +01:00
LibreTranslate
497a4a1481
chore(l10n): update Italian translation
...
Translation: Gearslip/App
Language: Italian
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/it/
2026-10-27 09:02:31 +01:00
LibreTranslate
4cf9b3d9b1
chore(l10n): update Swedish translation
...
Translation: Gearslip/App
Language: Swedish
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/sv/
2026-10-27 09:02:30 +01:00
LibreTranslate
0db0c64b6e
chore(l10n): update Czech translation
...
Translation: Gearslip/App
Language: Czech
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/cs/
2026-10-27 09:02:29 +01:00
Weblate Translation Memory
f262b67e83
chore(l10n): update French translation
...
Translation: Gearslip/App
Language: French
Progress: 1.9% (13 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/fr/
2026-10-27 09:02:28 +01:00
LibreTranslate
b3cacf0630
chore(l10n): update French translation
...
Translation: Gearslip/App
Language: French
Progress: 1.9% (13 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/fr/
2026-10-27 09:02:27 +01:00
LibreTranslate
2e0cee654a
chore(l10n): update Arabic translation
...
Translation: Gearslip/App
Language: Arabic
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/ar/
2026-10-27 09:02:26 +01:00
LibreTranslate
a0cb34eb87
chore(l10n): update Spanish translation
...
Translation: Gearslip/App
Language: Spanish
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/es/
2026-10-27 09:02:25 +01:00
LibreTranslate
106b0c3987
chore(l10n): update German translation
...
Translation: Gearslip/App
Language: German
Progress: 0.0% (0 of 666 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/de/
2026-10-27 09:02:24 +01:00
Seb3thehacker
f6ec5c7a8e
0.3.31-alpha: version and release notes
2026-10-27 00:10:04 -07:00
Seb3thehacker
2f49559600
voice: saved places, so "navigate home" or "take me to work" works in any map app
...
Home, Work and three named places live in the Car card on Home, under Saved places. Type an
address or save where you're standing.
2026-10-27 00:05:15 -07:00
Seb3thehacker
57803988d4
car: Waze gets the cards taken out of its stable area too, and the areas each app is given go in the log
2026-10-26 23:44:53 -07:00
Seb3thehacker
bcde51ad56
car: with the player beside the map, the map app's own buttons fold behind one, so the map controls still fit
2026-10-26 23:37:13 -07:00
Seb3thehacker
cc522bb0b7
theme: the phone app follows the App theme setting too, so Light is light everywhere
2026-10-26 23:33:59 -07:00
Seb3thehacker
e4c2a72fad
translations: first drafts for every other Weblate language, and the README points translators to Weblate
...
French, Italian, Portuguese (Brazil), Dutch, Swedish, Polish, Czech, Russian, Ukrainian, Turkish,
Japanese, Korean, Chinese (Simplified) and Arabic. They are early drafts for native speakers to
fix on Weblate. The README also catches up on the audio option, now called Through Gearslip,
and on cars that need your own certificate.
2026-10-26 23:29:32 -07:00