openpencil/crates
Kayshen-X e77355e193 feat(web): unified device login through the serve-web daemon
The wasm bundle ships no auth code: the daemon proxies the device-login
flow over /api/auth/* using the same prebuilt op-auth library and the
same ~/.openpencil/auth credential store as the desktop GUI, so a
session started in either host signs both in. The web shell opens the
verification page in a popup, polls flow progress into the shared login
modal, and re-checks session health every 30s. The proxy refuses
non-loopback binds outside managed mode — the daemon session belongs to
its owner, not to whoever can reach the port.
2026-07-25 23:28:03 +08:00
..
op-acp
op-ai feat(agent): gate loop completion on unresolved blockers 2026-07-24 21:12:05 +08:00
op-ai-skills fix(ai): make skill names unique across the registry 2026-07-25 09:12:37 +08:00
op-auth-bridge feat(web): unified device login through the serve-web daemon 2026-07-25 23:28:03 +08:00
op-cli fix(agent): retire gemini cli provider, add antigravity and grok build 2026-07-24 21:11:15 +08:00
op-codegen feat(editor): improve document workflows and rendering 2026-07-23 21:15:04 +08:00
op-config-store
op-design-lint fix(agent): harden mobile rail edge cases 2026-07-24 00:56:09 +08:00
op-editor-core fix(editor): report machine name to sso and drop workspace menu row 2026-07-25 22:45:26 +08:00
op-editor-host-core feat(agent): gate loop completion on unresolved blockers 2026-07-24 21:12:05 +08:00
op-editor-ui feat(web): unified device login through the serve-web daemon 2026-07-25 23:28:03 +08:00
op-figma feat(editor): image fill crop editing and upload wiring 2026-07-24 21:35:04 +08:00
op-git
op-host-desktop feat(web): unified device login through the serve-web daemon 2026-07-25 23:28:03 +08:00
op-host-native feat(web): unified device login through the serve-web daemon 2026-07-25 23:28:03 +08:00
op-host-services feat(web): unified device login through the serve-web daemon 2026-07-25 23:28:03 +08:00
op-host-web feat(web): unified device login through the serve-web daemon 2026-07-25 23:28:03 +08:00
op-host-web-server
op-html feat(editor): improve document workflows and rendering 2026-07-23 21:15:04 +08:00
op-i18n fix(editor): report machine name to sso and drop workspace menu row 2026-07-25 22:45:26 +08:00
op-mcp fix(agent): accept logical text alignment 2026-07-23 23:50:51 +08:00
op-opmerge
op-orchestrator fix(agent): close deck opacity and cta corner-radius blind spots 2026-07-25 08:01:53 +08:00
op-pen-loader test(renderer): stabilize cross-platform tests 2026-07-23 23:30:37 +08:00
op-process-io
op-rpc-transport
op-smoke fix(agent): target nested navigation tab rows 2026-07-22 22:17:19 +08:00
op-web-sdk feat(editor): improve document workflows and rendering 2026-07-23 21:15:04 +08:00
CLAUDE.md fix(agent): retire gemini cli provider, add antigravity and grok build 2026-07-24 21:11:15 +08:00