Skip to content

Releases: nekomangaorg/Neko

2.12.8

08 Feb 14:36
Compare
Choose a tag to compare

πŸ₯³ New

πŸ—οΈ 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

27 Jan 14:20
Compare
Choose a tag to compare

πŸ₯³ 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

19 Jan 21:42
Compare
Choose a tag to compare

πŸ₯³ 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

11 Jan 14:34
Compare
Choose a tag to compare

πŸ₯³ 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

03 Jan 15:08
Compare
Choose a tag to compare

πŸ₯³ 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

20 Dec 15:22
Compare
Choose a tag to compare

πŸ₯³ 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

14 Dec 16:10
Compare
Choose a tag to compare

πŸ₯³ New

🐜 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 The Github Action ate my homework

13 Dec 10:53
Compare
Choose a tag to compare

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 ini...
Read more

2.9.1.1

01 Jun 10:49
Compare
Choose a tag to compare

See 2.9.1 for other recent changes.

πŸ—οΈ Changes

Add setting to sort updates by fetched time (#1282) (@nzoba)

🐜 Fixes

Charging cropping or page background (@Jays2Kings)
What's new url not loading correct url
Missing package on file, causing proguard to break MangaPlus

Variant SHA-256
Universal e56f9401da11567cdc5be5e528b3ee381d9585c4879431033228ca2200089d5f
arm64-v8a 5e3d8479fb2c675a72527432b61dd0fd45ce94abef9f00b9cde5ddfd555dabac
armeabi-v7a 117ad4fc591818fa486bafd050256e861650bc2cc49e936a651bb1ca8243f898
x86 2e8c462ad03313ca22089095002b355dd593eaf1a0139c5bec71e1ff672bff5f

2.9.1

31 May 17:24
Compare
Choose a tag to compare

πŸ—οΈ Changes

  • Updated About Screen to Compose
  • Use non rate limited client for covers
  • switch to json api for mangaplus
  • MangaUpdates tweaks (@ghostbear )
  • Show actual MangaDex error when attempting to login, and update sandwich

🐜 Fixes

  • missing transition name for some manga header layouts causing crashes on tablets
  • kitsu chapter progress (again) (@Jays2Kings)
  • sync MangaUpdates with J2K, fix mark as read not updating tracker
  • author jittering on tablets in Manga Details Screen
  • downgrade appcompat library as it was causing the webview issues

πŸ› οΈ Other

  • Make an app update dialog, clean up about controller, move legacy new update dialog controller to own class
  • Update dependency androidx.compose.material3:material3 to v1.0.0-alpha12 (@renovate-bot)
  • Update agp_version to v7.2.1 (@renovate-bot)
  • Update plugin kotlinter to v3.10.0 (@renovate-bot)
  • Update dependency org.jsoup:jsoup to v1.15.1 (@renovate-bot)
  • Update dependency com.squareup.okio:okio to v3 (@renovate-bot)
  • update markdown version
  • Update com.google.firebase (@renovate-bot)
  • Update coroutines_version to v1.6.2 (@renovate-bot)
  • Update eskatos/gradle-command-action action to v2.1.7 (@renovate-bot)
  • update about lib version
Variant SHA-256
Universal 2b208197b712693ef342aa11d0163fc82d43cb8bb605565307c32427dca08b36
arm64-v8a c69c1eeef412aa3cb3b36fb461b51190f6981af508da2d4449bb794b1b4748e2
armeabi-v7a ec691ee7a15b0606682d39a227363461844cf5bc9d9a855d51e3ec49a5a75481
x86 73a4fbf05b6b37af5c5149e2a56c8cf7ddbc2530afcb2a909010ce59b1f89d29