Skip to content

v10.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Aug 18:15
· 8 commits to master since this release

DocHarvest v10.0.1

Version 10.0.1 resolves key UI state discrepancies, completes the standalone executable renaming (docharvest.exe), adds project renaming inside the Document Library, and introduces an interactive About section with full creator attribution.

✨ Features & Capabilities

  • ✏️ Project Rename Feature in Document Library:

    • Added StorageManager.rename_domain and SearchIndex.rename_domain to safely update directory paths, metadata JSON, and SQLite FTS5 search index entries.
    • Added a Rename (✏️) action button on library cards and an interactive rename modal dialog in frontend/src/views/LibraryView.tsx.
  • ❤️ Interactive About Modal & Creator Attribution:

    • Added frontend/src/components/AboutModal.tsx displaying engine specifications (AST + FastMCP + fpdf2), runtime telemetry, GitHub/Showcase links, and "Made with ❤️ by Rohan Shetty".
    • Accessible via the sidebar footer heart trigger and the Ctrl+K command menu.

🐛 Bug Fixes & Hardening

  • 🏷️ Universal Brand & Binary Propagation:
    • Standalone build pipeline (build_exe.py) updated to produce docharvest.exe (primary) alongside gitbook-dl.exe for backwards compatibility.
    • Added docharvest CLI command entry point in pyproject.toml ([project.scripts]).
    • Desktop GUI window title, sidebar header, and Capture Studio badges updated to DocHarvest v10.0.1 and v10.0 Engine.
    • .github/workflows/build-release.yml now stages and publishes both docharvest-* and gitbook-dl-* cross-platform binaries.

⚡ Performance & Architecture

  • Document Library Badge Race Condition Fixed:
    • Eliminated the tick-0 mock fallback in frontend/src/lib/bridge.ts that caused the count badge to flash (1) before the WebView2 Python bridge attached.
    • Cleaned the sidebar navigation item badge for a distraction-free library view.

📦 Downloadable Binaries & Verification Checksums

Asset / Executable Target Platform File Size SHA-256 Checksum
docharvest-macos-latest macOS (Apple Silicon / Intel) 29.4 MB 9744f68b951cfe8b6d4e68e6038d7c1464c7b8eb97754b8ba73f0f5d38071c26
docharvest-ubuntu-latest Linux x64 47.4 MB f9467b446b5528370bae581a41d1b170a731eccbbaffd4e3a1bf21c406b2bb63
docharvest-windows-latest.exe Windows x64 33.5 MB 03c6b6e06a6476000e15edc0ffc421c599b99bd8cdb1ff2517245edfbdf48135
gitbook-dl-macos-latest macOS (Apple Silicon / Intel) 29.4 MB 9744f68b951cfe8b6d4e68e6038d7c1464c7b8eb97754b8ba73f0f5d38071c26
gitbook-dl-ubuntu-latest Linux x64 47.4 MB f9467b446b5528370bae581a41d1b170a731eccbbaffd4e3a1bf21c406b2bb63
gitbook-dl-windows-latest.exe Windows x64 33.5 MB 03c6b6e06a6476000e15edc0ffc421c599b99bd8cdb1ff2517245edfbdf48135
SHA256SUMS.txt All Platforms < 1 KB (Verification Manifest)

Verification Instructions

# Linux / macOS integrity verification:
sha256sum -c SHA256SUMS.txt

# Windows PowerShell integrity verification:
Get-FileHash -Algorithm SHA256 gitbook-dl-windows-latest.exe

Full Changelog: v10.0.0...v10.0.1