Commit Graph

547 Commits

Author SHA1 Message Date
Kavish Devar
bf6a3cac4a android: add back troubleshooter for non-Play builds 2026-04-23 00:47:09 +05:30
Kavish Devar
fce90cf88a android: add logs in xposed module 2026-04-23 00:46:06 +05:30
Kavish Devar
3346221569 android: remove camera control
accessibility service kept on disabling automatically
2026-04-23 00:08:01 +05:30
Kavish Devar
9355a0cef1 android: something 2026-04-23 00:08:00 +05:30
Kavish Devar
45915ca560 android: add demo mode; fix issues on UI start 2026-04-23 00:07:59 +05:30
Kavish Devar
78920ef486 android: remove backdrop libs 2026-04-23 00:07:59 +05:30
Kavish Devar
7d58fb502a android: 'testing' for Play relase
yeah... no big changes, unfortunately
2026-04-23 00:07:55 +05:30
Kavish Devar
e2308387fa android: read listening mode status from service when picker is composed 2026-04-23 00:07:55 +05:30
Kavish Devar
e3b1f4f93b android: remove duplicate assets & add stem controls for airpods4anc 2026-04-23 00:07:54 +05:30
Kavish Devar
08484e055d android: remove reset offsets button
no longer needed, offset is now found in the xposed module itself
2026-04-23 00:07:54 +05:30
Kavish Devar
05da27331f android: remove QS dialog mode
problems with scaling currently; it will be worked upon later
2026-04-23 00:07:54 +05:30
Kavish Devar
0087b871a1 android: assume off listening mode is available when the control command is not available 2026-04-23 00:07:54 +05:30
Kavish Devar
8469ce4984 android: parse optimized charging status
thanks @d4rken
2026-04-23 00:07:53 +05:30
Kavish Devar
a24a8986e1 android: remove duplicate assets
will add actual ones later
2026-04-23 00:07:53 +05:30
Kavish Devar
28c5510417 remove unused hook 2026-04-23 00:07:53 +05:30
Kavish Devar
2cd35a7e77 remove dependency on hiddenapibypass 2026-04-23 00:07:52 +05:30
Kavish Devar
4cff153402 disable DI hook and dependant functions 2026-04-23 00:07:52 +05:30
Kavish Devar
01e43a8e29 add A16QPR3 constructor for ATT
i really need to clean this up
2026-04-23 00:07:52 +05:30
Kavish Devar
e8b0e4538b actually bring back DI hook 2026-04-23 00:07:51 +05:30
Kavish Devar
c7778e15be bump version 2026-04-23 00:07:51 +05:30
Kavish Devar
6ccd068da8 add A16QPR3 constructor
it's almost as if google is doing this deliberately doing this
2026-04-23 00:07:51 +05:30
Kavish Devar
9893181498 add back DI hook 2026-04-23 00:07:51 +05:30
Kavish Devar
61ff89e114 android: disable DI hook
for CI
2026-04-23 00:07:50 +05:30
Kavish Devar
d9f7e84daa remove radare2 onboarding
mostly ai generated, but I've tested it.
2026-04-23 00:07:50 +05:30
Kavish Devar
c9abe2a167 call original fcr_chk_chan to set preferred mode to BASIC 2026-04-23 00:07:47 +05:30
Tomáš Ulrych
99616d6a67 docs: add nightly/development builds section to README (#520) 2026-04-17 09:03:41 +05:30
Matthias Urhahn
4f2d11a4b2 android: Fix rename packet using wrong opcode (0x1E → 0x1A) (#511) 2026-04-15 12:51:36 +05:30
Nick
1f2d70744f docs: fix spelling error in Android version requirements (#507)
Corrected the spelling of 'Android' in the requirements section.
2026-04-06 08:20:23 +05:30
Kavish Devar
3c714c2a26 docs: add discord invite and other badges
Added badges for stars, license, release, downloads, and issues to the README.
2026-04-05 22:08:01 +05:30
Kavish Devar
7fbbe07320 docs: refactor and add alternates to README 2026-03-31 20:52:00 +05:30
Kavish Devar
8ef839d4c1 linux: update icon 2026-03-31 09:41:09 +05:30
Fabian Moor Pucar
af2622b68e feat(linux): add librepods-ctl CLI tool for IPC control (#494)
* feat(linux): expanded IPC socket handler with CLI command support

* feat(linux): added librepods-ctl CLI tool for IPC control

* build(linux): added librepods-ctl as a seperate binary

* docs(linux): added CLI control usage to README
2026-03-31 09:09:37 +05:30
Kavish Devar
b81e420398 docs: update root requirements in README 2026-03-30 15:10:48 +05:30
Niclas Eisenhut
fd33528218 fix: update radare2 download source to GitHub releases (#444)
fix(radare2): update radare2 download url
2026-02-03 08:21:54 +05:30
Kavish Devar
339c478564 docs: fix typo in README date 2025-12-29 18:21:35 +05:30
Kavish Devar
c9dd79bb82 docs: add development paused note in README 2025-12-28 17:31:26 +05:30
Nikhil Kumar
5cd7db574a android: remove unused permission from AndroidManifest (#372)
INTERACT_ACROSS_USERS is a privileged permission only granted to 1P android apps.
It can't be used here.
2025-12-18 00:39:20 +05:30
Andrew Dodd
e10fe21ba5 docs: clarify +1 instructions in README (#391)
Google's issue is being spammed aggressively by people misunderstanding these instructions and commenting +1 instead of clicking the +1 button on the top right.
2025-12-16 01:47:13 +05:30
luna
b4deccff7e android(i18n): complete Chinese Simplified translations (#368) 2025-12-14 10:28:46 +05:30
Francesco Carmelo Capria
dcbbb2ce98 linux(i18n): add Italian translations (#375) 2025-12-12 00:29:47 +05:30
Aryan 'Ba3a' Kumar
e5836c9869 docs: fix low-skies URL (#373) 2025-12-12 00:28:49 +05:30
abc0922001
287163e116 i18n: add Traditional Chinese translations (#365)
* android(i18n): add Traditional Chinese translations

* linux(i18n): add Traditional Chinese translations
2025-12-11 08:59:45 +05:30
Mümin Köykıran
a75557d6dc linux(i18n): add Turkish translations (#361)
* linux(i18n): add Turkish translations

- Add Qt Linguist translation infrastructure to CMakeLists.txt
- Wrap UI strings with qsTr() in Main.qml
- Wrap menu strings with tr() in trayiconmanager.cpp
- Add QTranslator loader in main.cpp for automatic locale detection
- Create Turkish translation file (librepods_tr.ts)

Translations include:
- Main window: connection status, noise control modes, settings
- Tray menu: all menu items and tooltips
- System notifications

* fix: allocate QTranslator on heap to ensure lifetime
2025-12-10 06:42:51 +05:30
Bersenyov Ilya
0e1f784737 linux(fix): hearing aid bug (#355)
fixed hearing aid bug

Co-authored-by: ressiwage <ressiwage@ya.ru>
2025-12-07 18:55:02 +05:30
dragsbruh
f3b1db2513 docs: turn absolute links to relative links in readme (#340)
docs: turn absolute links to relative links because they only work properly on github
2025-12-01 23:05:24 +05:30
Falluck
b5f0c32751 android(i18n): add French translations (#342)
Adds complete French translation (values-fr/strings.xml). Follows the same structure as existing translations
2025-12-01 23:01:46 +05:30
rudolphtran25
8088594df5 android(i18n): add Vietnamese language (#322) 2025-11-25 13:55:58 +05:30
Kavish Devar
345b7b9051 android(fix): set HSP/HFP policy to allow when connecting to audio (#318)
* android: use setConnectionProfile instead of (dis)connect on BluetoothProfile

this prevents android from trying to reconnect to audio itself after we disconnect. this is essentially the same as toggling the 'Media Audio' and 'Phone Calls' settings in the android settings

* android(fix): set HSP/HFP policy to allow when connecting to audio

forgot to change it
2025-11-24 14:59:01 +05:30
Ozan Durgut
fa30d3c09a linux: fix single-instance logic (#314)
Replaced the previous QSharedMemory-based single-instance logic with a
clean QLocalServer approach. The old method left stale shared memory and
socket files after crashes, causing false "already running" states and
occasional segmentation faults.
2025-11-24 09:49:10 +05:30
Kavish Devar
826e395379 android: use setConnectionProfile instead of (dis)connect on BluetoothProfile (#313)
this prevents android from trying to reconnect to audio itself after we disconnect. this is essentially the same as toggling the 'Media Audio' and 'Phone Calls' settings in the android settings
2025-11-23 12:13:14 +05:30