You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Update downloads can be cancelled, and no longer pile up. The background download had no stop control at all, and asking to check for updates again started a second pipeline writing to the same temp file — a slow link looked frozen and left several progress notifications behind. There is now a Cancel button in the notification shade and in the app, and a second request joins the running download instead of starting another.
Cloud sync (WebDAV) is now reachable from settings. The sync engine already existed but had no entry point, so nobody could open it. Settings → App → Cloud Sync now lets you enter a WebDAV server (Nextcloud, Synology, a self-hosted box), test the connection, and push or pull your data. Uploads rotate by date and version, so an accidental overwrite never costs you the previous backup.
Reader no longer burns mobile data preloading the next chapter. Prefetching the chapter after the current one now only happens on Wi-Fi or wired networks. On cellular it waits until you actually turn the page.
Downloads resume themselves. Tasks interrupted by a reboot or by the phone going to sleep used to come back stuck on "paused" and needed a manual tap. The queue now restarts on its own, while still honouring tasks you paused yourself.
Pause state survives restarts. Manually paused downloads stay paused until you resume them instead of silently restarting.
Fixed: timers inside comic sources never fired. The JS bridge had a placeholder setTimeout that relied on a promise the engine does not always return, so source scripts that delay or poll simply never continued. Timers are now driven by real Dart timers across the bridge, and setInterval / clearTimeout / clearInterval all work.
Fixed: a favourite folder could show a count of 0. The badge now falls back to the database when the in-memory count is missing, and no longer double-counts a newly added comic.