Release v26.04.29.4 — recurrence UI + journal weather wiring fixes #48
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
36cd08c) — adds a "Repeat" select (None / Daily / Weekly / Monthly / Yearly) wired to the existingEvent.recurrenceRRULE column. CalDAV-imported rules with extra parts (e.g.FREQ=WEEKLY;BYDAY=MO,WE,FR) surface as a disabled "Custom" option with the raw rule preserved read-only.c33cab7) — closes two gaps that produced empty weather sites in the journal panel:PUT /api/journal/confignow triggers a backgroundrefresh_location_cachefor any saved location with valid lat/lon, so newly-entered sites populate without needing the manual refresh button.get_cached_weather_rowsnow accepts avalid_keysfilter; the journal weather routes and prep pipeline pass currently-configured location keys, so briefing-era leftover cache rows (which survived migration 0040 because that migration only droppedbriefing_config, notweather_cacherows) no longer surface as ghost tabs.Test plan
vue-tsc --noEmitclean🤖 Generated with Claude Code