Commit Graph

522 Commits

Author SHA1 Message Date
Ryder decf070f9f fix(linux-rust): Clear stale tray battery on device switch (#447) 2026-02-10 08:49:03 +05:30
John Sanchirico 7ab8bd7240 fix(linux-rust): Prevent pulseaudio panic from crashing app (#443)
Wrap set_card_profile_sync call in std::panic::catch_unwind to handle
panics in libpulse-binding when deactivating A2DP profile.
2026-02-02 08:38:01 +05:30
doprz c852b726de fix(linux-rust): format and fix syntax error 2025-12-14 10:23:32 +05:30
doprz 902b12a227 fix(clippy): fix cargo clippy warnings 2025-12-14 10:23:32 +05:30
doprz 6ded8ff3ff feat(nix): add comprehensive Nix flake for linux-rust 2025-12-14 10:23:32 +05:30
doprz 376c54247b feat(nix): add comprehensive Nix flake for linux-rust 2025-12-14 10:23:32 +05:30
Sophia e2d17b8bae linux-rust: add nix flake (#371)
* build: 👷 add nix flake

* chore: 🙈 add nix's result to gitignore
2025-12-12 00:37:58 +05:30
Kavish Devar 6f0323ee6b linux-rust: parse single battery of AirPods Max 2025-11-23 00:35:09 +05:30
Kavish Devar 4737cbfc2c linux-rust: add battery to window and add option for text in tray 2025-11-20 18:56:17 +05:30
Kavish Devar 093554da07 linux-rust: add v0.1.0 to flatpak manifest 2025-11-10 14:26:26 +05:30
Kavish Devar a01e16792a linux-rust: take version in justfile linux-v0.1.0 2025-11-10 13:32:47 +05:30
Kavish Devar 253ed65afc linux-rust: add gitignore 2025-11-10 13:32:47 +05:30
Kavish Devar b1f3856d0f linux-rust: update justfile for last two files 2025-11-10 13:32:47 +05:30
Kavish Devar 99a689a0f8 linux-rust: update desktop entry to use rDNS icon name 2025-11-10 13:32:47 +05:30
Kavish Devar 0c9a2bd743 linux-rust: rename binary 2025-11-10 13:32:47 +05:30
Kavish Devar 6585cf648c linux-rust: add session-bus to flatpak manifest for tray 2025-11-10 13:32:47 +05:30
Kavish Devar 99e5b71676 linux-rust: fix source name flatpak manifest 2025-11-10 13:32:47 +05:30
Kavish Devar 47f02136cd linux-rust: add metainfo for flatpak 2025-11-10 13:32:47 +05:30
Kavish Devar 29c422528a linux-rust: add just file to build appimage 2025-11-10 13:32:47 +05:30
Kavish Devar 9d10eed85d linux-rust: add desktop file 2025-11-10 13:32:47 +05:30
Kavish Devar 9f7f4347ec linux-rust: decrease icon size to 256x256 2025-11-10 13:32:47 +05:30
Kavish Devar b7cd80edac linux-rust: cargo update 2025-11-10 13:32:47 +05:30
Kavish Devar 2049431817 linux-rust: parse encrypted ble info 2025-11-10 13:32:47 +05:30
Kavish Devar 23cf5728e9 linux-rust: add anc control for nothing device 2025-11-10 13:32:47 +05:30
Kavish Devar 381b09725b linux-rust: try enabling adaptive volume 2025-11-10 13:32:47 +05:30
Kavish Devar 3853e8ec9a linux-rust: add listening mode picker for airpods 2025-11-10 13:32:47 +05:30
Kavish Devar bf6630dbd1 linux-rust: implement bluetooth logic with ui
finally! only copying all ui from android to first release
2025-11-10 13:32:47 +05:30
Kavish Devar a2cda688d4 linux-rust: add skeleton for other devices 2025-11-10 13:32:47 +05:30
Kavish Devar 934df2419a linux-rust: add bt communication to ui 2025-11-10 13:32:47 +05:30
Kavish Devar 64470c4d34 linux-rust: show device info in UI 2025-11-10 13:32:47 +05:30
Kavish Devar fa8bc11060 linux-rust: parse and store device info 2025-11-10 13:32:47 +05:30
Kavish Devar c5a824c384 linux-rust: remove unused features from iced 2025-11-10 13:32:47 +05:30
Kavish Devar 99beeb5907 linux-rust: add --start-minimized 2025-11-10 13:32:47 +05:30
Kavish Devar 17b545481e linux-rust: fix conv detect 2025-11-10 13:32:47 +05:30
Kavish Devar 320964e9d7 linux-rust: add dummy UI 2025-11-10 13:32:47 +05:30
Kavish Devar 51b3d4692a linux-rust: fix conv-detect and add le auto-connect 2025-11-10 13:32:47 +05:30
Kavish Devar 3a0cc2e7f4 linux-rust: remove sampling period from LE scanner
tbh, I did not want to get results right away; batching would have been fine. But, BlueR seems to give the first scan result only after 10s if I set sampling period.
2025-11-10 13:32:47 +05:30
Kavish Devar 26cee5c8a5 linux-rust: show battery info from LE in tray
should probably have an indication when not connected
2025-11-10 13:32:47 +05:30
Kavish Devar a007d9cd80 linux-rust: parse encrypted ble info 2025-11-10 13:32:47 +05:30
Kavish Devar b47469803b linux-rust: parse encrypted ble info 2025-11-10 13:32:47 +05:30
Kavish Devar 925c930073 linux-rust: add ble skeleton 2025-11-10 13:32:47 +05:30
Kavish Devar ccee82026d linux-rust: store irk and enc keys 2025-11-10 13:32:47 +05:30
Kavish Devar 99940b98ae linux-rust: add font 2025-11-10 13:32:47 +05:30
Kavish Devar fec226336c linux-rust: catch errors 2025-11-10 13:32:47 +05:30
Kavish Devar e5c2419ef6 linux-rust: optimize for size and add cli options 2025-11-10 13:32:47 +05:30
Kavish Devar 221680ff32 linux-rust: remove ATT temporarily 2025-11-10 13:32:47 +05:30
Kavish Devar 9da4c938ed linux-rust: add tipi 2025-11-10 13:32:47 +05:30
Kavish Devar 7dd029faa6 linux-rust: add att 2025-11-10 13:32:47 +05:30
Kavish Devar ae5a701257 linux-rust: fix battery parsing 2025-11-10 13:32:47 +05:30
Kavish Devar 0f04290fba linux-rust: fix conv-detect toggle in tray menu 2025-11-10 13:32:47 +05:30