Skip to content

NoteHand v1.0.0

Latest

Choose a tag to compare

@mdruhankarim mdruhankarim released this 02 Jul 08:45

πŸš€ NoteHand v1.0.0 β€” Production Release

We are excited to announce the official stable production release of NoteHand! This milestone hardens security parameters, introduces multi-tab synchronization, optimizes PWA performance, and refines the tablet experience.

🌟 What's New

  • πŸ”„ Multi-Tab State Synchronization: Added real-time cross-tab synchronization of files and folders via standard storage events, safeguarded by Zod validation schemas.
  • ⚠️ Autosave & Storage Quota Guarding: Gracefully intercepts LocalStorage quota exceeded failures and alerts the user to prevent silent data loss.
  • πŸ“± Responsive Tablet Layouts: Restricted the duplicate bottom horizontal tools row to mobile screen dimensions, leaving the primary left vertical toolbar as the unified control center for tablet devices.
  • πŸ”— Floating Controls and GitHub Integration: Reordered the bottom-right actions panel, placing the keyboard/gesture shortcuts button on the far right and introducing the GitHub repository link directly in the 3-dot "More Options" menu for mobile/tablet screens.
  • πŸ—‘οΈ Memory Optimization: Resolves page transition issues by auto-purging deleted canvas page thumbnails from state maps.
  • πŸ“Ά Offline Fonts Caching: Expanded Workbox caching parameters to store multiple weights of hand-drawn typography families for true offline reliability.

πŸ”’ Security & Under-The-Hood Improvements

  • Pruned 4 unused dependencies (@sentry/react, @google/genai, jszip, @emailjs/browser) reducing overall install footprint.
  • Remediated all security vulnerabilities reported by npm audit down to 0.
  • Verified clean build cycles with no TypeScript compiler errors.