Commit Graph

654 Commits

Author SHA1 Message Date
Youzini-afk
0fcde11aba fix(ui): restore mobile task workspace in task mode 2026-04-13 01:41:26 +08:00
Youzini-afk
5605740a23 Merge remote-tracking branch 'origin/main' into dev
# Conflicts:
#	manifest.json
2026-04-13 01:30:00 +08:00
github-actions[bot]
ae55b6258e chore: bump manifest version [skip ci] 2026-04-12 17:05:13 +00:00
Youzini-afk
159c1826aa Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-13 01:04:59 +08:00
Youzini-afk
a1a570f637 ui: add graph render toggle to pause heavy graph rendering 2026-04-13 01:04:57 +08:00
github-actions[bot]
e9637802f1 chore: bump manifest version [skip ci] 2026-04-12 16:11:39 +00:00
Youzini-afk
7bda266b9c Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-13 00:11:26 +08:00
Youzini-afk
aed3154a52 ui: add floor number search to memory browser (task + graph tabs) 2026-04-13 00:11:21 +08:00
github-actions[bot]
1f659fb113 chore: bump manifest version [skip ci] 2026-04-12 15:54:21 +00:00
youzini
64ff9ce5ff Merge pull request #34 from Youzini-afk/dev
Dev
2026-04-12 23:54:10 +08:00
github-actions[bot]
285fc9ec45 chore: bump manifest version [skip ci] 2026-04-12 15:46:33 +00:00
Youzini-afk
572ba2d3eb Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-12 23:46:22 +08:00
Youzini-afk
c3800a1425 ui: localize persistence panel labels and add field guide 2026-04-12 23:46:20 +08:00
github-actions[bot]
875a7bfd5e chore: bump manifest version [skip ci] 2026-04-12 15:43:18 +00:00
Youzini-afk
a0b224190d Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-12 23:43:04 +08:00
Youzini-afk
c2226026dc ui: use rich structured visualization for task injection preview 2026-04-12 23:43:01 +08:00
github-actions[bot]
1cc48ade9e chore: bump manifest version [skip ci] 2026-04-12 15:38:33 +00:00
Youzini-afk
7257643bde Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-12 23:38:21 +08:00
Youzini-afk
e91dd0ed97 ui: collapse advanced story time fields and story time span section 2026-04-12 23:38:09 +08:00
github-actions[bot]
387dc3f48f chore: bump manifest version [skip ci] 2026-04-12 15:33:47 +00:00
Youzini-afk
0be64eb446 Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-12 23:33:33 +08:00
Youzini-afk
e2706cd91d fix(ui): use readable story time editors in node detail 2026-04-12 23:33:07 +08:00
github-actions[bot]
825fd39058 chore: bump manifest version [skip ci] 2026-04-12 15:20:51 +00:00
Youzini-afk
575eec0a52 Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-12 23:20:30 +08:00
Youzini-afk
1390cd2d7e fix(ui): move task memory save/delete buttons to title header row 2026-04-12 23:20:28 +08:00
github-actions[bot]
8830726390 chore: bump manifest version [skip ci] 2026-04-12 15:15:44 +00:00
Youzini-afk
4a2c9c7687 Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-12 23:15:32 +08:00
Youzini-afk
11fd31c752 feat(ui): enable inline editing in task memory detail 2026-04-12 23:15:23 +08:00
github-actions[bot]
eff5ae828a chore: bump manifest version [skip ci] 2026-04-12 14:56:07 +00:00
Youzini-afk
1b80dc834b Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-12 22:55:55 +08:00
Youzini-afk
8c0965a3db fix(ui): make task memory panes scroll independently 2026-04-12 22:55:45 +08:00
github-actions[bot]
86c171f197 chore: bump manifest version [skip ci] 2026-04-12 14:52:45 +00:00
Youzini-afk
3d228ba3ef Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-12 22:52:30 +08:00
Youzini-afk
d4970a528a fix(ui): use correct edge ids for task memory connection counts 2026-04-12 22:52:18 +08:00
github-actions[bot]
68883c0d69 chore: bump manifest version [skip ci] 2026-04-12 14:46:17 +00:00
Youzini-afk
0748f1abc0 Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-12 22:46:05 +08:00
Youzini-afk
c7dc4ebba9 fix(ui): use proper memory node display data in task browser 2026-04-12 22:45:54 +08:00
github-actions[bot]
3893807745 chore: bump manifest version [skip ci] 2026-04-12 14:38:58 +00:00
Youzini-afk
f0879520e8 Merge branch 'dev' of https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology into dev 2026-04-12 22:38:47 +08:00
Youzini-afk
b193eed019 fix(ui): task monitor data binding - use correct getter functions for pipeline/persistence/injection views 2026-04-12 22:38:32 +08:00
github-actions[bot]
17dc9c92bc chore: bump manifest version [skip ci] 2026-04-12 14:31:29 +00:00
Youzini-afk
2748cbb327 Merge remote-tracking branch 'origin/dev' into dev 2026-04-12 22:31:15 +08:00
Youzini-afk
d1c76787bb Merge remote-tracking branch 'origin/main' into dev 2026-04-12 22:31:04 +08:00
github-actions[bot]
88c2703b87 chore: bump manifest version [skip ci] 2026-04-12 14:31:00 +00:00
Youzini-afk
5deea0705b Merge branch 'main' into dev 2026-04-12 22:30:48 +08:00
Youzini-afk
6045c4fa0d feat(ui): redesign task monitor workspace 2026-04-12 22:30:41 +08:00
github-actions[bot]
76a282727d chore: bump manifest version [skip ci] 2026-04-12 12:36:22 +00:00
Youzini-afk
5bd29c99d5 fix: orphan accepted commit marker self-healing — auto-clear stale marker when no recoverable graph source exists
- Add maybeResolveOrphanAcceptedCommitMarker() for conservative orphan detection:
  - Chat-state sidecar rescue first (preserves marker, keeps mismatch diagnostic)
  - Only clears marker when ALL local sources confirmed absent
  - Guards: shadow-available, migration-failed, chat-switched all block clearing
- Enhance clearCurrentChatCommitMarker() with resetAcceptedRevision option
  - Resets lastAcceptedRevision and acceptedStorageTier when marker is orphan
- Integrate orphan resolution into loadGraphFromIndexedDb() empty+mismatch branch
- Update onDeleteCurrentIdbController/onDeleteAllIdbController to resetAcceptedRevision
- Update graph-persistence regressions:
  - Orphan marker scenario now auto-heals to EMPTY_CONFIRMED (was: permanently BLOCKED)
  - Add chat-state rescue guard test: sidecar data prevents marker clearing
2026-04-12 20:36:03 +08:00
github-actions[bot]
648a7a1741 chore: bump manifest version [skip ci] 2026-04-12 12:07:21 +00:00
Youzini-afk
05083ef5f0 fix: clear stale accepted commit marker after deleting local IndexedDB caches
When users delete local BME IndexedDB via UI actions (delete current/all
IDB), the chat metadata's st_bme_commit_marker was not cleared. This left
an accepted high-revision promise with no local DB backing, causing
persist-mismatch:indexeddb-behind-commit-marker and blocking graph load
indefinitely.

- index.js: add clearCurrentChatCommitMarker() helper and expose via runtime
- ui-actions-controller.js: call clearCurrentChatCommitMarker before
  syncGraphLoadFromLiveContext after IDB deletion
- p0-regressions.mjs: regression test asserting marker is cleared before
  reload after current-IDB deletion
2026-04-12 20:07:05 +08:00