[agent/codex:gpt-5.4-mini] Update the code against the AX design principles in ~/spec/r... #5

Open
Virgil wants to merge 18 commits from main into dev

18 commits

Author SHA1 Message Date
Virgil
3098fc471a refactor(ax): simplify display and webview constructors
Some checks failed
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m23s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 08:52:54 +00:00
Virgil
762806d316 refactor(ax): expose live window visibility state
Some checks failed
Security Scan / security (push) Failing after 30s
Test / test (push) Successful in 1m22s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 08:47:38 +00:00
Virgil
53a4114224 refactor(ax): make bounds updates declarative
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m23s
Preserve window metadata during state capture and route compound bounds updates through a single window abstraction.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 08:40:24 +00:00
Virgil
dc53b04d2a refactor(ax): make window bounds and state updates more declarative
Some checks failed
Security Scan / security (push) Failing after 30s
Test / test (push) Successful in 1m24s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 08:30:58 +00:00
Virgil
5ce1d67f70 refactor(ax): add atomic window bounds task
Some checks failed
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m21s
2026-03-31 08:23:59 +00:00
Virgil
bd4dfa8027 refactor(ax): remove legacy snap aliases
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m22s
2026-03-31 08:18:58 +00:00
Virgil
761b3b0784 refactor(ax): clarify window adapter naming and docs
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m23s
2026-03-31 08:14:14 +00:00
Virgil
02b7fa9230 refactor(ax): dedupe window close events
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m20s
2026-03-31 07:54:57 +00:00
Virgil
97c9d34f4f refactor(ax): tighten window creation semantics
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m19s
2026-03-31 07:49:58 +00:00
Virgil
78a2a33ed2 refactor(ax): clarify default and named window creation
Some checks failed
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m19s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 07:43:28 +00:00
Virgil
450d04411a refactor(ax): remove legacy compatibility aliases
Some checks failed
Security Scan / security (push) Failing after 14s
Test / test (push) Successful in 1m5s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 07:28:11 +00:00
Virgil
f854b65720 refactor(ax): align WebSocket and window naming
Some checks failed
Security Scan / security (push) Failing after 30s
Test / test (push) Successful in 1m16s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 07:23:22 +00:00
Virgil
7deb91ac0b refactor(ax): standardise display and window contracts
Some checks failed
Security Scan / security (push) Failing after 31s
Test / test (push) Successful in 1m14s
2026-03-31 06:22:04 +00:00
Virgil
552b0751b9 refactor(ax): route saved window state via ipc
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m16s
2026-03-31 06:10:54 +00:00
Virgil
f0a1f9027b refactor(ax): replace window option chains with declarative specs
Some checks failed
Security Scan / security (push) Failing after 28s
Test / test (push) Successful in 1m4s
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 06:05:36 +00:00
Virgil
089bdacadb refactor(ax): align GUI surface with AX principles
Some checks failed
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 2m21s
Apply declarative window specs across display, MCP, and window service paths; route layout/window controls through IPC tasks; and add a local Wails stub so the workspace builds cleanly here.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-31 05:56:36 +00:00
Virgil
02ea237a1d refactor(ax): use primary screen size for layouts 2026-03-31 05:38:00 +00:00
Virgil
35f8f5ec51 refactor(ax): align GUI APIs with AX principles 2026-03-31 05:31:00 +00:00