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?
@TheQuinbox @frog67 @shefoof I'm not sure. TC does the same thing as I'm currently using that on this machine.
@MewProjects @TheQuinbox @frog67 @shefoof Same reason that all of the change list gets concatenated on one logical line I suspect, the bulleted list is getting lost in the plaintext conversion step and when that happens they just get strung end to end. Possible you're using hard HTML line breaks in that between those links if they aren't in a list and the same thing is happening.
@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 Yep, downloaded and, installed properly on this end too.
@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 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
@TheQuinbox I totally understand.
If you would like any assistance, just reach out.