This release fixes issues for SREs watching stability and regressions.
✓ No known CVEs patched in this version
Topics
+2 more
Summary
AI summaryUpdates Bug Fixes, Technical Changes, and What's New across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Added regression test for subscription reminder enable/disable/absent cases. Added regression test for subscription reminder enable/disable/absent cases. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Medium |
Reminder toggle now persists correctly when editing a subscription. Reminder toggle now persists correctly when editing a subscription. Source: llm_adapter@2026-06-08 Confidence: low |
— |
| Bugfix | Medium |
Subscription edit handlers persist the correct reminder toggle state. Subscription edit handlers persist the correct reminder toggle state. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
| Bugfix | Low |
Reminder disabled mute icon now renders on initial Subscriptions page load. Reminder disabled mute icon now renders on initial Subscriptions page load. Source: granite4.1:30b@2026-06-08-audit Confidence: low |
— |
Full changelog
What's New
Bug Fixes
Reminder toggle not saved when editing a subscription (#119)
Enabling or disabling reminders while editing a subscription is now persisted correctly.
Previously, the edit form submitted a hidden reminder_enabled=false immediately before the checkbox's reminder_enabled=true. Gin's PostForm/GetPostForm return the first value of a repeated field, so the checkbox was always ignored and reminders were saved as disabled regardless of the toggle.
- Both the create and update handlers now read the last value of
reminder_enabled, so the standard hidden-input + checkbox pattern works in every case (enable, disable, and field-absent). - The "reminders disabled" mute icon now also renders on the full Subscriptions page, matching the htmx list partial (previously it only appeared after an htmx refresh).
Technical Changes
internal/handlers/subscription.go: usePostFormArray("reminder_enabled")and take the last value inCreateSubscriptionandUpdateSubscription.templates/subscriptions.html: render the reminder mute icon on initial page load.- Added
internal/handlers/subscription_reminder_test.go— regression test covering enable/disable/absent cases.
Thanks to @ajwalkiewicz for reporting #119.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]