1.0.1
Release Notes: Version 1.0.1
Improvements & Fixes:
- Security & Provenance: Release assets (
main.js,styles.css,manifest.json) are now cryptographically signed using GitHub Artifact Attestations, allowing users to verify that they were built securely from this repository. - Popout Window Compatibility: Upgraded core DOM interactions to seamlessly support Obsidian's multi-window functionality. The plugin now reliably tracks mouse events and dropdowns even if the calendar or timeline is dragged into a separate popout window.
- UI Consistency: Re-architected the Settings Tab UI to use Obsidian's native
Setting.setHeading()APIs instead of custom HTML. This guarantees the settings menu will look perfect no matter what custom vault theme you have installed. - Memory Optimization: Patched a minor memory leak edge-case related to how the Timeline View instance was being cached during workspace layout registration.
- Organic CSS Styling: Completely scrubbed the codebase of brute-force
!importantCSS overrides. The plugin's styling is now hyper-specific, preventing potential conflicts with third-party themes. - API Compatibility: Officially bumped the
minAppVersionrequirement to Obsidian1.4.0to ensure stable support for the native workspace and vault directory APIs.