Commit Graph

  • 30b25784c1 fix: lifecycle faster-updates Yandrik 2026-05-05 22:01:22 +02:00
  • 0da0905697 fix(bluetooth_controller): cache for dispose Yandrik 2026-05-05 21:26:58 +02:00
  • 4fceb0c690 feat: better pairing broken notification Yandrik 2026-05-05 21:06:11 +02:00
  • 230a6838e0 fix: fix dfu id mismatch because stale notification Yandrik 2026-05-05 20:44:31 +02:00
  • 512c31d356 feat: snackbar for flash err + disconnect on dfurecovery end Yandrik 2026-05-05 20:19:43 +02:00
  • f1491749d5 fix: bootloader device card persistence fix Yandrik 2026-05-05 20:02:04 +02:00
  • 073d825a3e dev: add some logging for dfu Yandrik 2026-05-04 14:51:53 +02:00
  • bcccd03ecc feat: smarter firmware confirm via reconnect Yandrik 2026-05-04 14:40:13 +02:00
  • 16690dc216 feat: fw-update recovery flow Yandrik 2026-05-04 13:54:19 +02:00
  • 9b672a7503 feat: update optimizations Yandrik 2026-05-04 13:18:03 +02:00
  • f5e5c3904f fix: fix disconnect when selecting firmware for dfu ui-rework Yandrik 2026-05-03 19:24:57 +02:00
  • 3310387ec4 fix: show firmware update only after pairing Yandrik 2026-05-01 15:11:51 +02:00
  • aa2d150300 feat: fullscreen OTA with back-block and warning Yandrik 2026-05-01 15:06:46 +02:00
  • dc1f53b6e1 feat: recover bootloader OTA transfers Yandrik 2026-04-29 19:59:11 +02:00
  • 16365e1d04 fix: align bootloader image validation limits Yandrik 2026-04-29 19:55:10 +02:00
  • 09c686d542 docs: document bootloader OTA flow Yandrik 2026-04-29 18:04:28 +02:00
  • 06834a0cc0 feat: switch firmware updates to bootloader OTA Yandrik 2026-04-29 18:02:48 +02:00
  • b673c9100d feat: add bootloader DFU protocol validation Yandrik 2026-04-29 17:56:32 +02:00
  • eb26c759e8 refactor: remove direct trainer address assignment Yandrik 2026-04-28 21:32:43 +02:00
  • 5285c44173 feat: use shifter trainer scan flow Yandrik 2026-04-28 21:31:52 +02:00
  • be1c39d5d7 feat: add shifter trainer scan service Yandrik 2026-04-28 21:29:26 +02:00
  • 7628947623 feat: add trainer scan protocol models Yandrik 2026-04-28 21:28:40 +02:00
  • 76b7195e5e fix: smooth scan RSSI readings Yandrik 2026-04-28 20:38:33 +02:00
  • 96416a2f73 fix(ios): show FTMS trainers advertised as 16-bit UUID Yandrik 2026-04-28 20:25:30 +02:00
  • ac93c01cea feat: pairing ui Yandrik 2026-04-28 20:22:15 +02:00
  • e3eba0bfc1 chore: refine ios pairing recovery copy Yandrik 2026-04-28 20:13:18 +02:00
  • 9922b90f49 fix(ios): open settings from pairing recovery Yandrik 2026-04-28 20:06:10 +02:00
  • 2e7c10f87d fix(pairing): pairing flow preempt status read fix Yandrik 2026-04-28 19:56:54 +02:00
  • 1f5ec5ebb2 fix(ios): ios bluetooth permission Yandrik 2026-04-28 17:25:06 +02:00
  • 84e026de52 Merge branch 'main' into ui-rework Yandrik 2026-04-28 17:15:42 +02:00
  • 2fa0447593 chore: ios dev files main Yandrik 2026-04-28 17:15:26 +02:00
  • 57a14134a6 feat: ui rework and gear generator Yandrik 2026-04-28 17:13:30 +02:00
  • 82ea8125e1 feat: redesign and lots of progress Yandrik 2026-04-26 22:43:22 +02:00
  • 16ac66471a feat(ui): add gear preset shortcuts Yandrik 2026-04-23 22:37:52 +02:00
  • ddaed084dc feat(ui): overhaul device details layout Yandrik 2026-04-23 22:33:20 +02:00
  • 87193c3ae9 feat(ui): restyle device scanning flows Yandrik 2026-04-23 22:24:03 +02:00
  • 9016b9de77 bd: backup 2026-04-23 20:24 Yandrik 2026-04-23 22:24:03 +02:00
  • 7bb540c503 feat(ui): redesign devices and settings tabs Yandrik 2026-04-23 22:06:20 +02:00
  • 8cf6e95474 feat(ui): add themed shell navigation Yandrik 2026-04-23 21:57:24 +02:00
  • bf67e9c2ae bd: backup 2026-04-23 19:57 Yandrik 2026-04-23 21:57:24 +02:00
  • cdd587c6de bd: backup 2026-04-23 19:42 Yandrik 2026-04-23 21:42:23 +02:00
  • 65e295f16d feat: check for abawo manu data Yandrik 2026-04-23 21:33:34 +02:00
  • b76503b144 docs(dfu): add operator guide and troubleshooting Yandrik 2026-03-04 18:12:04 +01:00
  • bdcd200a62 test(dfu): cover retry failures and sequence wrap cases Yandrik 2026-03-04 18:09:48 +01:00
  • 2ac68e09ab bd: backup 2026-03-04 17:07 Yandrik 2026-03-04 18:07:18 +01:00
  • 1dbbf191e6 feat(dfu): add firmware update controls to device page Yandrik 2026-03-04 18:07:12 +01:00
  • 32f258a492 bd: backup 2026-03-03 16:11 Yandrik 2026-03-03 17:11:51 +01:00
  • c581b4d92c feat(dfu): verify reconnect before reporting update success Yandrik 2026-03-03 17:11:47 +01:00
  • aafa9928ac feat(dfu): add firmware file selection and validation Yandrik 2026-03-03 17:06:54 +01:00
  • 8b24084f97 feat(dfu): add firmware transfer engine with ack retries Yandrik 2026-03-03 17:00:37 +01:00
  • dd2afa34ef bd: backup 2026-03-03 15:55 Yandrik 2026-03-03 16:55:11 +01:00
  • fb85565854 feat(dfu): add connection and MTU preflight checks Yandrik 2026-03-03 16:54:56 +01:00
  • 7a33e71410 feat(dfu): add packet codec and crc32 utilities Yandrik 2026-03-03 16:48:49 +01:00
  • e704f27a96 feat(dfu): add protocol constants and progress models Yandrik 2026-03-03 16:45:16 +01:00
  • 08405c879b fix(devices details page): style fixes Yandrik 2026-03-03 16:41:43 +01:00
  • 76c0fbe237 bd: backup 2026-03-03 15:37 Yandrik 2026-03-03 16:37:50 +01:00
  • d3a2fe6613 bd: backup 2026-03-03 15:20 Yandrik 2026-03-03 16:20:28 +01:00
  • a673aa14b7 bd init: initialize beads issue tracking Yandrik 2026-03-03 16:15:18 +01:00
  • 575ccaae42 feat: new shifter types and better gear ratio editor Yandrik 2026-02-23 11:45:25 +01:00
  • dcb1e6596e feat: working connection, conn setting, and gear ratio setting for universal shifters Yandrik 2026-02-22 23:05:12 +01:00
  • f92d6d04f5 chore: update Java and Kotlin versions in build configuration Yandrik 2025-03-27 14:51:28 +01:00
  • f4022dd249 feat: everything up to bluetooth scanning Yandrik 2025-03-26 21:01:42 +01:00
  • be964fab25 INITIAL COMMIT Yandrik 2025-03-18 13:41:31 +01:00