Commit Graph

127 Commits

Author SHA1 Message Date
Samuel Åkesson
d035965a8f refactor: use modern shorthand for vertical/horizontal layout (#133) 2026-04-10 19:11:15 +02:00
Samuel Åkesson
9f67a6e65e fix(ci): it's called master, not main 2026-04-10 19:09:32 +02:00
Samuel Åkesson
b554960968 build: update ci, inspired by ratatui 2026-04-10 19:02:57 +02:00
Samuel Åkesson
c53e544ab9 test: add snapshot test for enter_pin_code 2026-04-10 18:19:16 +02:00
Samuel Åkesson
2e169e2e26 test: add snapshot test for help 2026-04-10 18:19:16 +02:00
Samuel Åkesson
cf857c87e8 test: add rstest and insta 2026-04-10 18:19:16 +02:00
Samuel Åkesson
ef159d7e3c refactor: Un-nest code. Use clap-derive. (#122) 2026-02-05 22:15:52 +01:00
Badr
584873698c Readme: update Gentoo install 2026-01-24 22:08:11 +01:00
Badr
c959c09bb1 release v0.8.1 v0.8.1 2026-01-17 23:27:31 +01:00
Badr
4682463b15 bump dependencies 2026-01-11 20:31:23 +01:00
Badr
1aee8b1569 build static binaries 2026-01-09 23:05:36 +01:00
Joseph DePalo
af36197bff implement list wrapping (#113)
Co-authored-by: Joseph DePalo <jdepalo@proton.me>
2026-01-03 20:03:21 +01:00
Khashayar Fereidani
fda1022924 Optimization and refactoring (#104)
* Fix cloning whole device in sorting

* Optimizes is_mac_addr implementation

* Refactor StringRef to derive Clone instead of manual implementation

* Improves is_mac_addr implemenation
2025-12-10 13:27:09 +01:00
Samuel Åkesson
0a51389a85 Implement favorite paired devices (#74) 2025-12-09 21:03:39 +01:00
Badr
b6e5870aca update Readme 2025-12-09 00:13:31 +01:00
Dalton Caron
aca9b2e5ae Fix index out of bounds panic when paired devices are removed (#99) 2025-11-22 23:17:49 +01:00
Jeff Nunn
6cd286fd66 Binds <Esc> to quit in contexts where q or ctrl+c is accepted as quit (#98) 2025-11-22 23:05:45 +01:00
Khashayar Fereidani
b6427dfd77 Few optimization and heap allocation elimination (#97)
* optimize controller refresh by removing unplugged adapters in a single pass

* refactor Device struct to use static string for icon and update get_icon return type

* refactor notification system to use StringRef for optimized message handling and add StringRef module

* refactor padding functions to use preallocated buffer and Cow for optimized string handling in requests
2025-11-19 20:13:01 +01:00
Badr
3e59df02ed Release v0.8.0 v0.8.0 2025-11-13 22:12:46 +01:00
Badr
b3ec3a3991 add default icon for the devices 2025-11-13 21:16:26 +01:00
Badr
c001b3f98b update/fix layout 2025-11-13 20:18:52 +01:00
cake-duke
2194c2f689 Fix icon spec url (#94) 2025-11-12 23:31:49 +01:00
Badr
9fa4b54a88 support pairing pin code and passkey (#93) 2025-11-12 23:30:35 +01:00
Badr
f25e2ef4dc remove terminal light dep 2025-11-09 14:13:38 +01:00
Badr
85ca8f65fa trust and connect to new paired device 2025-11-09 13:58:23 +01:00
Alfonso Montero López
0673743ec3 Fix typo in Release.md content (#82) 2025-11-08 21:56:40 +01:00
Andrew Myers
ee60cd4e43 Fix typo in discovery toggle label (#91) 2025-11-08 13:00:36 +01:00
Badr
540f003822 update Reamde 2025-11-06 23:18:39 +01:00
Yrjar Vederhus
89688376d3 docs: update keybinds according to v0.7.2 changes (#90)
* Documented l, h, and shift+Tab for scrolling between sections
* Removed keybinds ? and esc, as the help popup was removed in #16b3f5b
2025-11-06 10:57:37 +01:00
Badr
ab4ae0a42f Release v0.7.2 v0.7.2 2025-11-03 23:04:52 +01:00
Badr
53ce4026c6 refactor: combine Tab/Backtab with h/l 2025-11-03 23:01:57 +01:00
Badr
d330577030 customize layout (#84) 2025-11-03 22:27:18 +01:00
Jorenar
01e3de8bbd Add icon for gamepad + align icon-less devices (#87) 2025-11-03 08:35:46 +01:00
Dalton Caron
be97a3a757 Restructure flake.nix for static compilation (#86)
* Expose bluetui package in legacyPackages

* git ignore result directory for nix build

* Treat result as a file in gitignore
2025-10-30 16:55:44 +01:00
Badr
4138691b5b release v0.7.1 (#81) v0.7.1 2025-10-22 21:45:09 +02:00
Badr
c37cecff17 center discovered devices 2025-10-22 20:50:39 +02:00
Badr
b9ea163253 make the help banner responsive 2025-10-21 18:57:13 +02:00
Badr
9769003b36 update layout and fix display issue on light theme 2025-10-21 18:18:12 +02:00
Badr
a8f8df61ea release v0.7 (#78) v0.7 2025-10-21 00:07:58 +02:00
Badr
16b3f5bcd8 remove help popup and use help banner instead 2025-10-20 23:34:45 +02:00
Badr
cdeb48d5e3 bump dependencies 2025-08-30 17:11:45 +02:00
Badr
344a371b96 fix clippy warnings 2025-08-30 17:11:39 +02:00
tsalkenov
a81cf378d3 add desktop entry (#70) 2025-08-30 17:02:41 +02:00
edd
80c1114183 Add icon support for audio-headset devices (#66) 2025-07-25 14:48:35 +02:00
Marco Bulgarelli
d209cd7fc3 Update logo (#65) 2025-07-22 09:02:52 +02:00
Badr
dbdb1e9601 fix crash when rfkill dir is not present 2025-07-16 15:45:39 +02:00
Badr
1a5f86daa5 bump dependencies 2025-07-11 14:53:22 +02:00
Badr
edc8ef072d update help section 2025-07-11 14:53:14 +02:00
Badr
af898bb20c fix ci 2025-07-11 14:53:06 +02:00
Valyn Tyler
a4b5419b02 feat: Add h/l nav controls (#53) 2025-07-11 14:42:30 +02:00