Skip to content

Releases: mdruhankarim/NoteHand

NoteHand v1.0.0

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.

🚀 NoteHand v0.1.0 Beta

Choose a tag to compare

@mdruhankarim mdruhankarim released this 01 Jul 15:46

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