Skip to content

Version of WABS - v1.0.0-beta.3

Choose a tag to compare

@wizwin wizwin released this 22 May 04:53
· 109 commits to main since this release

Release v1.0.0-beta.3

Full Changelog: https://github.com/wizwin/WABS/commits/v1.0.0-beta.3

🚀 Major New Features

  • People (Face Recognition): An entirely new feature utilizing local ML/AI models to detect faces, automatically group them by person, and allow you to browse all photos of a specific individual.
  • Tags (Object Classification): An entirely new feature utilizing local ML/AI models to automatically classify objects and scenes in photos, enabling powerful keyword searches.
  • Smart Searches: You can now save your most-used complex search queries (e.g., type:video length:>1h) as one-click shortcuts. These are configurable in Settings and appear in the Search view for quick access.
  • Advanced Search Operators: The search bar is now significantly more powerful, supporting relational operators (size:>1GB, length:<30s) and date ranges (date:2020-2022).
  • Global Tag Management: The new dedicated "Tags" page now includes tools to manage your metadata globally. You can delete a specific tag from every file in the archive or clear all AI-generated object: tags at once.
  • AI Detection Sensitivity: New dropdowns in the Settings page allow you to fine-tune the accuracy of the AI models for Face Detection, Face Clustering, and Object/Scene Classification independently.

✨ UI/UX Enhancements

  • Dashboard & Settings Redesign: Updated the Dashboard with new feature tiles and modernized the Settings UI with a clean, card-based layout.
  • Dedicated Tags Page: The "Detected Objects & Scenes" section has been migrated from the dashboard to its own dedicated, searchable, and paginated page, dramatically improving dashboard load times for large archives.
  • People Page Pagination: The "Named Persons" and "Unknown Persons" sections are now paginated, preventing browser freezes when viewing thousands of profiles. Pagination controls are available at both the top and bottom of each section.
  • "Locate in Explorer" Feature: A new button in the person photos view allows you to instantly find a specific photo within the main Explorer timeline, showing its context with other files from the same day.
  • Real-time Progress Indicators: All background tasks (Hashing, Face Scanning, Object Scanning) now show detailed progress bars and display the name of the file currently being processed.
  • Intelligent Resuming: The Object & Scene scanner now intelligently resumes where it left off, skipping previously tagged photos.
  • Manual Tagging Auto-Complete: The "Manage Tags" input now provides auto-complete suggestions based on your existing tags.
  • Quality of Life: Renaming a person now automatically selects the full name for faster editing.

🐞 Bug Fixes & Performance

  • Major Performance Boost: Drastically improved application startup time and background polling responsiveness by removing a heavy, unpaginated network request from the main dashboard loop.
  • UI Stability & Responsiveness: Fixed unresponsive "Stop" buttons, blank Settings/Tags pages, and browser freezes on the People page.
  • Robust Polling & Caching: Implemented exponential backoff for API polling and fixed browser caching issues that prevented real-time dashboard updates.
  • Search Engine Fixes: Corrected the date: search filter and improved the size: filter logic.
  • Duplicate Sorting: Fixed bugs in sorting updated duplicate files.
  • Configuration Resilience: The backend now generates a complete default config.yaml on first run and gracefully handles legacy database file paths to prevent startup errors.