-
1.1.0
StableAll checks were successful/ pr-review (push) Has been skipped/ gitleaks (push) Successful in 19s/ checks (push) Successful in 3m41s/ publish (push) Has been skipped/ deploy-docs (push) Successful in 1m52s/ pr-review (release) Has been skipped/ gitleaks (release) Successful in 16s/ checks (release) Successful in 4m1s/ deploy-docs (release) Has been skipped/ publish (release) Successful in 30smarvin8 released this
2026年07月13日 05:48:20 +02:00 | 1 commits to main since this releaseSigned by marvin8SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI[1.1.0] - 2026年07月13日
- New Comparison chart mode: press
min monthly or yearly grouping to see year-over-year bars side by side.
Commits
- 🔀 Merge branch 'feat/misc-improvements'
8e78ba3 - 📝 remove prose
fabc1e0 - 📝 remove reference to +fix
9b9a1a1 - 📝 remove erronous error fix
d626828 - 📝 add Release-Notes entry for comparison + key fix
f123f1b - 🐛 fix comparison mode + key using wrong year-count query
e5c3aea - 📝 document comparison mode and fix year-cap and color palette bounds
2f9c0a1 - ✨ wire up comparison mode in RainTuiApp
125e777 - ✨ add ComparisonChartWidget
1047a47 - ✨ add StatsPanel comparison mode rendering
ef5c358 - ✨ add ChartMode.comparison and mode-cycle guards
246940a - ✨ add get_monthly_comparison DB method
8519c52 - ✨ add get_ytd_by_year DB method
4af9111 - 🔧 add bump version config for Release-Notes.md
766d293 - 🔧 make complexipy look at test files as well
1090588 - 📝 document complete-coverage convention and rework improvements
476e7cf - 🔧 default backfill switch to enabled
c337b10 - 🔀 Merge branch 'feat/issue-13-ci-tooling-refactor'
9ca435e - 📝 reference Release-Notes.md.template instead of embedding a copy
1618297 - 👷 replace curl|sh with pip install uv in weekly-checks
696621c - 👷 fix deploy-docs step to use bash shell
0ba904d - 👷 migrate CI from Woodpecker to Forgejo Actions
e1c8db6 - 📝 update CLAUDE.md for new release process and release notes
2ea48ac - 🔧 refactor changelog generation, remove git-cliff
fac084e - ✨ add Release-Notes.md and template
a85235a - 📝 add AI-DECLARATION.md
819676d - 🔧 relocate .superpowers folder, update gitignore
6cd98a0 - ⬆️ bump deps
0afb648
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- New Comparison chart mode: press
-
1.0.1
Stablemarvin8 released this
2026年07月02日 03:34:44 +02:00 | 31 commits to main since this releaseSigned by marvin8SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI[1.0.1] - 2026年07月02日
Fixed publishing of documentation
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
1.0.0
Stablemarvin8 released this
2026年07月02日 01:36:19 +02:00 | 35 commits to main since this releaseSigned by marvin8SSH 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.11.0
Stablemarvin8 released this
2026年07月01日 08:22:11 +02:00 | 58 commits to main since this releaseSigned by marvin8SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI[0.11.0] - 2026年07月01日
Bug Fixes
- 🐛 defer initial data load and resize refresh until after Textual layout
Features
- ✨ use XDG default DB location and rename DB file to rainlog.sqlite
- ✨ add rainlog migrate command to copy DB to XDG default location
Refactoring
- ♻️ rename package weather_tools → rainlog and CLI command rain → rainlog
Testing
- ✅ fix test_migrate.py: add source-preserved and no-orphan-temp tests, add monkeypatch to source-missing test
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.10.0
Stablemarvin8 released this
2026年07月01日 03:44:17 +02:00 | 67 commits to main since this releaseSigned by marvin8SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI[0.10.0] - 2026年07月01日
Bug Fixes
- 🐛 guard backfill loop; catch duplicate-date insert; add submit-path tests
Documentation
- 📝 track TUI enhancement tasks in improvements.md
Features
- ✨ auto-size stats panel; add pytest-asyncio
- ✨ auto bar count with live resize and manual override
- ✨ add rain modal with backfill support
- ✨ select mode with bar highlight and selected-entry stats
- ✨ edit rain modal with optional bar pre-population
- ✨ add visible Save button to AddRainModal and EditRainModal
Refactoring
- ♻️ extract _compute_colors and _merge_tentative_entries to reduce complexity
Testing
- ✅ fix inaccurate comment and assertion in panel width test
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.9.0
Stablemarvin8 released this
2026年06月25日 09:02:26 +02:00 | 82 commits to main since this releaseSigned by marvin8SSH 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.8.0
Stablemarvin8 released this
2026年05月17日 11:02:20 +02:00 | 104 commits to main since this releaseSigned by marvin8SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI[0.8.0] - 2026年05月17日
CI
- 👷 simplify grouping for weekly reporting
Documentation
- 📝 inital version of documentation
- 📝 update documentation location
- 📝 correct repo url
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads