Snider
|
ae02c8574b
|
Bridge chat UI to CoreGUI actions
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-15 11:04:35 +01:00 |
|
Snider
|
f1d1294abd
|
Implement GUI RFC integrations and stabilize specs
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-15 10:28:38 +01:00 |
|
Claude
|
168dd37cb0
|
Implement missing GUI RFC route and preload features
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-14 16:37:23 +01:00 |
|
Claude
|
caef048906
|
Implement missing GUI preload and chat spec features
|
2026-04-14 15:57:05 +01:00 |
|
Claude
|
c8490ccf8d
|
Implement chat UX gaps and container detection
|
2026-04-14 15:47:07 +01:00 |
|
Claude
|
a85d086bbd
|
Add CoreGUI preload and browser bridge support
|
2026-04-14 15:31:24 +01:00 |
|
Claude
|
30a8e7edd4
|
Add missing MCP chat and menu features
|
2026-04-14 15:13:45 +01:00 |
|
Claude
|
4bc4db544f
|
Implement RFC chat gaps in display and MCP
|
2026-04-14 15:04:23 +01:00 |
|
Claude
|
c38711ec7d
|
Implement missing RFC chat backend features
|
2026-04-14 14:51:19 +01:00 |
|
Claude
|
8d3c0fb6d2
|
feat(gui): implement chat-first UI and display primitives
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
- Replace provider dashboard with full chat UI (history, model selection, image attachments)
- Add chat settings/history/image queue/tool-call metadata persistence
- Add core://settings and core://store route handling in display package
- Add progressive assistant rendering, collapsible thinking/tool-call blocks
- Add markdown/code rendering with copy actions and lightbox image preview
- Add app mode detection (pkg/display/mode.go)
- Add chat backend coverage (pkg/display/chat_test.go)
- Add chat.service.ts frontend service
- AX sweep across pkg/mcp tools and pkg/window/webview/systray/notification
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-14 14:36:01 +01:00 |
|
Claude
|
89fb765ef5
|
feat(display): add chat and mode helpers
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
- pkg/display/chat.go: chat display utilities
- pkg/display/mode.go: AppMode type
- pkg/display/display.go: small additions
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-14 14:27:36 +01:00 |
|
Claude
|
58308d74cc
|
Merge remote-tracking branch 'origin/dev-homelab-20260414-1418' into dev
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-14 14:20:11 +01:00 |
|
Claude
|
479537d12c
|
feat(gui): theme override, clipboard images, notifications, tray, layout helpers
Pass from codex implementing RFC spec gaps: theme_set IPC + state,
clipboard image read/write + MCP exposure, interactive notifications
and clearing, real tray tooltip/label/menu/message tasks, layout
heuristics (layout_suggest, layout_beside_editor, screen_find_space,
window_arrange_pair), dialog_message, focus_set, screen_work_area.
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-14 14:18:05 +01:00 |
|
Snider
|
62ec735c10
|
refactor: AX compliance sweep — replace banned stdlib imports with core primitives
Security Scan / security (push) Has been cancelled
Test / test (push) Has been cancelled
Replaced fmt, strings, sort, os, io, sync, encoding/json, path/filepath,
errors, log, reflect with core.Sprintf, core.E, core.Contains, core.Trim,
core.Split, core.Join, core.JoinPath, slices.Sort, c.Fs(), c.Lock(),
core.JSONMarshal, core.ReadAll and other CoreGO v0.8.0 primitives.
Framework boundary exceptions preserved where stdlib types are required
by external interfaces (Gin, net/http, CGo, Wails, bubbletea).
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-13 09:32:01 +01:00 |
|
Virgil
|
031c286fb9
|
Align GUI packages with AX conventions
Security Scan / security (push) Has been cancelled
Test / test (push) Has been cancelled
|
2026-04-02 20:51:26 +00:00 |
|
Virgil
|
6b3879fb9a
|
refactor(ax): make webview registration declarative
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 20:47:33 +00:00 |
|
Virgil
|
d9491380f8
|
chore(gui): align remaining AX usage examples
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 20:42:42 +00:00 |
|
Virgil
|
98b73fc14c
|
refactor(display): add AX usage examples
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 20:39:36 +00:00 |
|
Virgil
|
274a81689c
|
chore(gui): add AX usage examples
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 20:36:02 +00:00 |
|
Virgil
|
d3443d4be9
|
chore(gui): add AX usage examples
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 20:31:56 +00:00 |
|
Virgil
|
0204540b20
|
fix(window): fallback title for wails windows
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 20:26:27 +00:00 |
|
Virgil
|
29dc0d9877
|
refactor(gui): make theme override declarative
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 20:22:47 +00:00 |
|
Virgil
|
b50149af5d
|
feat(display): support prompt dialogs via webview fallback
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 20:08:42 +00:00 |
|
Virgil
|
a23e265cc6
|
fix(window): normalize layout state before applying geometry
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 20:04:12 +00:00 |
|
Virgil
|
0423f3058d
|
chore(gui): add AX usage examples
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 19:54:47 +00:00 |
|
Virgil
|
81503d0968
|
chore(gui): align AX naming and docs
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 19:50:55 +00:00 |
|
Virgil
|
8db26398af
|
Expand display websocket window bridge
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 19:45:31 +00:00 |
|
Virgil
|
fdff5435c2
|
refactor(gui): tighten display AX docs
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 19:35:03 +00:00 |
|
Virgil
|
cf8091e7e7
|
Add display layout helper wrappers
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 19:32:00 +00:00 |
|
Virgil
|
b8ddd2650b
|
docs(display): add AX usage examples
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 19:28:48 +00:00 |
|
Virgil
|
0d2ae6c299
|
Refactor MCP layout queries
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 19:24:59 +00:00 |
|
Virgil
|
cf284e9954
|
feat(gui): add event info and layout query fixes
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 19:21:28 +00:00 |
|
Virgil
|
3d7998a9ca
|
feat(systray): wire tray window attachment
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 19:16:59 +00:00 |
|
Virgil
|
856bb89022
|
docs(gui): align public API comments with AX
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 19:12:40 +00:00 |
|
Virgil
|
cad4e212c4
|
feat(gui): add missing MCP aliases and webview errors
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 19:09:10 +00:00 |
|
Virgil
|
483c408497
|
Implement tray close-desktop action
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 19:03:11 +00:00 |
|
Virgil
|
4f03fc4c64
|
Implement systray panel window handling
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
|
2026-04-02 18:59:54 +00:00 |
|
Virgil
|
4f7236a8bb
|
feat(gui): add compatibility aliases for spec names
Test / test (push) Waiting to run
Security Scan / security (push) Failing after 14m34s
Co-authored-by: Virgil <virgil@lethean.io>
|
2026-04-02 14:54:14 +00:00 |
|
Virgil
|
54d77d85cd
|
fix(window): use detected screen size for tiling
Security Scan / security (push) Failing after 35s
Test / test (push) Successful in 1m4s
|
2026-04-02 14:47:40 +00:00 |
|
Virgil
|
4f4a4eb8e4
|
feat(window): add window opacity support
Test / test (push) Waiting to run
Security Scan / security (push) Failing after 35s
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:42:03 +00:00 |
|
Virgil
|
45fa6942f7
|
feat(window): expose visibility in window lists
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m18s
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:36:08 +00:00 |
|
Virgil
|
77e03060ac
|
feat(window): expose visibility and minimized state
Security Scan / security (push) Failing after 31s
Test / test (push) Successful in 1m28s
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:30:42 +00:00 |
|
Virgil
|
81b71ff50b
|
refactor(display): delegate window mutations through IPC
Security Scan / security (push) Failing after 35s
Test / test (push) Successful in 1m22s
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:25:25 +00:00 |
|
Virgil
|
c3361b7064
|
refactor(gui): align gui services with ax guidance
Security Scan / security (push) Failing after 36s
Test / test (push) Successful in 1m15s
|
2026-04-02 14:13:58 +00:00 |
|
Virgil
|
973217ae54
|
feat(gui): bridge arrange-pair and find-space
Security Scan / security (push) Failing after 42s
Test / test (push) Successful in 1m34s
|
2026-04-02 14:08:32 +00:00 |
|
Virgil
|
a07fa49c20
|
feat(gui): add missing window mutators and MCP tools
Security Scan / security (push) Failing after 35s
Test / test (push) Successful in 1m34s
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:03:29 +00:00 |
|
Virgil
|
57fb567a68
|
feat(gui): add webview element screenshots
Security Scan / security (push) Waiting to run
Test / test (push) Successful in 1m36s
|
2026-04-02 13:55:56 +00:00 |
|
Virgil
|
a4c696ec01
|
Implement display service spec wrappers
Security Scan / security (push) Failing after 20s
Test / test (push) Successful in 1m28s
|
2026-04-02 13:48:27 +00:00 |
|
Virgil
|
573eb5216a
|
feat(systray): wire tray mutations and submenus
Security Scan / security (push) Failing after 29s
Test / test (push) Successful in 1m22s
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 13:39:36 +00:00 |
|
Virgil
|
a0cad39fbb
|
feat(gui): add webview diagnostics and tray fallback
Security Scan / security (push) Failing after 22s
Test / test (push) Successful in 1m25s
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 13:29:46 +00:00 |
|