Skip to content

Releases: nekomangaorg/Neko

2.18.2

27 Nov 01:29
Compare
Choose a tag to compare

See 2.18.1 for more release notes

🐜 Fixes

  • fix chapter group filter
  • Attempt to load more manga when searching if all the results were filtered out by hide library
  • fix edge case for lists that were divisible by 20
Variant SHA-256
Universal 31bca38d59371d73d3f2047b097204bb670ba5562f3e2e1c9eeaff1523d0746a
arm64-v8a e93a6c9fc3562ea6cb5bca605d67fa694f51098f13904455c1193ba0894d5d4b
armeabi-v7a e7c68445cb08b40d0203cc6116035afd73f4fe2a98df19b8cbdf313aa2f5cde4
x86 2c973c5bfad96ad58482dbba23c369d83fcf8709aeec89c1c5a62cb3111e115d
x86_64 e672860b9fcff4ad2280717a48f6e14838ba01c7af60e39094018aa51f157940

2.18.1

26 Nov 17:29
Compare
Choose a tag to compare

πŸ₯³ New

Fall 2024 (#1973) (@curche)
Add missing/new chapter languages & their corresponding flags (#1976) (@curche)

πŸ—οΈ Changes

Auto backups now default to include history of manga removed from library
Switch from XML Themes to Compose Theme for compose components

🐜 Fixes

Refresh token check should stop prompting every chapter
Up the delay for tryToSetForeground
Clicking lists was not showing all items
Adjust filtered chapter logic to be consistent between library and manga details
Keep Epilogue and Side Story prefix for WeebCentral

πŸ› οΈ Other

fix(deps): update compose.material3.version to v1.3.1 (#1955) (@renovate[bot])
fix(deps): update lifecycle.version to v2.8.7 (#1960) (@renovate[bot])
bump compile and target sdk to 35
fix(deps): update dependency androidx.core:core-ktx to v1.15.0 (#1962) (@renovate[bot])
fix(deps): update dependency com.android.tools:desugar_jdk_libs to v2.1.3 (#1966) (@renovate[bot])
fix(deps): update dependency androidx.compose.material:material to v1.7.5 (#1958) (@renovate[bot])
fix(deps): update compose.version to v1.7.5 (#1956) (@renovate[bot])
fix(deps): update dependency androidx.annotation:annotation to v1.9.1 (#1957) (@renovate[bot])
fix(deps): update dependency androidx.lifecycle:lifecycle-runtime-compose to v2.8.7 (#1959) (@renovate[bot])
chore(deps): update dependency com.ncorti.ktfmt.gradle to v0.21.0 (#1967) (@renovate[bot])
chore(deps): update agp.version to v8.7.2 (#1965) (@renovate[bot])
fix(deps): update dependency androidx.work:work-runtime-ktx to v2.10.0 (#1963) (@renovate[bot])
fix(deps): update markdown.version to v0.27.0 (#1968) (@renovate[bot])
fix(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.0 (#1961) (@renovate[bot])
fix(deps): update dependency com.google.firebase:firebase-bom to v33.6.0 (#1972) (@renovate[bot])
chore(deps): update dependency gradle to v8.11.1 (#1971) (@renovate[bot])

Variant SHA-256
Universal 9cff6532cbd5253429f7d58403ca9faf7198031c964c255c89dcfa79cc83532a
arm64-v8a c89168f97862478395e2756a8b3754b8b5fa29b9aece113dec30f5f797d381ce
armeabi-v7a 5ad6165ed13553284e1caa8e3ff0db454e86cb223cc5cb4657995e61c1b61194
x86 17d8f7982d7dfdff0d43d48d09dc3a73c88b6b75755f557de33ba3bdb3759189
x86_64 3ad172f7b0eb4a7e118d28978118563ff5de699cf2bcaa3964a0d5594b99f5a8

2.18.0

24 Oct 11:52
Compare
Choose a tag to compare

MangaLife is going away and being replaced. You can still use existing merges with mangalife until the site goes offline. Weeb Central is the replacement for MangaLife by the same owner.

πŸ₯³ New

  • Add Weeb Central and disable ability to merge with MangaLife

πŸ—οΈ Changes

  • Update neko mapping file
  • Add last library update attempt stat
  • Break out the stat for merged manga by source, and fix it only show merged library manga

🐜 Fixes

  • Retrieving list now gets all manga in the list
  • Missing GERMAN languge for MangaPlus
  • MangaPlus error message not showing correctly, and assume invalid user error is region lock error
  • Getting similar manga would error sometimes when the language field is missing in the response
  • Downloads not being deleted after read when reader is paused or destroyed
  • Download button on Manga Details not updating when mark as read delete is enabled

πŸ› οΈ Other

  • Update dependency io.github.fornewid:material-motion-compose-core to v1.2.1 (#1687) (@renovate[bot])
  • Update rippleTheme to rippleConfig
  • Use uy.kohesive.injekt instead of com.github.inorichi.injekt
  • chore(deps): update aboutlibversion to v11.2.3 (#1927) (@renovate[bot])
  • chore(deps): update agp.version to v8.7.1 (#1939) (@renovate[bot])
  • chore(deps): update dependency com.ncorti.ktfmt.gradle to v0.20.1 (#1940) (@renovate[bot])
  • chore(deps): update dependency gradle to v8.10.2 (#1941) (@renovate[bot])
  • chore(deps): update eskatos/gradle-command-action action to v3.5.0 (#1907) (@renovate[bot])
  • chore(deps): update gradle/wrapper-validation-action action to v3.5.0 (#1908) (@renovate[bot])
  • chore(deps): update kotlin monorepo to v2.0.21 (#1929) (@renovate[bot])
  • fix(deps): update accompanist.version to v0.36.0 (#1942) (@renovate[bot])
  • fix(deps): update compose.material3.version to v1.3.0 (#1943) (@renovate[bot])
  • fix(deps): update compose.version to v1.7.4 (#1944) (@renovate[bot])
  • fix(deps): update dependency androidx.activity:activity-compose to v1.9.3 (#1930) (@renovate[bot])
  • fix(deps): update dependency androidx.annotation:annotation to v1.9.0 (#1945) (@renovate[bot])
  • fix(deps): update dependency androidx.compose.material:material to v1.7.4 (#1946) (@renovate[bot])
  • fix(deps): update dependency androidx.lifecycle:lifecycle-runtime-compose to v2.8.6 (#1931) (@renovate[bot])
  • fix(deps): update dependency androidx.webkit:webkit to v1.12.1 (#1947) (@renovate[bot])
  • fix(deps): update dependency com.android.tools:desugar_jdk_libs to v2.1.2 (#1948) (@renovate[bot])
  • fix(deps): update dependency com.getkeepsafe.taptargetview:taptargetview to v1.15.0 (#1949) (@renovate[bot])
  • fix(deps): update dependency com.google.firebase:firebase-bom to v33.5.1 (#1950) (@renovate[bot])
  • fix(deps): update dependency com.squareup.okio:okio to v3.9.1 (#1932) (@renovate[bot])
  • fix(deps): update dependency io.mockk:mockk to v1.13.13 (#1933) (@renovate[bot])
  • fix(deps): update dependency org.conscrypt:conscrypt-android to v2.5.3 (#1934) (@renovate[bot])
  • fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-collections-immutable to v0.3.8 (#1935) (@renovate[bot])
  • fix(deps): update kotlinx-coroutines monorepo to v1.9.0 (#1951) (@renovate[bot])
  • fix(deps): update lifecycle.version to v2.8.6 (#1905) (@renovate[bot])
  • fix(deps): update markdown.version to v0.26.0 (#1952) (@renovate[bot])
  • fix(deps): update sandwichversion to v2.0.10 (#1936) (@renovate[bot])
  • fix(deps): update serializationversion to v1.7.3 (#1937) (@renovate[bot])
Variant SHA-256
Universal a31d72c4d8342674ba4ccf0bd16103393a8f5551116ac3faf1b7f697ce83fbd7
arm64-v8a c35fd8a5998a2b29e485423331c134ea9ca92ad108bd5ce02d3e4bb652b9edfa
armeabi-v7a d87657b93e538941be95449339a6db577786c4f3edfd4e4a5433c85954a04b87
x86 47929fa7ed7c03bbb4f9ef201a385c3b0d11350dbbf95b339f85cc3907b5a0e0
x86_64 54c7206600e47004c1a19b43842eba1bb3745a13ac1f127985bf3775809adb7e

2.17.1

25 Aug 17:35
Compare
Choose a tag to compare

🐜 Fixes

πŸ› οΈ Other

  • Remove loadingbutton library lib
Variant SHA-256
Universal f2d9a30d866306c6e4fdfdbdc02ec1bc7ddb664c00aba16ede14010afe2a0c9e
arm64-v8a 9ddbd22ddbbc1b495c9f2ac1f912c281025f65c4ab9b915fcd93c0858b45871b
armeabi-v7a 2a7a07175d9c40024510fceb011176dff7d194f23be8eb362f4d981933007f52
x86 bfc09f500e49b17b949a5a43e7794c62f0e4492799ff56322bf6258097e0070e
x86_64 63f8c3050a59582b58b8bc9e38a281a79cda4bd2ecb004b38d7288f88f4a4fa8

2.17.0

14 Aug 09:39
Compare
Choose a tag to compare

πŸ₯³ New

  • Update Neko Mapping DB

πŸ—οΈ Changes

  • Kitsu changed their URL to kitsu.app after domain problem (#1900) (@rapha-s)

🐜 Fixes

πŸ› οΈ Other

  • if include updater is false then remove the old job (debug fix)
  • Remove nucleus
  • Remove rest of nucleus stuff and downgrade kotlin for now
  • clean up deep links
  • Update coilVersion to v2.7.0 (#1888) (@renovate[bot])
  • Update kotlin monorepo to v2 (#1853) (@renovate[bot])
  • Update dependency com.google.firebase:firebase-bom to v33.1.2 (#1886) (@renovate[bot])
  • Update agp.version (#1747) (@renovate[bot])
  • Update dependency gradle to v8.9 (#1703) (@renovate[bot])
  • Update serializationVersion to v1.7.1 (#1851) (@renovate[bot])
  • fix(deps): update dependency androidx.annotation:annotation to v1.8.2 (#1902) (@renovate[bot])
  • fix(deps): update dependency androidx.activity:activity-compose to v1.9.1 (#1901) (@renovate[bot])
  • Update okhttp monorepo to v5.0.0-alpha.14 (#1790) (@renovate[bot])
  • fix(deps): update dependency androidx.work:work-runtime-ktx to v2.9.1 (#1904) (@renovate[bot])
  • Merge branch 'main' of github.com:nekomangaorg/Neko
  • fix(deps): update markdown.version to v0.25.0 (#1912) (@renovate[bot])
  • fix androidmanifest and update lifecycle
Variant SHA-256
Universal 3781f31d74ccb2993da33626954db2e1843fa4ca8a7475e0d679ae5819f13a0a
arm64-v8a fdea0b9cdf913de6ca9d9b681e723ed9878dc995c85c85e135cae21f85255859
armeabi-v7a 59b37dc9ec63f5b709b4a567d271f367d7d4b6428036aa518645831ffbc14cc8
x86 6da59cc8b7422f22d305bb2ced9538eaa31ae532fb051d10d3532926ae205a3d
x86_64 7ddf7796f5d4378019be86be9d4bfff5447597b88c2e9d4354acc1c73d713ec6

2.16.10

23 Jul 16:25
Compare
Choose a tag to compare

πŸ₯³ New

πŸ—οΈ Changes

  • Write crash log to the neko folder

🐜 Fixes

  • Issue with library update for a large dynamic category
  • Catch login failures on komga

πŸ› οΈ Other

  • Update aboutlibVersion to v11.2.2 (#1866) (@renovate[bot])
  • Update lifecycle.version to v2.8.3 (#1856) (@renovate[bot])
  • Update markdown.version to v0.23.0 (#1846) (@renovate[bot])
  • Update dependency androidx.lifecycle:lifecycle-runtime-compose to v2.8.3 (#1879) (@renovate[bot])
  • Update dependency org.jsoup:jsoup to v1.18.1 (#1881) (@renovate[bot])
  • Update dependency com.ncorti.ktfmt.gradle to v0.19.0 (#1880) (@renovate[bot])
  • Update dependency io.mockk:mockk to v1.13.12 (#1887) (@renovate[bot])
Variant SHA-256
Universal bfd1535af5a43a6fa562defd3b4115bcfbaab3066dc9632ee8f6fec904343bbd
arm64-v8a b5f0e35c32802836307548080251ac6f77f0d734923241d3d7e166ebe04ab7f7
armeabi-v7a ffa37de588c7c5037e56bb44daddd0e9405cc99a0401b97151b71ef09376951d
x86 9ac7074ab8bc974a8e427d6445f5f07c718f99b138a20ea7be7b852c36077c92
x86_64 0a0da259f4edba1292c66b45fd7791ff095412057f68fde43ebe5731062822c5

The hot fix version

28 Jun 01:03
Compare
Choose a tag to compare
  • Proguard fix, so lifecycle doesn't break with older compose versions
Variant SHA-256
Universal eecd988f1dd2ab0fa890a941738ad1dede2337a46e7936c5376c9b8b006b6226
arm64-v8a 110a60749d5b011a7995b0a71737a819de49bfeebb445ae814021dfb06d6b5c6
armeabi-v7a 2c0f52f7d3bc3dcbe1364fc8cf73388fb13d72e7fdbe36ac6f33eb703069a90d
x86 fd148b3f15b490aff16d3781aea3a308409ccf71b655427d549e7d5031dae8b6
x86_64 cae8f80d9ce3603c8f5d290bf87cdb39a329bfa73cfa8b76a2bfc8e9005afaf0

2.16.8

27 Jun 20:38
Compare
Choose a tag to compare

πŸ— Changes

  • Remove Ecchi tag cause it doesn't exist anymore

🐜 Fixes

  • Manga plus chapters not working
  • Azuki chapters not working
  • Upgrade markdown libary to fix rare crash on details page

πŸ›  Other

  • Update dependency io.mockk:mockk to v1.13.11 (#1828) (@renovate[bot])
  • Update dependency androidx.lifecycle:lifecycle-runtime-compose to v2.8.2 (#1825) (@renovate[bot])
  • Update dependency androidx.annotation:annotation to v1.8.0 (#1824) (@renovate[bot])
  • Update dependency com.mikepenz:google-material-typeface-outlined to v4.0.0.2-kotlin (#1837) (@renovate[bot])
  • Update dependency com.mikepenz:community-material-typeface to v7.0.96.1-kotlin (#1836) (@renovate[bot])
  • Update dependency com.google.gms.google-services to v4.4.2 (#1835) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.6.8 (#1834) (@renovate[bot])
  • Update compose.version to v1.6.8 (#1833) (@renovate[bot])
  • Update dependency com.mikepenz:material-design-icons-dx-typeface to v5.0.1.3-kotlin (#1838) (@renovate[bot])
  • Update aboutlibVersion to v11.2.1 (#1841) (@renovate[bot])
  • Update sandwichVersion to v2.0.8 (#1840) (@renovate[bot])
  • Update dependency io.kotest:kotest-assertions-core-jvm to v5.9.1 (#1839) (@renovate[bot])
  • Update gradle/wrapper-validation-action action to v3.4.2 (#1845) (@renovate[bot])
  • Update eskatos/gradle-command-action action to v3.4.2 (#1844) (@renovate[bot])
  • Update dependency com.google.firebase:firebase-bom to v33.1.1 (#1843) (@renovate[bot])
  • Update dependency androidx.appcompat:appcompat to v1.7.0 (#1842) (@renovate[bot])
  • Update dependency com.google.firebase.crashlytics to v3.0.2 (#1849) (@renovate[bot])
Variant SHA-256
Universal ccf53d40718df23959210ca53babd542018cc936f7fd91a1eb3a5e4a0090d949
arm64-v8a f63156655cf47085e20d2ed702208b77e53b71da71d2886b1af2bcd0afe836be
armeabi-v7a 59c0e9ad3c34e1e49c771cee2887bb24d49fc390984292de287ae2a8864e5b6b
x86 e31cf6c2242aba84d22a4d1e34307cf26a8166d3537302dcb38fa9f012c3705a
x86_64 2f7855e96fca0c92867440f384fc8284721b5924fd525bb4fbe35ace22a5f822

2.16.7

15 May 10:13
Compare
Choose a tag to compare

πŸ—οΈ Changes

  • Improve find file performance courtsey of raxod502
  • Get rid of support for legacy chapter names

🐜 Fixes

  • Library start reading button respects chapter filters now

πŸ› οΈ Other

  • Update delayed tracking to use its own preference store
  • Update dependency com.google.firebase.crashlytics to v3 (#1812) (@renovate[bot])
  • Update dependency androidx.webkit:webkit to v1.11.0 (#1811) (@renovate[bot])
  • Update dependency androidx.core:core-ktx to v1.13.1 (#1810) (@renovate[bot])
  • Update dependency androidx.compose.material:material to v1.6.7 (#1809) (@renovate[bot])
  • Update compose.version to v1.6.7 (#1808) (@renovate[bot])
  • Update aboutlibVersion to v11.1.4 (#1807) (@renovate[bot])
  • update unifile one more time
  • update firebase
  • Update dependency com.google.firebase.crashlytics to v3.0.1 (#1823) (@renovate[bot])
  • Update dependency io.kotest:kotest-assertions-core-jvm to v5.9.0 (#1819) (@renovate[bot])
  • Update dependency com.google.android.material:material to v1.12.0 (#1815) (@renovate[bot])
  • Update coroutinesVersion to v1.8.1 (#1820) (@renovate[bot])
Variant SHA-256
Universal 0177a43210084934d6c7e1cd0f8bf93670be4d868e62f50bdc80db568ebed974
arm64-v8a 033779b37c6fa2489b5e4a107a9bedbbb2df07309c1b6e0997587fd0df6a9956
armeabi-v7a b5477ffbe3f95291296936a11d56f01bfe4ffadc0efbc0719d8d7f4484ea244e
x86 aa667c36983a2bf10545e6fff92fbc5e73d8239c17f48f866a0efc855d02ba22
x86_64 96252cc6a2b0bd04a79512767a5e6b988011975f778be5f0afa7aa5f1cfe7962

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