Commit Graph

  • 0afe857420 phone: let the screen sleep while Gearslip is open Seb3thehacker 2026-10-24 12:10:49 -07:00
  • 4b627bffdd 0.3.02-alpha: notes cover better calls, the Home row, and call audio over Bluetooth v0.3.02-alpha Seb3thehacker 2026-10-24 00:29:39 -07:00
  • fed652f9d3 settings: What's new opens this version's release notes on GitHub Seb3thehacker 2026-10-24 00:21:24 -07:00
  • ef006dc695 home: Help, Preview and Logs in one row at the bottom, and What's new tops Settings Seb3thehacker 2026-10-24 00:00:55 -07:00
  • 55c25fe967 build: shrink debug builds with R8 too, so they behave like what ships Seb3thehacker 2026-10-23 23:44:19 -07:00
  • 46302b7d60 0.3.02-alpha: wireless connects by itself, calls from the car, and fixes for #35 and #36 Seb3thehacker 2026-10-23 23:41:08 -07:00
  • 2c1fad6f8c wireless: auto-connect after the car ended the last session Seb3thehacker 2026-10-23 23:16:11 -07:00
  • 75d0df19c3 wireless: count a car as asked about only once the driver answers Android's dialog Seb3thehacker 2026-10-23 23:08:09 -07:00
  • 456dda897e car audio: send Start once, even when the car answers the focus request while it's starting Seb3thehacker 2026-10-23 13:21:33 -07:00
  • 405cecf2e9 car apps: say an app won't start when it never answers, instead of showing Starting for ever Seb3thehacker 2026-10-23 13:01:42 -07:00
  • 8fbd1701b1 wireless: connect by itself when a car Gearslip has connected to before comes up over Bluetooth Seb3thehacker 2026-10-22 03:24:43 -07:00
  • 6945f6755e calls: end and mute from the nav bar, with the call's name and time in place of the top banner Seb3thehacker 2026-10-22 03:10:34 -07:00
  • a26605c0ab car preview: type with the phone's keyboard instead of drawing the car's Seb3thehacker 2026-10-22 03:10:34 -07:00
  • 068288a0e7 calls: place calls through Telecom, since the call screen can't open on the car's display Seb3thehacker 2026-10-22 02:59:50 -07:00
  • dc61607028 directions: ask the car for its speakers before each turn when the music isn't ours Seb3thehacker 2026-10-21 12:44:46 -07:00
  • ac8488200d keep homemade head units without a certificate working, and read wheel buttons and the knob as main does Seb3thehacker 2026-10-15 11:09:41 -07:00
  • c7077f2a57 version: answer 1.7 to head units offering 4.x and 6.x too, as they accept it Seb3thehacker 2026-10-15 10:43:32 -07:00
  • 6efdad5e53 Validate input and correct navigation and sensor services Iscle 2026-10-11 23:52:12 +02:00
  • c04c35b5cd Fix protocol framing, TLS, and connection negotiation Iscle 2026-10-11 23:52:12 +02:00
  • 75c11a92d9 browser: full screen, for the page or a video in it Seb3thehacker 2026-10-19 23:56:06 -07:00
  • 99ad0d03d7 car settings: build rows as they scroll into view Seb3thehacker 2026-10-19 23:41:38 -07:00
  • e42cb767c9 stats: say who signed the build, so forks' notes can be kept apart Seb3thehacker 2026-10-19 23:41:38 -07:00
  • 19d3afb153 preview: keep the fullscreen close button off the car screen Seb3thehacker 2026-10-19 23:32:38 -07:00
  • 32bef88a75 preview: draw the car screen straight into a SurfaceView Seb3thehacker 2026-10-19 23:15:53 -07:00
  • 18571622d8 screen size: fix a car that reports the wrong size, and size the preview Seb3thehacker 2026-10-19 22:19:18 -07:00
  • 86a1f968ec logs: share a log from an earlier launch Seb3thehacker 2026-10-19 22:15:21 -07:00
  • 325e115752 nav bar: can hide while navigating, or until the screen is tapped Seb3thehacker 2026-10-16 13:51:44 -07:00
  • 08ce09ad61 home: the player sits flush against the map, no gap between them Seb3thehacker 2026-10-16 13:31:12 -07:00
  • d78585fda1 navigation: directions in short bars, measured so apps keep their map clear of them Seb3thehacker 2026-10-16 13:20:36 -07:00
  • 4e71689f8e audio: with music on Bluetooth, leave the car's media channel closed so the car keeps its Bluetooth source Seb3thehacker 2026-10-15 11:21:30 -07:00
  • e8f51f4947 0.3.01-alpha: wireless around VPNs and early Wi-Fi details, re-signed apps lose the red X v0.3.01-alpha Seb3thehacker 2026-10-15 10:02:57 -07:00
  • 2281347728 links: the repo now lives at twinksoftware/gearslip Seb3thehacker 2026-10-15 09:11:24 -07:00
  • 6d08fbd871 license: Gearslip now belongs to Twink Software LLC Seb3thehacker 2026-10-15 08:58:41 -07:00
  • 1322cbaf39 readme: package name and certificate hash for AppVerifier Seb3thehacker 2026-10-15 08:04:28 -07:00
  • db6f1b8e82 launcher: a patched Waze, signed with someone else's key, loses the red X and can start as the map app Seb3thehacker 2026-10-15 07:50:34 -07:00
  • 0177975bc8 wireless: wait for the address when the Wi-Fi details come first, and work around or name a VPN that blocks the car Seb3thehacker 2026-10-15 07:25:59 -07:00
  • 5f30e7b014 readme: an eighth screenshot, coffee nearby in Vela Seb3thehacker 2026-10-15 07:21:47 -07:00
  • c42406f353 support: Liberapay first again, then Buy Me a Coffee, Monero last Seb3thehacker 2026-10-14 23:41:34 -07:00
  • e8d025df47 support: say Buy Me a Coffee keeps 5% Seb3thehacker 2026-10-14 23:39:05 -07:00
  • c6d8d8e787 support: Buy Me a Coffee first in Settings, the popup, the thank-you page and the repo's Sponsor button; Monero last Seb3thehacker 2026-10-14 23:36:30 -07:00
  • 77b84212db readme: new screenshots for 0.3, with the assistant, a route in the bar, and the song title Seb3thehacker 2026-10-14 23:34:35 -07:00
  • b12e9651c1 wireless: when Android won't ask for the permissions, a button to enable Nearby devices in the app's settings Seb3thehacker 2026-10-14 22:00:44 -07:00
  • a5c46967b7 voice: drop the unused archive download and commons-compress with it, which CodeQL flagged Seb3thehacker 2026-10-14 21:11:40 -07:00
  • 30a4b65a08 release: notes list calls as a known issue, and new releases start as pre-releases v0.3.00-alpha Seb3thehacker 2026-10-14 19:57:32 -07:00
  • 88ff5b0606 voice: Parakeet small downloads as plain files, like the other models, instead of an archive the phone unpacks slowly Seb3thehacker 2026-10-14 19:56:34 -07:00
  • aa15884897 Merge branch 'experimental' Seb3thehacker 2026-10-14 19:48:06 -07:00
  • 84e1145459 intro: drop the Let's drive page, so it ends on thanks Seb3thehacker 2026-10-14 19:45:47 -07:00
  • 53de4a2512 0.3.00-alpha, with its notes in the app and on the GitHub release Seb3thehacker 2026-10-14 19:40:25 -07:00
  • ed46868d9b voice: say Canary knows English, Spanish, German and French, and that Gearslip listens in English for now Seb3thehacker 2026-10-14 19:36:23 -07:00
  • 2bf4753125 support: Monero, in a popup with the full address, Open in wallet and Copy address Seb3thehacker 2026-10-14 19:26:26 -07:00
  • 879b428d1f support: a Liberapay button on the intro's thank-you page, no "through a nonprofit", and room for Monero and a give-once card link, hidden until they're set Seb3thehacker 2026-10-14 19:21:41 -07:00
  • 35bd239c2f support: Liberapay only until GitHub Sponsors is approved, and "support" instead of "donate", since giving to the LLC isn't tax-deductible Seb3thehacker 2026-10-14 19:17:19 -07:00
  • 815a75ad6d car: say when the phone's location is off, ten seconds into a drive, with Don't show again and a setting to turn the warning off Seb3thehacker 2026-10-14 14:38:28 -07:00
  • 9b7734bec8 voice: "navigate to X" picks the nearest X in the map app's own search and stops at its start screen; it no longer sends the phone's position, which Organic Maps took as the destination Seb3thehacker 2026-10-14 14:36:20 -07:00
  • 7ffa203221 voice: a new destination mid-route ends the old route first instead of being ignored; switching or closing map apps ends the old app's route Seb3thehacker 2026-10-14 14:24:47 -07:00
  • 9f982875fe release builds shrink with R8: 65 MB down to 30 MB, small enough for IzzyOnDroid. -Pr8 does the same to a debug build for testing Seb3thehacker 2026-10-14 13:29:00 -07:00
  • 5c799fed38 Change Liberapay entry to username only Seb3thehacker 2026-10-14 12:53:27 -07:00
  • 249e6cefed Add Liberapay username to FUNDING.yml Seb3thehacker 2026-10-14 12:51:45 -07:00
  • 3c9603175e debug builds send usage notes too, marked debug so the server keeps them out of the stats; call them debug builds everywhere instead of dev Seb3thehacker 2026-10-14 12:25:45 -07:00
  • 10dfb46a96 player: draw the app's own like, shuffle and repeat buttons, lit when their icon says they're on (Tidal showed every song liked and shuffle off) Seb3thehacker 2026-10-14 00:37:03 -07:00
  • e587ea97e1 intro: tell updates from new installs by setup having been done, so clearing data counts as new Seb3thehacker 2026-10-13 19:11:33 -07:00
  • daa6f24289 intro: new page order ending on thanks, a plainer welcome, and it resumes where it was after the app restarts Seb3thehacker 2026-10-13 19:08:48 -07:00
  • 76955669f5 intro: only after an update, never on a new install; recommend Organic Maps before Vela and ViVi Music before Metrolist; the thanks page links the list of cars that work Seb3thehacker 2026-10-13 18:29:25 -07:00
  • cd7b13c88e intro: Back and Next buttons like the setup guide, instead of tapping anywhere Seb3thehacker 2026-10-13 18:15:26 -07:00
  • 3d642c17c7 home: the Bluetooth warning is yellow, not red Seb3thehacker 2026-10-13 18:12:42 -07:00
  • cce3b50b52 music: an app whose library never answers falls back to its playback controls after 8 seconds, instead of spinning for good Seb3thehacker 2026-10-13 18:09:04 -07:00
  • 88e1885b2d car audio: with Bluetooth audio chosen, warn on the car and on Home when the phone isn't connected to the car 20 seconds in Seb3thehacker 2026-10-13 18:02:00 -07:00
  • a84d36f17a voice: app names match however the recognizer spaces them, so "with map quest" picks MapQuest Seb3thehacker 2026-10-13 17:57:30 -07:00
  • 8b269f4734 voice: opening a screen mid-download no longer deletes the download in progress Seb3thehacker 2026-10-13 17:54:36 -07:00
  • 3042e01e75 donations: at the top of Settings, and a popup on Home after the third drive that worked, then at most every three months Seb3thehacker 2026-10-13 17:42:05 -07:00
  • 71397a0777 settings: donation links are back, in their own section above About Seb3thehacker 2026-10-13 17:39:15 -07:00
  • cae05ecdc0 car launcher: only apps that don't work get a mark, a red X, and the badge key is gone Seb3thehacker 2026-10-13 17:39:15 -07:00
  • 73be554eb2 car audio: pause the phone's music when the car switches to the radio, send AAC to cars that take nothing else, and open GM's own channel in GM cars Seb3thehacker 2026-10-13 17:14:32 -07:00
  • 2812613bca wireless: say the car must be paired first, with a button to Bluetooth settings Seb3thehacker 2026-10-13 17:14:32 -07:00
  • 014942338b usage notes: shorter intro and options, so all four fit on screen Seb3thehacker 2026-10-13 17:02:45 -07:00
  • 3c81980385 usage notes: name every field each option sends Seb3thehacker 2026-10-13 16:58:46 -07:00
  • c029a0894a voice: one button downloads Kroko and Canary in setup, with progress on Home and in a silent notification Seb3thehacker 2026-10-13 16:56:56 -07:00
  • eba8ac1127 home: What's new and which cars work sit at the bottom Seb3thehacker 2026-10-13 16:45:59 -07:00
  • 1086e7c8fa cars: a list of cars drivers have confirmed, linked from the README and the help screen Seb3thehacker 2026-10-13 16:40:21 -07:00
  • 470ec2f093 usage notes: say whether each drive was USB or wireless, and whether music went over USB or Bluetooth Seb3thehacker 2026-10-13 16:23:58 -07:00
  • 341e62d1d8 readme: notes say which boxes are ticked Seb3thehacker 2026-10-13 16:17:49 -07:00
  • 2891a170db usage notes: say which boxes are ticked, so the server can drop details from unticked ones Seb3thehacker 2026-10-13 16:17:49 -07:00
  • 3855cc4781 readme: wireless, voice, the Bluetooth or USB audio choice, and updates Seb3thehacker 2026-10-13 16:12:57 -07:00
  • f1a6901fbc usage notes: ask after the first good drive only if setup never asked Seb3thehacker 2026-10-13 16:11:43 -07:00
  • b848c5d910 home: What's new and which cars work under the status card; the usage notes switch stays in Settings Seb3thehacker 2026-10-13 16:00:40 -07:00
  • 4f1e6dcbfa wireless: Disconnect works while the car hasn't answered yet Seb3thehacker 2026-10-13 16:00:40 -07:00
  • 10e8568aba intro: thank note senders for confirming cars newer than 2020 Seb3thehacker 2026-10-13 15:55:29 -07:00
  • 724dcf25c7 home: put Connect wirelessly in the status card, with the usage notes switch always under it Seb3thehacker 2026-10-13 15:43:19 -07:00
  • dd1fd0242f home: put Connect wirelessly in the status card, as a full button Seb3thehacker 2026-10-13 15:41:59 -07:00
  • 6faad9fdd5 help: say most cars work, group the steps, and show the adb steps only for USB audio Seb3thehacker 2026-10-13 15:39:20 -07:00
  • 3869258e0e home: show only the car's status; help, preview, logs and the dev test message move to Settings Seb3thehacker 2026-10-13 15:38:40 -07:00
  • 7d9eb20ff0 updates: hide the channel picker until a pre-release ships Seb3thehacker 2026-10-13 15:26:46 -07:00
  • 8fd840bd8d updates: offer the final release to people on its beta or alpha Seb3thehacker 2026-10-13 15:21:17 -07:00
  • 5947bc1e63 intro: add a step inviting drivers to the Matrix chat Seb3thehacker 2026-10-13 15:18:03 -07:00
  • e13b0618db voice: recommend Canary for the final words, at a third of Parakeet large's size Seb3thehacker 2026-10-13 15:15:41 -07:00
  • 9100dac290 settings: tidy the order, fold updates into one row with Stable, Beta and Alpha, and drop the donation asks and the after-drive notification Seb3thehacker 2026-10-13 15:05:45 -07:00
  • f1fe94c487 bluetooth: offer to pair with the car on first connect, and pick Bluetooth or USB audio in setup Seb3thehacker 2026-10-13 14:55:11 -07:00
  • 5fe59d350c wireless: send about a third of the cable bitrate at 30fps, so the video keeps up and the music stops cutting out Seb3thehacker 2026-10-13 14:31:03 -07:00
  • 909c3549d6 wireless: ask for Android 17's local network permission, without which the car never hears from the phone Seb3thehacker 2026-10-13 14:12:13 -07:00
  • 1514721498 wireless: connect over the phone's main Wi-Fi when it's already on the car's network, and log why traffic is held back Seb3thehacker 2026-10-13 14:03:55 -07:00