CarlosEsco Neko Versions Save

Unofficial MangaDex Reader for Android 7+

2.12.9

1 year ago

🥳 New

  • Winter 2023 Seasonal List (#1362) (@curche)
  • Add option to filter library by bookmarks (@Jays2Kings)
  • Add bookmark information to Stats screen

🏗️ Changes

  • Change logic a bit for skip duplicates so it actually tries to respect the scanlator for the selected entry
  • Show tracking error while reading (@Jays2Kings)
  • Reader no longer hides menu when double page spreads zoom in for certain conditions (@Jays2Kings)

🐜 Fixes

  • cbz not enabled by default
  • Open in webview for Toonily chapters
  • Handle file names with multiple .cbz occurrences properly
  • Handle 1000+ pages properly in the downloader
  • Crash in reader when rotating sometimes (@Jays2Kings)
  • Requested page, when device config changes when app is in BG (@Jays2Kings)
  • Requested page, when device config changes when app is in BG (@Jays2Kings)

🛠️ Other

  • Convert ReaderPresenter to ReaderViewModel (@Jays2Kings)
  • Reset requested page in reader for read content (@Jays2Kings)
  • Cleanup the reader save logic a bit (@Jays2Kings)
  • Verbose logging shows body of the http response now
  • Refactor Context.isOnline() (@Jays2Kings)
  • Move some code around in manga details
  • Remove deprecated kotlinter stuff
  • Update compose_material3_version to v1.1.0-alpha06 (#1335) (@renovate[bot])
  • Update compose_version to v1.4.0-beta01 (#1336) (@renovate[bot])
  • Update dependency androidx.appcompat:appcompat to v1.6.1 (#1337) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.4.0-beta01 (#1338) (@renovate[bot])
  • Update dependency androidx.browser:browser to v1.5.0 (#1339) (@renovate[bot])
  • Update com.google.firebase (#1341) (@renovate[bot])
  • Update dependency me.saket.cascade:cascade to v2.0.0-rc01 (#1342) (@renovate[bot])
  • Update dependency me.saket.cascade:cascade-compose to v2.0.0-rc01 (#1343) (@renovate[bot])
  • Update dependency com.fredporciuncula:flow-preferences to v1.9.0 (#1346) (@renovate[bot])
  • Update dependency me.saket.cascade:cascade to v2.0.0-rc02 (#1347) (@renovate[bot])
  • Update dependency me.saket.cascade:cascade-compose to v2.0.0-rc02 (#1348) (@renovate[bot])
  • Update eskatos/gradle-command-action action to v2.4.0 (#1351) (@renovate[bot])
  • Update dependency androidx.annotation:annotation to v1.6.0 (#1356) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.4.0-rc01 (#1355) (@renovate[bot])
  • Update compose_version to v1.4.0-rc01 (#1354) (@renovate[bot])
  • Update gradle/wrapper-validation-action action to v1.0.6 (#1352) (@renovate[bot])
  • Update dependency com.mikepenz:aboutlibraries-compose to v10.6.1 (#1350) (@renovate[bot])
  • Update dependency org.jsoup:jsoup to v1.15.4 (#1349) (@renovate[bot])
  • Update dependency androidx.recyclerview:recyclerview to v1.3.0 (#1366) (@renovate[bot])
  • Update lifecycle_version to v2.6.0 (#1367) (@renovate[bot])
  • Update dependency com.github.skydoves:sandwich to v1.3.4 (#1364) (@renovate[bot])
  • Update serialization_version to v1.5.0 (#1369) (@renovate[bot])
  • Update plugin kotlinter to v3.14.0 (#1368) (@renovate[bot])
  • Update dependency gradle to v7.6.1 (#1365) (@renovate[bot])
  • Update agp_version to v7.4.2 (#1363) (@renovate[bot])
  • Update compose_material3_version to v1.1.0-alpha08 (#1353) (@renovate[bot])
Variant SHA-256
Universal 5f03d4dbdd05f1937e076a9ebc74df286a3e338bbc864d001b142b3c0652bb06
arm64-v8a 6830f27d3325e5c8405c94f33a6db8e645be2e8ebca7d92e943019e14f72c033
armeabi-v7a 26bb5c4359c1894d3c8628f97b2478d232e37f129d1b4e1eb782b99f724dc900
x86 218157a900ae22ffedad0f80186f3aa0c6be4cabbd0dae18e091229f0a9b7109
x86_64 20650a9a2ec3130e8e28762ddcade56d1a4bee1fd7345fb7dfa24fd32027404c

2.12.8

1 year ago

🥳 New

  • mangaupdates autotrack (#1323) (@henrik9999)

🏗️ Changes

  • Lists now respect the default content rating set in settings
  • Remove OTHER as language option and use migrations for those users who for some reason still have it
  • Add version to UserAgent when making calls to MangaDex

🐜 Fixes

  • Slight optimization to download button to "fix" scroll issue
  • update date-text-field to fix tracker date crash

🛠️ Other

  • add selection back cause it wasnt causing the scroll issue
  • Distinct the list of manga by uuid before syncing to Mangadex when batch adding follows
  • enable configuration-cache during build
  • Update dependency io.mockk:mockk to v1.13.4 (#1319) (@renovate[bot])
  • Update dependency com.bluelinelabs:conductor to v3.2.0 (#1322) (@renovate[bot])
  • Update agp_version to v7.4.1 (#1325) (@renovate[bot])
  • Update dependency com.android.tools:desugar_jdk_libs to v2.0.2 (#1329) (@renovate[bot])
  • Update dependency io.kotest:kotest-assertions-core-jvm to v5.5.5 (#1331) (@renovate[bot])
Variant SHA-256
Universal 948946ffe63ba760a0311353acf5365f3fbd2bd116bd858e5ef6d35aabae24e7
arm64-v8a 530f26ef0fd593fc18166f5e4c5112bb23feae773d4d9a419d888b0276c53049
armeabi-v7a 3274ab31f38604253aba7ddf062520b0d0555fd827eddb88db6b5021d28e0fcf
x86 f3f3a7e3a673ad5682f8cc4d1b5cc620bf121bb6071b14b9716bb3b15f08955b
x86_64 1971af4b1b3eee987b63113348d42e702aae873a0c2941df8a9190d349da6928

2.12.7

1 year ago

🥳 New

  • Return of searching in manga screen for chapter

🐜 Fixes

  • Use custom datetextfield library to fix crash on tracking date sheet
  • Remove ability to select description words, to fix scrolling issue when description is expanded

🛠️ Other

  • update compose compiler to 1.4.0
  • Update dependency com.google.gms:google-services to v4.3.15 (#1307) (@renovate[bot])
  • Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.3.3 (#1306) (@renovate[bot])
  • Update kotlin monorepo to v1.8.0 (#1250) (@renovate[bot])
  • Update dependency com.google.android.material:material to v1.8.0 (#1312) (@renovate[bot])
  • Update dependency androidx.webkit:webkit to v1.6.0 (#1315) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.4.0-alpha05 (#1314) (@renovate[bot])
  • Update compose_version to v1.4.0-alpha05 (#1313) (@renovate[bot])
  • update accompanist to match the compose 1.4.0 version
  • Update compose_material3_version to v1.1.0-alpha05 (#1317) (@renovate[bot])
Variant SHA-256
Universal 8da2c4b8c422e66d3af53b71b94b6b7970e63bc00beb3d03e7be94f513f28966
arm64-v8a 3a561ce54baae9caa3a97298ff65cc9df6c9b7cb2cbf72a44bb36113caad2019
armeabi-v7a dd41b98ade65d8bd0204c72488871d25722058d5f95df83e1c8b0f23d94a2f04
x86 17de7dca31d03770f4924bc23cce86e12044386222ab5293fd1348e4f075abf7
x86_64 473cb1768110a6f4c50d7387d791b033321a5e8d20c6d0cfc159dfe9a31ef9c8

2.12.6

1 year ago

🥳 New

  • Clicking author/artist or genre in the manga details now has a popup with options

🏗️ Changes

  • Add minimum komga required version in the Merge settings

🐜 Fixes

  • Exiting app when pressing in app back button in manga Details
  • ChapterCache.isImageInCache() resource leak (@Two-Ai)
  • Loading comments in reader not working

🛠️ Other

  • update mapping db (#1301) (@goldbattle)

  • Update agp_version to v7.4.0 (#1300) (@renovate[bot])

  • Update dependency androidx.appcompat:appcompat to v1.6.0 (#1296) (@renovate[bot])

  • Update dependency androidx.sqlite:sqlite to v2.3.0 (#1298) (@renovate[bot])

  • Update dependency androidx.compose.material:material to v1.4.0-alpha04 (#1295) (@renovate[bot])

  • Update dependency com.squareup.okio:okio to v3.3.0 (#1294) (@renovate[bot])

  • Update plugin kotlinter to v3.13.0 (#1279) (@renovate[bot])

  • Update dependency com.github.skydoves:sandwich to v1.3.3 (#1305) (@renovate[bot])

  • bump compose to 1.4.0-alpha04

Variant SHA-256
Universal 06dd622726d45b80d877f04bf93920ae767d18235803623206536bafaadfdf44
arm64-v8a daa00e6099e73044a008378e1b8bb1437a4d2bd24c6900ad98f0b74260a02425
armeabi-v7a 7dbb4d189be1ad87f65da7894db39716879ccf28b54a006f979360cb1a16450c
x86 eb4d829b7ea450397afd4e34fd862390934d279fc7997513b4ba835a73224681
x86_64 c190eb017d2f812d2016d24ef3ddc902c8a4a99e8b77842f4be869009223678b

2.12.5

1 year ago

🥳 New

  • Long pressing a MangaDex chapter now gives an option to open the chapter comment thread
  • Comment count for a manga entry is now shown in the information block in Manga Details
  • Links now contains an entry for the manga comment thread

🏗️ Changes

  • Use legacy side nav until all screens are compose
  • Change separator for author/artist in manga details

🐜 Fixes

  • Filter mangaupdates search to exclude drama cd and novels (@henrik9999)
  • Don't try to save icon in StatsScreen on resume
  • Category sheet showing when no categories and cleaned up logic
  • Handle error when trying to bind mangadex tracking info and it fails

🛠️ Other

  • Switch to balloon for tooltips
  • minor clean up in browse controller
  • Adjust dumping crashlog query
Variant SHA-256
Universal dcd176aaa521dadbde23069f8cf4c0b8cd536d946d7d3dcfe29731df8f1e19e4
arm64-v8a 55de2ebcad1c2285c491f2d8c53c327521d70ce0b1ec4938369e1e5371fe8c5b
armeabi-v7a 4d92f1010c44b924fad0b7673d5f66ff86e70ad442565ceab08da739a131fc99
x86 45d659f9123f6b2e3d7536682e21bfeb56906b08a8c26371a7bb36eb24cbea83
x86_64 f0066ffbd12420e9558f5dfd6454b2d85d66d233773665936fe6830d33951754

2.12.4

1 year ago

🥳 New

  • Clicking the missing chapter number now shows the estimated missing chapters

🏗️ Changes

  • Update dump crash log to include a given exception when it has it

🐜 Fixes

  • No main cover, but alternative covers exist caused a crashing artworksheet
  • Typo in "tracker"
  • Missing chapter count was wrong when multiple 0 chapters
  • Crash when using hardware bitmaps for older version of Android (@master-bob)
  • Sync follows notification not being cancelable

🛠️ Other

  • Remove some globalScope usages
  • Add support for oauth in debug mode with firefox as default (allows two different logins when both versions of neko installed)
  • 1291 - Improve CI Build Performance (#1292) (@master-bob)
  • Fix build badge on readme
  • Add x-request-id for MangaDex requests
Variant SHA-256
Universal 4211822a02ff475849292bd488785cb10e4a54a54abefe27d18a09f1915ce315
arm64-v8a a5018856b7e1bb698fc6fa0a5abea2e1dc5dfc7bca0614de9d025b2f5b8115e2
armeabi-v7a 5acf3a1b3c626782c4add0b39f8af679eb20d21d8d99bab47c340efe65f25f29
x86 43d02a46351e55d0d017658ed80220b0e604d99086a483a606f3cdc521cae34c
x86_64 d6a9cf858436d0083e8cfcd18558b947d5cb653d441d45cc0295e256e54a6f8a

2.12.3

1 year ago

🥳 New

  • Switch to Oauth Login for MangaDex. All users will need to login again after update!!

🏗️ Changes

  • If window size is medium, and height is default to bottom nav

🐜 Fixes

  • Shadow clipping on the category hopper (@Jays2Kings)
  • Crop setting carrying over when switching from cont. vert to webtoon and vice versa (@Jays2Kings)

🛠️ Other

  • Slight library presenter cleanup
  • Add APK output for x86_64 CPU architecture (@Jays2Kings)
Variant SHA-256
Universal d89bb85ed9c70af0f742e2702d8766f669f5376ced1bd38bd6e6ec4f64eaec56
arm64-v8a c025bdbb643ffe2490a478a026a9fc46c2d942c37fc35aa980c1697dbc118d9f
armeabi-v7a 154fc0cbfaa8820f05e1f671598e9cac1e542c21d92d9db68d07caeebba5dfdd
x86 ef3021ecc0a60d8a94f21b2d5efacc37e2fbbe4f82aa129045e991d7df36b62a
x86_64 efaa25966642e3530a1b29b33594c2f6ecb71fb0414803d9ec951c088291cdd9

2.12.2

1 year ago

🥳 New

  • Add CrashScreen (@ghostbear )

🐜 Fixes

  • revert back the 1.3.1 compose and kotlin 1.7.20 to prevent swipeable snackbar bug
  • Make webview full screen
  • Avoid crashing during eager WebView init (@arkon)
  • Edge case where skipping duplicate would keep the extra chapter that matched
Variant SHA-256
Universal 7b4dcf305446b6c13b5c57c254422a38378805f9d6ada512da3d035b2bbe85af
arm64-v8a 0ccaa2973486816a66a39d829b8446018dfcaad9e9f87e5e6f55f1612c8d97d0
armeabi-v7a fe6821fed3cfe6edc2726732fd25fca379ba9fd432acf18850c677eee86838df
x86 7c479248a383ebeaf8f1eb5c24a55fdc904831d700d8e64d00523b35d5a1fd3f

2.12.1

1 year ago

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

  • Toonily source sorting

🛠️ 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

2.11.9

1 year ago

See 2.11.8 for other recent changes

🏗️ Changes

  • Switch to authorOrArtist field for when using the author/artist id search in Browse

🐜 Fixes

  • Removing a tracked manga offline, caused delayed tracking to never finish for manga that still existed
  • Updating a tracker during delayed tracking now keeps the entry when it has errored
  • 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

🛠️ Other

  • Extreme logging now logs Coil logs
Variant SHA-256
Universal 2032aeabe35eca03fc613ad0f741208ffa498ee7025f2913a8612d1118adc9a2
arm64-v8a bfb5286fc34c9d41695a5fc517153a5a23a48f16d3348bf0a183d07968945909
armeabi-v7a 282bf12b958f4fad92deee926296df22c3464edcbc9ec7eee6c0aa32d44356e8
x86 4f3bf7e13b6e19972a484e162c12073ee6e4d2baa41681ef57a4885b7cd71e9a