• 1.0.0 8e63bcc115

    1.0.0 Stable

    marvin8 released this 2026-07-01 23:36:19 +00:00 | 45 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [1.0.0] - 2026-07-01

    Bug Fixes

    • 🐛 fix per-day decay in get_moisture_index and stale current index
    • 🐛 fix docs.yml uv sync group (docs → dev)

    Documentation

    • 📝 add llms.txt automation to improvements backlog
    • 📝 add docs publishing action
    • 📝 rewrite home page and getting-started docs for TUI-only
    • 📝 rewrite usage docs and contributing for TUI-only; remove weewx-import page
    • 📝 add llms.txt and llms-full.txt
    • 📝 rewrite README with badges and TUI-first content
    • 📝 update CLAUDE.md architecture section for TUI-only

    Features

    • add Database.get_moisture_index() with leaky-bucket decay
    • add ChartMode enum and m-key toggle to TUI
    • add mode/group header and moisture stats to stats panel
    • add tentative moisture decay entries to TUI

    Refactoring

    • ♻️ strip cli_commands.py to TUI-only; add CLI default test
    • ♻️ remove import_weewx and get_rainy_days from db_helpers
    • ♻️ remove plotext dependency
    • ♻️ remove LEGACY_DB_FILE_NAME and Woodpecker docs pipeline

    Testing

    • use tmp_path fixture instead of hard-coded /tmp
    Downloads