Research Assistant
babe340379
fix: add v prefix to bump.py tags to match workflow trigger
2026-05-11 21:40:01 +08:00
Research Assistant
2375f56443
bump: 1.5.3 -> 1.5.4
2026-05-11 21:34:36 +08:00
Research Assistant
19516a1c57
fix: use item['title'] instead of undefined entry in self-healing migration
2026-05-11 21:22:11 +08:00
Research Assistant
290f67c6f4
fix: update ocr auto_analyze and ld_deep search for {key}.md filenames with fallback
2026-05-11 21:13:27 +08:00
Research Assistant
b0c61ba7b0
feat: change sync to {key}.md, add aliases frontmatter, self-healing rename in migrate
2026-05-11 21:12:29 +08:00
Research Assistant
0e10df6845
feat: change formal note filename to {key}.md, add self-healing migration + alias injection
2026-05-11 21:11:12 +08:00
Research Assistant
4f52dd9001
test: update fixtures to {key}.md filename format (red phase)
2026-05-11 21:09:36 +08:00
Research Assistant
3a25c02836
docs: replace git+https install URLs with pip install paperforge (PyPI)
2026-05-11 19:25:38 +08:00
Research Assistant
fb2a21678a
fix: bump.py — add UTF-8 encoding to git show, remove release logic (handled by Actions)
2026-05-11 19:25:09 +08:00
Research Assistant
0fa2274296
bump: 1.5.2 -> 1.5.3
2026-05-11 19:20:47 +08:00
Research Assistant
4949c37922
style: ruff auto-fix setup_wizard.py (unused imports, f-strings, dead code)
2026-05-11 19:19:40 +08:00
Research Assistant
eb45a64ce7
fix: force UTF-8 encoding for all subprocess and stdout on Windows, fix pre-existing logger bug
2026-05-11 19:16:18 +08:00
Research Assistant
0ae4c72492
fix(skill): split vault-browse from paper-search, add browsing flow to vault-knowledge
2026-05-11 19:03:38 +08:00
Research Assistant
5df46f660c
feat(skill): add library browsing trigger phrases to paper-search route
2026-05-11 18:54:53 +08:00
Research Assistant
465ad0a932
feat(skill): add vault-knowledge + paper-search reference files, update routing table
2026-05-11 18:49:33 +08:00
Research Assistant
12d7ff62a4
fix(plugin): show setup-needed hint when paperforge not configured
2026-05-11 18:30:50 +08:00
Research Assistant
49dfa6b71e
fix(plugin): skip auto-update when setup not completed
2026-05-11 18:29:33 +08:00
Research Assistant
b10e1f97ac
fix(plugin): guard _fetchStats against missing _metricsEl
2026-05-11 18:25:05 +08:00
Research Assistant
5ed7221b69
ci: add contents:write permission for release management
2026-05-11 18:21:16 +08:00
Research Assistant
6e71614d72
ci: handle existing release in publish workflow
2026-05-11 18:19:32 +08:00
Research Assistant
bbb8e069bb
ci: add skip-existing and auto GitHub release creation
2026-05-11 18:17:33 +08:00
Research Assistant
cceef359d9
chore: bump version to v1.5.2
2026-05-11 18:15:02 +08:00
Research Assistant
90060bc79e
feat(plugin): add console logs showing PyPI vs git install source
2026-05-11 18:10:56 +08:00
Research Assistant
8b2e5357f2
ci: explicit PYPI_TOKEN secret in publish workflow
2026-05-11 18:07:08 +08:00
Research Assistant
2e0657479a
feat: PyPI publish support — install paperforge from PyPI with git fallback
2026-05-11 18:04:17 +08:00
Research Assistant
0376fdb512
feat(plugin): enhanced diagnostic — git/PATH/vault path on install failure
2026-05-11 17:51:14 +08:00
Research Assistant
c81f892625
fix(base): use !zotero_key.isEmpty() filter syntax
2026-05-11 17:47:05 +08:00
Research Assistant
3c3f62182a
docs: update v1.5.1 changelog with all hotfixes
2026-05-11 17:44:56 +08:00
Research Assistant
12fa24034d
fix: prepend v to git tag ref in all pip install URLs
2026-05-11 17:41:59 +08:00
Research Assistant
e7707cc26e
debug: log pip stderr on Sync Runtime failure
2026-05-11 17:38:38 +08:00
Research Assistant
7906c1b114
fix(plugin): pass enriched env through runSubprocess for Sync Runtime button
2026-05-11 17:32:19 +08:00
Research Assistant
0867f844ce
feat(plugin): cross-platform git detection (win/mac/linux) for pip install PATH
2026-05-11 17:28:34 +08:00
Research Assistant
0bf629bb33
feat(plugin): resolve git via ComSpec and inject into PATH for pip install spawns
2026-05-11 17:26:35 +08:00
Research Assistant
7b5f5aebe0
fix(base): filter by zotero_key != "" instead of filename exclusion
2026-05-11 17:11:51 +08:00
Research Assistant
b599b59cb9
fix(base): exclude fulltext.md from Base views to prevent workspace clutter
2026-05-11 17:10:34 +08:00
Research Assistant
b90fa546f9
feat(update): add zip fallback when pip/git update fails (e.g. missing git)
2026-05-11 17:04:30 +08:00
Research Assistant
566697fc31
chore: remove CI workflows pending rewrite
2026-05-11 17:00:23 +08:00
Research Assistant
8488437c0b
chore: bump version to v1.5.1
2026-05-11 16:50:07 +08:00
Research Assistant
813980b7d3
hotfix: fix Base filter syntax error, = to ==
2026-05-11 16:43:58 +08:00
Research Assistant
e6770b9ec9
hotfix: remove py launcher from auto-detection to prevent spawn ENOENT on Windows
2026-05-11 16:40:22 +08:00
Research Assistant
3b98c51622
docs: update README version refs to v1.5.0, add Dashboard three-mode / pf-end sections
2026-05-11 12:55:31 +08:00
Research Assistant
a473710f68
docs: add v1.5.0 changelog entries
2026-05-11 00:56:39 +08:00
Research Assistant
02d8ba1448
fix: deep_reading_status read from frontmatter, key extraction walkup, remove body status fields
...
- _build_entry: read deep_reading_status from frontmatter first, body detection fallback
- _extractZoteroKeyFromPath: walk up directory tree for 8-char key (handles ai/discussion.md etc.)
- frontmatter_note: remove duplicate PDF/OCR/deep_reading status from body (frontmatter is source of truth)
2026-05-11 00:52:07 +08:00
Research Assistant
dfdbc09f6d
ci: add contents:write permission to release workflow
2026-05-11 00:23:48 +08:00
Research Assistant
20acbbfc23
chore: bump version to v1.5.0
2026-05-11 00:21:35 +08:00
Research Assistant
41b8b7d5eb
test: update headless_setup tests for refactored literature-qa skill directory
...
Refactored deploy_skills service creates a single literature-qa skill dir
instead of individual pf-deep/pf-paper/etc. Update all 4 agent
platform tests to check for literature-qa instead of old names.
2026-05-11 00:18:24 +08:00
Research Assistant
e25a6b193e
fix(dashboard): use same wikilink parser as Open PDF button for PDF detection
2026-05-11 00:17:21 +08:00
Research Assistant
ba6fffa1f7
feat(dashboard): PDF files now trigger per-paper mode via index pdf_path match
2026-05-11 00:15:42 +08:00
Research Assistant
66ab2fad2e
fix(setup,test): replace orphaned imported_skills variable and update bootstrap test
...
headless_setup Phase 7 used imported_skills which was removed during
skill_deploy refactor. Use skill_result['skill_deployed'] instead.
Also update bootstrap test that asserted old command_files string.
2026-05-11 00:11:00 +08:00
Research Assistant
aa86e9bb75
Merge branch 'fix/setup-v2'
2026-05-11 00:06:20 +08:00