• 0.9.0 91f1c86cbf

    0.9.0 Stable

    marvin8 released this 2026-06-25 07:02:26 +00:00 | 92 commits to main since this release

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

    [0.9.0] - 2026-06-25

    Bug Fixes

    • 🐛 close SQLite connections via Database context manager to silence ResourceWarning

    Documentation

    • 📝 mark Display improvements as complete

    Features

    • add offset parameter to Database.get_rain()
    • add Database.get_current_streak()
    • create tui module with calculate_bar_heights()
    • add BarChartWidget, StatsPanel, and RainTuiApp to tui module
    • add rain tui command and textual dependency
    • colour bars by rain intensity, light to dark blue
    • show tentative 0-rain bars in purple for days since last record
    • change tentative bar colour from purple to orange
    • show rainfall amount below each bar
    • cap blue intensity at 0.5 for value text to ensure legibility on dark terminals

    Refactoring

    • ♻️ drop stub bar for tentative 0-rain entries, value colour is sufficient
    Downloads