• v1.5.1 3c7b6741f5

    olivier released this 2026-06-22 16:18:37 +02:00 | 0 commits to master since this release

    Fix

    Calendar (and the entire sidebar) disappeared for existing users after updating to v1.5.0.

    Root cause: Object.assign does a shallow merge on settings. The saved recentFiles object replaced the entire default, so the new filterTags field was undefined. Accessing .length on it threw an exception, killing renderRecentFiles() and preventing renderCalendar() from ever running.

    Fixed with:

    • Defensive || [] fallback on filterTags
    • Deep merge on loadSettings for recentFiles, calendar, and display objects so future new fields also survive gracefully
    Downloads