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
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
95f30013c3
fix: add build complete notice; remove duplicate display call
2026-05-15 21:35:15 +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
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
239e1696d0
feat: embed build background progress with pause/stop
2026-05-15 00:30:50 +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
62cbb6110b
feat: retrieve empty index guard, embed status check, HF download hint
2026-05-14 21:59:25 +08:00
Research Assistant
2c71643e41
fix: remove ghost settings code, add vector deps, add embed preflight
2026-05-14 21:56:28 +08:00
Research Assistant
cfc075555b
fix(plugin): fall back to global mode when Base domain has no matching papers
2026-05-14 01:49:38 +08:00
Research Assistant
97d9715ea5
fix(plugin): open .base file directly instead of file-explorer + trim domain basename
2026-05-14 01:41:51 +08:00
Research Assistant
d6960a78a8
fix(plugin): use getLeavesOfType + revealLeaf to focus existing file-explorer
2026-05-14 01:39:26 +08:00
Research Assistant
9af8bbfb28
fix(plugin): simplify file-explorer open to enable() call
2026-05-14 01:38:06 +08:00
Research Assistant
b4632e3205
fix(plugin): replace deprecated revealLeaf().setViewState with internalPlugins toggle
2026-05-14 01:35:22 +08:00
Research Assistant
caf7c10041
i18n(plugin): translate all remaining Features tab strings to en/zh
2026-05-14 01:07:50 +08:00
Research Assistant
455c83d05e
fix(plugin): restore API settings + hide HF in API mode
2026-05-14 00:58:30 +08:00
Research Assistant
9c3a4d6e21
i18n(plugin): translate local model descriptions to en/zh
2026-05-14 00:55:16 +08:00
Research Assistant
6c86acf271
fix(plugin): undeclared customText variable in _renderHfMirror
2026-05-14 00:53:20 +08:00
Research Assistant
c0059e6203
i18n(plugin): translate all Feature tab UI strings to en/zh
2026-05-14 00:51:49 +08:00
Research Assistant
40ed946bb7
feat(plugin): i18n descriptions for Skills/Memory/Vector + collapsible vector config
2026-05-14 00:40:33 +08:00
Research Assistant
a52b1c78d2
fix: get_embed_status reads API model; defer display() after async status refresh
2026-05-14 00:18:03 +08:00
Research Assistant
d89a6275a6
fix: _getCurrentModelKey reads actual API model instead of hardcoded value
2026-05-13 22:32:46 +08:00
Research Assistant
1d308e3b72
fix: pass API key/base/model as env vars to avoid saveSettings race
2026-05-13 22:22:37 +08:00
Research Assistant
a3f98865dc
feat(plugin): click terminal output to copy to clipboard
2026-05-13 22:13:00 +08:00
Research Assistant
af3fbc95a7
fix: add openai to deps check + install cmd for API mode
2026-05-13 22:06:42 +08:00
Research Assistant
5ae4f726fa
fix: add _renderApiConfig method, remove broken import() syntax
2026-05-13 22:01:21 +08:00
Research Assistant
9dc5ef3fff
feat: API model as text field (custom any name) + fix Python duplicate
2026-05-13 21:55:09 +08:00
Research Assistant
f718574087
feat: urllib-based model download bypasses HF hub + HF_TOKEN field
2026-05-13 21:33:09 +08:00
Research Assistant
beda4119e8
feat: huggingface_hub.set_endpoint() mirror + API base_url support
2026-05-13 21:03:24 +08:00
Research Assistant
8bf9476a76
fix: store Text component ref instead of Setting for setValue
2026-05-13 20:54:07 +08:00
Research Assistant
49649439e2
fix: extract _renderHfMirror method, remove orphaned module-level code
2026-05-13 20:24:04 +08:00
Research Assistant
b172ed1974
feat(plugin): user skills collapsed by default
2026-05-13 19:22:08 +08:00