mirror of
https://github.com/booklore-app/booklore.git
synced 2026-02-18 00:17:53 +01:00
Allow users to choose which file format to send when emailing a book. Includes file size display and large file warnings for files >25MB. Backend: - Add optional bookFileId to SendBookByEmailRequest - Add resolveBookFile() to resolve specific file or fallback to primary - Update SendEmailV2Service to use specified file path Frontend: - Change openCustomSendDialog to accept Book object - Add format selection with radio buttons showing type/size - Add "Primary" badge and large file warning banner - Update book-card and metadata-viewer callers Co-authored-by: acx10 <acx10@users.noreply.github.com>