Tag Timer v3.0.0 - Major Release Changelog
This is a massive update that transforms Tag Timer from a simple visual widget into a robust, resilient time-tracking system, while remaining completely lightweight.
✨ Major Features
- **Analytics Panel **: Added a dedicated, real-time sidebar panel to track your time. It features:
- Daily and weekly aggregate totals.
- Productivity streak tracking (days in a row).
- Top 10 file breakdown with visual progress bars.
- Weekly trend chart and history of recent sessions.
- Audio Notifications: You can now enable Completion Sounds for your countdowns. Instead of bloating the plugin with mp3 files, Tag Timer dynamically synthesizes sounds via the Web Audio API. Choose between:
Soft ChimeGentle BellClassic BeepDigital AlarmSoft Marimba
- Background Expiry Engine: Countdowns now safely expire in the background via an automated vault scanner. This completely resolves stale visual bugs that previously occurred when countdowns finished while a note was closed or embedded inside an Obsidian Canvas.
📱 Mobile & Accessibility
- Screen Reader Support (ARIA): Timer widgets have been completely overhauled for accessibility. They now act as native interactive buttons (
role="button",tabindex="0") and dynamically update theiraria-labelto broadcast their exact state and time to screen readers.