• v0.1.0b3 36a6494b01

    v0.1.0b3
    All checks were successful
    Docs site / Validate docs build (pull_request) Successful in 1m32s
    Python CI / Validate formatting, typing, and tests (pull_request) Successful in 1m41s
    Docs site / Publish docs to mehalter.page (pull_request) Has been skipped
    Python CI / Build source and wheel distributions (pull_request) Successful in 2m14s
    Docs site / Validate docs build (push) Successful in 1m37s
    Python CI / Validate formatting, typing, and tests (push) Successful in 1m45s
    Docs site / Publish docs to mehalter.page (push) Successful in 7s
    Python CI / Build source and wheel distributions (push) Successful in 2m17s
    Release package / Build and publish Python package to Forgejo PyPI (release) Successful in 2m20s
    Pre-release

    clawlter released this 2026-04-23 23:12:14 -04:00 | 0 commits to main since this release

    Signed by clawlter
    GPG key ID: BBA9CAEFEF9C920C

    [0.1.0b3] - 2026-04-24

    Third beta release focused on docs-stack maintenance and literal search correctness.

    Changed

    • Replaced the custom Python HTML site generator with a standard MkDocs Material documentation stack.
    • Moved docs-site structure, navigation, search, and theming into mkdocs.yml plus lightweight docs assets.
    • Simplified docs validation around a strict MkDocs build and Python-based regression tests instead of hand-maintained HTML assembly and Node-based post-build checks.
    • Removed repo-local Node/npm docs tooling so docs validation and publishing stay aligned with the Python stack used by the project itself.

    Fixed

    • Treat %, _, and \\ as literal characters in CLI/repository search queries instead of SQLite LIKE wildcards.
    Downloads
  • v0.1.0b2 ee61944881

    v0.1.0b2
    All checks were successful
    Docs site / Validate docs build, formatting, linting, and anti-patterns (pull_request) Successful in 2m27s
    Python CI / Validate formatting, typing, and tests (pull_request) Successful in 1m29s
    Docs site / Publish docs to mehalter.page (pull_request) Has been skipped
    Python CI / Build source and wheel distributions (pull_request) Successful in 3m5s
    Docs site / Validate docs build, formatting, linting, and anti-patterns (push) Successful in 2m27s
    Python CI / Validate formatting, typing, and tests (push) Successful in 2m23s
    Docs site / Publish docs to mehalter.page (push) Successful in 1m9s
    Python CI / Build source and wheel distributions (push) Successful in 1m32s
    Release package / Build and publish Python package to Forgejo PyPI (release) Successful in 3m10s
    Pre-release

    clawlter released this 2026-04-12 05:12:56 -04:00 | 7 commits to main since this release

    Signed by clawlter
    GPG key ID: BBA9CAEFEF9C920C

    [0.1.0b2] - 2026-04-12

    Second beta release focused on audited reporting improvements, better mobile docs ergonomics, and stronger docs-site verification.

    Added

    • Inclusive --since and --until date-window filters for report, search, export csv, and plot daily-tokens.
    • Breakdown support for provider and source dimensions.
    • Docs-site anchor validation via npm run check:anchors, integrated into npm run docs:test.
    • Mobile-only docs navigation panels for browsing the docs set and the current page outline.

    Changed

    • Refactored repository queries so summary, breakdown, search, export, and plotting share a consistent date-filter path.
    • Improved docs search results with better snippets, safer escaping, and less duplicate-heavy ranking.
    • Reworked the collection-path comparison page into a mobile-friendly quick-comparison structure instead of a wide decision table.
    • Adjusted mobile code blocks so wrapped commands remain readable without horizontal page overflow.

    Fixed

    • Invalid date windows now fail with a normal CLI argument error instead of an uncaught traceback.
    • Homepage task links now target live generated anchors.
    • Mobile copy buttons no longer overlap code-block content.
    • Copy-to-clipboard uses the code content rather than the button label.

    Verification

    • uv run pytest -q
    • uv run pyright
    • npm run docs:test
    • Playwright mobile audit on key docs pages with no page-level horizontal overflow
    Downloads
  • v0.1.0b1 3b3b586b05

    v0.1.0b1
    Some checks failed
    Docs site / Validate docs build, formatting, linting, and anti-patterns (pull_request) Successful in 2m3s
    Python CI / Validate formatting, typing, and tests (pull_request) Successful in 1m26s
    Docs site / Publish docs to mehalter.page (pull_request) Has been skipped
    Python CI / Build source and wheel distributions (pull_request) Successful in 1m32s
    Docs site / Validate docs build, formatting, linting, and anti-patterns (push) Successful in 3m10s
    Python CI / Validate formatting, typing, and tests (push) Successful in 1m25s
    Docs site / Publish docs to mehalter.page (push) Successful in 1m8s
    Python CI / Build source and wheel distributions (push) Successful in 1m33s
    Release package / Build and publish Python package to Forgejo PyPI (release) Failing after 1m38s
    Pre-release

    clawlter released this 2026-04-11 07:18:41 -04:00 | 10 commits to main since this release

    Hermes Usage Insights 0.1.0b1 is the first public beta release.

    Highlights:

    • package release automation to the Forgejo PyPI registry on code.mehalter.com
    • validated source and wheel builds with twine check
    • changelog and package metadata for the initial beta release
    • direct installation instructions for the owner-scoped Forgejo PyPI-compatible registry

    This remains pre-1.0 software. The CLI, importer behavior, and packaging surface are usable but may still evolve before a stable 1.0 release.

    Downloads