renovate[bot] and FooIbar
456dfd2aac
Update compose.destinations to v2.1.0-beta02 ( #1073 )
...
* Update compose.destinations to v2.1.0-beta02
* Fix build
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-04-28 05:45:03 +00:00
renovate[bot]
0c0291127c
Revert "Drop Xjvm-default=all"
...
This reverts commit df1efa7604 .
2024-04-27 16:59:41 +08:00
FooIbar
fe0c74de23
MimeTypeMap is case-sensitive prior to Android O
...
https://android-review.googlesource.com/251120
2024-04-27 16:54:06 +08:00
renovate[bot]
df1efa7604
Drop Xjvm-default=all
...
We are not a library intended for Javaers nor do we have any Java code to interop so this is meaningless and safely to drop
2024-04-27 03:41:54 +08:00
FooIbar
73122fc517
Workaround for SearchBar reopen in non-touch mode
2024-04-27 03:34:27 +08:00
renovate[bot]
b506ba277c
Drop -Xlambdas=indy
...
https://kotlinlang.org/docs/whatsnew-eap.html#generate-lambda-functions-using-invokedynamic
2024-04-26 23:00:41 +08:00
dasoops and FooIbar
ea3aed8fae
Reload metadata ( #1058 )
...
* Reload metadata
* Remove pages check and Refactor
* Check metadata stable
* Run in parallel
* Refactor postedTime
* Remove concurrency limit
* Update translation
* Update translate
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
* `parseDate` return timestamps
* Remove unused import
* Show Snackbar after the update
* Revert EndLine
* use localContext
* Extend the range of `runSuspendCatching`
---------
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-04-26 21:05:52 +08:00
FooIbar
481bb8e7d4
Update libarchive to v3.7.4
2024-04-26 19:01:03 +08:00
FooIbar
0ed8c40dbf
Improve a11y by limiting grid item's aspect ratio
2024-04-26 18:08:32 +08:00
FooIbar
a04206f600
Refine UniFile and evict lookup cache on delete
...
Also add comments on functions that rely on implementation details.
2024-04-26 15:46:47 +08:00
FooIbar
8d64a6f1b2
Update ndk and support 16 KB page sizes ( #1057 )
...
* Update ndk and support 16 KB page sizes
* Fix CI
* Update graphics-path and pass linker flag to rustc
2024-04-25 14:37:01 +00:00
dasoops
b3f614e150
Sort artists by gallery count ( #1059 )
...
* Sort artists by number of galleries
* Sorted in DB query
2024-04-25 11:23:11 +00:00
renovate[bot] and GG Bond
988fae56fd
Add fake implicit syntax for migration ( #1056 )
...
* Add fake `implicit` syntax
* Refine
* Refine
* Refine
* Refine
---------
Co-authored-by: GG Bond <whatever@tagkong.com >
2024-04-25 00:17:33 +08:00
FooIbar
fa439fc62d
Switch back to GitHub xz repo
...
It should be faster.
2024-04-24 22:05:35 +08:00
GG Bond
c58b2d6156
Cleanup realPadding calculation
2024-04-24 19:40:30 +08:00
GG Bond
62c56b7918
Add missing lazy item key
2024-04-24 19:40:30 +08:00
GG Bond
73882ab55d
Cleanup DownloadsScreen to use implicit context
2024-04-24 19:17:34 +08:00
490ea2b521
Add Option to Select Downloads Grouping Mode ( #998 )
...
* Add Option to Select Downloads Grouping Mode
* hide Drag and Edit Button when Mode is Artist
* Revert "hide Drag and Edit Button when Mode is Artist"
some changes are not filtered when pushed
This reverts commit 319812e156f61c32250d908ed5ed22720ea0c6b7.
* hide Drag and Edit Button when Mode is Artist
* declared is typo
* use ComicInfo.penciller
* remove BaseGalleryInfo.artist
* Correct invalidate key
* reImport kotlin.math.roundToInt, it was incorrectly deleted
* use movableContentOf
* optimize imports
* use remember not rememberInVM
* Get DownloadInfo.artists from Database or `ComicInfo.xml`
* refactor
* unknown artist group
* redundant parameter
* reformat code
* SearchBar title and hint
* Translation
* Fix when initially loaded, the count of DownloadLabel is zero.
* lazy invalid
* use remember not rememberInVM
* refactor
* Fix LazyColumn not updated
* refactor
* Hide some Button in Artist Mode
* Revert
* Fix update labelList not updated UI
* Revert reFormat
* use trailing lambda
* Revert rememberUpdatedState
* Translate
* use buildMap
* Move ARTIST to DOWNLOAD_ARTIST
* Revert multi-line for chained Modifier
* Generate DownloadInfo.artistInfoList after writeComicInfo and restoreDownload
* Fixed crash after download gallery
* Use a composite key for DOWNLOAD_ARTISTS
* Make artists non-null
* Refactor
* Only update artist info when writing comic info
* Separate list for pending artist info
* Remove unused
* Put download artist when import database
* Use a composite key of GID and ARTIST
* Refactor
* Cache labelList
* named lambda parameters
* Refactor to avoid `mutex`
* follow up on `Make artists non-null`
* ArtistList order by ARTIST
* Lift EhTagDatabase check
* Translate artist in download title
* Refactor
* Refactor readMetadataFromLocal
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
* Do not update the DB when the `artists` is empty
* Remove unused
---------
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
Co-authored-by: GG Bond <whatever@tagkong.com >
2024-04-24 11:01:53 +00:00
GG Bond
7116871652
Avoid implement a CancellableContinuation
...
Let compiler do CPS transform
2024-04-24 18:43:21 +08:00
FooIbar
cca374c774
Refactor UniFile.fromUri for tree uri
...
This reverts b39e244 ("Fix `UniFile.fromUri` for children of tree uri")
and 3978abe ("Fix UniFile.fromUri() for 2 path segments tree uri").
2024-04-24 17:48:41 +08:00
FooIbar
3e0dbf92d0
Fix search bar offset not being reset
2024-04-22 12:49:03 +08:00
FooIbar
e85ec5aaba
Code cleanup
2024-04-21 23:42:55 +08:00
FooIbar
d4894e066b
Prepare for next iteration
2024-04-21 22:47:04 +08:00
FooIbar
71a4e84d7c
Prepare for release 1.11.4
Releases / build (push) Has been cancelled
2024-04-21 22:45:54 +08:00
FooIbar
d6c36146ba
Fix losing reading progress on reading mode change
2024-04-21 22:35:22 +08:00
FooIbar
9013778f58
More workaround
2024-04-21 18:05:25 +08:00
FooIbar
b83e0fd092
Workaround for lazy layout lagging ( #1042 )
2024-04-20 16:37:41 +00:00
GG Bond
1f8d786d05
Simplify to use Modifier.offset
2024-04-20 18:31:22 +08:00
GG Bond
5d87a4ada0
Never have a clipped shadow
2024-04-20 18:31:22 +08:00
GG Bond
4d4fb1e398
Eliminate unnecessary Column
2024-04-20 17:10:33 +08:00
GG Bond
05eea54f06
Fix primaryFab appear anim
2024-04-20 17:10:33 +08:00
GG Bond
a00d9ef765
Mitigate shadow being clipped
2024-04-20 17:10:33 +08:00
GG Bond
aa6ddac9c5
Avoid unnecessary zIndex
2024-04-20 17:10:33 +08:00
GG Bond
9a6f17c745
Image Search Card doesn't need to be scrollable now
2024-04-20 17:10:33 +08:00
GG Bond
980977aaf3
Ensure Image Search Card's shadow not being clipped
2024-04-20 17:10:33 +08:00
GG Bond
3ed0afaf91
Restore an alpha usage can be safely applied
2024-04-20 17:10:33 +08:00
GG Bond
250adb4b33
Fix shadow being clipped
2024-04-20 17:10:33 +08:00
GG Bond
0baf09cb53
Codestyle fix for DownloadCard
2024-04-20 17:10:33 +08:00
FooIbar
d04a914b9b
Tweak gallery card alignment and ensure min height
2024-04-19 19:08:21 +08:00
FooIbar
3978abea87
Fix UniFile.fromUri() for 2 path segments tree uri
2024-04-17 17:38:51 +08:00
FooIbar
556b726349
Update to follow the latest material slider specs
...
Tick size is 4 dp now.
2024-04-16 10:49:10 +08:00
FooIbar
e0f16f31e6
Automatically backup data before updating
2024-04-16 00:08:30 +08:00
FooIbar
b39e24467c
Fix UniFile.fromUri for children of tree uri
2024-04-15 23:50:54 +08:00
FooIbar
65613f07ba
Optimize DownloadCard interaction in select mode
2024-04-15 21:53:37 +08:00
FooIbar
666a7e4d77
Allow disable list item animations on API 29+ ( #1024 )
...
* Allow disable list item animations on API 29+
* Update list item animations setting description
2024-04-15 14:54:13 +08:00
renovate[bot] and FooIbar
1f47d56c55
Update Kotlin, KSP and Compose Compiler ( #1009 )
...
* Update Kotlin, KSP and Compose Compiler
* Migrate to new compose compiler gradle plugin
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: FooIbar <118464521+FooIbar@users.noreply.github.com >
2024-04-14 14:38:22 +00:00
FooIbar
1a7dde848f
Don't treat warnings as errors on debug build
2024-04-14 17:56:55 +08:00
GG Bond
c8207308a8
Update predictive back animations to use interpolation curve of (0.1, 0.1, 0, 1)
2024-04-14 17:38:03 +08:00
FooIbar
87a2de393e
Tweak select item dialog style
2024-04-10 03:04:49 +08:00
FooIbar
7dce4cfa8e
Update Compose snapshot
2024-04-09 22:12:49 +08:00