Commit Graph
100 Commits
Author SHA1 Message Date
Kavish Devar 95a9bfbd79 add A16QPR3 constructor 2026-03-29 17:01:54 +05:30
Kavish Devar 7a265427b1 add ci 2026-02-24 19:04:36 +05:30
Kavish Devar 0a5fd6668d remove radare2 onboarding
this was mostly generated, but it works
2026-02-24 19:01:53 +05:30
Kavish Devar b8e9765aff merge linux changes with local 2025-06-03 20:12:47 +05:30
Kavish Devar 62aabe80c1 android: add support for settings hook on A16 2025-06-03 20:12:25 +05:30
Kavish Devar dc0b06a369 android: remove volume panel hook
I've moved away from AOSP and I can't maintain the hook for pixel/AOSP ROMs
2025-06-03 20:11:08 +05:30
Kavish Devar 96baebee28 Update name in linux README 2025-06-03 14:22:57 +05:30
Kavish Devar b783b86b7a android: add update config for root module 2025-05-30 17:33:47 +05:30
Kavish Devar 445c999208 android: start head gestures after auto-connect 2025-05-30 17:30:30 +05:30
Kavish Devar 96e63cf35e android: fix head gestures not working 2025-05-21 21:52:41 +05:30
Kavish Devar 5472e09293 android: fix island not closing 2025-05-20 22:31:53 +05:30
Kavish Devar e852182b48 android: use encrypted data from BLE broadcast for accurate battery levels when not connected over AACP 2025-05-20 14:52:05 +05:30
Kavish Devar 5eb13ace0c android: improve ble-based autoconnection 2025-05-20 09:54:18 +05:30
Kavish Devar 2b1fb5b71e android: use broadcasted battery data if not connected via l2cap for popup 2025-05-19 18:26:44 +05:30
Kavish Devar c95a619465 android: bump version 2025-05-19 17:39:55 +05:30
Kavish Devar c4bc47c48a merge the a11 fix with local 2025-05-19 17:28:30 +05:30
Kavish Devar 6a026ebab0 android: refactor AACP and add autoconnect based on BLE broadcasts 2025-05-19 17:24:41 +05:30
Kavish Devar f3ed3bbc70 [Linux] Add One Bud ANC Mode setting (#128) 2025-05-16 18:10:20 +05:30
Kavish Devar fd917d3fd0 [Linux] Add more control commands (#127) 2025-05-16 16:51:09 +05:30
Kavish Devar b89d6d9dc2 android: fix support for A11 and lower 2025-05-16 04:46:25 +00:00
Kavish Devar 6985aa4a7b fix typo in AAP docs 2025-05-15 22:54:12 +05:30
Kavish Devar 4c0381968f docs: create control_commands.md 2025-05-15 02:16:02 +05:30
Kavish Devar 69439257ce android: bump version 2025-05-12 17:16:47 +05:30
Kavish Devar 810a3c90e4 android: add troubleshooter for easier log access 2025-05-12 16:50:26 +05:30
Kavish Devar 0611509782 android: fix the socket error notification showing up even when it connection suceeds 2025-05-11 21:04:42 +05:30
Kavish Devar 116f7dda92 android: separated actual battery notifications from persistent service notif; better error handling when socket isn't connected 2025-05-11 20:42:54 +05:30
Kavish Devar 51ca4c12d1 android: add app description 2025-05-11 20:41:34 +05:30
Kavish Devar 8e670c2481 android: fix last commit; update copyright notice to "LibrePods Contributors" 2025-05-11 19:59:56 +05:30
Kavish Devar aec9c7192e android: make customizations screen and head tracking screen scrollable 2025-05-11 19:46:43 +05:30
Kavish Devar 01432ce9c7 andoid: add option to not disconnect airpods when none are worn 2025-05-11 19:40:57 +05:30
Kavish Devar 9baa3c9b60 android: update haze uses 2025-05-11 19:38:55 +05:30
Kavish Devar 364a6f4b64 android: fix ear detection when none are in use and either or both are worn
Music would start playing when neither are in ear, but even one is worn. This happens even when the music was not playing when they were removed (or, connected first)
2025-05-11 18:52:33 +05:30
Kavish Devar 9b96218fa9 android: fix mediacontroller fallback volume for conversational awareness 2025-05-10 08:15:00 +05:30
Kavish Devar 98aef13395 android: add sharedpreference listeners to service 2025-05-10 08:13:56 +05:30
Kavish Devar 42e0f48b8b android: fix sharedpreference listener for conversational awareness customizations 2025-05-10 07:55:14 +05:30
Kavish Devar 4c73200f35 android: improve conversational awareness (fixes #122) 2025-05-09 22:37:39 +05:30
Kavish Devar 06de276dca android: initialize shared pref keys on first launch 2025-05-09 22:37:03 +05:30
Kavish Devar 7ffcd68ad9 android: listen for battery in the connected popup window (fix #117) 2025-05-09 09:47:54 +05:30
Kavish Devar 295c49fdc6 android: listen for airpods connection in UI (fix #118) 2025-05-09 09:41:26 +05:30
Kavish Devar b95962d722 android: rephrase text when requesting permissions 2025-05-09 09:19:02 +05:30
Kavish Devar 45ed8a3a88 android: listen for intents to set anc mode 2025-05-09 08:56:10 +05:30
Kavish Devar d381adaa09 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-05-08 23:51:03 +05:30
Kavish Devar 58dfed97b3 android: fix the xposed module
skip unecessary parsing the argument for debugging, just return true and hope that it works
2025-05-08 23:50:30 +05:30
Kavish Devar 48e2899564 [Linux] Use Qt 6.4 for compatibility with Debian Stable (#116) 2025-05-04 07:28:28 +05:30
Kavish Devar 91675de891 update linux section in readme 2025-05-03 21:58:56 +05:30
Kavish Devar 53433809aa update readme 2025-05-03 21:48:27 +05:30
Kavish Devar 2bd0a3a20c a few small changes 2025-05-03 21:44:45 +05:30
Kavish Devar 7eafb7f013 Merge pull request #111 from jazzysoggy/main
[Linux] Add seperators to tray, add tray option to reopen app and settings, prevent duplicate instances of app from being opened
2025-04-30 07:27:13 +05:30
Kavish Devar 893bcc97bc fix name in Linux readme 2025-04-24 15:38:19 +05:30
Kavish Devar eacd862ef3 add FUNDING.yml
thought i already added it, apparently not ig
2025-04-22 08:23:31 +05:30
Kavish Devar 114c2c7210 Add metadata and BLE doc (#96)
Merge pull request #96 from tim-gromeyer/documentation
2025-04-17 07:52:24 +05:30
Kavish Devar fa63b9a774 linux: improve disconnection behaviour (#97)
Merge pull request #97 from tim-gromeyer/linux-disconnect-behaviour
2025-04-16 14:27:22 +05:30
Kavish Devar 42f91c4c46 android: improve debugging 2025-04-08 08:38:09 +05:30
Kavish Devar 33ba7a2f2d android: ignore values that are unlikely to represent actual head data 2025-04-08 08:38:09 +05:30
Kavish Devar a41c24a21c Change radare2 download URL to GitHub releases
Merge pull request #93 from kavishdevar/move-radare2-from-hetzner-to-github-releases
2025-04-07 15:19:21 +05:30
Kavish Devar fb3f948250 Merge pull request #91 from kavishdevar/imgbot
[ImgBot] Optimize images
2025-04-01 08:28:44 +05:45
Kavish Devar 5a71d9630d CI: update CI to better format custom update messages 2025-03-27 11:11:25 +05:30
Kavish Devar 09daaaedb2 Merge pull request #85 from tim-gromeyer/linux-adaptive-noise-level
[Linux] Implement adaptive audio noise
2025-03-27 10:59:02 +05:30
Kavish Devar 3b1e91bf05 Merge pull request #86 from tim-gromeyer/linux-detect-primary
[Linux] Detect which pod is the primary
2025-03-27 10:58:06 +05:30
Kavish Devar d79ce0237d Merge pull request #87 from tim-gromeyer/linux-bug-fixes
[Linux] Fix noise control switches multiple times
2025-03-27 10:57:55 +05:30
Kavish Devar 1cf84bb4a5 CI: add custom update messages when manually run 2025-03-27 10:55:39 +05:30
Kavish Devar 05ff64f4b2 android: improve hooking
set desired flow control mode to basic because for android checking once isn't enough. even after calling l2c_fcr_chk_chan, it again compares the desired and the peer's supported channel modes.
2025-03-27 10:54:12 +05:30
Kavish Devar 0a13ba263b android: add a few instructions to the xposed-based onboarding 2025-03-27 00:35:00 +05:30
Kavish Devar a206e04ba2 android [experimental]: add xposed based hooking 2025-03-27 00:01:53 +05:30
Kavish Devar 13340485b1 remove tests 2025-03-27 00:01:53 +05:30
Kavish Devar 0463b7901b "clean up" ai comments - will redocument later 2025-03-27 00:01:53 +05:30
Kavish Devar d004d12bb1 Merge pull request #84 from tim-gromeyer/linux-battery-class
[Linux] Add Battery Class and Fix Battery Level Assignment
2025-03-26 16:17:15 +05:30
Kavish Devar 9ee0f733bc Merge pull request #80 from tim-gromeyer/linux-ble-monitor-app
[Linux] BLE monitor app
2025-03-24 20:26:56 +05:30
Kavish Devar d5a96f8f5e [CI] Download radare2 module
Merge pull request #83 from tim-gromeyer/patch-1
2025-03-24 01:34:48 +05:30
Kavish Devar 51f5a66a0e android: add other function signatures for newer updates of android 2025-03-24 01:28:52 +05:30
Kavish Devar cd5b69e78c remove the huge precompiled radare2; download it when building module 2025-03-20 09:01:21 +05:30
Kavish Devar 254e6c1fb4 remove backup font file 2025-03-20 08:48:39 +05:30
Kavish Devar d49a5df2e2 android: fix the font issue introduced when switching to a smaller font file 2025-03-20 08:47:12 +05:30
Kavish Devar 1cc09e203a remove ai’s incorrect stuff 2025-03-19 08:30:45 +05:30
Kavish Devar ff3c33d1b2 android:add packet parsing to debug screen 2025-03-18 09:58:18 +05:30
Kavish Devar 256a42f2d2 fix link to linux folder 2025-03-18 09:43:01 +05:30
Kavish Devar 705354430a android: remove build files 2025-03-18 09:20:32 +05:30
Kavish Devar bc8b1cc2b7 merge notification and qs tile screenshot 2025-03-18 09:18:34 +05:30
Kavish Devar b6d18132fa add head tracking/gestures screenshot 2025-03-18 09:12:50 +05:30
Kavish Devar 446fde56d7 update head tracking readme 2025-03-18 07:10:09 +05:30
Kavish Devar 1babdad9a2 android: prevent a crash 2025-03-18 07:10:09 +05:30
Kavish Devar 6e95d2fea3 android: update transitions 2025-03-18 07:10:09 +05:30
Kavish Devar 56be361829 upload cd demo to github's cdn instead of the repo 2025-03-18 06:20:32 +05:30
Kavish Devar 753f012d89 start head tracking for the first 5 seconds to calibrate 2025-03-17 14:30:44 +05:30
Kavish Devar be629c16ab Update README.md 2025-03-14 17:40:34 +05:30
Kavish Devar 28b0eac8a9 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-03-14 17:33:47 +05:30
Kavish Devar 22d5ae60b6 android+linux: add head tracking and gestures 2025-03-14 17:32:47 +05:30
Kavish Devar 84b548af14 [Linux] Simplify code, implement tray manager (#81)
Merge pull request #81 from tim-gromeyer/linux-simplify-code
2025-03-10 23:21:29 +05:30
Kavish Devar e72b4a116e Merge pull request #79 from tim-gromeyer/organize-mediacontroller
[Linux] Organize code, implement media controller
2025-03-09 16:54:13 +05:30
Kavish Devar 1583f35a1e [Linux] Move bt package definitions to extra file
Merge pull request #77 from tim-gromeyer/packet-definitions
2025-03-06 10:27:30 +05:30
Kavish Devar 55d06d2f65 linux: fix the merge 2025-02-28 10:12:10 +05:30
Kavish Devar 96170fc9ce Merge pull request #64 from jay-tau/imgbot
[ImgBot] Optimize images
2025-02-17 00:46:36 +05:30
Kavish Devar 16586981a7 Merge pull request #51 from jay-tau/update-gitignore
feat: Better gitignore
2025-02-14 23:40:00 +05:30
Kavish Devar ac053a99b9 Merge branch 'main' into update-gitignore 2025-02-14 23:38:55 +05:30
Kavish Devar d9bf99de8b Merge pull request #53 from jay-tau/linux-readme
feat(linux): init README for Linux
2025-02-14 23:36:08 +05:30
Kavish Devar 9107a43c39 suggestions in android studio -_- 2025-02-10 09:31:10 +05:30
Kavish Devar 6940f9c9e3 fix imports for the last change 2025-02-09 23:00:08 +05:30
Kavish Devar 5908683540 Merge remote-tracking branch 'refs/remotes/origin/main' 2025-02-09 22:46:15 +05:30
Kavish Devar 918f6cfe6c implement #57 2025-02-09 22:43:48 +05:30
Kavish Devar 1d3dff175f android: remove unused ble broadcast stuff 2025-02-05 21:08:31 +05:30