PrivateNotes 2025.8.3 - Image Validation & Production Updates

2025-08-034 min read

This release focuses on enhanced security validation for image uploads, improved user interface feedback, and production optimizations. The update strengthens file validation and provides better visual feedback during the upload process.

Download PrivateNotes 2025.8.3 →

header image: privatenotes screenshot

Security & Validation

File-type validation

  • Improved file format validation
  • Content-based file format detection
  • Prevents malicious files with fake extensions

File drop security

  • Prevents external applications from launching on non-image drops
  • Error messages for rejected file types

User Interface

Upload feedback

  • Progress toasts appear immediately on file drop
  • Automatic dismissal when uploads complete
  • No flash during fresh uploads

Filename handling

  • Long filenames truncated in notifications
  • Handles files without extensions

Toast notifications

  • 8 second display duration for success/error messages
  • 1 second delay before progress toast dismissal
  • Programmatic dismissal prevents overlapping

Production

Build optimizations

  • Optimized production builds
  • Reduced bundle size
  • Improved logging efficiency

Logging cleanup

  • Removed verbose logging
  • Improved data privacy in logs

Testing

Test simplification

  • Improved test reliability
  • Better DOM testing approach
  • Updated test framework

Coverage improvements

  • Enhanced validation testing
  • UI behavior testing
  • Build process validation

Bug Fixes

  • Fixed TypeScript unused variable warnings
  • Resolved upload progress coordination issues
  • Improved upload feedback consistency

Supported formats

Image format choices

  • Supports JPG, PNG, GIF, and WEBP formats
  • SVG files are excluded for security reasons (can contain executable code)

Download & Install

  • Update notifications: The app will notify you via toast when updates are available
  • Download: Get the latest version at privatenotes.pro
  • Backup first: Always a good idea before major updates

This update continues to strengthen PrivateNotes' security posture while improving the overall user experience. The enhanced validation and better feedback systems make working with images more reliable and secure.