diff --git a/AGENTS.md b/AGENTS.md index a2963ab..50f6845 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -4,7 +4,7 @@ Read **[GOALS.md](GOALS.md)** first. That is what the user wants. Then [PLAN.md] ## Hard rules -- Product: Rust Hyprland rewrite of a Windows multibox GUI, then extras (Video FX, mapped-key routing). Path `~/git/enBoxer`. Remote HTTPS `https://gitea.nettsi.de/en/enbuddy`. +- Product: Rust Hyprland rewrite of a Windows multibox GUI, then extras (Video FX, mapped-key routing). Path `~/git/enBoxer`. Remote HTTPS `https://gitea.nettsi.de/en/enBoxer`. - **No game injection. No required WoW addon in v1.** - **Do not crash Hyprland.** Never `hyprctl dispatch` float/move/resize/pin/close on the user’s session. Never `enboxer layout-apply` or swap/reset against live windows unless the user opted in. Layout code is gated on `ENBOXER_ALLOW_LAYOUT=1`. - Do not launch Steam or unrelated apps. diff --git a/DESCRIPTION.md b/DESCRIPTION.md index ee67d36..c321bb8 100644 --- a/DESCRIPTION.md +++ b/DESCRIPTION.md @@ -8,4 +8,4 @@ Keys are compositor input (`hl.dsp.send_shortcut`). Nothing is injected into the Video FX mirrors a region of one client onto the primary and, on hover, sends keys and clicks to that source only. -Remote: https://gitea.nettsi.de/en/enbuddy +Remote: https://gitea.nettsi.de/en/enBoxer diff --git a/GOALS.md b/GOALS.md index 76f986e..0a295c0 100644 --- a/GOALS.md +++ b/GOALS.md @@ -2,7 +2,7 @@ This is what the project is **for**. If a change fights this file, the change is wrong. -enBoxer is a **Rust rewrite, for Arch Linux + Hyprland**, of a Windows multibox controller, **then extras on top**. It lives in `~/git/enBoxer` and ships to **https://gitea.nettsi.de/en/enbuddy** over **HTTPS only** (never SSH). +enBoxer is a **Rust rewrite, for Arch Linux + Hyprland**, of a Windows multibox controller, **then extras on top**. It lives in `~/git/enBoxer` and ships to **https://gitea.nettsi.de/en/enBoxer** over **HTTPS only** (never SSH). The user plays several World of Warcraft clients (Forever when it exists; until then retail-shaped macros). They move with **ESDF**, not WASD. They do **not** want the game to think they are botting: **no DLL, no memory inject, no addon required in v1**. Keys and clicks only. They will bind macros in-game themselves. @@ -89,4 +89,4 @@ Today capture is `grim` (visible pixels) + `mpv` overlay. **Covered/stacked sour - Layout wizard + apply works **when the user opts in**, without off-monitor garbage. - Maps / mirror / off work; ESDF passthrough is configurable. - Video FX source/viewer/size + hover click and key pass-through work for **visible** sources; export for hidden sources is the remaining capture gap. -- No inject, no required addon, HTTPS remote is `en/enbuddy`. +- No inject, no required addon, HTTPS remote is `en/enBoxer`.