feat: internal PDF viewer with consistent UI (#40) #49
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_books!49
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_issue_40"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add an in-app PDF viewer that keeps the standard navbar, breadcrumbs, and theme — instead of opening raw PDFs in a new browser tab.
Changes
pdf_viewer.htmlextendingbase.htmlwith iframe-based PDF displayrender_pdf_viewer()withPdfViewerTemplateAskama struct/book/{name}/pdf/viewerand/book/{name}/page/{page}/pdf/viewerbook.html,books.html,library.html,page.html— all View PDF links now use the internal viewerTesting
Closes #40
Closing: all changes from this PR are already present in
developmentbranch (verified viagit merge-base --is-ancestor). Work consolidated into a new PR covering build system alignment and remaining features.mik-tf referenced this pull request2026-02-19 01:20:46 +00:00
mik-tf referenced this pull request2026-02-19 01:20:58 +00:00
Pull request closed