Commit graph

268 commits

Author SHA1 Message Date
Snider
7aaabf4b77 Harden GUI storage and browser inputs
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 22:51:07 +01:00
Snider
c73b9c10e3 Wire chat image picker through native dialog
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 22:46:14 +01:00
Snider
d06f1bf7d1 Verify CoreGUI RFC parity
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 22:33:55 +01:00
Snider
e6fc5d035b Add method-aware core scheme resolution
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 22:32:04 +01:00
Snider
8e853e3cbf Clarify core route helper naming
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 22:29:31 +01:00
Snider
6a74ce351a Fix electron preload shim syntax
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 22:27:24 +01:00
Snider
0fe81cd2b3 Align theme aliases and chat search
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 22:25:07 +01:00
Snider
3992d7c678 Expose additional window MCP tools
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 22:22:17 +01:00
Snider
ba4780f2f8 Wire notification categories and layout helpers
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 22:18:35 +01:00
Snider
0fb1ef5cfb Implement P2P, Deno, and container spec gaps
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 22:12:19 +01:00
Snider
1392f0be3f Add missing GUI coverage tests
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:58:56 +01:00
Snider
84bc36f071 Harden marketplace install error handling
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:53:52 +01:00
Snider
a9dc972ce4 Add missing GUI contract tests
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:48:54 +01:00
Snider
e07a186c4b Expose dock badge removal MCP tool
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:44:03 +01:00
Snider
88492661f0 Harden marketplace clone arguments
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:42:19 +01:00
Snider
590246b49a Wire GUI app mode into display state
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:40:09 +01:00
Snider
a79fd7bf34 Validate chat settings and image model compatibility
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:36:58 +01:00
Snider
f496454781 Add core store route query alias
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:23:24 +01:00
Snider
32a8e4a44f Align GUI bridge with backend APIs
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:20:49 +01:00
Snider
0f62ede69b Align tray icon MCP input with base64 schema
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:18:16 +01:00
Snider
f8f626dde7 Bridge missing GUI preload actions
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:16:22 +01:00
Snider
32d2600258 Add chat MCP tools
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:13:17 +01:00
Snider
9c55eed237 Fix clipboard image MCP errors
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:09:54 +01:00
Snider
d8774329fc Verify CoreGUI RFC compliance
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:08:09 +01:00
Snider
2f7b85416a Add chat vision capability metadata
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 21:04:09 +01:00
Snider
4e690f1794 test: add missing GUI coverage
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:59:45 +01:00
Snider
e11a03afbc Harden display manifest loading
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:55:12 +01:00
Snider
710bd4f7b5 Add marketplace display and MCP actions
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:53:13 +01:00
Snider
2b59d5892a test: cover gui manifest and marketplace hardening
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:48:09 +01:00
Snider
2c5385e1cf Harden GUI storage and manifest paths
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:43:48 +01:00
Snider
6507f29b09 Implement tray close-desktop action
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:39:56 +01:00
Snider
7ec5cb7a6c Add missing chat action wiring
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:37:07 +01:00
Snider
99a3f77e47 Expose dock controls via MCP
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:23:52 +01:00
Snider
da28294f46 Add missing GUI action aliases
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:20:53 +01:00
Snider
ec66cb477c Add store result source links
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:18:22 +01:00
Snider
b5ae10cf90 Fix manifest-backed preload trust
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:15:45 +01:00
Snider
fc73d2bb71 Add display window opacity websocket command
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:13:37 +01:00
Snider
8e91384143 Harden storage preload persistence
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:10:06 +01:00
Snider
eba34209ae Add theme query display websocket commands
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 20:06:26 +01:00
Snider
2343f2522a Implement missing GUI RFC contracts
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:47:12 +01:00
Snider
85c0d294e2 Add RFC-backed coverage tests
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:42:20 +01:00
Snider
9d3ce2df2a Harden preload bridge and storage bounds
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:38:32 +01:00
Snider
89b357d8f7 Add missing GUI websocket command bridges
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:34:06 +01:00
Snider
d4a1015c86 test: cover gui spec gaps
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:31:12 +01:00
Snider
569a3427dc Add Electron menu and tray bridge
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:25:16 +01:00
Snider
723116acb7 Harden GUI security boundaries
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:20:58 +01:00
Snider
65ccf50c2b Add p2p peers to core network route
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:16:45 +01:00
Snider
5844d7ff0f Fix chat event wiring and image queue state
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:11:15 +01:00
Snider
0d6b77ae4c Add MCP core route resolution tool
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:02:31 +01:00
Snider
390cd600d8 Hydrate display storage preload state
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
2026-04-15 19:00:02 +01:00