I've just released version 0.8.5 of Paperback, my incredibly fast, light-weight ebook and document reader. Changelog:

  • Added basic support for tagged PDF files! #364, #365.
  • Added page support to epub books. #379, #380.
  • Added support for legacy Powerpoint presentations (*.ppt)!
  • Added support for legacy Microsoft Word documents (*.doc)!
  • Added support for mobi and AZW3 books! #369, #378.
  • Added support for encrypted Microsoft Office documents. Currently Legacy word, modern Word and modern Powerpoint are supported, with legacy Powerpoint planned for the future.
  • Added the ctrl+q shortcut to exit the app. #368.
  • Added support for zipped books from Bookshare (both DAISY and Word)! #36, #358, #360.
  • Alt text for embedded images should now be properly shown.
  • CHM documents now properly support internal link navigation.
  • Fixed bookmark sounds triggering at paragraph start instead of the bookmark's position. #363.
  • Fixed go to page being off by 1. #389.
  • Fixed the escape key not working to close the open as dialog.
  • Fixed the reader context menu not showing up on right-click or the Applications key. #362.
  • Fixed the wrong document sometimes being focused when opening documents from the command line.
  • Image only PDFs are once again detected and alert you of their existence.
  • It is now possible to navigate through images and figures with g/shift+g and f/shift+f, respectively.
  • Paperback will now respect your application dark mode setting.
  • Removed DAISY XML support, as its no longer needed.
  • Switched back to the native Win32 first letter navigation in the table of contents tree.
  • The error loading dialog now shows more detailed error messages.
  • The webview will now open much faster and smoother. #359.Download: https://paperback.dev/downloadsSponsor on GitHub: https://github.com/sponsors/trypsynthDonate with PayPal: https://paypal.me/tygillespie05Enjoy, star the repo, rent a billboard, format your hard drive, do what you do.
add initial tagged pdf support by aryanchoudharypro · Pull Request #364 · trypsynth/paperback

added links and headings support using bookmarks and anatations make headings navigation actually work remove font based heading parsing Format fix: Paragraphs in PDF files are split into multiple ...

GitHub
I made a dumb newbie error when uploading the first build, so if the update process was going in a loop for you when you tried to update, try again. Fixed now.
@Aryan @TheQuinbox I see you have written an FM for Linux. Did you know StormFM? Seems quite similar: https://git.stormux.org/storm/stormfm
stormfm

A command line file manager written in bash

Stormux: Powered by Gitea
@clv1 @Aryan I didn't write that, a friend did and I just forked it to submit a pr.
@[email protected] Hi. I'm trying to use the auto-update feature and it just keeps looping. it tells me there's an update and asks me if I want to install it. I say yes, and a few seconds later the dialog asking me if I want to update comes back again.
@technolass Yeah, I just saw that. Working on a fix, one sec. Dumb error on my part
@technolass Try now, should be fixed.
@[email protected] It worked perfectly. Thanks!
@technolass Yay, I'm glad. NP!
@TheQuinbox @technolass I spent the last couple of hours watching Only Fools and Horses on the Sky channel called U&Gold, so good job its fixed now, I can just go ahead and let it update lol.
@TheQuinbox Huh, updater doesn't seem to work here. Downloads, exits, and then comes back up with the old version, and doesn't leave behind a zip for me to extract.
@x0 just forgot to bump the version like an idiot, try again.
@TheQuinbox i just tried to grab this and got a page not found
@shefoof For what? The downloads page? It loads here.
@TheQuinbox yeah it's giving me page not found on any github links
@shefoof weird, doesn't happen here.
@TheQuinbox @shefoof I had the same problem with the link which mentions downloads: somehow the word "sponsor" added itself to that link, and deleting that word in the address bar, then pressing Enter, brought me to a working downloads page.
@frog67 @shefoof Sounds like a bug in your client or something, Fedra opens it properly. What client are you using?
@TheQuinbox @shefoof I'm using FastSM.
@frog67 @shefoof @MewProjects any clues? Are you stripping line feeds when trying to open URLs for some reason or something?
@frog67 @TheQuinbox tweesecake here
@shefoof @frog67 All the Python clients. Hmm.
@TheQuinbox @shefoof @frog67 actually, I am looking at it threw the option that say view on web, and even the web site there isn't a carage return between the link, and the word Sponcer.
@frog67 @TheQuinbox @shefoof yep, that happened here too, it put the word Sponcer at the very end of the URL for some reason. normally I don't have issues with the link when he announces them. this is the first time that has happened.

@shefoof @TheQuinbox I can conferm, what she said, when I click the link here is what I get.

heading level 1 404
Page not found · GitHub Pages
Page not found · GitHub Pages - Google Chrome window

@TheQuinbox I'm only a user, not someone who reports bugs. Where should I submit my requests? I'd like to avoid as little clutter as possible—and idk if Mastodon is the best place for this
@wenwizzle If you have a GitHub account, discussions or issues are perfectly fine. If not, email to trypsynth at the monopoly that is google's mail dot com, or send a mastodon dm
@TheQuinbox I use this app every day. You brought me back to reading on my laptop!
@sapphireangel Hahaha yay, super glad to hear it! :)
@TheQuinbox The only down side when I have to go into the office I can't just pull out my phone and keep reading the same thing. lol If that is the only bad thing I have to say about an app than I think that's great. lol I don't do audio books much anymore thanks to the app!
@sapphireangel Well, a little birdy told me that Paperback for iOS and Android is in the long-term plans... ;)
@TheQuinbox I will patiently await this future development!!!
@TheQuinbox @sapphireangel Oo, this would be awesome to see and I'll be glad to try it out whenever it makes it's way in the android direction.
@MayDay @TheQuinbox @sapphireangel yes yes yes! this is what I wanted to hear! something I get to break! erm, sorry, I mean test. yes, test. that is what I ment to say.
@TheQuinbox Heads up. Since switching to Rust, I believe the read only edit field has gotten less responsive with NVDA on very long documents. Moving up and down simply takes longer, and that can effect Say all.
@nick Hmm, can you confirm if 0.8.0 also does it? If not, I've got an idea what's going on, and it's not Rust.
@TheQuinbox Yeah, I waited several versions to report this on purpose. It started at 0.8.0 and I thought that was the first public Rust release.
@nick Oh, it started at 0.8.0, okay. You're right, that is indeed the first version that rewrote the UI in Rust. Can you please send me a book that does this?
@TheQuinbox What's claude.md?
@nantucketlit An agent guide for Claude code, but I think it hurts more than it helps.
@TheQuinbox wo. cool! I just updated, and the bookshare zip support looks slick! I downloaded a set of 4 volumes of shortstories from Arthur C. Clark, and got filenames like "The_Collected_Stories_Of_Arthur__Arthur_Pirika_Daisy_with_images.zip", "The_Collected_Stories_Of_Arthur__Arthur_Pirika_Daisy_with_images(1).zip", etc, and paperback somehow combined them into one book! Was this intentional?
@arfy Yeah, I'm not sure how else to handle those other than just making one huge flat book
@TheQuinbox How do you detect if multiple zips are part of the same book, then? And especially, how did you work out that the files are actually in reverse? See, I downloaded the files in reverse order. vol 4 first, then 3, 2....
@TheQuinbox Hey. Did a bit of a stress test today, loaded python docs as its massive 8 MB epub. It worked, but navigation was a little bit slower. Also, found a *possible* bug in parsing formatting, should I report it here or as a github issue? Which would you prefer.
@arfy I just pushed a fix for the lag in big documents, actually, please try the latest development build, and then report it as a GitHub issue.
@TheQuinbox awesome. and yep, can confirm, opening the xhtml from python-3.14-docs.epub directly, namely library/argparse.xhtml, and comparing formatting from the browser and paperback yields different results. I'll try the dev build and report the rest on github :).
@TheQuinbox there we go. issue posted, and yes, the lag in large documents seems to be resolved in latest nightly build now. cheers!
@arfy I hope I've fixed your bug in the latest master build.
@TheQuinbox This is one of the best projects I have ever seen.
Has there been any movement towards a possible Mac release? I would be absolutely willing to test because this is gold!
@TheVoiceGuy I've been slowly working on it, yes. Progress has been slower than I'd like but it's getting there