Polish & Sidebar Fix
A focused patch addressing a visual bug in the app sidebar and improving how the version number is displayed in-app.
- Sidebar logo: Fixed broken logo image in the app sidebar caused by an incompatibility with Electron's file:// protocol. Logo now loads correctly for all users.
- Version display: App sidebar now shows the correct current version number dynamically instead of a hardcoded value.
- Logo asset now imported via Vite's asset pipeline for proper path resolution under Electron.
- Version number injected at build time from package.json — no more manual updates needed.
- Auto-updater delivers this patch to all existing v2.2.x users automatically.
OneDrive Re-Registration & Cloud Stability
This release updates the Microsoft OneDrive integration to use a new app registration properly tied to the Librariness organization account, improving long-term reliability and setting the foundation for Microsoft Publisher Verification.
- OneDrive: Migrated to new Azure app registration under the official Librariness Microsoft account (tessa@librariness.com) for better organizational control.
- OneDrive: Updated publisher domain verification — librariness.com now verified in Azure portal, improving user trust during OAuth flow.
- Google Drive: OAuth consent screen fully verified and published — no longer shows unverified warning to new users.
- Box: App configuration finalized, permissions confirmed stable for all file operations.
- Auto-updater confirmed working — existing v2.2.1 users receive this update automatically on next launch.
- Backend binary rebuilt with PyInstaller for clean distribution.
Stability & Cloud Connector Fixes
Patch release focused on reliability improvements to the cloud sync connectors and general sorting stability.
- Fixed edge cases where Box authentication tokens could expire mid-sort without graceful recovery.
- Improved error messaging when a connected cloud source is temporarily unavailable.
- Fixed file count display not updating correctly after a completed sort in certain folder structures.
- Sort progress reporting is now more granular — shows per-folder completion during large jobs.
- Faster startup time on Windows — backend process initializes approximately 20% quicker.
Box Integration & Auto-Updater
Added Box as a fully supported cloud source, alongside the new automatic update system that keeps Librariness current without any manual reinstalls.
- Box Integration: Connect Box accounts and sort files directly within your Box folders — no need to download locally first.
- Auto-Updater: Librariness now checks for updates automatically on launch and installs them in the background. You'll always be on the latest version.
- License System: Added subscription license enforcement with 14-day free trial, grace period support, and offline use fallback.
- Completely redesigned settings panel — cleaner layout, easier cloud account management.
- Danny the Librarian now surfaces recently sorted files as contextual suggestions.
- Taxonomy editor now supports drag-to-reorder categories.
OneDrive Support & Improved AI Classification
OneDrive integration landed, and we upgraded the AI classification pipeline to handle more file types with higher accuracy.
- OneDrive Integration: Connect Microsoft OneDrive accounts and classify files without leaving Librariness.
- Improved Classification: Better handling of image files, spreadsheets, and mixed-content documents.
- Anthropic & Google AI Support: In addition to OpenAI, you can now use Claude (Anthropic) or Gemini (Google) as your AI provider — bring your own key.
- Fixed an issue where files with special characters in their names could cause sort failures.
- Fixed Google Drive pagination — folders with more than 1,000 files now load completely.
Librariness 2.0 — Public Beta
The ground-up rewrite of Librariness. Faster, cleaner, and built for real scale. The first public beta release.
- Complete UI redesign — dark library aesthetic, new sidebar, faster navigation.
- Google Drive integration — first cloud source supported, with OAuth 2.0 authentication.
- Danny the Librarian — AI-powered natural language search across your entire library.
- Custom Taxonomies — build your own folder hierarchy or use the Dewey Decimal-inspired default.
- Local folder support — classify files on your own machine without any cloud required.
- Windows installer — one-click NSIS installer, installs and runs with a single double-click.
- Electron + Python backend — desktop-native app with full filesystem access.