momijizukamori: Grey tabby cat with paws on keyboard and mouse. The text reads 'code cat is on the job', lolcats-style (CODE CAT)
Cocoa ([personal profile] momijizukamori) wrote2024-05-12 12:34 am
Entry tags:

Ao3 Reader 0.1.0

Major features/bugfixes
- No longer crashes on rotation! Though custom views haven't had rotation code written for them mostly, so there will be weird rendering bugs in landscape mode.
- Support for devices through the Clara BW (so not the Clara Color or Libre Color, but everything else) - thanks upstream!
- The 'jump to page' feature of indexes (accesesed by tapping on the page count in the bottom right) now actually jumps you to the page instead of hanging
- The work details overlay (accessed by long-pressing on a work in the list) now actually shows all the tags and summary instead of cutting off partway into the second page.
- AO3 login! For now, you need to put your username and password in the .adds/ao3reader/Settings.toml file - in the future I'd like to have that info be enterable in the UI but we're not there yet.
- The above means 1) you can access archive-locked works, and 2) you can access your 'Marked For Later' list (currently at the end of the home page faves list) - that last one was a big thing I wanted, heh.
- A few bugfixes here and there - work listings with more than 1k works will now show the count properly, if a tag has been synned to another tag it'll handle the redirect instead of saying it's unwrangled, etc.
- Relevant only to people who want to do development on this, I figured out how to get the desktop emulator working (but it requires a bunch of system lib installs so not something I can just distribute for now, sigh)

Known Issues
- The summary view doesn't understand linebreaks, or HTML, so all the text is just one long paragraph. That's one of the next big goals
- Kudos are not working. Or working intermittantly? idk there's some weird session check stuff I was trying to debug today but I finally gave up
- About a million things remain unimplemented, lol

The installation instructions remain the same - the new 'one-click' package is here, and if you've already got an older version installed and just want to update the ao3reader install, the zip file is here (there's some library updates so it needs the whole folder, not just the binary this time).
shootthelightsout: (Default)

[personal profile] shootthelightsout 2024-09-16 04:45 pm (UTC)(link)
Hi, I just installed this on my Kobo Clara HD today and overall it is working really well despite me having some install issues at first. I really appreciate you making this, I've seen barely anyone talk about it, but it has been really cool and nice to use!!! There are some bugs I've noticed, nothing really major and it works really well overall, but I figured I'd list them in case any are user error or easily fixable

-The story does not load with the default font despite it being set in the app and showing up correctly in settings.toml, I have to select the font for every story despite it already showing as selected in the software
-Accidentally clicking any hyperlink outside of the text itself crashes the app, I would make an option to disable these links if possible to prevent it from trying to load the external webpage and crashing
-Same issues that quertynerd97 mentioned with the Marked for Later page being broken and AO3Reader showing up twice in Nickelmenu. I fixed the Marked for Later page being broken by just adding more stories to it on my account and I deleted the nickelmenu file for AO3Reader and it deleted the duplicate.

Again thank you so much for making this!
shootthelightsout: (Default)

[personal profile] shootthelightsout 2024-09-17 12:25 am (UTC)(link)
With normal Plato, it uses the selected font in the settings.toml as default, you can't save the default selection in the software itself, but it successfully automatically uses the font as long as it is written in the file, so I don't think its a native Plato issue.

Also, I like to use a fork of Plato (https://github.com/thataboy/plato) with additional features, but when I installed ao3 reader, it didn't play nice with it, so I went back to standard Plato. I'm guessing ao3 reader uses some files or is dependent on normal Plato so using the fork messes it up. I don't know if it would be possible to change ao3 reader to work with the fork in the future or if maybe it is just a glitch on my end, but I figured I'd put it out there, I wouldn't worry about it too much, I think most people end up using KOReader or normal Plato anyway rather than the fork so it is not a big deal
shootthelightsout: (Default)

[personal profile] shootthelightsout 2024-09-26 11:18 pm (UTC)(link)
I just installed the build and it seems to be working good! I also seem to be able to use the Plato fork now, so that was probably just user error with installing. The only other minor bug I see is with disabling hyphenation; on normal Plato and the fork, I disable hyphenation completely by uncommenting the option in config.sh, but when I try this on ao3 reader it does not work. I'm not sure if this is something that can be changed but it would be great if its a simple fix! I also tried making the hyphenation penalty bigger in settings.toml but I didn't seem to notice a difference
shootthelightsout: (Default)

[personal profile] shootthelightsout 2024-10-01 11:58 pm (UTC)(link)
Sounds great! I really appreciate you making this app in the first place, it has been super nice to use!!!