openclaw/ui
Peter Steinberger 099d6351b3
refactor(sessions): canonical lineage model — creation provenance, fork ancestry, generation chain, typed row contract (#111861)
* fix(sessions): preserve spawn/fork lineage across implicit daily/idle rollover

* refactor(sessions): canonical creation model with forkSource ancestry and generation chain

* feat(sessions): stamp creation provenance across all creation paths and emit created events

* refactor(gateway): lock lineage patching, split control from navigation, add typed session-row contract

* docs(gateway): document creation provenance stamping and lineage patch tightening

* fix(sessions): keep provenance proof-only on wire fallbacks and strip node-local lineage from cron continuations

* fix(gateway): never journal a created event for session adoption

* fix(gateway): keep post-create work on adoption while gating the created event

* fix(sessions): restore trusted ensure-main provenance and stamp navigation parent at spawn

* fix(sessions): allow parentSessionKey through the direct child spawn patch

* fix(ci): break type cycles, satisfy export scan, regenerate Swift protocol models

* refactor(sessions): replace createdBy with createdActor

* fix(protocol): export session row type

* fix(sessions): preserve proven creation provenance

* fix(sessions): close lineage creation gaps

* test(sessions): align atomic spawn lineage coverage

* test(sessions): widen transcript search reconcile wait

* fix(sessions): stamp reset-created rows

* test(sessions): keep reset provenance coverage focused

* fix(sessions): journal chat-created rows

* test(ci): anchor release skill reads to repo

* test(ci): avoid cached module paths
2026-07-22 22:54:31 -04:00
..
config feat(ui): surface queued-outbox counts in composer hint, session rows, and offline footer (#112649) 2026-07-22 10:53:22 -07:00
docs/design-system refactor(ui): unified settings design language across all Control UI settings surfaces (#106470) 2026-07-13 08:40:58 -07:00
node_modules/@openclaw feat(agents): add managed git worktree lifecycle (create/provision/snapshot/restore/GC) (#100535) 2026-07-06 05:24:58 +01:00
public feat(ui): add Apps & extensions page to the Control UI (#110563) 2026-07-18 09:52:34 +01:00
src refactor(sessions): canonical lineage model — creation provenance, fork ancestry, generation chain, typed row contract (#111861) 2026-07-22 22:54:31 -04:00
.gitignore feat(logbook): automatic work journal plugin with Control UI timeline tab (#99930) 2026-07-05 11:50:44 -07:00
AGENTS.md fix(ui): prevent generated locale rebase conflicts (#109393) 2026-07-16 18:48:20 -07:00
CLAUDE.md
index.html fix(ui): bound mount recovery probes (#108163) 2026-07-15 18:51:42 -07:00
package.json improve(ci): persist warm Vitest and Node caches (#109425) 2026-07-16 17:22:28 -07:00
vite.config.ts feat(ui): format international phone numbers for display (#112400) 2026-07-21 17:10:25 -07:00
vitest.config.ts fix(ui): prevent cross-file mock leakage in Control UI tests (#111554) 2026-07-19 15:38:50 -07:00
vitest.node.config.ts test(ui): stabilize Control UI suite routing 2026-07-04 16:38:36 -07:00