Releases: nekomangaorg/Neko
Releases Β· nekomangaorg/Neko
2.16.6
ποΈ 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
ποΈ 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
ποΈ 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
ποΈ 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
ποΈ 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
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
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
π₯³ 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
π₯³ 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
π₯³ 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 |