kimi-code/docs
liruifengv 20964142d1
refactor: P1 lib migration to app-core + rename shared packages web-* → app-* (#185)
* docs: add renderer architecture refactor plan

* docs: add renderer architecture spec and progress ledger

* refactor: move shared renderer lib modules and tests into web-core

* refactor: point apps/web and apps/desktop renderer at web-core/lib

* refactor: fix dangling lib imports folded in by the main merge

Main added relative lib imports (modelThinking / pathRelativeTo /
nativeWorkspaceDrop / rootKey) alongside P1's rewrites; point them at
@moonshot-ai/web-core/lib like the rest.

* refactor: rename shared packages @moonshot-ai/web-* to app-*

These packages are shared by the web and desktop apps, so the web-
prefix is a misnomer: app-core / app-ui / app-markdown / app-i18n,
with packages/web-* directories renamed to packages/app-* to match.
The planned web-client package will land as app-client. vite-preset
is untouched; the app package names (kimi-code-web / kimi-code-app)
stay per repo policy. Historical plan/spec docs keep the old names.

* chore: point gitignored font paths at packages/app-ui

* test: fix type import path in mergeWorkspaces.test (../src/api/types)

Type-only so vitest erased it and never resolved at runtime, but the
path was wrong since the move into packages/ — flagged in review.

* chore: regenerate lockfile after kimi-code submodule bump

agent-core-v2 at cfd14a1f dropped its react/xyflow deps; the lockfile
staged in the merge predated the submodule sync and failed
--frozen-lockfile in CI.

* test: fix taskMerge.test import paths for its packages/ home

Same staging trap as before: a non-matching pathspec in the git add
aborted it silently, so the merge commit carried the pre-sed content.
2026-08-11 11:29:33 +08:00
..
designs feat(desktop): add custom provider management in settings (#93) 2026-07-24 14:08:53 +08:00
plans refactor: P1 lib migration to app-core + rename shared packages web-* → app-* (#185) 2026-08-11 11:29:33 +08:00
prototypes feat(desktop): add secondary model settings with a linked model-effort picker (#163) 2026-07-31 10:54:42 +08:00
specs refactor: P1 lib migration to app-core + rename shared packages web-* → app-* (#185) 2026-08-11 11:29:33 +08:00
code-highlight-streaming-race.md fix(markdown): restore streaming code highlight via markstream-vue 1.0.7 (#155) 2026-07-29 21:38:46 +08:00
verify-phase0.md docs: add phase-0 verification checklist 2026-07-10 12:10:07 +08:00