Commit graph

45 commits

Author SHA1 Message Date
Research Assistant
6988a14a3b bump: 1.5.14 -> 1.5.15 2026-06-01 19:46:46 +08:00
Research Assistant
7f0e6cfb18 bump: 1.5.13 -> 1.5.14 2026-05-31 20:56:15 +08:00
Research Assistant
8a494a30d4 bump: 1.5.12 -> 1.5.13 2026-05-25 12:25:12 +08:00
Research Assistant
d8b897d893 bump: 1.5.11 -> 1.5.12 2026-05-25 11:43:11 +08:00
Research Assistant
12539b2985 bump: 1.5.10 -> 1.5.11 2026-05-22 13:00:14 +08:00
Research Assistant
b8b630727d bump: 1.5.9 -> 1.5.10 2026-05-22 12:46:29 +08:00
Research Assistant
4d2f8e522d bump: 1.5.8 -> 1.5.9 2026-05-19 15:44:52 +08:00
Research Assistant
5aa621b4cf chore: bump version to 1.5.8 2026-05-19 01:34:40 +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
1abea7e333 chore: bump version to 1.5.6rc5 2026-05-18 22:00:58 +08:00
Research Assistant
add220d93c feat(discussion): remove JSON output and markdown escaping 2026-05-18 21:09:54 +08:00
Research Assistant
b39604392a bump: 1.5.6rc2 -> 1.5.6rc3 2026-05-15 00:16:16 +08:00
Research Assistant
8820874665 bump: 1.5.6rc1 -> 1.5.6rc2 2026-05-14 23:34:56 +08:00
Research Assistant
8335bce992 bump: 1.5.5 -> 1.5.6rc1 (Memory Layer RC1) 2026-05-12 18:11:37 +08:00
Research Assistant
47887e0e2d bump: 1.5.4 -> 1.5.5 2026-05-12 00:55:12 +08:00
Research Assistant
2375f56443 bump: 1.5.3 -> 1.5.4 2026-05-11 21:34:36 +08:00
Research Assistant
0fa2274296 bump: 1.5.2 -> 1.5.3 2026-05-11 19:20:47 +08:00
Research Assistant
cceef359d9 chore: bump version to v1.5.2 2026-05-11 18:15:02 +08:00
Research Assistant
8488437c0b chore: bump version to v1.5.1 2026-05-11 16:50:07 +08:00
Research Assistant
20acbbfc23 chore: bump version to v1.5.0 2026-05-11 00:21:35 +08:00
Research Assistant
0adfde6ae9 bump: 1.4.17 -> 1.4.18 2026-05-10 11:25:45 +08:00
Research Assistant
d4c0b4da65 fix: commit __version__ 1.4.17 (bump commit was lost) 2026-05-10 00:11:42 +08:00
Research Assistant
bbd39a90d3 v1.4.17rc4
Milestone v2.1: Contract-Driven Architecture & Engineering Hardening

- Stop the Bleeding: version sync checker, PyYAML hardening, install docs unification
- Contract Layer: PFResult/PFError dataclasses, ErrorCode enum, --json wrapping
- Service Extraction: sync.py decomposed into 3 adapters + SyncService
- State Machine: PdfStatus/OcrStatus/Lifecycle enums, transitions, field registry
- Setup Modularization: setup_wizard.py decomposed into 6 classes

173 tests passing, 0 regressions.
2026-05-09 17:05:07 +08:00
Research Assistant
4c9bbd9917 bump: 1.4.17rc2 -> 1.4.17rc3 2026-05-08 17:48:10 +08:00
Research Assistant
6c52e33545 chore: bump version to 1.4.17rc2 2026-05-08 01:26:19 +08:00
Research Assistant
315abdcc3a chore: bump version to 1.4.17rc1 2026-05-07 21:54:35 +08:00
Research Assistant
935dec6fd5 chore: bump version to v1.4.15 2026-05-04 13:03:11 +08:00
Research Assistant
0b3776909f chore: bump version to v1.6.0 2026-05-04 13:01:13 +08:00
Research Assistant
f87fe79a94 chore: bump version to v1.4.14 2026-05-02 15:20:25 +08:00
Research Assistant
1af4924c52 chore: bump version to v1.4.13 2026-05-01 11:14:59 +08:00
Research Assistant
9f305ca4fe chore: bump version to v1.4.12 2026-04-30 14:12:45 +08:00
Research Assistant
2d5f604ae8 feat: v1.4.11 — Obsidian plugin UX overhaul + headless_setup parity
- Plugin: multi-step install wizard modal (5 steps) with editable directory/key inputs
- Plugin: settings tab becomes operation guide; all config moved to wizard
- Plugin: Python/Zotero/BBT pre-check before wizard opens
- Plugin: agent platform selector (OpenCode/Claude/Cursor/Copilot etc.)
- Plugin: responsive dashboard (auto-fit grids, clamp typography)
- Plugin: command output styled in-panel (running/ok/error)
- Plugin: BBT export guidance in settings tab
- Plugin: rename defaults (Resources, Notes, Index_Cards, System, Base)
- Plugin: vault_path auto-detect from Obsidian
- Plugin: auto-update paperforge on plugin load
- CLI: headless_setup now creates Zotero junction (mklink /J)
- CLI: headless_setup deploys skill directory for flat_command agents
- sync: wikilink through junction (no .resolve() — keeps vault-relative paths)
- sync: route absolute paths through Zotero junction for vault-relative wikilinks
- config: remove library-records subdirectory (records now directly under control_dir)
- base_views: fix duplicate views on merge (skip legacy unmarked views)
- base_views: auto-update folder filter when path config changes
- Phases 20-22 planned and documented
- Bump to v1.4.11
2026-04-30 11:14:07 +08:00
Research Assistant
2329e82588 fix: include styles.css in package data; prevent Unicode crash on pip output 2026-04-29 01:06:59 +08:00
Research Assistant
6df746d20c fix: sync Obsidian plugin even when update is already current 2026-04-29 00:57:30 +08:00
Research Assistant
8a3b6b4f7e chore: bump to v1.4.8 and unify update version checks on __init__.py 2026-04-29 00:26:16 +08:00
Research Assistant
6394043441 fix: move install_obsidian_plugin to _utils.py, reload after update to always use latest code 2026-04-29 00:09:52 +08:00
Research Assistant
0d2c16172f fix: correct UPDATEABLE_PATHS repo paths; plugin install uses vault-first source; exclude table images from figure-map matching 2026-04-28 23:58:02 +08:00
Research Assistant
2eaeb30efa chore: bump to v1.4.5 2026-04-28 23:43:47 +08:00
Research Assistant
0dc27b7c2c chore: bump to v1.4.4 to unify all fixes under a single version 2026-04-28 22:34:41 +08:00
Research Assistant
8dbf188168 fix: sync __version__ to 1.4.3, _remote_version() reads from __init__.py 2026-04-28 22:13:23 +08:00
Research Assistant
ebc4fdeb00 chore: rename PaperForge Lite -> PaperForge across 27 files 2026-04-28 01:25:51 +08:00
Research Assistant
45f47a51b9 chore: bump version to 1.4.1 2026-04-28 00:49:00 +08:00
Research Assistant
0505fd2fda feat: add paperforge setup CLI command, one-click install script, sync __version__ to 1.4.0, detect local version from pip metadata 2026-04-27 21:34:03 +08:00
Research Assistant
59457d15c7 refactor(phase-9): rename paperforge_lite package to paperforge
- Rename directory: paperforge_lite/ → paperforge/
- Update pyproject.toml: package name, entry point, includes
- Verified: python -m paperforge --help works
2026-04-24 16:15:13 +08:00