Repository navigation
Notesify v1.2.1 — Voice Dictation, Iris Chat History & UI Refinements
Notesify v1.2.1
A focused refinement release for Notesify — introducing voice dictation for Iris, a redesigned conversation history experience, and a series of desktop and UI improvements.
🎙️ Voice Dictation for Iris
Iris can now accept voice input directly from the chat composer.
- Added a dedicated Speech-to-Text subsystem powered by OpenRouter's Whisper Large V3 Turbo.
- Browser-native audio recording with automatic MIME type negotiation.
- 60-second recording safety limit.
- Live recording timer and visual recording state.
- Transcription loading state directly inside the voice button.
- Audio is sent through the authenticated
/api/stt/transcribeendpoint. - Added a reusable
useSTThook andSTTClientabstraction. - STT architecture is decoupled from Iris and can be reused for future TipTap/editor dictation.
- Removed language-selection UI clutter and rely on automatic multilingual detection.
💬 Iris Conversation History
Iris now has a cleaner and more usable conversation sidebar.
- Redesigned Iris sidebar with a cleaner visual hierarchy.
- Added dedicated search and sidebar-collapse controls.
- Added a cleaner
New chataction. - Redesigned the
Recentssection and conversation items. - Active conversations now use a subtle dark pill treatment.
- Added hover actions for conversation items.
- Sidebar width expanded to 260px for better readability.
- Removed the previous 20-session history limit — Iris can now load the complete conversation history.
- Improved collapsed-sidebar behavior to prevent toggle/button overlap.
🖥️ Desktop & Header Improvements
- Synced application version to
1.2.1across the root, frontend, and backend packages. - Removed the redundant
New Noteheader action. - Restyled
New Notebookas a primary action. - Added safe top-right header spacing for Electron window controls.
- Generated a new Windows NSIS installer for v1.2.1.
✨ UI / UX Refinements
Settings
- Added explicit close (
✕) controls across desktop and mobile settings views. - Mobile back navigation is now scoped specifically to phone layouts.
Notes List
- Removed the redundant
All / Recentsegmented toggle. - Fixed note sorting/rendering by correctly using the processed notes collection.
Profiles
- Consolidated duplicate profile hero-card implementations into the reusable
UserProfileCardcomponent.
🧪 Validation
- Frontend TypeScript + Vite build: ✅
- Automated test suite: 13/13 passed
- Windows desktop packaging: ✅
- Working directory: clean
- Changes pushed to
main
📦 Windows
Notesify Setup 1.2.1
The Windows NSIS installer is included in this release.
What's next?
This release establishes the reusable STT foundation for Notesify. The same voice infrastructure can later power voice dictation directly inside the TipTap editor, while Iris continues evolving toward a more capable contextual AI workspace.