gui/pkg
Snider ec492658c2
Some checks failed
Security Scan / security (push) Failing after 9s
Test / test (push) Failing after 1m40s
fix(mcp): add safe type assertions and complete stub handlers
Replace all 32 unchecked type assertions (result.(Type)) with safe
ok-pattern checks that return descriptive errors on type mismatch.

Complete stub handlers in tools_window.go (restore, title, visibility,
fullscreen) and tools_layout.go (save, restore, list, delete, get,
tile, snap) using proper IPC message types instead of workarounds.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 16:28:15 +00:00
..
browser feat(browser): add browser core.Service with Platform interface and IPC 2026-03-13 14:35:01 +00:00
clipboard feat(clipboard): add clipboard core.Service with Platform interface and IPC 2026-03-13 14:16:54 +00:00
contextmenu feat(contextmenu): add contextmenu core.Service with Platform interface and IPC 2026-03-13 14:51:33 +00:00
dialog feat(dialog): add dialog core.Service with Platform interface and IPC 2026-03-13 14:17:35 +00:00
display fix(display): correct GetWindowTitle and add WS input validation 2026-03-13 16:25:29 +00:00
dock feat(dock): add dock/badge core.Service with Platform interface and IPC 2026-03-13 14:40:41 +00:00
environment feat(environment): add environment core.Service with theme change broadcasts 2026-03-13 14:19:05 +00:00
keybinding feat(keybinding): add keybinding core.Service with Platform interface and IPC 2026-03-13 14:34:30 +00:00
lifecycle feat(lifecycle): add application lifecycle core.Service with Platform interface and IPC 2026-03-13 14:41:42 +00:00
mcp fix(mcp): add safe type assertions and complete stub handlers 2026-03-13 16:28:15 +00:00
menu feat(display): wire go-config for config file persistence 2026-03-13 13:54:28 +00:00
notification feat(notification): add notification core.Service with fallback to dialog via IPC 2026-03-13 14:18:21 +00:00
screen feat(screen): add screen core.Service with computed queries via IPC 2026-03-13 14:19:56 +00:00
systray feat(display): wire go-config for config file persistence 2026-03-13 13:54:28 +00:00
webview fix(webview): broadcast ActionConsoleMessage and ActionException via watchers 2026-03-13 16:23:12 +00:00
window fix(display): correct GetWindowTitle and add WS input validation 2026-03-13 16:25:29 +00:00