Tim Gromeyer
2fe9724da5
[Linux] Improve connection stability ( #98 )
2025-04-17 08:30:31 +02:00
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
Tim Gromeyer
c94295ae1c
Reset GUI when airpods disconnect, show notification
2025-04-15 19:55:40 +02:00
Tim Gromeyer
ecab6a9858
[Linux] Pause music when airpods disconnect
2025-04-15 19:37:39 +02:00
Tim Gromeyer
e3a7624d3e
Add metadata parsing documentation
2025-04-15 10:41:02 +02:00
Tim Gromeyer
5182befac6
Add documentation for Conversational Awareness state packet format
2025-04-15 10:21:13 +02:00
Tim Gromeyer
7a8b41dfa0
Add Proximity Pairing Message documentation
2025-04-15 09:47:08 +02:00
Tim Gromeyer
e384840bcc
[Linux] Implement proper disconnection detection ( #95 )
...
* [Linux] Implement proper disconection detection
* Only trigger on airpod devices
* Remove unused code
* [Linux] Fix SegmentedControl text not shown in release build (but debug builds showed text)???
2025-04-14 23:25:02 +02:00
Tim Gromeyer
b1811770a3
[Linux] CA state parsing, robuster handshake, persistent window ( #94 )
...
* [Linux] Don't quit app when closing window
* Add magic pairing functionality
* BLE: Allow selecting text
* Parse CA state from airpods
* Add ability to disable cross-device
* More robust handshake/notification request
2025-04-14 12:58:55 +02:00
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
Paul
acaf6f2edb
Change radare2 download URL to GitHub releases
...
Was stored on Hetzner beforehand which is not future-proof.
2025-04-07 10:37:57 +02:00
Tim Gromeyer
e0624ce084
[Linux] Use segment control for setting noise control mode ( #92 )
...
* [Linux] Enhance GUI with icons
* Improve visibility
* Smarter hiding of battery values
* Add simple opacity based ear detection indication
* Hide disconnected devices
* Add airpods 3 icon
* Support more devices
* Better icons
* Add documentation
* Add segmented control
* Support keyboard navigation
* Fix ear detection when primary pod changes
* Support up to 9 modes with the keyboard
* Redisign
* Use id
* Use correct images
* Remove duplicates
* Use correct image
* Remove more merge conflicts
* Remove unused code
* Remove unused code
* Make all text readbale
2025-04-04 09:40:32 +02:00
Kavish Devar
fb3f948250
Merge pull request #91 from kavishdevar/imgbot
...
[ImgBot] Optimize images
2025-04-01 08:28:44 +05:45
ImgBotApp
1c745c8e08
[ImgBot] Optimize images
...
*Total -- 1,568.48kb -> 1,396.36kb (10.97%)
/android/imgs/notification-and-qs.png -- 558.78kb -> 457.84kb (18.07%)
/android/imgs/head-tracking-and-gestures.png -- 155.67kb -> 131.06kb (15.81%)
/linux/assets/pod3.png -- 854.02kb -> 807.46kb (5.45%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com >
2025-03-31 20:58:46 +00:00
Tim Gromeyer
e3dab8feb2
[Linux] Enhance GUI with icons ( #90 )
...
* [Linux] Enhance GUI with icons
* Improve visibility
* Smarter hiding of battery values
* Add simple opacity based ear detection indication
* Hide disconnected devices
* Add airpods 3 icon
* Support more devices
* Better icons
* Add documentation
2025-03-31 22:57:12 +02:00
Tim Gromeyer
4e72f6573e
[Linux] Add battery indicator ( #89 )
...
* [Linux] Expose battery info to QML
* [Linux] Add battery indicator
* [Linux] Dynamically hide case battery level if we have no data for it
* Reduce animation speed
2025-03-30 12:00:13 +02:00
Tim Gromeyer
543362da69
[Linux] Implement renaming airpods ( #88 )
...
* [Linux] Implement rename airpods
* [Linux] Get airpods name from airpods metadata
* [Linux] Rename AirPods: Ui improvements
---------
Co-authored-by: Tim Gromeyer <tim.gromeyer@trans4mation.de >
2025-03-28 07:04:17 +01:00
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
Tim Gromeyer
96c5bd089f
[Linux] Fix noise controll switches multiple times
2025-03-26 21:55:43 +01:00
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
Tim Gromeyer
55ba67190d
[Linux] Implement adaptive audio noice
2025-03-26 15:06:45 +01:00
Tim Gromeyer
ce3c12f3b2
[Linux] Detect which pod is the primary
2025-03-26 14:59:56 +01:00
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
Tim Gromeyer
53960417b6
Add battery class
2025-03-25 22:11:43 +01:00
Tim Gromeyer
a6dbbd4f0c
Simple code cleanup
2025-03-25 21:33:31 +01:00
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
Tim Gromeyer
4d07cf4c16
Improved lid state detection
2025-03-24 08:29:18 +01:00
Tim Gromeyer
c74054cc98
Fix charging states
2025-03-23 22:15:52 +01:00
Tim Gromeyer
033e0be08d
Fix case battery level
2025-03-23 22:15:40 +01:00
Tim Gromeyer
06f7b6bdb8
Add connection state
2025-03-23 21:49:27 +01:00
Kavish Devar
d5a96f8f5e
[CI] Download radare2 module
...
Merge pull request #83 from tim-gromeyer/patch-1
2025-03-24 01:34:48 +05:30
Tim Gromeyer
654e4adad6
[CI] Download radare2 module
2025-03-23 21:00:46 +01:00
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