Research Assistant
2632edc024
chore: update versions.json for 1.5.6-1.5.8
2026-05-19 01:35:02 +08:00
Research Assistant
5aa621b4cf
chore: bump version to 1.5.8
2026-05-19 01:34:40 +08:00
Research Assistant
2134c3ea86
fix(plugin): finish orphan modal i18n for all remaining strings
2026-05-19 01:33:23 +08:00
Research Assistant
263dbaae46
feat(plugin): i18n for orphan modal, label tweaks
2026-05-19 01:28:14 +08:00
Research Assistant
b86dc1a5e6
fix(manifest): remove 'Obsidian' from description (plugin review requirement)
2026-05-19 00:56:26 +08:00
Research Assistant
b29aed2379
chore: bump version to 1.5.7 (1.5.6 version name taken on PyPI)
2026-05-19 00:48:59 +08:00
Research Assistant
59e1c3b874
chore: bump version to 1.5.6
2026-05-19 00:31:32 +08:00
Research Assistant
02ef2d9b52
feat(sync): auto-detect orphan papers after sync, show modal in Obsidian
...
- prune.py: _enrich_orphan_preview() reads note frontmatter for metadata
- sync_service.py: always run dry-run prune, include in result
- sync.py: write sync-orphan-state.json for plugin consumption
- main.js: add checkOrphanState() + PaperForgeOrphanModal with select/toggle
- styles.css: orphan modal styles (list, tags, dimmed rows)
- cli.py: add --keys to prune command for targeted deletion
2026-05-19 00:31:19 +08:00
Research Assistant
19c28a8b91
chore: commit session work before hotfix switch
2026-05-18 22:47:30 +08:00
Research Assistant
1abea7e333
chore: bump version to 1.5.6rc5
2026-05-18 22:00:58 +08:00
Research Assistant
8233cb7aff
feat(plugin): render discussion card from .md with MarkdownRenderer
2026-05-18 21:12:06 +08:00
Research Assistant
add220d93c
feat(discussion): remove JSON output and markdown escaping
2026-05-18 21:09:54 +08:00
Research Assistant
8dc58ce1f5
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
a404ebd43b
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
2b552be9e6
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
b695c6b4cc
fix: i18n hardcoded English, use cached Python, execFile for pip/cache
2026-05-16 00:57:34 +08:00
Research Assistant
e37c1b74ef
i18n: update openai key desc — model is user-defined below
2026-05-16 00:41:25 +08:00
Research Assistant
bf7f71f3d7
fix: add missing require execFile + instant UI clear on mode toggle
2026-05-16 00:34:09 +08:00
Research Assistant
3e875e9634
feat: make API mode the default (dropdown order + settings default)
2026-05-16 00:28:10 +08:00
Research Assistant
875ae0fcdc
i18n: mode-specific dep install/missing text (API→openai only, local→all three)
2026-05-16 00:19:56 +08:00
Research Assistant
c16d4e0e5f
fix: detach embed build process from settings tab (survive close)
2026-05-16 00:12:09 +08:00
Research Assistant
b0fe55bc11
fix: regenerate vector runtime snapshot on vector mode toggle
2026-05-16 00:05:44 +08:00
Research Assistant
3473b4c88b
fix: mode-aware dep check and install (API→openai only, local→chromadb+sentence-transformers)
2026-05-16 00:03:30 +08:00
Research Assistant
7ac959123d
fix: inline memory-state into main.js (Obsidian plugins cannot require local files)
2026-05-15 23:54:49 +08:00
Research Assistant
6d6b2ba00e
fix: move memory-state.js to plugin root for Electron require resolution
2026-05-15 23:52:32 +08:00
Research Assistant
298641fe71
feat: first-launch snapshot migration (generate runtime-health once if missing)
2026-05-15 23:38:48 +08:00
Research Assistant
958db0c2fc
feat: async snapshot refresh after heavy operations complete
2026-05-15 23:38:01 +08:00
Research Assistant
0f3b880d6a
refactor: replace Python exec with memory-state snapshot reads + _callPython wrapper
2026-05-15 23:35:12 +08:00
Research Assistant
40922a67c0
feat: add JS-native file-based memory state reader module
2026-05-15 22:55:40 +08:00
Research Assistant
a55fd73229
fix: add build complete notice; remove duplicate display call
2026-05-15 21:35:15 +08:00
Research Assistant
af430f75e8
fix: show error notification on embed build failure; collect stderr
2026-05-15 21:01:08 +08:00
Research Assistant
01990d38e5
fix: relax vector dep check — openai not required for local mode
2026-05-15 18:16:40 +08:00
Research Assistant
440e82a45a
fix: move --vault before subcommand in dashboard memory health check
2026-05-15 18:12:05 +08:00
Research Assistant
67199beae5
fix: reorder table drops to respect FK constraints; add rebuild logging
2026-05-15 17:42:10 +08:00
Research Assistant
b64ae2642a
feat: add Rebuild button for memory layer in plugin settings
2026-05-15 17:24:10 +08:00
Research Assistant
075c9107bf
docs: add memory runtime health spec and regression helpers
2026-05-15 01:29:54 +08:00
Research Assistant
f8bf1aa043
feat: rehydrate vector UI from persistent state; add memory layer to dashboard system status
2026-05-15 01:17:41 +08:00
Research Assistant
28562811b1
chore: restore manifest version to match __init__ (1.5.6rc3)
2026-05-15 00:39:12 +08:00
Research Assistant
b0cee0f79b
feat: embed build background progress with pause/stop
2026-05-15 00:30:50 +08:00
Research Assistant
b9d6bb7d0a
chore: manifest version back to 1.5.5 (stable)
2026-05-15 00:22:42 +08:00
Research Assistant
b39604392a
bump: 1.5.6rc2 -> 1.5.6rc3
2026-05-15 00:16:16 +08:00
Research Assistant
0b69aec68b
fix: guard features object in settings to prevent crash on first render
2026-05-14 23:48:54 +08:00
Research Assistant
8820874665
bump: 1.5.6rc1 -> 1.5.6rc2
2026-05-14 23:34:56 +08:00
Research Assistant
a530513d84
feat: retrieve empty index guard, embed status check, HF download hint
2026-05-14 21:59:25 +08:00
Research Assistant
c1e3668115
fix: remove ghost settings code, add vector deps, add embed preflight
2026-05-14 21:56:28 +08:00
Research Assistant
a4055f5ced
fix(plugin): fall back to global mode when Base domain has no matching papers
2026-05-14 01:49:38 +08:00
Research Assistant
850134f74a
fix(plugin): open .base file directly instead of file-explorer + trim domain basename
2026-05-14 01:41:51 +08:00
Research Assistant
51edce7630
fix(plugin): use getLeavesOfType + revealLeaf to focus existing file-explorer
2026-05-14 01:39:26 +08:00
Research Assistant
862b0d1988
fix(plugin): simplify file-explorer open to enable() call
2026-05-14 01:38:06 +08:00
Research Assistant
b93a555a5c
fix(plugin): replace deprecated revealLeaf().setViewState with internalPlugins toggle
2026-05-14 01:35:22 +08:00