Stay up to date with the latest features, improvements, and bug fixes on Ashenara.
Multi-Bucket Registry: Integrated a dynamic Secondary Buckets Credentials JSON registry inside the Admin Settings to coordinate multi-account operations.
Auto-Routing Storage: Upgraded file deletion, merging, and reupload logic to dynamically trace and execute cleanups against each novel's respective origin bucket.
EPUB Cover Restoration: Created a concurrent, multi-threaded recovery script (10 concurrent workers) that extracts cover images from EPUB binaries and restores them instantly to R2.
6GB Storage Limit Uplift: Scaled direct S3 uploads, books metadata routing, and Storage dashboard progress metrics from 5 GB to 6 GB of active headroom.
Credential Cleaning UX: Refactored the registry parser to cleanly remove the buckets config map when cleared, eliminating empty brackets.
Tailwind Syntax Compliance: Resolved IDE warnings inside the Reupload Button component by standardizing absolute z-index class notations.
Download Quota Enforcement: Fixed a bug where direct CDN downloads bypassed the server API, properly enforcing daily role-based download limits and accurate history logging.
Download Button Feedback: The download button now instantly visually disables with a 'Limit Reached' state when your daily quota is exhausted, preventing frustrating API error screens.
Platform Consistency & Spacing: Realigned and normalized the gap between the navigation bar and headers across the Admin and Updates pages for pixel-perfect consistency.
Updates Page Overhaul: Renamed the News page to Updates for clarity and added a lazy-loading 'Show More' system to keep the changelog performant and easy to read.
Action Button Alignment: Redesigned the Book Details action buttons (Download, Edit, Upload) to prevent text squishing and clipping on smaller screens.
Admin User Management: Added a comprehensive user management tab to the Admin dashboard, featuring search, sorting, pagination, and ban/unban capabilities.
Role-Based Limits: Implemented a robust role system enforcing specific daily download and upload storage quotas across the platform.
Profile Storage Visualizer: Added dynamic storage progress bars to user profiles, accurately tracking space usage against role limits.
Chat Usability Update: Changed default chat zoom level to 70% to improve readability and pinned message layout.
Your reading progress is automatically saved to the cloud. Pick up right where you left off on any device.
To save bandwidth and ensure a smooth experience, the reader downloads the EPUB once and caches it in your browser. Subsequent reading sessions load instantly from your local device.
Your personal digital library. Upload, read, and track your progress across devices seamlessly.