lambert
|
41174a6e51
|
test(e2e): make browser validation reproducible
|
2026-09-16 13:51:02 +08:00 |
|
lambert
|
0989600623
|
fix(templates): load prompt template utilities before catalog
|
2026-09-16 13:20:39 +08:00 |
|
lambert
|
b3db136cfb
|
fix(ci): align release checks with generated artifacts
|
2026-09-16 03:37:20 +08:00 |
|
lambert
|
71d0160d0f
|
feat(workspace): migrate compare drawer
|
2026-09-16 03:29:57 +08:00 |
|
lambert
|
c4977f70e3
|
feat(workspace): migrate session library drawer
|
2026-09-16 03:22:12 +08:00 |
|
lambert
|
bd9e402a32
|
feat(workspace): migrate template library drawer
|
2026-09-16 03:18:51 +08:00 |
|
lambert
|
541e5a1e2e
|
feat(workspace): migrate prompt library drawer
|
2026-09-16 03:13:12 +08:00 |
|
lambert
|
b06685e548
|
feat(release): add multi-browser build matrix
|
2026-09-16 03:04:52 +08:00 |
|
lambert
|
83483fc0b6
|
feat(workspace): add react handoff status
|
2026-09-16 02:53:17 +08:00 |
|
lambert
|
67762ec8c6
|
feat(workspace): add react template status
|
2026-09-16 02:51:15 +08:00 |
|
lambert
|
8c99ac37f9
|
feat(workspace): add react prompt status
|
2026-09-16 02:48:56 +08:00 |
|
lambert
|
68bdeceb68
|
feat(workspace): add react session status
|
2026-09-16 02:37:50 +08:00 |
|
lambert
|
d3b82c4a56
|
feat(workspace): add react library status
|
2026-09-16 02:26:20 +08:00 |
|
lambert
|
0bbbb417ab
|
feat(workspace): add react compare status
|
2026-09-16 02:15:44 +08:00 |
|
lambert
|
71d373c91d
|
feat(workspace): add provider readiness panel
|
2026-09-16 02:10:17 +08:00 |
|
lambert
|
4c695f887f
|
fix(test): support restricted browser smoke environments
|
2026-09-16 02:01:47 +08:00 |
|
lambert
|
7cdaaeb093
|
feat(workspace): expose provider readiness in react shell
|
2026-09-16 01:22:05 +08:00 |
|
lambert
|
d4ae41555c
|
feat(workspace): add React shell integration
|
2026-09-15 23:41:27 +08:00 |
|
lambert
|
604fd63e3b
|
feat(ui): add React popup and template library
|
2026-09-15 23:26:44 +08:00 |
|
lambert
|
790005e56e
|
feat(runtime): add explicit WXT runtime entrypoints
|
2026-09-15 23:09:32 +08:00 |
|
lambert
|
433f216f5b
|
feat(contracts): add typed message and storage boundaries
|
2026-09-15 22:53:03 +08:00 |
|
lambert
|
9868142248
|
feat(build): add WXT foundation and artifact packaging
|
2026-09-15 22:25:49 +08:00 |
|
lambert
|
9495b2aa93
|
feat(prompt): add schema-backed template library
|
2026-09-15 21:20:32 +08:00 |
|
lambert
|
cf54805d60
|
fix(provider): confirm prompt submission
|
2026-09-15 14:26:01 +08:00 |
|
lambert
|
869efc4a04
|
test(browser): add protected authenticated smoke flow
|
2026-09-15 12:26:41 +08:00 |
|
lambert
|
eaec144ee7
|
feat(agent): add bounded execution controller
|
2026-09-15 11:51:50 +08:00 |
|
lambert
|
ec998005ac
|
feat(provider): add adapter contract routing
|
2026-09-15 04:04:41 +08:00 |
|
lambert
|
05493ead7d
|
feat(runtime): add provider task execution model
|
2026-09-15 01:31:47 +08:00 |
|
lambert
|
3c3b7200cf
|
test(browser): cover session restore and delete
|
2026-09-15 00:59:58 +08:00 |
|
lambert
|
c6194cc311
|
ci(browser): add extension smoke workflow
|
2026-09-15 00:57:47 +08:00 |
|
lambert
|
4510833ca8
|
refactor(extension): centralize provider catalog
|
2026-09-15 00:33:14 +08:00 |
|
lambert
|
bf7a1e8d25
|
fix: grock
|
2026-09-14 18:22:56 +08:00 |
|
lambert
|
067ad77b28
|
fix: intercept Grok sign-in routes in iframe
|
2026-09-14 17:59:00 +08:00 |
|
lambert
|
19854a03b2
|
fix: open Grok authentication outside iframe
|
2026-09-14 17:53:02 +08:00 |
|
lambert
|
c16d800338
|
feat(extension): add Grok web provider
|
2026-09-14 17:39:30 +08:00 |
|
lambert
|
fb744176d2
|
feat(extension): complete v2.1 comparison workspace
|
2026-09-14 17:34:53 +08:00 |
|