513 Commits

Author SHA1 Message Date
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' v0.1.0-rc.2 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
E. S
7f7b439746 linux: Add Debian requirements to the README 2025-05-04 01:20:06 +03:00
E. S
0b4030dd9f linux: Use Qt 6.4 to support Debian 12 2025-05-04 01:18:17 +03:00
Kavish Devar
91675de891 update linux section in readme v0.1.0-rc.1 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
Tim Gromeyer
96e7a81e46 [Linux] Dynamically find device sink name (#108)
* [Linux] Dynamically find device sink name

* Logging

* WIP

* List cards instead
2025-04-25 19:49:36 +02:00
Henry Cheng
a8f87f37f6 Proper handling of direct kill 2025-04-24 20:04:27 -04:00
Henry Cheng
6376240ce0 Add environmental variable check for phone MAC Address 2025-04-24 19:51:29 -04:00
Henry Cheng
a51efe35dc [Linux] Add reopen to tray options, enhance app tray, add ability to detect duplicate app instances, prevent duplicate app instances, and allow for original instance to be brought to front using the sockets 2025-04-24 19:16:24 -04:00
Tim Gromeyer
1571c6d300 Rewrite Linux section in README 2025-04-24 12:14:44 +02:00
Tim Gromeyer
924efc4faa Delete linux.old directory 2025-04-24 12:14:44 +02:00
Kavish Devar
893bcc97bc fix name in Linux readme 2025-04-24 15:38:19 +05:30
jdholtz
c320b4e27d [Linux] Add CLI flag to hide the window on startup
I like to start this program when connecting to my AirPods and it isn't
necessary for me to have the window pop up. Therefore, using the --hide
flag when starting the program will hide the window on startup.

This could also be a configuration option (e.g. 'Start minimized') but I
went with the CLI flag for simplicity for now. However, if this is a
more viable option (and it may be better in the future), I can implement
this as an option in the settings instead.
2025-04-23 22:46:47 +02:00
Tim Gromeyer
ed0de4d9fa [Linux] Make settings page scrollable 2025-04-22 15:11:30 +02:00
Tim Gromeyer
db763d7290 [Linux] Add setting to change bluetooth retry attempts 2025-04-22 15:11:30 +02:00
Tim Gromeyer
913e1a5aff [Linux] Add setting to disable notifications 2025-04-22 15:11:30 +02:00
Tim Gromeyer
ec1b0c47ca [Linux] Add autostart setting 2025-04-22 15:11:30 +02:00
Tim Gromeyer
1c7bdf987c [Linux] Add cross device setting 2025-04-22 15:11:30 +02:00
Tim Gromeyer
816992fd8a [Linux] Add ear detection behavior setting 2025-04-22 15:11:30 +02:00
Tim Gromeyer
3aeff4d986 [Linux] Add settings page (empty) 2025-04-22 15:11:30 +02:00
Kavish Devar
eacd862ef3 add FUNDING.yml
thought i already added it, apparently not ig
2025-04-22 08:23:31 +05:30
Tim Gromeyer
0846c3eb48 [Linux] Allow setting ear detection behaviour 2025-04-18 18:08:02 +02:00
Tim Gromeyer
c2db0afdf1 [Linux] Activate AirPods as output device when connecting 2025-04-18 18:08:02 +02:00
Tim Gromeyer
f75419748b Remove unused code 2025-04-17 13:05:24 +02:00
Tim Gromeyer
2bb2b0e697 [Linux] Add disconnected indicator 2025-04-17 13:05:24 +02:00
Tim Gromeyer
22e511acf2 [Linux] Battery indicator: automatic color adjustment 2025-04-17 13:05:24 +02:00
Tim Gromeyer
6ad36560a8 Split into multible files (dedup code) 2025-04-17 13:05:24 +02:00
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