Changelog

What's changed

  1. v0.6.9 Latest

    Fixes

    • Fix many tooltips for touch devices
    • call clearStats directly from "Clear now"
    • "Clear now" help tooltip fixed for touch devices
    • corrected the "Clear now" button description
    • rebind global localStorage for Node 26 compat
  2. v0.6.8

    Fixes

    • Fix ZIP help button not always showing / hiding correctly
  3. v0.6.7

    Features

    • implement global help modal with FAQ and info
    • add help buttons to settings and ZIP hint
    • enhance local storage display and add key line wrap for better readability
    • adjust settings help button size for touch friendliness
    • Partially rewrote How It Works page for clearer wording
  4. v0.6.6

    Fixes

    • android firefox go to file not working
      • reimplement smooth scrolling for file reveal to circumvent unreliability on Firefox Android
  5. v0.6.5

    Features

    • enhance carousel scrolling navigation when moving fast to feel more responsive

    Fixes

    • fixed broken breadcrumb visibility logic during directory scrolling
    • another related bug: incorrect breadcrumb visibility caused by hidden headers
    • improve reveal flash animation timing for smoother user experience
    • reveal file in list: ensure onReveal callback is captured before closing the lightbox (caused it to sometimes fail to scroll into view) fix(strip): defer scrolling and flash effect for revealed file to improve reliability
    • normalize app version format by removing leading 'v'
  6. v0.6.4

    Maintenance and internal improvements.

  7. v0.6.3

    Features

    • back button closes modals
      • implement back button functionality for modals and add tests

    Fixes

    • update handling for service workers with silent updates
  8. v0.6.2

    Fixes

    • changelog auto popup
      • add public changelog.json for update previews and modify changelog generation
  9. v0.6.1

    The "you're here in popup" commit landed after the v0.6.1 bump commit was tagged, so its entry was missing from the generated changelog.

  10. v0.6.0

    Features

    • add option to disable image previews
      • clearer description
      • hide thumbnails
    • full screen photo preview
      • open from any thumbnail + metadata action
      • swipe carousel, zoom & metadata/path UI
      • open the photo viewer from file-card thumbnails
      • add full-screen photo viewer (lightbox)
    • changelog display
      • add /changelog timeline page
      • "what's new" reveal for installed PWA users
      • generate changelog.json from git history at bump time
  11. v0.5.4

    Features

    • highlighting regex in details extended, exceptions added
  12. v0.5.3

    Maintenance and internal improvements.

  13. v0.5.2

    Fixes

    • update bug report file attachment message
  14. v0.5.1

    Fixes

    • the grand refactor continued
      • add FileStore session data model (tested, unwired)
  15. v0.5.0

    Fixes

    • firefox android copy to clipboard
      • improve clipboard handling for JPEG blobs on Firefox for Android
    • the grand refactor
      • clear astro check type errors
  16. v0.4.5

    Fixes

    • (hopefully) copy to clipboard on Firefox on Android
  17. v0.4.4

    Fixes

    • streamline service worker update handling for standalone mode
  18. v0.4.3

    Maintenance and internal improvements.

  19. v0.4.2

    Fixes

    • hide margin on bottom if empty
    • improve service worker update handling for iOS Safari
    • stamp build version into sw.js so updates are detected
  20. v0.4.1

    Fixes

    • include experimental files setting in bug report stats
  21. v0.4.0

    Fixes

    • hide default marker for summary elements on Safari
    • add error handling for git fetch in getAppVersion function
    • add before state mockup in step 3 in how-it-works page
  22. v0.3.1

    Features

    • enhance file input options with folder selection and improved UI for file uploads
    • implement logging functionality with UI for error and warning display
    • replace chevron element with SVG for improved rendering and accessibility
    • enhance drop zone functionality with scan state indication and improved file handling
    • improve file skip status handling and enhance file name display in file cards
    • update dateTime type in MetadataPreview to support Date objects and enhance metadata handling
    • add directory breadcrumb for improved navigation and visibility
    • enhance directory breadcrumb styling and implement floating action buttons for improved navigation
    • enhance text visibility in UI components by adjusting color classes
    • implement 'no glass' mode to disable backdrop effects and enhance UI accessibility
    • add settings persistence with local storage and enhance clear storage functionality
    • add warning before leaving with loaded files and persist setting
    • add collapseSettings function to enhance settings panel behavior
    • add option to include skipped files in download and persist setting
    • highlight fields with personally identifiable data in metadata modal
    • add some animations for fanciness and adapt settings toggles to disable them
    • scroll settings into view when opened
    • improve About modal and integrate statistics display
    • update donation links to use environment variables for Ko-fi and PayPal
    • add Icon component and integrate icons in Settings panel
    • add clear stats button in AboutModal
    • add "How it works" page and integrate navigation buttons in layout
    • enhance scanning feedback and update directory status indicators
    • add progress indicator for stripping process and update log visibility
    • implement bug reporting functionality with email integration
    • add buildAnonMap function for anonymizing file paths and implement tests
    • add clarification about Cloudflare bot challenge in bug report submission
    • add folder warning modal for large folder selection on mobile devices
    • add simple-icons dependency and update AboutModal with additional libraries
    • change to information-circle icon to About button and update donation links with icons
    • add settings and stats display to BugReportModal and update settings management
    • enhance BugReportModal and Settings with development mode checks and warnings
    • implement stripPlan and stripState modules
    • add "Copy to clipboard" button and functionality for single image results
    • better tooltips, GPS links
    • add corrupt EXIF fixture and enhance readRichMetadata error handling
    • enhance metadata handling with hasAnyMetadata flag and update related logic
    • responsive navbar/footer breakpoints, inline logo, and narrow-viewport floor
    • add "Privacy by architecture" section with data flow diagram and explanations
    • enhance download button with icon and update text for clarity
    • add GitHub Actions workflow for testing
    • add deployment workflow triggered by successful test completion on main
    • add WebP EXIF parsing support and update related tests
    • add limitations section to how-it-works page and update index with progress note
    • asibmff
      • add support for reading EXIF data from ISOBMFF files and enhance metadata handling for HEIC/AVIF formats
      • remove PNG conversion capability from detached file entries
      • clear PNG conversion cache on directory removal and clear actions
      • enhance support for HEIC and AVIF formats by improving file type checks and adding XMP metadata stripping
      • enhance warning level classification and update clipboard functionality to respect browser capabilities
      • update file input to support HEIC and AVIF formats
      • add support for HEIC and AVIF metadata stripping
    • add experimental format skip function
    • add reset buttons for processing, appearance, and technical settings
    • enhance reset functionality with blinking effect and additional reset buttons in settings
    • add star indicators for default settings and refresh functionality for reset buttons
    • implement versioning system and update deployment workflow to trigger on versioned tags
    • pwa
      • add PUBLIC_LONELYVOID_URL for artist profile link in About modal
      • update favicon and logo assets, improve icon handling, and enhance AboutModal with additional brand icons
      • update icon
      • simplify theme color handling and improve responsiveness to system color scheme changes
      • implement PWA installation and manual instructions modals with improved user prompts
      • update PWA installation prompts and improve user experience with modal handling
      • enhance PWA update handling with toast notifications and service worker improvements
      • implement PWA update notification banner and service worker handling
      • responsive navbar/footer breakpoints and narrow-viewport floor
      • add placeholder logo.svg and integrate it into the Brand component and layout for PWA support
      • implement PWA installation prompt and enhance theme color handling
    • update deployment workflow to trigger on v* tag pushes and clarify README instructions

    Fixes

    • update favicon link from SVG to ICO format for better compatibility
    • handle non-JPEG data URLs in jpegStripper for better compatibility with "disguised JPEGs" (grrrr android)
    • update .gitignore to include TODO.txt and refine test image patterns
    • adjust footer text color again
    • handle error state in stripAndDownload function to prevent donation popup showing when errors occurred
    • better coloring in the modal (amber-on-amber was a stupid idea)
    • improve styling of the file warning banner
    • adjust animation condition for statistics rendering
    • disable animation for elements in no-glass mode
    • update environment variable references
    • update PayPal URL variable reference in AboutModal
    • made tagline ellips instead of linebreak
    • remove mention of Cloudflare bot challenge from bug report submission text
    • improve error handling for bug report submission, add response for too many requests
    • adjusted tone in how it works page
    • add validation for bug report submission when no error log is available
    • adjust layout for Kofi button and improve styling for donation links
    • bugs around settings/stats persistence and auto modal
    • not overwriting saved stats with session only stats any more
    • clarify warning message about local storage for settings and stats
    • maybe fix Yann's bug
    • paranoid mode, refactor settings
    • log metadata read errors only when applicable
    • brand component spacing
    • improve error handling and logging in metadata reading functions
    • add tests badge to README for CI visibility
An update is available!