Kavish Devar
3699ee6bee
android: fix track color in tone volume
2025-09-19 18:08:31 +05:30
Kavish Devar
032b94e3ae
android: use device name sent by the connected device in island
2025-09-19 16:27:32 +05:30
Kavish Devar
5c9beeb26d
android: add header to ATTManager
2025-09-19 14:29:55 +05:30
Kavish Devar
65d074efe0
android: bring back some accessiblity settings and add listeners for all config
2025-09-19 13:11:04 +05:30
Kavish Devar
93328d281e
android: fix balance NaN error when amplification L/R is both zero
2025-09-18 13:56:06 +05:30
Kavish Devar
5bef8c384e
android: add toggle for DID hook
2025-09-15 19:59:43 +05:30
Kavish Devar
9e6d97198b
android: add EQ settings for phone and media
2025-09-15 11:49:00 +05:30
Kavish Devar
c53356f77e
android: implement the accessiblity settings page
2025-09-11 12:21:23 +05:30
Kavish Devar
fa00620b5b
android: clean up a lot of stuff
2025-09-10 12:38:27 +05:30
Kavish Devar
aecbb066b5
android: clean up main service and remove minimum API on head gestures
2025-09-10 11:32:48 +05:30
Kavish Devar
0e9aadd672
android: clean up a bit of AI gen'd code
2025-09-10 11:24:51 +05:30
Kavish Devar
df9f443173
android: add basic multidevice capabilities
...
use at your own risk, may or may not work
2025-09-10 10:03:52 +05:30
Kavish Devar
d1bf5407c9
android: don't start service every time MainActivity is launched
2025-09-09 16:33:07 +05:30
Kavish Devar
86551be86b
android: add accessibility stuff
...
adds option for customizing transparency mode, amplification, tone, etc.
2025-09-08 00:23:45 +05:30
qlenlen
5e30531514
i18n: add chinese translation ( #200 )
2025-09-03 03:01:23 +05:30
Kavish Devar
75fa80c17e
android,linux: fix random volume jumps ( #192 )
...
* android: update feature flags packet data byte to remove adaptive volume
* linux: update feature flags to prevent volume jumps
2025-08-25 21:25:29 +05:30
Kavish Devar
46071f17d7
android: remove broken volume panel hook
...
Removed volume panel hooking logic and related classes.
2025-08-25 17:41:53 +05:30
Kavish Devar
24686da1f3
android: add ability to launch digital assistant on long press ( #180 )
...
* Initial plan
* Implement BLE-only mode toggle and basic functionality
Co-authored-by: kavishdevar <46088622+kavishdevar@users.noreply.github.com >
* Fix BLE-only mode compatibility issues and enhance MAC address handling
Co-authored-by: kavishdevar <46088622+kavishdevar@users.noreply.github.com >
* Address BLE-only mode feedback: hide renaming, add ear detection warning, ensure default is false
Co-authored-by: kavishdevar <46088622+kavishdevar@users.noreply.github.com >
* android: add support for invoking digital assistant on long press
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2025-07-13 19:51:37 +05:30
Copilot
d9359cd81a
android: add option for alternate head tracking packets ( #176 )
...
* Initial plan
* Add option for alternate head tracking packets
Co-authored-by: kavishdevar <46088622+kavishdevar@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: kavishdevar <46088622+kavishdevar@users.noreply.github.com >
2025-07-11 10:11:55 +05:30
Kavish Devar
595797c703
android: hook libbluetooth_qti.so too
2025-06-05 18:03:09 +05:30
Kavish Devar
0d582d890b
android: add irk and encryption key from a qr
2025-06-05 13:13:49 +05:30
ImgBotApp
31397f055e
[ImgBot] Optimize images
...
*Total -- 1,009.27kb -> 800.74kb (20.66%)
/imgs/banner.png -- 266.07kb -> 199.11kb (25.17%)
/android/imgs/debug.png -- 174.22kb -> 131.86kb (24.31%)
/android/imgs/customizations-2.png -- 211.58kb -> 162.48kb (23.2%)
/android/imgs/customizations-1.png -- 209.27kb -> 162.84kb (22.19%)
/android/app/src/main/res/drawable/pro_2_right.png -- 36.47kb -> 34.80kb (4.58%)
/android/app/src/main/res/drawable/pro_2_left.png -- 34.88kb -> 33.36kb (4.38%)
/linux/assets/airpods.png -- 76.78kb -> 76.30kb (0.63%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
2025-06-04 11:34:04 +00:00
Kavish Devar
5dc7e512ae
update readme
2025-06-03 20:35:29 +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
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
b89d6d9dc2
android: fix support for A11 and lower
2025-05-16 04:46:25 +00:00
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