Research Assistant
cef93fa588
fix: close review findings for auto-sync, sync PFResult, and global actions
...
Remove invalid sync --key path from OCR auto-refresh, surface memory rebuild
failures in sync PFResult instead of swallowing them, and complete the
persistent Global action group with Status + Repair.
2026-05-16 23:48:34 +08:00
Research Assistant
f2046e381d
feat: progressive disclosure UX (Package D)
...
Staged setup wizard gating: OCR key and Zotero data no longer block first sync.
Persistent core action visibility: Sync, OCR, Doctor always on Global/Home.
Collapsed Advanced section in Settings for Memory Layer + Vector DB.
OCR/Zotero keys downgraded from blocking validation to optional warnings.
2026-05-16 22:54:05 +08:00
Research Assistant
efc8da0b12
docs: reset documentation IA (readme entry pages, tutorial/troubleshooting split, AGENTS agent-only, pure command ref, maintainer guide)
...
Separate audiences: README as navigation entry, getting-started as canonical tutorial,
troubleshooting as failure recovery, AGENTS as agent-only operating contract,
COMMANDS as pure reference, maintainer-guide for release/versioning/architecture.
2026-05-16 22:47:00 +08:00
Research Assistant
ed95e0f565
feat: runtime contract hardening + skill/command truth alignment (Package A+B)
...
Atomic snapshots, canonical index mutation serialization, sync post-clean truth,
plugin path config-awareness, embed stop signal honesty, full snapshot bootstrap,
pf_ prefix unification, workflow command/lifecycle/path corrections,
mechanical/cognitive route separation with unknown-command guard.
2026-05-16 22:38:43 +08:00
Research Assistant
53736ab841
fix: i18n hardcoded English, use cached Python, execFile for pip/cache
2026-05-16 00:57:34 +08:00
Research Assistant
f8631c4545
i18n: update openai key desc — model is user-defined below
2026-05-16 00:41:25 +08:00
Research Assistant
d3ef8062e5
fix: add missing require execFile + instant UI clear on mode toggle
2026-05-16 00:34:09 +08:00
Research Assistant
31ae09fac9
feat: make API mode the default (dropdown order + settings default)
2026-05-16 00:28:10 +08:00
Research Assistant
ae57e081a1
i18n: mode-specific dep install/missing text (API→openai only, local→all three)
2026-05-16 00:19:56 +08:00
Research Assistant
dc25b2fa35
fix: detach embed build process from settings tab (survive close)
2026-05-16 00:12:09 +08:00
Research Assistant
18c3ef9ab0
fix: regenerate vector runtime snapshot on vector mode toggle
2026-05-16 00:05:44 +08:00
Research Assistant
406f41700e
fix: mode-aware dep check and install (API→openai only, local→chromadb+sentence-transformers)
2026-05-16 00:03:30 +08:00
Research Assistant
241b8b6d8c
fix: inline memory-state into main.js (Obsidian plugins cannot require local files)
2026-05-15 23:54:49 +08:00
Research Assistant
1a9619cb1a
fix: move memory-state.js to plugin root for Electron require resolution
2026-05-15 23:52:32 +08:00
Research Assistant
52aa478b69
feat: first-launch snapshot migration (generate runtime-health once if missing)
2026-05-15 23:38:48 +08:00
Research Assistant
f612b191fc
feat: async snapshot refresh after heavy operations complete
2026-05-15 23:38:01 +08:00
Research Assistant
871a1574db
refactor: replace Python exec with memory-state snapshot reads + _callPython wrapper
2026-05-15 23:35:12 +08:00
Research Assistant
7f865f3df2
fix: add snapshot write to memory status command (not just general status)
2026-05-15 23:14:42 +08:00
Research Assistant
3581bbfba0
feat: Python writes canonical runtime snapshot files for JS reads
2026-05-15 23:06:13 +08:00
Research Assistant
03e38ec1b6
feat: add JS-native file-based memory state reader module
2026-05-15 22:55:40 +08:00
Research Assistant
ece9881d61
docs: v3 — snapshot mandate, degradation policy, first-launch migration, async refresh
2026-05-15 22:31:37 +08:00
Research Assistant
6231c71fdc
docs: revise JS-first memory state — Python writes snapshots, JS reads files only
2026-05-15 22:24:26 +08:00
Research Assistant
207d651723
docs: JS-native memory state — spec, plan, and UX audit
2026-05-15 22:11:45 +08:00
Research Assistant
95f30013c3
fix: add build complete notice; remove duplicate display call
2026-05-15 21:35:15 +08:00
Research Assistant
6c00318866
fix: add missing chunker module; restore deleted vector_db.py
2026-05-15 21:27:22 +08:00
Research Assistant
d929b23c66
fix: show error notification on embed build failure; collect stderr
2026-05-15 21:01:08 +08:00
Research Assistant
2abe10bb48
fix: relax vector dep check — openai not required for local mode
2026-05-15 18:16:40 +08:00
Research Assistant
7d58fe88fb
fix: move --vault before subcommand in dashboard memory health check
2026-05-15 18:12:05 +08:00
Research Assistant
c2494eb020
fix: reorder table drops to respect FK constraints; add rebuild logging
2026-05-15 17:42:10 +08:00
Research Assistant
3093c6afeb
feat: add Rebuild button for memory layer in plugin settings
2026-05-15 17:24:10 +08:00
Research Assistant
97d8c4acda
docs: add memory runtime health spec and regression helpers
2026-05-15 01:29:54 +08:00
Research Assistant
ab1538bbc0
chore: fix paperforge skill CLI preflight and vault flag ordering
2026-05-15 01:27:41 +08:00
Research Assistant
6b62dab51f
feat: rehydrate vector UI from persistent state; add memory layer to dashboard system status
2026-05-15 01:17:41 +08:00
Research Assistant
03cc2d2efd
feat: add runtime-health CLI command
2026-05-15 01:16:16 +08:00
Research Assistant
e57f7b9e4b
feat: add layered runtime health computation
2026-05-15 01:15:39 +08:00
Research Assistant
1be3b99464
feat: persist embed lifecycle and add stop command
2026-05-15 01:15:07 +08:00
Research Assistant
6c58493ff6
feat: add persistent vector build state helpers
2026-05-15 01:13:12 +08:00
Research Assistant
f9088c30d4
chore: restore manifest version to match __init__ (1.5.6rc3)
2026-05-15 00:39:12 +08:00
Research Assistant
239e1696d0
feat: embed build background progress with pause/stop
2026-05-15 00:30:50 +08:00
Research Assistant
058132e6ea
chore: manifest version back to 1.5.5 (stable)
2026-05-15 00:22:42 +08:00
Research Assistant
afb344d094
bump: 1.5.6rc2 -> 1.5.6rc3
2026-05-15 00:16:16 +08:00
Research Assistant
ecf8e3525b
fix: add --resume CLI arg and get_collection import for embed build
2026-05-15 00:16:06 +08:00
Research Assistant
822a9d69ac
feat: add --resume flag for incremental vector embed build
2026-05-15 00:15:25 +08:00
Research Assistant
583e294090
fix: guard features object in settings to prevent crash on first render
2026-05-14 23:48:54 +08:00
Research Assistant
2b679d61ff
bump: 1.5.6rc1 -> 1.5.6rc2
2026-05-14 23:34:56 +08:00
Research Assistant
dd2f814375
fix: auto-build memory DB after sync so search works immediately
2026-05-14 23:34:23 +08:00
Lin Zhaoxuan
1eadacee0e
Merge pull request #8 from LLLin000/feature/memory
...
Research Memory Runtime + User-Side Stabilization
2026-05-14 23:06:55 +08:00
Research Assistant
f054193407
fix: update package-data from literature-qa to skills/paperforge/**
2026-05-14 22:58:03 +08:00
Research Assistant
6643229f93
fix: refresh_paper FTS delete-before-upsert, import error checking
2026-05-14 22:47:48 +08:00
Research Assistant
a76cb21f09
fix: import_reading_log to JSONL, correction JSONL-first, events.py wrapper
2026-05-14 22:37:55 +08:00