Releases: mdruhankarim/NoteHand
Releases · mdruhankarim/NoteHand
Release list
NoteHand v1.0.0
🚀 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
storageevents, 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 auditdown to 0. - Verified clean build cycles with no TypeScript compiler errors.
🚀 NoteHand v0.1.0 Beta
Release v0.1.0 - Initial Release 🚀
Welcome to the initial release of NoteHand — a premium, offline-first digital whiteboard, sketchbook, and note-taking application featuring an integrated coding workspace!
What's Inside 📝
- Infinite Canvas & Templates: Lined, grid, dot, and blank page template styles with A4 aspect-ratio pages.
- Vector Drawing & Handwriting Typography: Pressure-sensitive drawing, custom highlighters, proximity eraser, lasso tool, 7 vector shapes, and modern handwriting fonts.
- Ubuntu Sandbox Terminal: Side-by-side split code editor and virtual Ubuntu container terminal with simulated node/python runtimes. Connect to VS Code via remote SSH tunnels.
- PWA & Offline Architecture: Asset caching and custom service workers bypassing browser warnings.
- Enterprise Security & Validation: Zod schema-based LocalStorage validation and DOMPurify SVG script/XML purifiers.
How to Self-Host (Ubuntu Local Host) 🐳
Host this complete setup (App, PostgreSQL database, and Redis cache) using:
docker-compose up -d --build