Yichen Jiang
6a6796f48d
refactor(web): separate preset management from global plugins
2026-09-14 14:34:42 +08:00
Yichen Jiang
6bb4ce0e37
Merge master manager checkpoint into scoped settings
2026-09-11 15:32:19 +08:00
Yichen Jiang
a305303422
release(dsh): 0.1.5-rc.2
2026-09-10 21:38:20 +08:00
Yichen Jiang
be8550c4c7
Merge manifest-compatible plugin manager into scoped settings
2026-09-10 16:40:27 +08:00
imccyu
1ef9c1fa9a
release(dsh): 0.1.5-rc.1
2026-09-10 09:13:14 +08:00
imccyu
dd393c1820
release(dsh): 0.1.5-alpha.2
2026-09-09 22:02:09 +08:00
Yichen Jiang
16cff3321c
Merge branch 'feat/plugin-mgmt-2-manager' into feat/plugin-mgmt-3-settings
2026-09-09 00:08:21 +08:00
imccyu
2faa751be9
release(dsh): 0.1.5-alpha.1
2026-09-08 23:06:34 +08:00
Yichen Jiang
6d67daf7df
Merge branch 'feat/plugin-mgmt-2-manager' into feat/plugin-mgmt-3-settings
2026-09-08 16:56:55 +08:00
Yichen Jiang
e379fa8bdd
release(dsh): 0.1.3-alpha.2
2026-09-07 19:27:06 +08:00
Yichen Jiang
05a04429bf
Merge branch 'feat/plugin-mgmt-2-manager' into feat/plugin-mgmt-3-settings
2026-09-05 16:12:15 +08:00
Yichen Jiang
ed67c22496
release(dsh): 0.1.3-alpha.1
2026-09-04 15:38:55 +08:00
Yichen Jiang
80ea5fcdf5
feat(settings): resolve namespaces per named scope
...
A settings namespace is now a kind; each registration is an instance
filed under the caller's nearest named scope (dsh-scope gains
createScope(..., { id }) and scopeIdOf). Instances resolve defaults →
composition base → global user section → scopes.<id>.<ns>. Global writes
fan out to every instance gated on its own resolved value; scoped writes
commit one instance. Revisions are per section so a scope nothing has
registered yet can still be written when the kind exists. describe(),
the controller verbs, and both events take an optional trailing scope.
Presets name their standing scopes preset/<id>; skill-filesystem is the
first consumer, resolving customSkillDirs per scope with live updates.
2026-09-04 03:03:43 +08:00
imccyu
a66e470204
release(dsh): 0.1.2-rc.1
2026-09-03 02:27:19 +08:00
imccyu
db6bdc3576
release(dsh): 0.1.2-alpha.5
2026-09-02 15:48:33 +08:00
imccyu
a9e185f205
release(dsh): 0.1.2-alpha.4
2026-09-01 23:19:57 +08:00
Turtle
d68ff7e66f
Merge remote-tracking branch 'origin/master' into turtle/omit-unneeded-invariants
...
# Conflicts:
# docs/module-graph.i18n.yaml
# docs/module-graph.md
# docs/module-graph.zh.md
# packages/session/session-projection/src/invariant.ts
# tsconfig.base.json
2026-09-01 11:18:11 +08:00
imccyu
14bab4422b
release(dsh): 0.1.2-alpha.3
2026-08-31 23:39:37 +08:00
Turtle
b8e3b32fcf
Merge master into codex/omit-unneeded-invariants
2026-08-31 14:38:55 +08:00
imccyu
3f1b46a5db
release(dsh): 0.1.2-alpha.2
2026-08-30 21:19:29 +08:00
Turtle
15f2997bcb
cleanup: omit unneeded invariant companions
2026-08-28 13:12:52 +08:00
imccyu
6c705be1ce
release(dsh): 0.1.2-alpha.1
2026-08-28 00:50:12 +08:00
imccyu
674301721c
fix(build): correct workspace dependency declarations
2026-08-27 21:57:57 +08:00
imccyu
2d4393d842
refactor(api): expose remaining domain remotes
2026-08-27 21:57:55 +08:00
imccyu
dd70c0c88d
feat(api): serve settings through Remote controllers
2026-08-27 03:00:49 +08:00