Commit Graph

  • e56a954c7d feat: add unpair confirmation dialog unpair-device-confirmation Samuel Åkesson 2026-06-15 22:06:41 +02:00
  • de101c1593 fix(nix): update flake inputs (#115) master Sönke Hahn 2026-05-05 14:44:19 -04:00
  • 158ff72610 WIP: experiment with zbus zbus Samuel Åkesson 2026-04-29 11:41:50 +02:00
  • 63b3b185f9 refactor: use single-threaded tokio and only pull in features we use Samuel Åkesson 2026-04-17 12:58:32 +02:00
  • 9d18fe7d7e refactor(favorite): stop using async fs operations, simplify and optimize Samuel Åkesson 2026-04-17 12:54:18 +02:00
  • 0e3118feb0 fix(handler): make Tab reset devices state like BackTab (#136) ozkucukemre 2026-04-16 22:02:27 +02:00
  • 1435e67208 fix: fallback to selecting first controller during refresh, if None selected Samuel Åkesson 2026-04-15 09:46:53 +02:00
  • 45ced96185 chore: remove unnecessary comments Samuel Åkesson 2026-04-16 21:46:40 +02:00
  • 601c2890c2 refactor(app): break out rendering every main block into its own method Samuel Åkesson 2026-04-16 21:40:31 +02:00
  • d6ada7f337 refactor(app): use shorthands for styles in new_devices_table Samuel Åkesson 2026-04-16 21:17:37 +02:00
  • 239658d843 refactor(app): use shorthands for styles and creating rows for paired_devices_table Samuel Åkesson 2026-04-16 21:10:52 +02:00
  • fdf01ff1be chore: remove newline Samuel Åkesson 2026-04-16 21:01:12 +02:00
  • 589e30adb8 refactor(alias): further condense render_set_alias Samuel Åkesson 2026-04-16 20:59:25 +02:00
  • c83103f422 refactor(alias): simplify and use modern ratatui Samuel Åkesson 2026-04-16 18:56:52 +02:00
  • fece3184e2 refactor(app): move render_set_alias into its own module Samuel Åkesson 2026-04-16 18:38:02 +02:00
  • b9f2e4bbf9 refactor(app): remove unnecessary clone Samuel Åkesson 2026-04-15 17:36:13 +02:00
  • d856fefe9b refactor(app): use more fluent methods for setting colors in styles of controller table Samuel Åkesson 2026-04-15 17:34:30 +02:00
  • e3303d938b refactor(app): deduplicate controller table header creation Samuel Åkesson 2026-04-15 17:31:15 +02:00
  • 8243865147 refactor(app): use modern .areas for splitting app area Samuel Åkesson 2026-04-15 17:20:47 +02:00
  • 5b2f9888e6 fix(test): all of those tests were actually good.. i was encountering OS error when saving snapshot Samuel Åkesson 2026-04-16 17:50:16 +02:00
  • 90504d8d47 chore: satisfy lints added in rust 1.95 Samuel Åkesson 2026-04-16 17:41:53 +02:00
  • 58595bf051 chore: enable some pedantic clippy lints and satisfy all lints Samuel Åkesson 2026-04-16 17:21:41 +02:00
  • 3450b4f430 chore: only use bluetoothd feature of bluer Samuel Åkesson 2026-04-15 16:50:54 +02:00
  • 30223fd8cb chore: stop using clap:s cargo feature, hardcode to "bluetui" Samuel Åkesson 2026-04-15 16:37:49 +02:00
  • 55423b5e7b fix(rfkill): check all the controllers Badr 2026-04-13 16:42:19 +02:00
  • 6401c78a01 chore: add cargo test to precommit Samuel Åkesson 2026-04-13 14:31:29 +02:00
  • fcb4624b3e fix(test): split into good and bad tests Samuel Åkesson 2026-04-13 14:30:11 +02:00
  • 2e013f0854 test: add snapshot tests for confirmation request Samuel Åkesson 2026-04-12 17:45:56 +02:00
  • b1a76e8507 test: add snapshot tests for notification Samuel Åkesson 2026-04-12 17:33:22 +02:00
  • d704e65313 Revert "refactor: make Config::new fallible" Samuel Åkesson 2026-04-11 15:52:29 +02:00
  • 0a4f5e3e6d refactor: make Config::new fallible Samuel Åkesson 2026-04-11 15:39:34 +02:00
  • 4aa81f3383 refactor: combine match arms and rename sender for crossterm event stram task Samuel Åkesson 2026-04-10 20:21:07 +02:00
  • e073035573 refactor: use is_some_and Samuel Åkesson 2026-04-10 20:03:57 +02:00
  • e683f45e35 chore: bump dependencies Samuel Åkesson 2026-04-10 19:26:26 +02:00
  • d035965a8f refactor: use modern shorthand for vertical/horizontal layout (#133) Samuel Åkesson 2026-04-10 19:11:15 +02:00
  • c1f2962b8b format modern-vertical-horizontal Samuel Åkesson 2026-04-10 19:07:44 +02:00
  • a213bebf7c refactor: use modern shorthand for vertical/horizontal layout Samuel Åkesson 2026-04-08 20:08:21 +02:00
  • 9f67a6e65e fix(ci): it's called master, not main Samuel Åkesson 2026-04-10 19:09:23 +02:00
  • b554960968 build: update ci, inspired by ratatui Samuel Åkesson 2026-04-10 18:30:29 +02:00
  • c53e544ab9 test: add snapshot test for enter_pin_code Samuel Åkesson 2026-04-10 14:06:46 +02:00
  • 2e169e2e26 test: add snapshot test for help Samuel Åkesson 2026-04-10 17:46:29 +02:00
  • cf857c87e8 test: add rstest and insta Samuel Åkesson 2026-04-10 17:46:15 +02:00
  • ef159d7e3c refactor: Un-nest code. Use clap-derive. (#122) Samuel Åkesson 2026-02-05 22:15:52 +01:00
  • 584873698c Readme: update Gentoo install Badr 2026-01-24 22:08:11 +01:00
  • c959c09bb1 release v0.8.1 v0.8.1 Badr 2026-01-17 23:27:31 +01:00
  • 4682463b15 bump dependencies Badr 2026-01-11 20:31:23 +01:00
  • 1aee8b1569 build static binaries Badr 2026-01-09 23:05:36 +01:00
  • af36197bff implement list wrapping (#113) Joseph DePalo 2026-01-03 14:03:21 -05:00
  • fda1022924 Optimization and refactoring (#104) Khashayar Fereidani 2025-12-10 15:57:09 +03:30
  • 0a51389a85 Implement favorite paired devices (#74) Samuel Åkesson 2025-12-09 21:03:39 +01:00
  • b6e5870aca update Readme Badr 2025-12-09 00:13:31 +01:00
  • aca9b2e5ae Fix index out of bounds panic when paired devices are removed (#99) Dalton Caron 2025-11-22 14:17:49 -08:00
  • 6cd286fd66 Binds <Esc> to quit in contexts where q or ctrl+c is accepted as quit (#98) Jeff Nunn 2025-11-22 16:05:45 -06:00
  • b6427dfd77 Few optimization and heap allocation elimination (#97) Khashayar Fereidani 2025-11-19 22:43:01 +03:30
  • 3e59df02ed Release v0.8.0 v0.8.0 Badr 2025-11-13 22:12:46 +01:00
  • b3ec3a3991 add default icon for the devices Badr 2025-11-13 21:16:26 +01:00
  • c001b3f98b update/fix layout Badr 2025-11-13 20:18:52 +01:00
  • 2194c2f689 Fix icon spec url (#94) cake-duke 2025-11-12 22:31:49 +00:00
  • 9fa4b54a88 support pairing pin code and passkey (#93) Badr 2025-11-12 23:30:35 +01:00
  • d9c96ec72a fix support_pairing_pincode Badr 2025-11-12 22:59:17 +01:00
  • d22a2dd8ab fix Badr 2025-11-12 22:42:46 +01:00
  • f64e3ddd31 update Badr 2025-11-12 21:41:56 +01:00
  • e41f660e94 update Badr 2025-11-12 21:39:42 +01:00
  • c7a5ac5037 update Badr 2025-11-12 21:34:01 +01:00
  • 55a980362a update Badr 2025-11-12 21:31:23 +01:00
  • a844afcb39 update Badr 2025-11-12 21:19:58 +01:00
  • 3a255cb5e8 update Badr 2025-11-12 21:18:35 +01:00
  • 821a467a6e update Badr 2025-11-12 21:03:25 +01:00
  • a381ca8512 update Badr 2025-11-12 21:00:07 +01:00
  • 6958ed5200 fix display passkey popup Badr 2025-11-12 18:04:24 +01:00
  • e9beca520b fix the flow for display passkey Badr 2025-11-12 09:04:33 +01:00
  • 08b6867fb3 show the passkey Badr 2025-11-12 00:51:39 +01:00
  • ab52aa8295 show all the enetered passkey Badr 2025-11-12 00:42:15 +01:00
  • 995079c851 remove uncecessary atomics Badr 2025-11-11 21:54:49 +01:00
  • 04e2a7ad5b register display functions Badr 2025-11-11 20:22:09 +01:00
  • 0b5cfb96d8 fix ci Badr 2025-11-11 15:01:11 +01:00
  • 1260772faf support display pincode and passkey Badr 2025-11-11 14:58:42 +01:00
  • b74d9f387b improve the layout Badr 2025-11-10 18:08:26 +01:00
  • 5a42fe299b update Badr 2025-11-10 15:54:58 +01:00
  • 893f95af80 fix rendering for passkey Badr 2025-11-10 15:10:05 +01:00
  • 307baeb302 fix handling passkey Badr 2025-11-10 14:44:47 +01:00
  • dfb969b69b support pairing passkey Badr 2025-11-10 12:40:54 +01:00
  • b6f05d2e8b support pairing pin code Badr 2025-11-10 02:23:05 +01:00
  • f25e2ef4dc remove terminal light dep Badr 2025-11-09 14:13:38 +01:00
  • 85ca8f65fa trust and connect to new paired device Badr 2025-11-09 13:58:23 +01:00
  • 0673743ec3 Fix typo in Release.md content (#82) Alfonso Montero López 2025-11-08 21:56:40 +01:00
  • ee60cd4e43 Fix typo in discovery toggle label (#91) Andrew Myers 2025-11-08 23:00:36 +11:00
  • 540f003822 update Reamde Badr 2025-11-06 23:18:39 +01:00
  • 89688376d3 docs: update keybinds according to v0.7.2 changes (#90) Yrjar Vederhus 2025-11-06 10:57:37 +01:00
  • ab4ae0a42f Release v0.7.2 v0.7.2 Badr 2025-11-03 23:04:52 +01:00
  • 53ce4026c6 refactor: combine Tab/Backtab with h/l Badr 2025-11-03 23:01:57 +01:00
  • d330577030 customize layout (#84) Badr 2025-11-03 22:27:18 +01:00
  • 25e2b9c5e2 use calculated area customize_layout Badr 2025-11-03 20:27:30 +01:00
  • e7e94825b4 fix typo Badr 2025-11-03 20:22:03 +01:00
  • c99d31be28 fix ci Badr 2025-11-03 19:16:35 +01:00
  • dd1f0e73eb customize the window width Badr 2025-11-03 19:08:58 +01:00
  • 01e3de8bbd Add icon for gamepad + align icon-less devices (#87) Jorenar 2025-11-03 08:35:46 +01:00
  • 92ae5c0d9b update Readme Badr 2025-11-03 08:33:36 +01:00
  • d46a91b722 add path to custom config file Badr 2025-11-03 08:31:56 +01:00
  • be97a3a757 Restructure flake.nix for static compilation (#86) Dalton Caron 2025-10-30 08:55:44 -07:00