3.6.24 - Polish & Power-Up
3.6.24 - Polish & Power-Up
This release brings a host of quality-of-life improvements, bug fixes, and developer enhancements to Note Companion. Users will notice a more robust and consistent experience, especially around file handling, UI polish, and plugin reliability. Under the hood, the plugin is now easier to maintain and extend, with improved type safety and React compatibility.
Technical Changes
- Improved type safety throughout the codebase, replacing 'any' with 'unknown' and adding new type definitions (global.d.ts).
- Refined file handling: safer file moves, improved error handling, and now uses the Obsidian trash for template restoration instead of permanent deletion.
- UI polish: fixed color and style inconsistencies, improved accessibility, and enhanced component compatibility with Radix UI and Tailwind CSS.
- Ensured a single React 18 instance is used, preventing version conflicts in monorepo setups.
- Improved API error handling and user notifications for failed requests.
- Refactored event handlers to use window.setTimeout for better browser compatibility.
- Updated and centralized utility imports for UI components, reducing build errors and improving maintainability.
- Enhanced progress bar and status bar logic for more accurate and resilient file processing feedback.
- Minor copy and capitalization fixes for a more consistent user experience.
SHA-256 Checksums
bf8165de5dfb0d0c0847d13578088a1bb48512bc9e20330976af7dc7dc234111 main.js
d5dc6518afbb2d03a3250a73b888b1417b864e0db7849438d62ecb5576c94598 styles.css
528da304a77cf5d9338215661cd90d5857c1bf035c90a0100e3e703c50456812 manifest.json