deepseek-harness/packages/client/web/src
imccyu fd3112a23f feat(web): unify served and preview startup behind a boot-ready seam
The webserver renders a boot-readiness tail after the injection rows and
AppWebEntry.run awaits the __DSH_BOOT_READY__ deferred before reading any
injected state. Whichever bootstrap applies the injection table settles
the deferred - the served renderer resolves it inline, an asynchronous
bootstrap installs it ahead of the entry module and settles it with the
handshake - so both deployments run one startup chain and a failed
handshake surfaces on the boot page instead of proceeding on missing
globals.
2026-08-21 20:35:32 +08:00
..
base.css fix(web): preserve boot page through React handoff 2026-08-18 01:34:24 +08:00
boot-page.module.css feat(web): show plugin loading progress 2026-08-18 01:34:24 +08:00
boot-page.ts feat(web): show plugin loading progress 2026-08-18 01:34:24 +08:00
boot.ts feat(web): unify served and preview startup behind a boot-ready seam 2026-08-21 20:35:32 +08:00
css-modules.d.ts feat(gui): step1 skeleton — dsc web serves built web UI over booted harness host 2026-07-22 16:24:44 +08:00
index.ts build(client): enforce client package boundaries 2026-08-18 01:34:53 +08:00
invariant.ts build(vendor): rescope the vendored Cordis packages into @deepseek-ai 2026-08-10 22:04:13 +08:00
loader-status.ts refactor(client): move web rendering into a dynamic plugin 2026-08-18 01:34:21 +08:00
platform.ts build(client): enforce client package boundaries 2026-08-18 01:34:53 +08:00
seed.ts refactor(client): merge React bindings into UI renderer 2026-08-18 01:34:23 +08:00