Commit graph

  • 35950661ff Add Nix flake for building KeSp_controller master Mae PUGIN 2026-04-10 11:50:12 +0200
  • e01f3fd282 Initial commit main harrael 2026-04-10 09:46:58 +0000
  • 9c6f069bf1 feat: Matrix test tool — live key press visualization in Tools tab Mae PUGIN 2026-04-10 10:05:36 +0200
  • 88ab57bebe feat: Move language combobox to Layers tab, update key selector on layout change Mae PUGIN 2026-04-10 09:30:18 +0200
  • 67a883dd0b feat: Add full flash (0x0) option to flasher offset combobox Mae PUGIN 2026-04-08 21:20:03 +0200
  • 1420bbcc74 fix: Flasher otadata erase timeout — skip flash_end between sequences Mae PUGIN 2026-04-08 18:38:29 +0200
  • 3e54361d0d refactor: Modularize main.rs (2478 → 58 lines), flat architecture Mae PUGIN 2026-04-08 12:02:22 +0200
  • b5023b8f02 fix: Macro name off-by-one — M0 displayed as M1 Mae PUGIN 2026-04-07 21:51:43 +0200
  • d1d10b7d73 feat: Binary protocol v2, config import/export, Tools tab, new layout format Mae PUGIN 2026-04-07 21:30:04 +0200
  • 88b51bd399 docs: Add README, LICENSE (GPL-3.0), prepare for public release Mae PUGIN 2026-04-07 16:50:39 +0200
  • efd1e8ebf4 fix: Remove macOS Intel target, fix CI Mae PUGIN 2026-04-07 16:39:52 +0200
  • 476885576a fix: CI deps for Linux (fontconfig, xcb, xkbcommon, dbus, ssl) Mae PUGIN 2026-04-07 16:28:03 +0200
  • b06bf08cc3 release: v1.0.0 — KeSp Controller multi-platform Mae PUGIN 2026-04-07 16:23:12 +0200
  • c42ed86d12 fix: Layer rename refreshes immediately Mae PUGIN 2026-04-07 16:15:09 +0200
  • ddcb6c6e8f fix: Layer rename targets active layer + rename field width Mae PUGIN 2026-04-07 16:10:00 +0200
  • d6e5a7f681 fix: OTA protocol with proper handshake Mae PUGIN 2026-04-07 15:41:21 +0200
  • 0448efebc9 fix: Auto-erase otadata when flashing factory partition Mae PUGIN 2026-04-07 15:16:57 +0200
  • 195fa6e7e8 fix: Rewrite ESP32-S3 flasher to match esptool behavior Mae PUGIN 2026-04-07 15:06:49 +0200
  • 70fa72ddb7 feat: OTA firmware update via CDC serial (Settings tab) Mae PUGIN 2026-04-07 13:45:12 +0200
  • 2f53119178 fix: Heatmap gradient with stepped colors for clarity Mae PUGIN 2026-04-07 13:35:08 +0200
  • af32862c76 fix: Heatmap readability - dark text on warm colors Mae PUGIN 2026-04-07 13:23:12 +0200
  • 61c3afc344 feat: Auto-refresh data on tab change Mae PUGIN 2026-04-07 13:16:26 +0200
  • b4ab9af18b fix: Macro list/save uses binary protocol (LIST_MACROS 0x30) Mae PUGIN 2026-04-07 12:34:40 +0200
  • 0813e8531f fix: Auto-slot macros + heatmap auto-load on toggle Mae PUGIN 2026-04-07 12:23:34 +0200
  • d69b421590 style: DarkLineEdit + scrollable layer sidebar Mae PUGIN 2026-04-07 12:04:13 +0200
  • 7b6f25a5ad fix: KO parser for actual firmware format Mae PUGIN 2026-04-07 11:25:01 +0200
  • 803505113b fix: Show modifiers in KO list (Shift+H -> Del) Mae PUGIN 2026-04-07 11:15:30 +0200
  • e8f4ee41a6 feat: KO creation with checkboxes (matching egui) Mae PUGIN 2026-04-07 11:06:32 +0200
  • 33adcc5aa4 fix: Use correct index for combo/KO/leader creation Mae PUGIN 2026-04-07 10:58:07 +0200
  • ca21a6766d fix: Stop mixing binary and text serial protocols Mae PUGIN 2026-04-07 10:50:18 +0200
  • a8f621e3d6 fix: Remove TAMA/AUTOSHIFT from Refresh All, add query delay Mae PUGIN 2026-04-07 10:37:42 +0200
  • d3ee9ef16f fix: Switch all advanced commands to binary protocol v2 Mae PUGIN 2026-04-07 09:26:52 +0200
  • 362b0c729c fix: Combo key picker and TD buttons visibility Mae PUGIN 2026-04-07 09:20:54 +0200
  • 4cfe2fbb7b feat: Editable Tap Dance + combo creation validation Mae PUGIN 2026-04-07 09:09:41 +0200
  • d69d931ea9 style: Fix contrast on buttons, combobox, and tab titles Mae PUGIN 2026-04-07 09:03:44 +0200
  • 4e93f4fd97 style: Custom DarkComboBox + DarkTab (Dracula theme throughout) Mae PUGIN 2026-04-07 08:46:39 +0200
  • 28fbf10b79 style: Replace all std Button with custom DarkButton (Dracula theme) Mae PUGIN 2026-04-06 20:52:44 +0200
  • 32ee3a6d26 feat: Complete KeSp Controller — Slint UI port Mae PUGIN 2026-04-06 20:40:34 +0200