lefarcen
b268bbe169
Merge origin/garnet-hemisphere (post-9e196d34) — Use Plugin handoff fix
...
Brings in 11 new garnet commits, most importantly:
- 1a90aef4 feat(plugin-use): implement plugin use handoff functionality —
fixes the bug QA reported where /plugins Use Plugin would 422 silently
for template plugins; new flow hands off to HomeView with the plugin
pre-bound + input form prompted there.
- 2ac58544 feat(plugin-inputs): enhance plugin input handling with file
upload support — extends PluginInputsForm for file uploads.
- 3b167b69 feat(plugins): registry protocol — new @open-design/registry-protocol
workspace package (needs build before daemon boot).
- Plus enhancements to plugin metadata, GitHub installer, plugin detail
view, login/whoami, static HTML preview paths.
Conflicts resolved:
- packages/contracts/src/api/projects.ts: HEAD's skipDiscoveryBrief
field + garnet's contextPlugins (@-mention plugin context refs) both
kept on ProjectMetadata.
- apps/landing-page/* (3 files): accepted HEAD — garnet had the older
single-page landing-page header; main has the multi-page layout
(/skills/, /systems/, /templates/, /craft/) with dynamic counts. Not
related to the Use Plugin core fix.
New @open-design/registry-protocol package must be built before daemon
boots; pnpm install does this via postinstall already.
2026-05-14 16:32:35 +08:00
..
2026-05-13 22:24:50 +08:00
2026-05-13 22:11:27 +08:00
2026-05-13 22:11:27 +08:00
2026-05-14 15:13:38 +08:00
2026-05-14 14:48:40 +08:00
2026-05-13 11:20:16 +08:00
2026-05-05 16:42:11 +08:00
2026-05-09 13:11:48 +00:00
2026-05-09 13:29:31 +00:00
2026-05-12 14:18:33 +08:00
2026-05-05 10:37:19 +08:00
2026-05-11 19:59:37 +08:00
2026-05-09 16:10:05 +00:00
2026-05-09 22:04:07 +08:00
2026-05-13 20:25:34 +08:00
2026-05-07 10:31:30 +08:00
2026-05-12 00:08:31 +08:00
2026-05-13 20:02:19 +08:00
2026-05-08 20:01:06 +08:00
2026-05-05 16:42:11 +08:00
2026-05-13 20:25:34 +08:00
2026-05-08 20:43:51 +08:00
2026-05-08 23:42:52 +08:00
2026-05-09 12:41:06 +00:00
2026-05-08 20:01:25 +08:00
2026-05-13 12:11:48 +08:00
2026-05-10 23:59:04 +08:00
2026-05-10 23:59:04 +08:00
2026-05-05 15:50:35 +08:00
2026-05-05 15:50:35 +08:00
2026-05-07 16:35:04 +08:00
2026-05-05 15:50:35 +08:00
2026-05-14 11:05:57 +08:00
2026-05-13 21:23:18 +08:00
2026-05-08 11:29:37 +08:00
2026-05-10 23:59:04 +08:00
2026-05-10 23:59:04 +08:00
2026-05-07 16:35:04 +08:00
2026-05-05 15:50:35 +08:00
2026-05-14 11:05:57 +08:00
2026-05-13 21:19:51 +08:00
2026-05-08 11:29:37 +08:00
2026-05-14 14:12:24 +08:00
2026-05-05 15:50:35 +08:00
2026-05-04 17:48:20 +08:00
2026-05-09 12:04:42 +00:00
2026-05-08 21:20:48 +08:00
2026-05-08 21:20:48 +08:00
2026-05-14 14:14:19 +08:00
2026-05-04 13:49:41 +08:00
2026-05-10 11:44:32 +08:00
2026-05-13 15:53:41 +08:00
2026-05-13 11:20:16 +08:00
2026-05-10 11:44:32 +08:00
2026-05-10 11:44:32 +08:00
2026-05-07 20:43:31 +08:00
2026-05-11 20:52:35 +08:00
2026-05-13 20:46:06 +08:00
2026-05-12 22:32:42 +08:00
2026-05-12 22:32:42 +08:00
2026-05-07 15:19:04 +08:00
2026-05-07 16:44:15 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 20:01:25 +08:00
2026-05-05 16:42:11 +08:00
2026-05-05 16:42:11 +08:00
2026-05-08 17:59:20 +08:00
2026-05-08 10:59:09 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 20:43:51 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 17:59:20 +08:00
2026-05-08 20:01:25 +08:00
2026-05-08 17:59:20 +08:00
2026-05-08 17:59:20 +08:00
2026-05-14 14:58:39 +08:00
2026-05-14 14:58:39 +08:00
2026-05-13 15:53:41 +08:00
2026-05-06 20:26:31 +08:00
2026-05-09 00:00:18 +08:00
2026-05-09 00:00:18 +08:00
2026-05-14 14:48:40 +08:00
2026-05-14 14:48:40 +08:00
2026-05-07 17:27:01 +08:00
2026-05-13 22:13:18 +08:00
2026-05-13 22:13:18 +08:00
2026-05-08 20:43:51 +08:00
2026-05-10 23:59:04 +08:00
2026-05-08 23:42:12 +08:00
2026-05-08 20:01:25 +08:00
2026-05-12 20:42:40 +08:00
2026-05-09 13:55:04 +00:00
2026-05-09 13:15:52 +00:00
2026-05-12 21:38:45 +08:00
2026-05-09 16:53:09 +00:00
2026-05-09 15:30:45 +00:00
2026-05-09 14:30:36 +00:00
2026-05-09 16:15:31 +00:00
2026-05-09 14:22:18 +00:00
2026-05-13 07:01:12 +08:00
2026-05-14 07:25:05 +08:00
2026-05-09 17:10:04 +00:00
2026-05-09 14:33:53 +00:00
2026-05-09 15:55:57 +00:00
2026-05-09 18:44:04 +08:00
2026-05-09 15:08:11 +00:00
2026-05-09 15:48:21 +00:00
2026-05-09 15:16:53 +00:00
2026-05-09 16:48:58 +00:00
2026-05-12 22:09:26 +08:00
2026-05-09 18:24:44 +08:00
2026-05-09 17:55:39 +00:00
2026-05-09 18:04:56 +00:00
2026-05-09 18:31:58 +00:00
2026-05-09 18:10:50 +00:00
2026-05-09 12:22:16 +00:00
2026-05-09 15:40:13 +00:00
2026-05-09 16:02:40 +00:00
2026-05-09 13:37:20 +00:00
2026-05-11 20:27:05 +08:00
2026-05-09 16:00:50 +00:00
2026-05-09 15:53:30 +00:00
2026-05-09 14:48:29 +00:00
2026-05-13 14:35:09 +08:00
2026-05-14 16:09:37 +08:00
2026-05-14 08:55:36 +08:00
2026-05-12 20:42:40 +08:00
2026-05-14 08:55:36 +08:00
2026-05-14 08:55:36 +08:00
2026-05-14 08:55:36 +08:00
2026-05-09 16:27:36 +00:00
2026-05-09 16:38:46 +00:00
2026-05-09 15:14:09 +00:00
2026-05-12 21:38:45 +08:00
2026-05-13 20:58:24 +08:00
2026-05-11 20:27:05 +08:00
2026-05-14 08:55:36 +08:00
2026-05-09 15:10:47 +00:00
2026-05-09 12:22:16 +00:00
2026-05-09 15:05:54 +00:00
2026-05-09 16:33:48 +00:00
2026-05-09 17:25:51 +00:00
2026-05-09 17:03:29 +00:00
2026-05-09 14:07:02 +00:00
2026-05-14 07:25:05 +08:00
2026-05-09 18:25:15 +00:00
2026-05-09 15:24:22 +00:00
2026-05-09 11:14:51 +00:00
2026-05-09 11:14:51 +00:00
2026-05-09 18:44:04 +08:00
2026-05-09 16:43:14 +00:00
2026-05-09 16:21:57 +00:00
2026-05-09 17:47:28 +00:00
2026-05-12 14:18:33 +08:00
2026-05-08 21:10:22 +08:00
2026-05-10 12:16:52 +08:00
2026-05-09 21:24:36 +08:00
2026-05-14 14:25:37 +08:00
2026-05-08 20:01:25 +08:00
2026-05-14 14:19:32 +08:00
2026-05-11 19:59:37 +08:00
2026-05-13 22:29:21 +08:00
2026-05-08 20:01:25 +08:00
2026-05-12 00:08:31 +08:00
2026-05-14 08:55:36 +08:00
2026-05-08 10:33:44 +08:00
2026-05-08 10:33:44 +08:00
2026-05-08 10:33:44 +08:00
2026-05-07 11:17:02 +08:00
2026-05-14 14:48:40 +08:00
2026-05-14 14:48:40 +08:00
2026-05-11 21:13:54 +08:00
2026-05-08 20:01:25 +08:00
2026-05-07 19:13:52 +08:00
2026-05-05 16:42:11 +08:00
2026-05-08 21:05:22 +08:00
2026-05-10 11:44:32 +08:00
2026-05-04 19:22:46 +08:00
2026-05-08 20:01:25 +08:00
2026-05-11 17:48:34 +08:00
2026-05-11 20:09:12 +08:00
2026-05-08 20:01:25 +08:00
2026-05-11 17:48:34 +08:00
2026-05-09 17:39:20 +00:00
2026-05-09 18:16:41 +00:00
2026-05-09 16:10:05 +00:00
2026-05-13 11:25:02 +08:00
2026-05-14 14:19:32 +08:00
2026-05-12 19:22:49 +08:00
2026-05-05 16:42:11 +08:00
2026-05-08 14:27:46 +08:00
2026-05-05 16:42:11 +08:00
2026-05-08 20:01:25 +08:00
2026-05-02 20:56:06 +08:00