FooIbar
65942021d0
Kotlin 1.9.20-RC and Java 21
2023-10-18 02:06:09 +08:00
FooIbar
ecef20d52b
Use stable version of ktlint since 1.0.1 is out
2023-10-18 00:31:19 +08:00
FooIbar
1a092bb200
Fix total pages not updating for new archives
2023-10-18 00:22:37 +08:00
FooIbar
a880f801fb
Skip buildProvider if the activity will restart
2023-10-18 00:22:37 +08:00
FooIbar
f00360e81c
Fix stable channel update check
2023-10-18 00:06:10 +08:00
FooIbar
1737163364
Use product flavors for OSS and GMS variants ( #62 )
...
* Use product flavors for OSS and GMS variants
* Move code to kotlin directory
* Temporarily disable lint
* Fix CI
* Fix release
* Tweak release asset names
2023-10-17 10:11:59 +00:00
FooIbar
f9a3c3d266
Try to fix recyclerview disappearing after refresh ( #61 )
...
* Try to fix recyclerview disappearing after refresh
* Another attempt
* Workaround: Use RefreshLayout's progress indicator
2023-10-17 04:49:20 +00:00
FooIbar
7db04e4359
Fix unable to show content in cutout area
2023-10-16 00:28:24 +08:00
FooIbar
934629d829
Add lint check for marshmallow ( #58 )
...
* Add lint check for marshmallow
* Treat some warnings as errors
* Fix attribute unused on older versions
2023-10-15 09:16:50 +00:00
FooIbar
cd65bb057d
Fix inlined constants on older versions
2023-10-15 15:45:00 +08:00
FooIbar
f2d94f1ed6
Use product flavors to provide marshmallow support ( #57 )
...
* Use product flavors to provide marshmallow support
Fix crashing when opening archives
* Fix artifacts upload
* Change artifact names
* Fix app updater
2023-10-14 19:14:19 +00:00
FooIbar
e29281ce39
Generate and upload native debug symbols
2023-10-15 01:09:44 +08:00
FooIbar
1e719a8738
Use local variable instead
2023-10-15 00:05:43 +08:00
FooIbar
92926487b6
Check if the image is GIF before doing mmap
2023-10-14 21:30:10 +08:00
FooIbar
69f744131a
Use custom decoder factory instead
...
`ImageDecoderDecoder.Factory` is only applicable for animated images.
2023-10-14 19:59:17 +08:00
FooIbar
83cd9bdd00
Revert "Remove coil-gif library"
...
This reverts commit 1130f4f114 .
2023-10-14 19:59:17 +08:00
FooIbar
1130f4f114
Remove coil-gif library
...
We only use coil for thumbnails, which are all static, and
`ImageDecoderDecoder` is only applicable for animated images.
2023-10-14 15:25:33 +08:00
FooIbar
d99d9008dd
Do not modify the original file when rewriting GIF
...
Make it a decode-time thing.
2023-10-14 15:25:33 +08:00
FooIbar
78f61b2396
Tweak the error message of getting a blank page
2023-10-14 14:48:47 +08:00
FooIbar
32829bbf15
Implement image subsampling on API < 28
2023-10-13 15:36:28 +08:00
FooIbar
a2d3046070
Fix unable to hide hentaiverse notification
...
Resolve #51
2023-10-13 00:10:29 +08:00
FooIbar
95641e398a
Refactor download delay to mitigate request flood
2023-10-12 22:30:53 +08:00
FooIbar
97c39d07e8
Update e-hentai / exhentai API URLs
2023-10-12 21:16:10 +08:00
FooIbar
14fa2fab71
Remove GIF support on API < 28
2023-10-12 19:29:57 +08:00
FooIbar
ef8c31ae52
Upgrade ndk to 26.1.10909125
...
Fix ndk-stack
2023-10-12 15:04:29 +08:00
FooIbar
353080867a
Build x86_64 apk for emulator
2023-10-12 14:29:39 +08:00
FooIbar
4d09b895d4
Refactor areContentsTheSame to compare entire objects
2023-10-11 01:08:46 +08:00
FooIbar
6c00d66334
Cleanup sad panda check
2023-10-10 22:43:35 +08:00
FooIbar
77de187207
Refine GalleryPageApiParser exception handling
2023-10-10 22:38:35 +08:00
FooIbar
79eec13856
Wrap exceptions thrown by native methods
2023-10-10 21:59:37 +08:00
FooIbar
562c6fa9a4
Fix tag database download on API < 24
2023-10-10 19:06:58 +08:00
FooIbar
9fa3ddd254
Downgrade minSdk to 23 ( #48 )
...
* Revert "Drop webp icon since minSdk is 28"
This reverts commit 9f77a4ce0a .
* Upgrade AGP and use K2 lint
* Enable core library desugaring and minSdk 23
* Fix some new API usage
* Add fallback image decoder for API < 28
2023-10-08 10:04:40 +00:00
FooIbar
d11a0b9b8a
Move AGP version to version section
2023-10-06 23:15:47 +08:00
FooIbar
41cf3fbe89
Cleanup version catalog
2023-10-06 15:54:43 +08:00
FooIbar
ac12ab93e5
Add compose compiler to version catalog for renovate
2023-10-06 15:02:20 +08:00
FooIbar
8b4e978cf4
Migrate to version catalog
2023-10-06 14:39:47 +08:00
FooIbar
c15f22400e
Migrate to auto-mirrored icons
2023-10-05 23:36:07 +08:00
FooIbar
1773116313
Fix spotless not working
2023-10-05 23:23:39 +08:00
renovate[bot]
62424fbad1
Update dependency androidx.constraintlayout:constraintlayout-compose to v1.1.0-alpha13
2023-10-05 11:39:49 +00:00
renovate[bot]
d07bd1aa29
Update ktor to v2.3.5
2023-10-05 10:25:27 +00:00
FooIbar
8433df09e3
Update compose-bom to v2023.11.00-alpha01
2023-10-05 15:11:35 +08:00
FooIbar
0634898cb6
Update gradle wrapper
2023-10-05 15:11:01 +08:00
renovate[bot]
2ebafc3eeb
Update dependency gradle to v8.4
2023-10-05 05:59:33 +00:00
FooIbar
8288559e44
Drop GIF workaround on API 34 and above
...
https://android.googlesource.com/platform/frameworks/base/+/2be87bb707e2c6d75f668c4aff6697b85fbf5b15
2023-10-05 13:30:33 +08:00
renovate[bot]
2caf3f0174
Update navigation to v2.7.4
2023-10-05 04:36:23 +00:00
renovate[bot]
e88e48906d
Update dependency androidx.fragment:fragment-ktx to v1.7.0-alpha06
2023-10-05 00:53:42 +00:00
renovate[bot]
8fb5153983
Update dependency androidx.collection:collection-ktx to v1.3.0
2023-10-04 23:43:31 +00:00
renovate[bot]
03725b0ab4
Update dependency androidx.activity:activity-compose to v1.8.0
2023-10-04 19:07:04 +00:00
FooIbar
b0896ea465
Scroll to top after refreshing
2023-10-04 21:24:28 +08:00
FooIbar
654e9a79c5
Don't append when all results were filtered out
2023-10-04 21:04:20 +08:00