-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog
Suryaprakash edited this page Jul 27, 2026
·
1 revision
All notable changes to Nexora.
- Favicon SVG viewBox corrected from 512×512 to 256×241 to match embedded PNG dimensions, eliminating letterboxing
- Comprehensive GitHub Wiki (architecture, API reference, deployment, development, features, roadmap, changelog)
- Profile dropdown accessibility: replaced
focus:with Base UIdata-[highlighted]selectors for proper hover/focus contrast - Favicon moved to
/data/favicon.svg(second disk mount), HTML updated -
.dockerignoreupdated fromdata/to./data/to allow nested data dirs in build context
- Refresh button no longer shows "folder empty" — invalidates exact React Query key instead of resetting offset/clearing items
- Removed duplicate selection controls from CommandBar (top nav); selection actions now only in secondary toolbar below header
- Cleaned up unused props (
selectionCount,onSelectionAction,onExitSelection) and icon imports
- Three-dot → context menu with "Select" option (instead of auto-selecting)
- Selection action bar below CommandBar with rounded buttons: Download, Move, Copy, Share, Delete, Clear
- Custom 100px folder.png (OneDrive-style) in 140px container
- Custom PDF SVG icon instead of Lucide PdfIcon
- Consistent 144px icon wrapper for all file types
- Audio album art extraction via AudioThumb
- Zero gap between icon and name
- Fixed 4-column grid:
[auto 1fr auto auto] - Inline kind badge within name cell
- ZoomSlider component and grid zoom state
- All
.nexora-folder-*CSS backgrounds, gradients, shadows
- PostgreSQL database support with auto-migrations
- S3 storage backend (AWS, MinIO, custom endpoints)
- WebDAV read/write mount
- Webhooks with HMAC signing and retry
- Analytics dashboard (storage usage, user activity)
- File versioning (auto on write, manual snapshots, restore)
- Smart folders / saved searches
- Admin panel with user/root management and audit log
- Prometheus metrics
- sqlc type-safe query generation
- Structured JSON logging with request IDs
- Health check endpoints for k8s/Docker
| Period | Highlights |
|---|---|
| v1.5.x (2024-Q4) | Real-time WebSocket, collaborative playlists, cover art |
| v1.4.x (2024-Q3) | Trash, favorites, recents, shares, tags |
| v1.3.x (2024-Q2) | Audio player, playlists, waveform, metadata |
| v1.2.x (2024-Q1) | Grid/List views, thumbnails, search, upload |
| v1.1.x (2023-Q4) | Multi-root, permissions, auth (JWT/TOTP) |
| v1.0.0 (2023-Q3) | Initial release: local FS, basic CRUD |
- No breaking changes
- Favicon path changed to
/data/favicon.svg - Rebuild Docker image for
.dockerignorefix
- Database migrations run automatically on startup
- Add
NEXORA_DATABASE_URLfor PostgreSQL - New S3 root type available in admin
- Roadmap — Future releases
- Architecture — System design