- Refactored audio handling by separating concerns into AudioAnalyzer and AudioPlayback classes.
- Improved type definitions for Tauri commands and dialog interfaces in global.d.ts.
- Added new CodeActions and CodePreview components to enhance code display and interaction in markdown.tsx.
- Updated state management in sd.ts to include drawing functionality.
- Cleaned up global styles in globals.scss, reducing complexity and improving maintainability.
[+] fix(exporter.tsx): add async keyword to download function
[+] feat(exporter.tsx): add support for saving image file using window.__TAURI__ API
[+] feat(global.d.ts): add types for window.__TAURI__ API methods
[+] feat(locales): add translations for download success and failure messages
[+] feat(sync.ts): add support for generating backup file name with date and time
[+] fix(utils.ts): add async keyword to downloadAs function and add support for saving file using window.__TAURI__ API
[+] feat(global.d.ts): add support for window.__TAURI__.notification methods
[+] feat(update.ts): add notification for new version availability
[+] fix(Cargo.toml): add tauri feature "notification-all" to enable notifications
[+] fix(tauri.conf.json): enable all notification features in tauri configuration