Skip to content

Releases: nekomangaorg/Neko

2.16.6

30 Apr 16:42
Compare
Choose a tag to compare

πŸ—οΈ Changes

  • Don't load pages from chapter cache, because md@home node might change/or be bad

🐜 Fixes

  • Follow sync issue where manga was missing id
  • Errant atHomeResponse parsing error
  • Fix separator for chapters
  • Don't reset the page on browse if we got an error during browse

πŸ› οΈ Other

  • Fix seperator for chapters
  • Update markdown.version to v0.15.0 (#1804) (@renovate[bot])
  • Update sandwichVersion to v2.0.7 (#1801) (@renovate[bot])
  • Update eskatos/gradle-command-action action to v3.3.2 (#1802) (@renovate[bot])
  • Update gradle/wrapper-validation-action action to v3.3.2 (#1803) (@renovate[bot])
  • Update markdown.version to v0.16.0 (#1805) (@renovate[bot])
Variant SHA-256
Universal 33f991252d0abca0b86b128ebc4e25a7f0442f2ae2dd83fe7606d055a8c14049
arm64-v8a 67e2962199db6b81f598b2716bfe80efe47d384c405325135db911a3fcbcb358
armeabi-v7a 4f95773cefa8e426e64ca58e1c7e8c82984a1225a3ff1e4a89c1aeb24049bb8b
x86 56b96994983bec23977ab9877c449d6e5ea324316c7e3a17f01af5cbac56ece3
x86_64 8c1c9dfdc31de21bdb3828927c5dda0f280ff38cc2c32612c41c26ba30c54d8c

2.16.5

25 Apr 10:09
Compare
Choose a tag to compare

πŸ—οΈ Changes

  • update to spring seasonal 2024
  • update neko dev recommendations

🐜 Fixes

  • Blocking scanlators was preventing all of the history to be shown

πŸ› οΈ Other

  • reduce alpha for ripple, since mouse users this stays persistent
  • Update dependency com.google.firebase:firebase-bom to v32.8.1 (#1788) (@renovate[bot])
  • Update aboutlibVersion to v11.1.3 (#1787) (@renovate[bot])
  • Update markdown.version to v0.14.0 (#1786) (@renovate[bot])
  • Update eskatos/gradle-command-action action to v3.3.0 (#1785) (@renovate[bot])
  • Update dependency com.ncorti.ktfmt.gradle to v0.18.0 (#1791) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.6.5 (#1784) (@renovate[bot])
  • Update gradle/wrapper-validation-action action to v2.1.3 (#1779) (@renovate[bot])
  • Update compose.version to v1.6.5 (#1783) (@renovate[bot])
  • Update gradle/wrapper-validation-action action to v3 (#1792) (@renovate[bot])
  • Update dependency com.squareup.leakcanary:leakcanary-android to v2.14 (#1797) (@renovate[bot])
  • Update dependency androidx.core:core-ktx to v1.13.0 (#1796) (@renovate[bot])
  • Update compose.version to v1.6.6 (#1793) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.6.6 (#1794) (@renovate[bot])
  • Update eskatos/gradle-command-action action to v3.3.1 (#1798) (@renovate[bot])
  • Update dependency androidx.activity:activity-compose to v1.9.0 (#1795) (@renovate[bot])
  • Update gradle/wrapper-validation-action action to v3.3.1 (#1800) (@renovate[bot])
Variant SHA-256
Universal 65af456b267ea3798d7fd26f5e8bd8bb6aeca253c0a236b1bd98115228f95415
arm64-v8a 4cb77a31f0029890a50d38f7286e019605203707f7a49222572773fab5a51cf5
armeabi-v7a 38535a6f91344c1a70badfd99b084c7e176f30fe95e3907e7462b75bdcbe7157
x86 ccea7bc97d4ad49801078a88d2bdbe4a8f5b84d9cd8549860148d08ebc110723
x86_64 859671531efff20f1a4d1d53ccd0b9658955cd592570573e23c660f1f7f36b91

2.16.4

29 Mar 18:03
Compare
Choose a tag to compare

πŸ—οΈ Changes

  • Blocked scanlator chapters now don't show in library unread count, or get skipped when those are only chapters "unread"
  • Toast when unable to refresh login token for MangaDex
  • Recents now hides blocked scanlator chapters

🐜 Fixes

  • Skipped library notifcation being on wrong channel
  • Missing languages for MangaPlus dto
  • Recycled item's height being 0 in webtoon mode (@FooIbar)
  • Launch download check in io to hopefully fix download ahead lag
  • Syncing follows triggers a global update
  • Excluded scanlators not reflecting correctly on library view for unread count
  • Loading circle issue on Reader

πŸ› οΈ Other

  • Use custom auto issue closer action
  • update to kevinnzou webview
  • Fix deprecations in WebViewScreen
  • Move when timestamp for library update is called
  • Add debug app setting to remove all manga with status from MangaDex
  • Switch to official retrofit kotlinx serialization
  • Switch to enabling buildconfigs through gradle file
  • Updated results library to 2.0.0
  • Switch wording to no scanlator group found
  • Remove ACTION_CLOSE_SYSTEM_DIALOGS broadcast
  • Update dependency io.github.kevinnzou:compose-webview to v0.33.6 (#1780) (@renovate[bot])
  • Update retrofitVersion to v2.11.0 (#1781) (@renovate[bot])
  • Update kotlinResultVersion to v1.1.21 (#1767) (@renovate[bot])
  • Update aboutlibVersion to v11.1.1 (#1778) (@renovate[bot])
  • Update dependency com.google.firebase:firebase-bom to v32.8.0 (#1775) (@renovate[bot])
  • Update dependency com.squareup.retrofit2:retrofit to v2.10.0 (#1770) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.6.4 (#1774) (@renovate[bot])
Variant SHA-256
Universal 951ca8a1fb6ef5aaad00b396c8c6b73a193828a1dda28956e9c0432f4baaa176
arm64-v8a c9baa4079d1f3a85b5a982bc7343d756e569d1cb3f0ec798090280b81f70b57b
armeabi-v7a 70b9c97047c9e7dcc6984cbb4284bcec82f0d446c643d98944933c3446d62bb7
x86 15c1f0ca983f4c202ffee6cbb716cad7e3dad487852f0c7477b30ae551e751de
x86_64 1c751bbcbf468ab6f860dfadc5a312b97f4a0bbb06c0642d92dc7219c22e7e8e

2.16.3

14 Mar 16:40
Compare
Choose a tag to compare

πŸ—οΈ Changes

  • Filter out unsupported official "scanlators" in a better way, but still allow them to be listed in the manga details
  • re-add comickey support (@beerpiss)

🐜 Fixes

  • Downloads being "lost" when switching manga title to alt title
  • Don't observe downloads when leaving to reader activity
  • Tracking metadata notification not working correctly
  • Null pointer when backing up and no backup directory is selected

πŸ› οΈ Other

  • Change debug reporting tree to default implementation
  • don't assume download directory actually exists
  • Update serializationVersion to v1.6.3 (#1732) (@renovate[bot])
  • Update coilVersion to v2.6.0 (#1740) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.6.2 (#1738) (@renovate[bot])
  • Update compose.version to v1.6.2 (#1737) (@renovate[bot])
  • Update aboutlibVersion to v11 (#1741) (@renovate[bot])
  • update markdown library to 0.13.0
  • Update dependency com.google.firebase:firebase-bom to v32.7.3 (#1743) (@renovate[bot])
  • Update dependency io.mockk:mockk to v1.13.10 (#1744) (@renovate[bot])- Update dependency com.google.firebase:firebase-bom to v32.7.4 (#1759) (@renovate[bot])
  • Update dependency androidx.browser:browser to v1.8.0 (#1755) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.6.3 (#1754) (@renovate[bot])
  • Update compose.version to v1.6.3 (#1753) (@renovate[bot])
  • Update kotlinResultVersion to v1.1.20 (#1750) (@renovate[bot])
  • Update compose.material3.version to v1.2.1 (#1752) (@renovate[bot])
  • Update sandwichVersion to v2.0.6 (#1764) (@renovate[bot])
  • Update dependency com.squareup.okio:okio to v3.9.0 (#1763) (@renovate[bot])
  • Update dependency io.kotest:kotest-assertions-core-jvm to v5.8.1 (#1762) (@renovate[bot])
Variant SHA-256
Universal 6f5cad8ac22ce3372444c0c3b262a457d26278838bdd05fde9f0b9a58f007255
arm64-v8a 59b9db0839ff1ed718d46093a69a1111bc1155535e129d370d84e0f284749a1e
armeabi-v7a f21826efe482c1b4142663b0399506b05433f3aa17152decffe4bda4f7876816
x86 0deead6716a0837379b6d86fa205c44c2944b7eb13df0034efd41413eb1ed34a
x86_64 dbeb3996c2790361092a9536abad3709d0bfe6212ffae30bd9d5d7a55cdc6591

2.16.2

16 Feb 14:50
Compare
Choose a tag to compare

πŸ—οΈ Changes

  • Allow installing app, without granting install permissions
  • Switch to flow based download system instead of RxJava
  • Create a nomedia file everytime in case user manually deletes the download folder but doesnt change storage path
  • Only refresh manga that didn't exist in library after syncing from MangaDex
  • Don't autobackup when there is no library manga

🐜 Fixes

  • Autobackup not working correctly and renaming manual to off
  • Incognito mode crashing app
  • Searching with Monsters tag wasn't working
  • Pressing back when coming from a reader -> manga details -> back to reader UI Glitch
  • Update DateTextField Library to address changing start/end dates on tracker sheet not working

πŸ› οΈ Other

  • add discord link to About screen
  • remove BROADCAST_CLOSE_SYSTEM_DIALOGS, as I don't think its needed :fingerscrossed:
  • add autoVerify to deeplinks
  • Update dependency com.google.gms.google-services to v4.4.1 (#1720) (@renovate[bot])
  • Update DamianReeves/write-file-action action to v1.3 (#1717) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.6.1 (#1712) (@renovate[bot])
  • Update compose.version to v1.6.1 (#1710) (@renovate[bot])
  • Update gradle/wrapper-validation-action action to v2.1.0 (#1704) (@renovate[bot])
  • Update dependency com.google.firebase:firebase-bom to v32.7.2 (#1719) (@renovate[bot])
  • Update compose.material3.version to v1.2.0 (#1709) (@renovate[bot])
  • Update gradle/wrapper-validation-action action to v2.1.1 (#1724) (@renovate[bot])
  • Update dependency com.squareup.okio:okio to v3.8.0 (#1723) (@renovate[bot])
  • Update coroutinesVersion to v1.8.0 (#1731) (@renovate[bot])
  • Update eskatos/gradle-command-action action to v3.1.0 (#1729) (@renovate[bot])
Variant SHA-256
Universal a8af0487f594ddc4a44f5dbf8ad3b587602d5a7d19f7a43def76321a0bb8ced7
arm64-v8a 76e4c73f6b68b9606f8ebf837679eda443bd151d35093d290bd30e37287d6ee2
armeabi-v7a 999c900f54bb65ca5daa6916a1a0c56f8b457eb041397209147f523bcbc4662a
x86 482b1dffa0a6d6a3bf1619fff2b7c0a18500ab599f9c57535236c360440fe5de
x86_64 61761215125691225d529ea6ef8709088171d77cc061a1aa4741c377641b3f12

2.16.1

07 Feb 15:53
Compare
Choose a tag to compare

2.16.1
Existing users this version is a new app install please make a backup and read the onboarding.
Also see: #1684
A bunch of changes also in the 2.16.0 release if you want to read them
https://github.com/nekomangaorg/Neko/releases/tag/2.16.0

Note: The MAL API is broken, its not a Neko problem

🐜 Fixes

  • fix unable to open smart library dialog
  • Fix refresh tracking metadata not working
  • Fix updating library with exclude/include categories
  • fix monochrome launcher
  • revert gradle bump
  • Show MAL errors on tracker

πŸ› οΈ Other

  • Update gradle/wrapper-validation-action action to v2.0.1 (#1690) (@renovate[bot])
  • Update ncipollo/release-action action to v1.14.0 (#1689) (@renovate[bot])
Variant SHA-256
Universal ccbef6bbd37d187d1cf9290c9dca7b183f42c561af3e83d23992f53c56d9af71
arm64-v8a 1fe4773918f7be40bff1cd593830b2f83ceaa2f189692e6e2c4f56bfaa218eeb
armeabi-v7a 2cd9337b22ae073b3789f2ee6757b304d34069a94df720fc4bb4601cb5e39444
x86 ede5d9ab73f45c946a6e3887582744a44bcb281789d92fba129586eda2ea8b6b
x86_64 a0798867caf9625ebedb3e2517f6f5ae2d2862e7b4ed48afb817a588da8f7dcb

2.16.0

06 Feb 19:23
Compare
Choose a tag to compare

2.16.0 A Real new App.
Existing users this version is a new app install please make a backup and read the onboarding.
Also see: #1684

πŸ₯³ New

  • updated App id and reset internal version code
  • Add onboarding screen
  • Switch to unified storage for downloads, page saves, cover saves, and backups

πŸ—οΈ Changes

  • Target android sdk 34
  • Remove V5 Migration, if you still need this you need help.
  • Remove option to buy stuff from MangaDex cause loot.moe doesn't exist anymore
  • Library Updating now binds the existing MD track if it exists
  • Enable auto back up by default, always auto backup up to 6 files.
  • Remove unfollowed track status for smart update, it causes more issues then worth
  • Update AniList Rate limit
  • Update mapping file for similar

🐜 Fixes

  • Add back monochrome icon
  • use the new icon color for the notification, and allow debug build to use its own
  • Question mark on string joins, that were caused by ktfmt
  • Smart Update based on Tracking being opposite
  • Smart updates plan to read and completed not being unique
  • Don't try to update mdlist track when not logged in
  • Update MAL auth logic
  • Make the queue download chapter work faster
  • Make download cache work with Unified storage

πŸ› οΈ Other

  • run more ktfmt
  • Adding Type-safe project accessors (#194) (@theolm)
  • Convert follows sync to Job.
  • rename TrackSyncService to TrackSyncProcessor
  • change deprecated buildDir for gradle
  • change variable name in app update checker
  • Remove duplicate permissions
  • Remove KAHelpers
  • rename string from app_name_neko -> app_name
  • use material motion that matches compose 1.6
  • use material 3 about Libraries
  • Try to show actual path in invalid location downloader notification
  • update UniFile Library
  • Switch to StorageManager class
  • Update lowply/auto-closer action to v0.0.6 (#1664) (@renovate[bot])
  • Update dependency androidx.webkit:webkit to v1.10.0 (#1668) (@renovate[bot])
  • Update styfle/cancel-workflow-action action to v0.12.1 (#1676) (@renovate[bot])
  • Update eskatos/gradle-command-action action to v2.12.0 (#1670) (@renovate[bot])
  • Update dependency com.ncorti.ktfmt.gradle to v0.17.0 (#1679) (@renovate[bot])
  • Update gradle/wrapper-validation-action action to v2 (#1681) (@renovate[bot])
  • Update eskatos/gradle-command-action action to v3 (#1678) (@renovate[bot])
  • Update compose.version to v1.6.0 (#1666) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.6.0 (#1667) (@renovate[bot])
  • Update dependency io.github.fornewid:material-motion-compose-core to v1.2.0 (#1686) (@renovate[bot])
  • Update to compose material 1.2.0_rc1
  • Update accompanist.version to v0.34.0 (#1669) (@renovate[bot])
  • Update dependency gradle to v8.6 (#1685) (@renovate[bot])
Variant SHA-256
Universal 08b6108b885689f6378855d668a67dfbf6c051aa96a29f3cd3ddf9d6edc15d89
arm64-v8a 8eccce5cbe113133ae150d64a3cb98c16525d61b0d83e7d2895eb65fd477926b
armeabi-v7a 1856216a6d1c2b12a4c4f05538dcbb72e168900a21561adf217c656169dfd9de
x86 34c1350e8d30f3099831d9c8f587eb727e6f53f65f30a556ece04ba9a5291288
x86_64 02bd5c4a0722f9338b24a3467ba4f901a6c6dbafe071f2e5b7944fc58922f3d9

2.15.0 A New Beginning

24 Jan 11:03
450f3ff
Compare
Choose a tag to compare

πŸ₯³ New

  • New Bake Neko style Logo
  • More customizable auto update options these are enabled by default!!!
    Check your library settings to adjust
  • Winter 2024 Seasonals (@curche)

πŸ—οΈ Changes

  • Hopper Icon as group type (@e-shl)
  • Moved repository to nekomangaorg
  • Update privacy policy url and remove discords/website links

🐜 Fixes

πŸ› οΈ Other

  • Add missing pending intent flag
  • Replace a bunch of static X.dp with their equivelent Size.X
  • Ktfmt code base
  • Update readme format with some idea help from (@Soitora)
  • Update serialization.version to v1.6.2 (#1618) (@renovate[bot])
  • Update dependency androidx.activity:activity-compose to v1.8.2 (#1625) (@renovate[bot])
  • Update eskatos/gradle-command-action action to v2.11.1 (#1623) (@renovate[bot])
  • Update sandwich.version to v2.0.5 (#1622) (@renovate[bot])
  • Update dependency androidx.webkit:webkit to v1.9.0 (#1615) (@renovate[bot])
  • Update aboutlib.version to v10.10.0 (#1632) (@renovate[bot])
  • Update plugin kotlinter to v4.1.1 (#1631) (@renovate[bot])
  • Update dependency org.jsoup:jsoup to v1.17.2 (#1629) (@renovate[bot])
  • Update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.3.7 (#1628) (@renovate[bot])
  • Update dependency androidx.annotation:annotation to v1.7.1 (#1627) (@renovate[bot])
  • Update github/codeql-action action to v3 (#1638) (@renovate[bot])
  • Update dependency com.squareup.okio:okio to v3.7.0 (#1637) (@renovate[bot])
  • Update dependency com.squareup.leakcanary:leakcanary-android to v2.13 (#1636) (@renovate[bot])
  • Update dependency com.google.android.material:material to v1.11.0 (#1635) (@renovate[bot])
  • Update dependency io.mockk:mockk to v1.13.9 (#1634) (@renovate[bot])
  • Update dependency androidx.lifecycle:lifecycle-runtime-compose to v2.7.0 (#1644) (@renovate[bot])
  • Update dependency com.mikepenz:multiplatform-markdown-renderer-android to v0.12.0 (#1645) (@renovate[bot])
  • Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.6.1 (#1648) (@renovate[bot])
  • Update lifecycle.version to v2.7.0 (#1646) (@renovate[bot])
  • Update dependency com.google.gms.google-services to v4.4.0 (#1658) (@renovate[bot])
  • Update dependency com.ncorti.ktfmt.gradle to v0.16.0 (#1659) (@renovate[bot])
  • Update agp.version to v8.2.2 (#1604) (@renovate[bot])
Variant SHA-256
Universal b26861d8382d8eed52be556ee5f9579aa1985fea53372459ec72fbfea9239a00
arm64-v8a a205ab0f24b518a2e905f8341aa6fd4dd0f12f29008c09ba71d4e582967608de
armeabi-v7a 9edf620e9f43e92d209953225609f852ebc7b2eef2b7f6a8c7f94e94821ef2da
x86 c66679fdfad80ba2d7e3fcc16296c7eb2c8040aa012f2e73889ad531564387ee
x86_64 0316055ad4b9d4edadf3e8743a511ee50c24c900089ab3587fdf11fba04b2f16

2.14.2

01 Dec 17:27
Compare
Choose a tag to compare

πŸ₯³ New

  • Add Staff picks and Neko Dev Picks to browse screen

πŸ—οΈ Changes

  • Switched Similar Manga processing, should result in less manga without any matches (provided they meet the minimum requirement)
  • Add back JXL support for Komga and a future where MangaDex supports JXL

🐜 Fixes

  • Order lists in descriptions have correct coloring
  • Multiple links in same section of description work correctly
  • Some flags were broken on the manga header
  • Saving manga covers not being immediately available to share in other apps
  • Make things distinct for browse

πŸ› οΈ Other

  • Add initial support to check org rep
  • update neko mapping file
  • Adjust merge sheet alt titles
  • remove some instance of not()
  • Update agp.version to v8.1.3 (#1597) (@renovate[bot])
  • Update dependency org.jetbrains.kotlin.android to v1.9.20 (#1552) (@renovate[bot])
  • update compose_compiler, comment out externalNativeBuild since it seems broken with new agp
  • Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.6.0 (#1605) (@renovate[bot])
  • Update sandwich.version to v2.0.2 (#1603) (@renovate[bot])
  • Update dependency androidx.browser:browser to v1.7.0 (#1602) (@renovate[bot])
  • Update plugin kotlinter to v4.1.0 (#1599) (@renovate[bot])
  • Update dependency androidx.activity:activity-compose to v1.8.1 (#1600) (@renovate[bot])
  • Update serialization.version to v1.6.1 (#1601) (@renovate[bot])
  • Update eskatos/gradle-command-action action to v2.10.0 (#1612) (@renovate[bot])
  • Update sandwich.version to v2.0.4 (#1607) (@renovate[bot])
  • Update dependency org.jsoup:jsoup to v1.17.1 (#1611) (@renovate[bot])
  • Update actions/setup-java action to v4 (#1617) (@renovate[bot])
  • Update dependency com.mikepenz:multiplatform-markdown-renderer-android to v0.10.0 (#1619) (@renovate[bot])
Variant SHA-256
Universal 19ac8aa2df693107b1f8de08a68cfe66d63d1920dc0c29d31c996011ee9c2930
arm64-v8a be8a4834a95525c962e5f56ac1f6b727e160bdf083e594a7cd18f551acfc4969
armeabi-v7a dcb6e55f3610ab4198610544c1e3290369b663dd0cfc823a318fa77c03d00816
x86 90bf11f09a8bbbe7396a2468f32b3ffb619ee590dcaef40a2f3ccdfc258d87b8
x86_64 b9edfa15505a8ecbb01d3d100456f251dd0f4a99b9a67d3ff19e9e4494aa2c19

2.14.1

08 Nov 23:28
Compare
Choose a tag to compare

πŸ₯³ New

  • Filter scanlators in library unread/read count (@Jays2Kings)

πŸ—οΈ Changes

  • Revert "Always save pages/covers in subfolders"

🐜 Fixes

  • Fix MAL recommendations not working since Sept 2022.. LMAO
  • Migrate removed Serbian Language
  • more db fixes to crashes when exiting reader (@Jays2Kings)

πŸ› οΈ Other

  • update minimum webview to 114
  • Update coil.version to v2.5.0 (#1589) (@renovate[bot])
  • Update dependency com.google.firebase:firebase-analytics-ktx to v21.5.0 (#1588) (@renovate[bot])
  • Update aboutlib.version to v10.9.2 (#1594) (@renovate[bot])
  • Update dependency io.kotest:kotest-assertions-core-jvm to v5.8.0 (#1593) (@renovate[bot])
  • Update dependency com.android.tools:desugar_jdk_libs to v2.0.4 (#1591) (@renovate[bot])
  • Update dependency com.google.firebase:firebase-crashlytics-ktx to v18.5.1 (#1581) (@renovate[bot])
  • Update dependency com.mikepenz:multiplatform-markdown-renderer-android to v0.9.0 (#1598) (@renovate[bot])
Variant SHA-256
Universal 15fface1474561ec295e94b902d93a36676e06d90ed3247f3da2dfdd64393d31
arm64-v8a 22ddc40072a214b5b8c01b15a073226055bb3fc8d456e735c175ff1d3ef74abe
armeabi-v7a 2a970100654d52e15f5daa4588864f82ac433216888978cece1d157c04942f5c
x86 d552ecb4c3342011013260a69376cfc28197d2eb9d6b623dac11ea5513ec9ead
x86_64 516a99697a01fe37dea24fb34aadff83bb8b488338e632ceb5c9790f2e8b7861