0.3.0
Check out the past release notes if you’re upgrading from an earlier version.
Added
- Reader Status Bar (@Rojikku)
- RateLimiting revamp + backend (@Rojikku)
- Source Groups (@MarcosLorCar)
- Add advanced preference to prevent entries metadata from being overwritten (@mrissaoussama)
- Library pagination (experimental) (@mrissaoussama)
- Option for tag normalization during entry updates (@mrissaoussama)
Changed
- Adjust vertical progress bar dimensions; remove percent (@mrissaoussama)
Improved
- Reader Lifecycle and UX fixes (@mrissaoussama)
- Default offshoot URLs to throttle, better match baseURL (@Rojikku)
- Save URLs with failed import (no matching source) to a txt during mass import, instead of losing them (@mrissaoussama)
- Better batch dl delete, refresh entry categories and updates tab (@mrissaoussama)
- Custom Source Overhaul (@mrissaoussama)
- Translations and quotes more organized/portable (@mrissaoussama)
- A ton of Arabic translations (@OtakuArab)
- Alt titles are now searchable (@mrissaoussama)
- Novel download queue improvements to prevent errors (@mrissaoussama)
- Browse performance improvements (@mrissaoussama)
- Reader status bar reordering + more (@mrissaoussama)
- Some great improvements to custom sources, including {novelUrl} (@mrissaoussama)
- Localnovel relative path improvements (@mrissaoussama)
- Improve performance on library export notifications (@mrissaoussama)
- Isolate custom JS snippet execution, expose action API (@mrissaoussama)
- Custom source: Duplicate source under new name/site (@mrissaoussama)
- Per-field metadata overrides (@mrissaoussama)
- Edit manga now has an artist field (@mrissaoussama)
- Compatibility with previous backups (@mrissaoussama)
- URL path resolution in JsSource (@mrissaoussama)
- ALt title import when tracking, case insensitive dupe check (@mrissaoussama)
- Mass import improvements and resume counting (@mrissaoussama)
- EPUBC ToC Subsection Fix (@mrissaoussama)
- Added option to migrate skipped quick migrate entries (@mrissaoussama)
- Anilist/MangaBaka alt titles support (@mrissaoussama)
- Append clipboard added in edit quotes (@Rojikku)
- Customsource improvements and url build fixes (@mrissaoussama)
- Prevent duplicate custom sources (@mrissaoussama)
- Added novel extension repos entry into browse settings (@mrissaoussama)
- Empty chapters no longer qualify as downloads (@mrissaoussama)
- Added bulk import/export, block duplicate imports (@mrissaoussama)
- Tons of adjustments to novelprogress and scroll tracking (@mrissaoussama)
Fixed
- Make unread ch count update after fetching new chapters (@mrissaoussama)
- Try new API first, should stop 1.6 errors (@mrissaoussama)
- MangaBaka tracker fix - Remove old code, create OAuth app (@Rojikku)
- Dedupe queue additions (@mrissaoussama)
- Resolve library export urls properly in jssource (@mrissaoussama)
- Fix rare textview crash (@mrissaoussama)
- JS plugin delete-then-create race fix (@mrissaoussama)
- Guard download cache serialization (@mrissaoussama)
- Paginated library export to prevent potential OOM, added cancel to notif (@mrissaoussama)
- Correct import stats when app is restarted (@mrissaoussama)
- Consistent JS/custom tagging, fixed duplicate check, add options in library settings (@mrissaoussama)
- Fix for an Injekt related exception tied to performance improvements, should keep performance (@mrissaoussama)
- Properly fetch details and chapters through new getMangaUpdate (@mrissaoussama)
- Fix download queue restart preference (@mrissaoussama)
- Better handle old backups, better backup/restore performance (@mrissaoussama)
- Volume keys no longer scroll while menu visible (@mrissaoussama)
- Show chapter process in ddownload notification (@mrissaoussama)
- Custom source: Edit paged urls, keep card link (@mrissaoussama)
- Pull to refresh spinner will be more patient (@mrissaoussama)
- Improve massimport - Notification dedupe,v erious fixes (@mrissaoussama)
- Deleage custom-source image fetch to base httpsource (@mrissaoussama)
- Disable text selection; fix textview crash on select spam (@mrissaoussama)
- Prevent issue where novel UI appeared in manga reader (@mrissaoussama)
- CatalogueSource novel/manga sources (@mrissaoussama)
- Mangabaka tracker new API update (@mrissaoussama)
- Download ahead download states should no longer get stale values (@mrissaoussama)
- Fix per-tab extension update badge (@mrissaoussama)
- Prevent google translate returning literal null (@mrissaoussama)
- Guard novel download queue lazycolumn against duplicate keys (@mrissaoussama)
- EPUB: Preserve DC namespace prefix when stripping OPF prefixes (@mrissaoussama)
- Remove invisible characters from filenames to prevent dl index issues (@mrissaoussama)
- Novel reader orientation and TTS highlight fix (@mrissaoussama)
- Fix library setting loading and tags (@mrissaoussama)
- Quick migrate should now duplicate check properly (@mrissaoussama)
- Customesource leaking baseUrl with shared extension (@mrissaoussama)
- Fetch json parse failrues (jsplugin) (@mrissaoussama)
- Fix a rare translation queue exception (@mrissaoussama)
- Fix some repositories not being registered properly (@mrissaoussama)
- Added missing proguard rule to fix zstd requests (@mrissaoussama)
Other
- Merged v0.20.1 from Mihon (@Rojikku)
- Deprecate RefreshContext for 1.6 (@Rojikku)
- Exposed reader events and runtime state to JS (@mrissaoussama)
- jsplugins should surface fetch errors (@mrissaoussama)
- Improve extension repo URL format parsing (@mrissaoussama)
- Optimize bulk data clearing and chapter removal (@mrissaoussama)
- Dismiss groups, toggle group select, filter source priority list (@mrissaoussama)
- Merged v0.20.0 from Mihon (@mrissaoussama)
- Merged df37d81 from Mihon (@mrissaoussama)
- Merged a2f3ec9 from Mihon (@Rojikku)
TIP
If you are unsure which version to download then go with tsundoku-v0.3.0.apk
Assets 6
- 27.9 MB
- 25.0 MB
- 64.4 MB
- 65.3 MB
- 29.2 MB
- 30.1 MB



