Commit Graph
519 Commits
Author SHA1 Message Date
Seb3thehacker 8e1df8dc34 A site's icon is only ever saved inside the icons folder, and the translations check runs with no token
Fixes the code scanning alerts: a host made of dots got through the file name filter, and
the workflow didn't say it needs no permissions.
2026-11-11 13:24:34 -08:00
Seb3thehacker 80a5d68d4c 0.4.0-alpha: release notes 2026-11-11 13:10:03 -08:00
Seb3thehacker 623eee8723 Going back to the map, the screen that was up fades out instead of vanishing 2026-11-11 12:58:31 -08:00
Seb3thehacker a8486d531a Debug builds send the test message a few seconds after the tap, time to open the car preview 2026-11-11 12:54:36 -08:00
Seb3thehacker 806ffdf2b8 The song's times are larger on the media screen, and show under the player beside the map 2026-11-11 12:27:05 -08:00
Seb3thehacker 4aeaaee875 With the player beside the map, like, shuffle, repeat and lyrics move into the nav bar
The nav bar's pill carries them while the player is docked, with its dock button in the
same place to close it, so the player itself is just the cover, the song and play/skip.
The player's own close button, which sat over the corner of the cover, is gone.
2026-11-11 12:21:55 -08:00
Seb3thehacker fa33e7c650 The cover no longer dims for a moment every few seconds
Each update from the music app brought the same cover as a new picture, which the player
faded in again.
2026-11-11 12:10:51 -08:00
Seb3thehacker c265d137c8 The trip gets its own card at the bottom again, and the side player's buttons fit with room between them
The player's buttons are sized from the column's width instead of fixed, its close button
is round and tucked into the corner, and the trip's figures shrink to stay whole when the
player narrows the column.
2026-11-11 12:10:51 -08:00
Seb3thehacker b047da37c0 Broken apps show their red X in the phone's app list too, and Google Maps gets one
Maps lists itself only as a messenger, and messengers never got the X, so it had none
anywhere. Patched copies, like Waze through Morphe, still get none.
2026-11-11 11:45:43 -08:00
Seb3thehacker 0ca828de4a The car audio choice moves to Settings, and says map apps' spoken directions stay on the phone with Through Gearslip
The phone's ID in the usage note can be selected and copied, for a request to see or
delete what was sent.
2026-11-11 11:29:22 -08:00
Seb3thehacker f10ffa4142 The Wi-Fi off warning opens the Wi-Fi panel and reads from strings.xml 2026-11-11 11:10:38 -08:00
Seb3thehacker 618075f1d0 Merge the Wi-Fi check before a wireless connect (#102) 2026-11-11 11:09:00 -08:00
Seb3thehacker be9d170469 Merge translations from Weblate (#76) 2026-11-11 11:08:48 -08:00
Seb3thehacker 3860e978ac Car maps keep their GPS with the phone locked once location is allowed all the time
A car that connected by itself with the phone locked left navigation apps without a fix
until Gearslip was opened (#99). Home now asks for Allow all the time while a car is
connected, and the location service starts as soon as it's granted. The weather no
longer reads the location when Gearslip is opened with no car connected.
2026-11-11 11:07:42 -08:00
grmasa be6ef93dfe Add Wi-fi check 2026-11-11 20:45:12 +02:00
Seb3thehacker ba86685935 A certificate can be downloaded from any link and converted, and fetched again later
A .p12, with or without a password, or a certificate and key as PEM or DER, in one file or two.
Gearslip ships no address of its own; the driver pastes one, and it's kept for Download again.
2026-11-08 21:52:24 -08:00
Seb3thehacker 85c8133442 Home has a one-tap switch between Bluetooth and Through Gearslip for the car's sound 2026-11-08 21:47:16 -08:00
Seb3thehacker 5f87840e7e A car that hangs up on the full service discovery request gets the short one next time
The 2019 Fiat 500's Uconnect drops the link within a second of the request with icons that 0.3.39
started sending, while a 2017 Hyundai needs them. Each car is remembered by its head unit's certificate.
2026-11-08 21:31:59 -08:00
Seb3thehacker 7fd19758a4 The music browser no longer crashes when an app lists the same item twice 2026-11-08 21:29:12 -08:00
Seb3thehacker 3d3e7669ac Apps can say they work with Gearslip, and each recommended app gets its own page
An app adds one meta-data line to its manifest and Gearslip marks it Works with Gearslip in the
Recommended apps list. Tapping an app opens its page, with an Open or Get button. A README badge
for app developers is in docs/badge, documented in BUILDING_APPS.md.
2026-11-08 01:13:18 -08:00
Seb3thehacker e72e99d699 Place lists get a map behind them, drawn by Gearslip as Android Auto draws one
RF Sentinel and other point-of-interest apps leave this map to the host. It uses MapLibre with
OpenFreeMap's tiles, which need no key or account, with a numbered pin for each place.
2026-11-06 15:58:13 -08:00
Seb3thehacker 5ea62b4bd6 Any installed app can be added to the car as a music app or a messenger
Music plays through Gearslip's player from the app's playback session, pressing its Play key when
it isn't running; messages show from its notifications. Added apps can be removed from the Apps card.
2026-11-06 15:38:11 -08:00
Seb3thehacker 9e1295d0de Browser videos start without waiting for a second tap, and video streams skip the ad lists
The blocker also logs what it cost each page, to tell whether it slows anything down.
2026-11-06 15:38:11 -08:00
Seb3thehacker 38a02974d5 Known-broken apps show with a red X and start unticked instead of being hidden 2026-11-06 15:38:11 -08:00
LibreTranslate 28e92632f1 chore(l10n): update German translation
Translation: Gearslip/App
Language: German
Progress: 100.0% (746 of 746 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/de/
2026-11-06 23:51:22 +01:00
icke68746 a668d2b0bd chore(l10n): update German translation
Translation: Gearslip/App
Language: German
Progress: 100.0% (746 of 746 strings)
Translate-URL: https://hosted.weblate.org/projects/gearslip/app/de/
2026-11-06 23:51:21 +01:00
Seb3thehacker d857670c9f The browser's start page sits centred and narrower, and its remove buttons aren't cut off 2026-11-06 14:31:54 -08:00
Seb3thehacker 3cf41d3fc2 The nav bar's mic button can be hidden; the car's voice key still works 2026-11-06 14:31:54 -08:00
Seb3thehacker 6822abba90 Back from the car preview returns to Home, where it was opened 2026-11-06 14:31:54 -08:00
Seb3thehacker 43f9259803 The car browser gets a start page with bookmark tiles, a search engine choice, and ad blocking
Bookmarks are added from the star in the car, from the phone's settings, or by sharing a page to
Gearslip from any browser. Ads and trackers are blocked with EasyList and EasyPrivacy, or any list
added by its address, refreshed weekly on Wi-Fi, and YouTube's video ads are skipped.
2026-11-06 13:55:19 -08:00
Seb3thehacker f139ac48c4 Car display density takes any value from 60 to 480 DPI, typed in under Custom 2026-11-06 13:30:29 -08:00
Seb3thehacker bb7f2b93ea The car screen follows the language picked for Gearslip, not only the phone's 2026-11-06 13:15:07 -08:00
Seb3thehacker af4e979ab0 Screen sharing waits 30 seconds for the car to come back, and the address card shows once per car again
A wireless reconnect takes longer than 3 seconds, which had the driver asked to share the screen
again mid-drive. Cars that wait for a tap on their icon no longer get the address card every drive.
2026-11-06 13:12:20 -08:00
Seb3thehacker 9938efb706 The version now comes from the git tag, so a build can't disagree with its release
Builds after a tag name themselves after it plus the commits since, and the version code is
worked out from the numbers instead of set by hand.
2026-11-06 12:04:28 -08:00
Seb3thehacker 6e6a77d554 Waze's Go now counts down and starts the drive on its own, like a single Start does 2026-11-06 12:04:28 -08:00
Seb3thehacker bc22691f81 Map apps keep their speedometer clear of the nav bar and the map buttons 2026-11-06 12:04:28 -08:00
Seb3thehacker 2d3de20682 Faded map buttons press on the first tap instead of only waking up 2026-11-06 12:04:28 -08:00
Seb3thehacker 6d32fe2bd3 App screens drop the back button when it would only lead to Home or the app grid, which the nav bar already does 2026-11-06 12:04:28 -08:00
Seb3thehacker be92ff0b3d Car apps opened from the launcher show no back arrow on their first screen, where the close button already is 2026-11-06 12:04:28 -08:00
Seb3thehacker dd6dd742b5 A countdown button's label stays readable before the fill reaches it, like Vela's Start 2026-11-06 12:04:28 -08:00
Seb3thehacker 5d0a924c6c The voice prompt sits on a darker backdrop and suggests what to say until you start talking 2026-11-06 12:04:28 -08:00
Seb3thehacker 542dd6751f Today's weather card shows the next few hours beside the weather now 2026-11-06 12:04:28 -08:00
Seb3thehacker 59a2d38480 Every shipped language has every string again, Romanian included, for Weblate to review 2026-11-06 12:04:28 -08:00
Seb3thehacker cb1e6cd19d Phone in the car opens on recent calls, with missed calls marked, like Android Auto 2026-11-06 12:04:28 -08:00
Seb3thehacker 564bf005c7 Notification access asks calmly in the car and points to the phone for when you're parked 2026-11-06 12:04:28 -08:00
Seb3thehacker 62facda5d9 Media apps keep their own name on the player, NewPipe and TIDAL included 2026-11-06 12:04:28 -08:00
Seb3thehacker afd05ad8c0 Car settings match the phone's: voice settings under Sound and voice, switches for on and off, screen fixes together under Screen, and one lyrics setup for everyone 2026-11-06 12:04:28 -08:00
Seb3thehacker ef5365b9ed Back in the car preview steps back in the car screens instead of closing the preview 2026-11-06 12:04:28 -08:00
Seb3thehacker cec98fcde6 Opening a media app that can't connect no longer drops the music you were listening to 2026-11-06 12:04:28 -08:00
Seb3thehacker 6ec0325f7d Turn arrows change with each step again for map apps that draw their own 2026-11-06 12:04:28 -08:00