TaskNotes 4.7.2
Changed
- Improved local lint checks so package and CSS issues reported by Obsidian's online review can be caught before submission.
- Cleaned up stylesheet compatibility issues reported by Obsidian's online review without changing the intended TaskNotes appearance.
- Improved spacing and alignment in task, timeblock, and webhook modals after the stylesheet cleanup.
- Reworked optional calendar and ICS subscription refresh scheduling to avoid interval-based network polling while preserving the same refresh intervals.
- Cleaned up additional source patterns reported by Obsidian's online review, including unsafe default object stringification and redundant external type unions.
- Prevented a console error when plugin listeners are cleaned up after reloads.
- Added a local lint check to prevent interval-based polling in files that also perform network requests.