Releases
2.12.1
2.12.1 The Github Action ate my homework
The last 6 months of releases were deleted by a github action, if you were already on 2.12.0 ignore everything after the Other block
ποΈ Changes
Adjust merge logos to look a tad nicer
Switch to logcat, and match logging style setting similar to main Tachiyomi.
π Fixes
π οΈ Other
Switch to PullRefresh from compose library
Update ncipollo/release-action action to v1.12.0 (#1269 ) (@renovate [bot])
Update ka_helpers_version to v3.4.5 (#1268 ) (@renovate [bot])
Update dependency com.bluelinelabs:conductor to v3.1.9 (#1260 ) (@renovate [bot])
Update dev-drprasad/delete-tag-and-release action to v0.2.1 (#1267 ) (@renovate [bot])
switch back to 0.2.0 of delete-tag-and-release
All the other updates since 2.9.1.1 lmao
fix external permission string mentioning local manga
Rewrite follows screen to compose with sticky headers
clean up header code
Library search now checks check alternative titles
adjust details to sort the cards when changing sort mode
Add Tags to detail stat
Update dependency com.google.android.material:compose-theme-adapter-3 to v1.0.18 (@renovate [bot])
Update coil_version to v2.2.1 (@renovate [bot])
Update dependency androidx.core:core-ktx to v1.9.0 (@renovate [bot])
Update dependency androidx.appcompat:appcompat to v1.5.1 (@renovate [bot])
Update dependency androidx.activity:activity-compose to v1.6.0-rc02 (@renovate [bot])
Update compose_version to v1.3.0-beta02 (@renovate [bot])
Update compose_material3_version to v1.0.0-beta02 (@renovate [bot])
up stacktrace count add a check if mangaId is null revert compose versions
refactor nekoscaffold a tad
fix comment
Add better error support LatestScreen, refactor EmptyScreen
refactor stats page
stats cleanup
Update com.google.firebase (@renovate [bot])
Update plugin kotlinter to v3.12.0 (@renovate [bot])
Add ability to filter out manga that does not have available chapters
clean up random manga
clean up latest
rework Follow screen a bit
Update dependency com.himanshoe:charty to v1.1.3-alpha04 (@renovate [bot])
Update dependency io.mockk:mockk to v1.12.8 (@renovate [bot])
Merge branch 'master' of github.com:CarlosEsco/Neko
speed up Manga loading from Dex
fix sort by latest upload chapter
Add Post Notifications permission
Add Download button to chapter update notification
Add configurable double page gap
adjust the double gap sizes
update gradle and format files
bump version
Revert "bump version"
fix follows syncing
don't instantiate the manga in details page until onCreate in hopes of fixing nullpointer
handle nullable detail error from MangaDex
fallback to no cover when converting to display manga
Fixed detailed stat crash when clicking categories and having more than 12
fix adding merge manga wasn't updating filter sheet
fix bug with some merged manga chapters not loading
Add cdn service with different rate limiting for getting @home information
Client side block Scanlation Groups (#1145 )
Similar mangaupdates (#1143 ) (@goldbattle )
Update dependency com.google.gms:google-services to v4.3.14 (#1137 ) (@renovate [bot])
clean up MU recs
Update dependency com.google.firebase:firebase-crashlytics-gradle to v2.9.2 (#1136 ) (@renovate [bot])
Merge branch 'master' of github.com:CarlosEsco/Neko
bump version
remove key for header items since there can be dupes
Content Type Fixes and Language Filter on Similar (#1147 ) (@goldbattle )
make lang change more kotlin
fix edge case of description not being collapsed in lib
MangaGrid and MangaList cleanup (#1156 )
pop to root when db manga is null
Merge remote-tracking branch 'origin/master'
pop to root when db manga is null
fix bug where favoriting/unfavoriting a similar manga that had duplicate entries wasn't updating the badge for all entries
Prevent okhttp from caching covers and chapter images (@stevenyomi )
slight clean up
ui tweaks for some scenarios on details screen
use batch mark as read/unread endpoint
Update dependency io.mockk:mockk to v1.13.1 (#1158 ) (@renovate [bot])
Update eskatos/gradle-command-action action to v2.3.1 (#1157 ) (@renovate [bot])
Fix external chapters that are now on Dex
Merge branch 'master' of github.com:CarlosEsco/Neko
bump version
fix wrong generic on StatsController
fix missing download error icon
fix delete all chapter snack not auto dismissing
add prefix for snackbar errors
fix issue auto adding tracking for kitsu when NSFW entry
Added snackbar when globally blocking scanlator group with option to undo it
changing library cover, or a new cover for a non library manga now updates when returning from the manga details screen to a compose screen
blocking a scanlator group was not removing it from the reader
fix compile issue
Update aboutlib_version to v10.5.0 (#1164 ) (@renovate [bot])
Update eskatos/gradle-command-action action to v2.3.2 (#1163 ) (@renovate [bot])
Update dependency io.mockk:mockk to v1.13.2 (#1161 ) (@renovate [bot])
Update dependency com.himanshoe:charty to v1.1.3-alpha05 (#1153 ) (@renovate [bot])
Update dependency com.google.android.material:compose-theme-adapter-3 to v1.0.19 (#1155 ) (@renovate [bot])
Update dependency androidx.annotation:annotation to v1.5.0 (#1152 ) (@renovate [bot])
Update dependency androidx.activity:activity-compose to v1.6.0 (#1151 ) (@renovate [bot])
Update compose_version to v1.3.0-beta03 (#1149 ) (@renovate [bot])
Update compose_material3_version to v1.0.0-beta03 (#1148 ) (@renovate [bot])
Update coil_version to v2.2.2 (#1170 ) (@renovate [bot])
Fix process death error that was causing crash coming from reader going back to details
bump version
Update styfle/cancel-workflow-action action to v0.10.1 (#1171 ) (@renovate [bot])
Update dependency io.kotest:kotest-assertions-core-jvm to v5.5.0 (#1172 ) (@renovate [bot])
Update fast_adapter_version to v5.7.0 (#1173 ) (@renovate [bot])
Fix Compact grid title not working on dark themes
fix updating latest screen after adding to library
change references
clean up browse some
more clean up
fix browse screen not updating after adding manga as favorite in details screen
Update dependency com.mikepenz:community-material-typeface to v7 (#1178 ) (@renovate [bot])
Update dependency com.mikepenz:community-material-typeface to v7 (#1177 ) (@renovate [bot])
Update ncipollo/release-action action to v1.11.1 (#1175 ) (@renovate [bot])
Update iconics_version to v5.4.0 (#1174 ) (@renovate [bot])
fix in library badge for neko dark theme
bump version
Update ci-draft-release.yml
Update detekt-analysis.yml
use checkbox row and tristatecheckbox row where applicable
Use SortRow on chapter filters sheet
Fix number of columns grid (#1188 ) (@nzoba )
Update styfle/cancel-workflow-action action to v0.11.0 (#1190 ) (@renovate [bot])
Update agp_version to v7.3.1 (#1192 ) (@renovate [bot])
Update serialization_version to v1.4.1 (#1193 ) (@renovate [bot])
Update com.google.firebase (#1191 ) (@renovate [bot])
Update dependency io.kotest:kotest-assertions-core-jvm to v5.5.1 (#1187 ) (@renovate [bot])
Update dependency com.google.android.material:compose-theme-adapter-3 to v1.0.20 (#1184 ) (@renovate [bot])
Update dependency com.github.skydoves:sandwich to v1.3.2 (#1183 ) (@renovate [bot])
Update compose_version to v1.3.0-rc01 (#1182 ) (@renovate [bot])
Update aboutlib_version to v10.5.1 (#1195 ) (@renovate [bot])
Update com.google.firebase (#1196 ) (@renovate [bot])
Update compose_material3_version to v1.0.0-rc01 (#1181 ) (@renovate [bot])
fix onSecondary color for outrun theme
Fix dates not showing on merged chapters
Refactor app bar actions
fix webview ripple color not matching theme
Show all possible original language flags
adjust compose action item color, adjust tooltip to use elevated surface
Redesign and migrate browse screen to compose (#1199 )
Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.3.1 (#1198 ) (@renovate [bot])
bump version
fix issue where trying a new search wasn't clearing the error message
Update eskatos/gradle-command-action action to v2.3.3 (#1201 ) (@renovate [bot])
fix r8 issue breaking save filters
bump version
add icons for reset and filter on filter sheet
move search bar to top of filter sheet
move delete filter and make/remove default to incline with the save filter chip
Adjust layout for browse filter sheet
Fix portrait side nav in browse screen having wrong bottom padding
validate author/group/list uuid and prevent submitting to dex if invalid
fix mismatch label for stats on main dropdown
Update compose_version to v1.3.0 (#1207 ) (@renovate [bot])
Update kotlin_version to v1.7.20 (#1162 ) (@renovate [bot])
update compose-compiler version and accompanist
Update com.google.android.material (#1197 ) (@renovate [bot])
Update dependency io.kotest:kotest-assertions-core-jvm to v5.5.2 (#1205 ) (@renovate [bot])
Update dependency androidx.activity:activity-compose to v1.6.1 (#1208 ) (@renovate [bot])
Update gradle/wrapper-validation-action action to v1.0.5 (#1209 ) (@renovate [bot])
fix Browse UI glitch when searching from the library view
Disable Firebase advertising ID collection (@arkon )
Explicitly remove com.google.android.gms.permission.AD_ID permission (@arkon )
Fix concurrent access to main cache map (@arkon )
Don't block on cache renewals (@arkon )
Update accompanist_version to v0.27.0 (#1210 ) (@renovate [bot])
bump version
fix null pointer
bump version
Revert "Don't block on cache renewals"
change keys for some LazyLists
fix base compose sheet having rounded bottom corners
Don't show browse screen bottom buttons until after initial load
Change UI/UX flow for deeplinks
fix sheet shapes
fix external links being drawn under navigation for small device
distinct the paged results, cause there is no guarantee MangDex returns non dupes
adjust padding a tad
bump version
Update dependency io.kotest:kotest-assertions-core-jvm to v5.5.3 (#1213 ) (@renovate [bot])
change order of dismiss and click on dropdown items
Fix sheet not opening correctly when recomposing happens
Renaming the download folder, was not using the build valid folder function
Adjust manga to fix rare null issue
Add a check at the beginning when webview is not installed, so the crashing user knows why it crashed
fix custom cover crash when file did not exist
error out homepage when scanlator lookup error
Retry on homepage now correctly loads homepage and not the filter screen
check if device is online before attempting to reach out to Dex on Browse screen
remove old cache manga code
Refactor merge manga logic
Update dependency io.kotest:kotest-assertions-core-jvm to v5.5.4 (#1220 ) (@renovate [bot])
fix source order for merged manga
fix remove merged source text
Merge branch 'main' of github.com:CarlosEsco/Neko
Update dependency com.bluelinelabs:conductor to v3.1.8 (#1221 ) (@renovate [bot])
fix remove merged source text (@arkon )
Retry the MAL request if the token is expired (@alessandrojean )
rename MangaLife chapters to look like MangaDex
disable ability to block a merged chapter scanlator, cause why would you ever
MangaLife chapters are now named similar to Dex chapters and sorted by chapter number when manga
adjust volume parsing logic for MangaLife
Don't reset browse filters to default when clicking into manga
bump version
Add support for Komga (#1234 )
Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.3.2 (#1231 ) (@renovate [bot])
Update ncipollo/release-action action to v1.11.2 (#1230 ) (@renovate [bot])
Update dependency com.google.android.material:compose-theme-adapter-3 to v1.0.22 (#1229 ) (@renovate [bot])
Update dependency com.squareup.leakcanary:leakcanary-android to v2.10 (#1228 ) (@renovate [bot])
Update compose_version to v1.3.1 (#1225 ) (@renovate [bot])
Update kotlin monorepo to v1.7.21 (#1222 ) (@renovate [bot])
Update compose_material3_version to v1.0.1 (#1224 ) (@renovate [bot])
fix compile issues
add some delays so animations can finish on sheet and dropdown
Grouping by tags doesn't show "Content Rating:" tags anymore
back to starting tab works again when on browse screen
bump version
remove the delay for animations on sheet
add custom coil cover handler for merged search
Fix issue with deeplink chapters causing in library issue
fix lag when typing on browse screen
Group by original language option
Add ability to skip duplicates in reader
make skip duplicates more consistent
bump version
Update aboutlib_version to v10.5.2 (#1248 ) (@renovate [bot])
Update dependency com.github.tachiyomiorg:conductor-support-preference to v3.1.8 (#1236 ) (@renovate [bot])
Update dependency com.github.requery:sqlite-android to v3.39.2 (#1235 ) (@renovate [bot])
Update ka_helpers_version to v3.4.4 (#1237 ) (@renovate [bot])
Update accompanist_version to v0.28.0 (#1241 ) (@renovate [bot])
remove composethemeadapter and use accompanist
Fix MangaUpdate Links when they are using the new ID
Limit parallelism for Coil image loading to improve image loading in lazy column (@ivaniskandar )
Update dependency gradle to v7.6 (#1249 ) (@renovate [bot])
Update WebView minimum version and allow webview zoom (@arkon )
Merge branch 'main' of github.com:CarlosEsco/Neko
Update dependency io.mockk:mockk to v1.13.3 (#1253 ) (@renovate [bot])
Fix issue where manga was removed and causing delayed tracking to not continue
Merge remote-tracking branch 'origin/main'
If exception occurs keep the delayed tracking entry
add back OTHER language cause I guess some people saved default filters with it, even though I don't think it does anything on Dex.
Remove duplicate setting in reader
Switch to authorOrArtist field for when using the author/artist id
Add Coil logging to extreme logging
switch to merge manga artwork factory
Add Toonily support
Add popular new titles on browse
Update DamianReeves/write-file-action action to v1.2 (#1261 ) (@renovate [bot])
Add Deeplink support for MangaUpdates, AniList, MyAnimeList
Randomize popular uploads and season list on the browse screen
bump version
Variant
SHA-256
Universal
fd70e9de5237cca068d783eb89d425d3533270b99518322e20634ef5a9a28100
arm64-v8a
53695bb8ffe621a7fedbcb18f5a87a59bd5aef98faadc3d23cf27b2bb5d870c3
armeabi-v7a
0756671a6cf229bf55af2f2bf6c9b3332c122a70d5240eadc8ee031e623879ba
x86
40733e4f228b1527791a658413951c711924c579dec14e4d90c5e1ad63c5aea6
You canβt perform that action at this time.