github librepods-org/librepods rewrite-v2.0.0-alpha.1
LibrePods v2.0.0-alpha.1 (Rewrite)

pre-releaseone hour ago
  • android: fix gradle collect release artifacts task (39fff17)
  • android: improve battery view (65e0109)
  • android: switch to different version code format (fca826c)
  • android: refactor... stuff (8, see details) (7b1fe70)
  • android: fix heart rate parsing (34076c8)
  • android: fix confirmation dialog text colors (cacf374)
  • android: refactor... stuff (7, see details) (092405c)
  • android: refactor... stuff (6, see details) (9baa151)
  • android: fix clickable list item colors in m3 (f4e21bc)
  • android: fix selected list item colors in m3 (daed057)
  • android: fix Check icon color in selected m3 list item (a030252)
  • android: add platform-tools package to Android SDK setup (c1c8d67)
  • android: refactor... stuff (5, see description) (2eb2974)
  • android: update deps (1f55d4e)
  • android: add gradle jvm properties file (56f9274)
  • android: refactor... stuff (4, see description) (a68637e)
  • android: refactor... stuff (3, see description) (e950aa0)
  • android: refactor... stuff (2, see description) (ddd1a9c)
  • android: refactor... stuff (1, see description) (8457880)
  • android: fix non-round icon (c3f537b)
  • android: update gradle and AGP (e34474f)
  • android: remove unnecessary background modifier on m3 noise control settings (4f91013)
  • android: change release notes variable name (721819e)
  • android: remove '-play' from version name for release notes (bf39207)
  • android: fix left/right serial numbers in m3e (cb0c46d)
  • android: check premium for enabling Apple UI (cd40975)
  • android: add material 3 expressive theme (790e396)
  • android: match ios27 icon button and top bar style (633d036)
  • android: add custom EQ settings (ios27) (7341e41)
  • android: consider all A17 devices supported (bffb5c8)
  • android: fix widget not showing charging when charge limit is enabled (aca4373)
  • android: bump version (8804197)
  • android: refactor AACP socket handling (57d692c)
  • android: set audiofocus none in popup video views (#611) (0477674)
  • android: fix FOSS upgraded being written false on app launch (c1093fb)
  • android: move ATT code to viewmodel from screens and enable notifications (0f50eab)
  • android: fix name field being empty on rename screen launch (1381022)
  • android: fix rework ATT connection (af42614)
  • android: listen to UUID broadcasts (571db0e)
  • android: add message for Play users who unlocked FOSS upgrade (3c3c0ed)
  • android: fix PLAY_BUILD flag (f86d7b9)
  • android: use issue template (64d233d)
  • android: add permissions file to root module (d1b32d5)
  • android: keep only xposed flavor (044aff7)
  • android: add CP1A.260505.005 to comptible build ids on Pixel (216c97f)
  • android: bump version (fd3774b)
  • android: add convo detect broadcast (b733694)
  • android: hide reconnect when app hasn't connected once (b2ba830)
  • android: add optmized charge limit config (f08769e)
  • android: add popup toggles (#561) (d1933c3)
  • android: allow non-premium users to disable head gestures (#564) (fb44f01)
  • android: make head tracking screen scrollable (845f261)
  • android: bump version (3321bb1)
  • android: fix crash in listening mode widget when service is null (c7a5cb2)
  • android: fix media not resuming when using single AirPod (7b81411)
  • android: remove NativeBridge calls from app settings (d80f227)
  • android: use pressandhold settings when cycling modes (795bebc)
  • android: clear root module build dir on each run (ddcf15e)
  • android: version bump (3e89d7f)
  • android: connect to audio when reconnecting to last connected device (9eb6010)
  • android: call connect to audio even if BLUETOOTH_PRIVILEGED/MODIFY_PHONE_STATE is not granted (60e865f)
  • android: fix crash on some devices not properly closing socket (629b7b9)
  • android: add disconnect button (d4ee741)
  • android: fix crash in reading call control settings (4c8b0d7)
  • android: fix adaptive audio strength slider not being flipped (e20b0f7)
  • android: catch exceptions when closing IslandWindow (b64ff1d)
  • android: fix icon size in select list (37056c6)
  • android: increase bottom padding on all screens (3a636e3)
  • android: do not log writeRaw in ATTManager if socket unavailable (136e3e8)
  • android: fix ControlCommand.parseFromBytes outofbounds crash (e39c1cf)
  • android: fix xposed state being set true onResume (b06d780)
  • android: fix text color in email bottom sheet (70f420d)
  • android: load native hook from split apks when base fails (23193ce)
  • android: update dialog and add app info to incompatible page (cb246d1)
  • android: fix bypass on pixels on older A16 version; also check Xposed scope for compatibility (95cd677)
  • android: add xposed check and email form (469d948)
  • android: rename util->utils in normal flavor (f5d9276)
  • android: fix bypass_device_check.v2 being silently ignored (#543) (bf09300)
  • android: fix versionName in builds (0ee7056)
  • android: add scroll on compatibility check (8b24ac4)
  • android: change device bypass sharedPref key (d2dd722)
  • android: add packaging task (67fc93b)
  • android: add more compatibility information, fix FOSS billing, hide upgrade button before first AACP connect (0b578d6)
  • android: remove radare root module (072b9b4)
  • android: fix ATT on A16QPR3+ (0af60cd)
  • android: check for A16 on OP/Oppo devices (be29a46)
  • android: remove debugging logs (7461f7d)
  • android: fix xposed module in release builds (904c00a)
  • android: update zh-rTW translation (#536) (6272357)
  • android: format l2c_fcr_hook.cpp (6ac6700)
  • android: fallback to .dynsym when .gnu_debugdata fails (113ee0a)
  • android: bump version (d82e4e2)
  • android: fix automatically pausing when media changes without vendorid hook enabled (481d5f1)
  • android: bump version (ef221af)
  • android: fix convo detect not restoring volume when in Transparency mode (c19190f)
  • android: hide disconnect when not wearing config on play builds (d0b8574)
  • android: add 'required xposed' text to vendorid config toggle (294d733)
  • android: show price in buy button (f6d7e97)
  • android: add confirmation step for unsupported devices (ae174bc)
  • android: remove unsupported device message (c84e64e)
  • android: fix normal builds (5173951)
  • android: cap popup width on tablets and large screens (#521) (8f9a043)
  • android: stability fixes and xposed api v101 (#531) (2363b80)
  • android: Fix rename packet using wrong opcode (0x1E → 0x1A) (#511) (4f2d11a)
  • android: remove unused permission from AndroidManifest (#372) (5cd7db5)
  • android(i18n): complete Chinese Simplified translations (#368) (b4deccf)
  • android(i18n): add French translations (#342) (b5f0c32)
  • android(i18n): add Vietnamese language (#322) (8088594)
  • android(fix): set HSP/HFP policy to allow when connecting to audio (#318) (345b7b9)
  • android: use setConnectionProfile instead of (dis)connect on BluetoothProfile (#313) (826e395)
  • android(i18n): add Spanish translations (#310) (10bf2fe)
  • android(i18n): add Italian translation (#307) (e192dc1)
  • android(fix): parse and send hearing aid data properly (#286) (de82cdd)
  • android(i18n): add pt translation (#297) (a06c673)
  • android(i18n): add tr-TR (#303) (36c5516)
  • android: remove sponsor dialog (aa0898a)
  • android: set min version to 13 (ecfbcd1)
  • android(refactor): remove unused textColor property and related preferences (#266) (8fbdfd8)
  • android(fix): do not require phone's MAC for service start (#253) (141f1e7)
  • android(i18n): added ukrainian translation (#245) (acf2b9b)
  • android(i18n): Add complete Chinese translation (#240) (283f841)
  • android: Add missing HEAD_GESTURES capability to the Airpods Pro 3 (#239) (4c8ebe2)
  • android: fix find replace mess-up (f62a57c)
  • android: bump version (217455f)
  • android: multidevice capabilites and accessiblity features (and "liquid glass") (#202) (8eb6eba)
  • android,linux: fix random volume jumps (#192) (75fa80c)
  • android: remove broken volume panel hook (46071f1)
  • android: add ability to launch digital assistant on long press (#180) (24686da)
  • android: add option for alternate head tracking packets (#176) (d9359cd)
  • android: fix duplicate screenshot in readme (3b20540)
  • android: hook libbluetooth_qti.so too (595797c)
  • android: add irk and encryption key from a qr (0d582d8)
  • android: add support for settings hook on A16 (62aabe8)
  • android: remove volume panel hook (dc0b06a)
  • android: add update config for root module (b783b86)
  • android: start head gestures after auto-connect (445c999)
  • android: fix head gestures not working (96e63cf)
  • android: fix island not closing (5472e09)
  • android: use encrypted data from BLE broadcast for accurate battery levels when not connected over AACP (e852182)
  • android: improve ble-based autoconnection (5eb13ac)
  • android: use broadcasted battery data if not connected via l2cap for popup (2b1fb5b)
  • android: bump version (c95a619)
  • android: refactor AACP and add autoconnect based on BLE broadcasts (6a026eb)
  • android: fix support for A11 and lower (b89d6d9)
  • android: bump version (6943925)
  • android: add troubleshooter for easier log access (810a3c9)
  • android: fix the socket error notification showing up even when it connection suceeds (0611509)
  • android: separated actual battery notifications from persistent service notif; better error handling when socket isn't connected (116f7dd)
  • android: add app description (51ca4c1)
  • android: fix last commit; update copyright notice to "LibrePods Contributors" (8e670c2)
  • android: make customizations screen and head tracking screen scrollable (aec9c71)
  • android: update haze uses (9baa3c9)
  • android: fix ear detection when none are in use and either or both are worn (364a6f4)
  • android: fix mediacontroller fallback volume for conversational awareness (9b96218)
  • android: add sharedpreference listeners to service (98aef13)
  • android: fix sharedpreference listener for conversational awareness customizations (42e0f48)
  • android: improve conversational awareness (fixes #122) (4c73200)
  • android: initialize shared pref keys on first launch (06de276)
  • android: listen for battery in the connected popup window (fix #117) (7ffcd68)
  • android: listen for airpods connection in UI (fix #118) (295c49f)
  • android: rephrase text when requesting permissions (b95962d)
  • android: listen for intents to set anc mode (45ed8a3)
  • android: fix the xposed module (58dfed9)
  • android: improve debugging (42f91c4)
  • android: ignore values that are unlikely to represent actual head data (33ba7a2)
  • android: improve hooking (05ff64f)
  • android: add a few instructions to the xposed-based onboarding (0a13ba2)
  • android [experimental]: add xposed based hooking (a206e04)
  • android: add other function signatures for newer updates of android (51f5a66)
  • android: fix the font issue introduced when switching to a smaller font file (d49a5df)
  • android:add packet parsing to debug screen (ff3c33d)
  • android: remove build files (7053544)
  • android: prevent a crash (1babdad)
  • android: update transitions (6e95d2f)
  • android+linux: add head tracking and gestures (22d5ae6)
  • android: remove unused ble broadcast stuff (1d3dff1)
  • android: add long press settings to cycle between anc modes (7b03a7e)
  • android: add Loud Sound Reduction and personalized volume toggle (bef3cd9)
  • android: add QS Tile to change Noise Control Mode (745040b)
  • android: disable audio profiles when not in ear; add a debug screen (4fd2717)

Don't miss a new librepods release

NewReleases is sending notifications on new releases.