Commit Graph

  • 5aabf0d36f Round 5 batch A (Grok review): games.yaml seed, pending_ipc fix, doc residue, dead passthrough_id. main en 2026-09-17 07:40:24 +0200
  • 24ca3bac0c Item 2 (Grok round 4): isboxer-style keybind tree UI. en 2026-09-17 07:26:39 +0200
  • 8cb96c1f25 Item 1 (Grok round 4): window layout manager rewrite + free-arrange mode. en 2026-09-17 07:22:13 +0200
  • 9052f61228 Item 4 (Grok round 4): Session game-launcher dropdown. en 2026-09-17 05:43:21 +0200
  • 1d92bc568d Item 3 (Grok round 4): replace regex window matching with process-tree tracking. en 2026-09-17 05:42:06 +0200
  • 20271264cf Item 5+6 (Grok round 4): default profile name -> team, drop passthrough feature en 2026-09-17 05:38:59 +0200
  • 60385d062a toplevel_export: capture_via_export docstring contradiction (Grok round 3 #11) en 2026-09-16 17:33:25 +0200
  • 0906e86594 session: cursor_pos dedup, mouse_press bail, slot-ID stability, env-var test serial (Grok round 3 #7, #8, #10, #14) en 2026-09-16 17:33:25 +0200
  • 3f59c09ce8 gbm_runtime: fix GBM_BO_IMPORT_FD = 0x5503 (Grok round 3 #2) en 2026-09-16 17:33:25 +0200
  • b6937158e4 Profile::default() + T13 cadence-clamp unit test en 2026-09-16 17:16:16 +0200
  • 0ec7957224 Sweep: drop remaining T10/stub/follow-up markers en 2026-09-16 17:16:16 +0200
  • 4ee58acf2c T13: press-and-hold repeat for mouse broadcast / mirror clicks en 2026-09-16 12:43:33 +0200
  • bb6d9e8566 Drop stale stub/follow-up/not-shipped markers in docs en 2026-09-16 12:43:33 +0200
  • 777256daab Drop stale T10 follow-up note in toplevel_export.rs en 2026-09-16 12:43:33 +0200
  • 0ba3c59cc1 T10: real pixel read via runtime dlopen of libgbm.so.1 (Bug #9 closed) en 2026-09-16 12:14:51 +0200
  • 50ae7c6061 Honest docs for ENBOXER_ENABLE_TOPLEVEL gated path (Bug #9) en 2026-09-16 08:07:15 +0200
  • b9d5f144bd Overlay: thread can be stopped externally instead of detaching (Bug #5) en 2026-09-16 08:05:17 +0200
  • 5da77b28b3 capture_loop: honour ENBOXER_ENABLE_TOPLEVEL via capture_toplevel (Bug #8) en 2026-09-16 08:04:14 +0200
  • a36443bd86 refresh_slots: always call sync_slot_overlays, even on early-return paths (Bug #10) en 2026-09-16 08:03:48 +0200
  • 3dbc1b11df swap_as_main: keep slot IDs stable, set_leader(n) (Bug #11) en 2026-09-16 08:03:27 +0200
  • 84941247c4 Gate toggle_pin on ENBOXER_ALLOW_LAYOUT (Bug #12) en 2026-09-16 08:03:05 +0200
  • 91cfee9609 Warn on malformed arm_auto_apply regex instead of silently falling through en 2026-09-16 07:59:56 +0200
  • 0ad3e3335e Refactor chmod_runtime_dir to chmod_dir(path); test uses tempdir en 2026-09-16 07:59:34 +0200
  • 6028987a6e Overlay: set_margin order + click handler no longer kills the badge en 2026-09-16 05:47:41 +0200
  • 1b8b2cdf24 GUI: arm_auto_apply waits for window_match; new-team pads characters en 2026-09-16 05:46:39 +0200
  • cece41d2ee Tighten IPC socket permissions (chmod 0o700/0o600) en 2026-09-16 05:45:32 +0200
  • 20f0160799 Shell-quote bind_command args (Hyprland exec_cmd injection) en 2026-09-16 05:41:56 +0200
  • 8eb5346d92 Split smart interact shortcut from single Alt+J send en 2026-09-16 05:41:45 +0200
  • 1ec8d78f71 Implement ISBoxer-style smart interact shortcut (bind: interact) en 2026-09-16 04:51:07 +0200
  • aeed2036d0 Switch interact keybind to Alt+J; rewrite MACROS.md for current retail; clarify Auto-Interact en 2026-09-15 18:02:32 +0200
  • 6fcbf71813 Fix stale enbuddy URL refs in DESCRIPTION/GOALS/AGENTS (point at en/enBoxer) en 2026-09-15 17:33:27 +0200
  • c0d319c841 Update DESIGN/NOTES/MACROS/PLAN: remove stale 'later' notes, move shipped PLAN.md items, note per-character assist/follow keys en 2026-09-15 17:32:49 +0200
  • a7acce2a6a Point repository URL at en/enBoxer (camelCase, matches enBuddy) en 2026-09-15 17:31:45 +0200
  • 1f557a74c2 Point Cargo.toml repository at en/enboxer (was en/enbuddy by mistake) en 2026-09-15 17:29:06 +0200
  • 9d2f51685d Finish the project (T7..T15): layout wizard, broadcast, overlay, dmabuf, teams en 2026-09-15 17:15:21 +0200
  • ed75a8b899 Document full product goals; gate layout; named profiles; type-to-others. en 2026-09-15 09:11:31 +0200
  • af45b054cc Window swap/focus/reset hotkeys; clamp layout tiles to the monitor. en 2026-09-15 08:56:01 +0200
  • 50b2aebee6 Add window layout: stacked, grid, main+strip, Save and Apply. en 2026-09-15 08:42:55 +0200
  • 32731fe59b Add control-panel GUI; Video FX rects in pixels or fractions. en 2026-09-15 08:26:07 +0200
  • 936f123b18 Three routing modes: maps, mirror, off. en 2026-09-15 08:14:08 +0200
  • feb2cdb4dc Fix live routing and Video FX overlay. en 2026-09-15 07:42:35 +0200
  • e05219f715 Point remote at https://gitea.nettsi.de/en/enbuddy en 2026-09-15 07:26:44 +0200
  • 4daf0ea86a Initial enBoxer: mapped-key routing and Video FX on Hyprland. en 2026-09-15 07:19:15 +0200