arkon
a6ac2fbc9a
Release v0.13.0
3 years ago
arkon
18ef5c6ff9
Update to AGP 7.1.0
3 years ago
arkon
2cc6794db5
Revert "Update core-splashscreen ( #6471 )"
...
This reverts commit 46ec655db5
.
This broke the background color in Android 12+.
3 years ago
arkon
0cb4094dd9
Update dependencies
3 years ago
Ivan Iskandar
46ec655db5
Update core-splashscreen ( #6471 )
3 years ago
arkon
cb8120d38f
Update to Conductor 3.1.2
3 years ago
arkon
47723042c5
Fallback to preference title if dialog title isn't set
3 years ago
arkon
3435636ca0
Replace use-experimental Kotlin compiler flags with opt-in
3 years ago
arkon
2d03f3ce1e
Add QuickJS dependency to eventually replace Duktape
3 years ago
arkon
9801f1edfa
Update analytics dependencies
3 years ago
arkon
c3a0de7fab
Update dependencies
3 years ago
arkon
818fe50f77
Combine global update item restrictions
3 years ago
arkon
aeff846e1f
Update dependencies
3 years ago
arkon
ba1a2e9942
Remove Gson dependencies
...
All official extensions no longer use Gson and Kotson
3 years ago
Carlos Ruiz
0a6160d7cf
Add sui support ( #6318 )
...
* Update shizuku api version
* SettingsAdvanced Controller: Verify if Sui is available
3 years ago
arkon
32f3a50def
Update dependencies
3 years ago
arkon
e1a43d2e7d
Update dependencies
3 years ago
arkon
3153071a8a
Update to Conductor 3.1.1
3 years ago
Ivan Iskandar
bdef2cfdfb
Replace Resume FAB reveal animation with container transform ( #6250 )
3 years ago
arkon
b4ba56bfb4
Update dependencies
3 years ago
arkon
bfcc883f01
Update dependencies
3 years ago
arkon
f28dd4f4de
Disable some unnecessary build features
3 years ago
arkon
55b64899f5
Update dependencies
3 years ago
arkon
f8b2c79aef
Update dependencies
3 years ago
arkon
5b3bd3f470
Remove jcenter usage ( closes #4387 )
3 years ago
arkon
9e2ef82902
Remove global update intervals below 12 hours, add every 3 day interval
...
Users with smaller libraries have a lower change of getting updates frequently. "Power users" are actively hurting sources by updating frequently.
3 years ago
arkon
a8c8f15e07
Update dependencies
3 years ago
Jays2Kings
e621f4e2fa
Add migration to add "all" to enabled langauges
...
Co-authored-by: Jays2Kings <Jays2Kings@users.noreply.github.com>
3 years ago
arkon
ef918078d1
Update dependencies
3 years ago
Ivan Iskandar
7e61900cf5
Add new build type for weekly preview ( #6067 )
...
This adds new build type for minified non-debuggable preview builds.
"debugFull" is removed and "debug" will be unminified.
**It means preview build action needs to be updated to build "standardPreview"**
3 years ago
Ivan Iskandar
2e127dff1f
Replace Timber with Square Logcat and make logging configurable ( #6062 )
...
* Replace Timber with Square Logcat
* Configurable logger
3 years ago
arkon
f5b591430c
Release v0.12.3
3 years ago
arkon
afc400121b
Update dependencies
3 years ago
arkon
07771cb5e4
Update kotlinx.serialization
3 years ago
Ivan Iskandar
b284384f0a
Implement new extension install methods ( #5904 )
...
* Implement new extension install methods
* Fixes
* Resolve feedback
* Keep pending status when waiting to install
* Cancellable installation
* Remove auto error now that we have cancellable job
3 years ago
arkon
9de08c8166
Update dependencies
3 years ago
arkon
3eec207166
Release v0.12.2
3 years ago
arkon
e942b8a402
Read from streams for local source manga details and legacy backups
3 years ago
arkon
c316e7faab
Migrate to flow version of ReactiveNetwork
3 years ago
arkon
2d3a1b6a9e
Update dependencies
3 years ago
arkon
9d1f6c4416
Update Material Components
3 years ago
arkon
a3917972b4
Update deprecated Android Gradle DSL calls
3 years ago
arkon
9a45983f17
Update dependencies
3 years ago
arkon
f8a7efbce7
Update jsoup
3 years ago
arkon
96a64c7bd2
Update dependencies
3 years ago
arkon
1d10d29fa9
Replace AboutLibraries activity with custom controller
3 years ago
arkon
9b00e91773
Reorganize dependencies a bit
3 years ago
arkon
cd73c30d6f
Remove explicit CardView dependency
3 years ago
arkon
7bbba0c7d9
Update Duktape
3 years ago
arkon
2f94f62a56
Merge branch 'fix-12' into master
...
# Conflicts:
# .github/ISSUE_TEMPLATE.md
# .github/ISSUE_TEMPLATE/report_issue.yml
# .github/ISSUE_TEMPLATE/request_feature.yml
3 years ago
arkon
85791a9336
Release v0.12.1
3 years ago
arkon
b9736df7e0
Re-enable preview build things
3 years ago
arkon
f48b2681e3
Release v0.12.0
3 years ago
arkon
4d92caacef
Dependency updates
3 years ago
arkon
16b9c459ab
Update Coil
3 years ago
arkon
d019c5999b
Update for AS Arctic Fox
3 years ago
arkon
f2fca0f13d
Remove unnecessary MultiDex library
3 years ago
Ivan Iskandar
05e7b0dc22
Fix splash screen icon on Android 12 ( #5565 )
...
* Use Core Splashscreen for splashscreen stuff
* Keep splash screen until activity ready
Ready as in the data inside starting screen is finished showing
* Use custom splash screen exit animation on older android version
* Add splash screen minimum duration to prevent exit jank
* Fix broken AMOLED theme
* Improvements
3 years ago
Ivan Iskandar
ef84ed4982
Bump compileSdk to 31 ( #5563 )
3 years ago
Ivan Iskandar
ae97bb0445
Replace material-dialogs usage with Material Components' ( #5423 )
...
* Use Material Components' dialogs
For all dialogs that has direct replacement.
* Convert text input dialogs
* Convert quad-state multi choices dialogs
* Convert date picker dialogs
This also changes the flow to remove selected start/finish tracking date and
the track item itself
* Remove material-dialogs dependencies
3 years ago
arkon
ef9c457681
Update jsoup and Coil
3 years ago
arkon
714aa4b4ba
Update dependencies
3 years ago
arkon
67128937ca
Update dependencies
3 years ago
w
49cdcc644c
Update image decoder to add JPEG XL support ( #5512 )
3 years ago
arkon
c50ede8b2c
Add back android-process-button library
...
wtf Android Studio, thanks for lying to me.
3 years ago
arkon
ba0907ae59
Update dependencies; remove unused android-process-button library
3 years ago
arkon
01a1a9ebab
Update to Conductor 3.0.0
3 years ago
arkon
d645507eeb
Update dependencies
3 years ago
arkon
0cb042cd93
Remove en-GB option since we don't actually localize different English locales
3 years ago
Andreas
60890147c3
Sort per category ( #5408 )
...
* Add flags for sorting per category
* Add logic to LibrarySettingsSheet
* Add logic to LibraryPresenter
* Minor tweaks
* Use enum instead of variables
Also deprecates LibrarySort in favour of the new enum classes
* Remove debug log and suppress deprecation
* Convert DisplayMode setting to enum
Also fix bug were adapter would get de-synced with the current per category setting
* Fix migration crashing app due to values being access before migration
3 years ago
inorichi
ef937f277e
Update image decoder with better AVIF support
3 years ago
arkon
e5cdf74587
Downgrade WorkManager
...
Related to #5364
3 years ago
arkon
b03ebc1fa4
Update tablet UI
...
- Only used when width is >= 720dp instead of 600dp (typically 10" tablets)
- Fix fastscroll in manga view (fixes #5267 )
3 years ago
arkon
db25a9ae4f
Support AVIF and HEIF images ( closes #4756 )
...
Co-authored-by: inorichi <inorichi@users.noreply.github.com>
3 years ago
arkon
2b8347f899
Update dependencies
3 years ago
arkon
9299a4beff
Generate APKs per CPU architecture
3 years ago
arkon
0f3f1e9226
Release 0.11.1
3 years ago
arkon
5b1fe3460f
Release 0.11.0
3 years ago
arkon
2d8858edb4
Fix double free when when parsing webp images ( fixes #5227 )
...
Co-authored-by: inorichi <inorichi@users.noreply.github.com>
3 years ago
arkon
2c6bcb85a0
Dependency updates
3 years ago
arkon
fefa519486
Update ACRA
3 years ago
arkon
a1a4916abf
Update dependencies
3 years ago
inorichi
a271c3726e
Fix GIF detection on previous commit
3 years ago
inorichi
8c18a14dfd
Display animated webp whenever possible, otherwise fallback to static image. Fixes #5139
3 years ago
arkon
3d89a317c1
Remove kapt
3 years ago
arkon
d8251224cb
Use 1.x source-api artifact from Maven Central
3 years ago
Ivan Iskandar
ef8a87a30f
Bump compileSdk to 30 ( #5140 )
3 years ago
Ivan Iskandar
89fb943733
Reinstate Proguard/R8 ( #5134 )
...
* Reinstate Proguard/R8
According to APK analyzer
Before: 18044 classes with 113387 methods in 3 dex files
After: 12604 classes with 68010 methods in 2 dex files
APK download size is reduced by 2.8 MB
* Add debug build type without R8
3 years ago
arkon
569df39fb8
Remove 1 or 2 hour library updates to avoid DDoSing sources
3 years ago
Ivan Iskandar
afd59eabbb
Remove material-design-dimens ( #5133 )
3 years ago
inorichi
6843dbf7e1
Fix decoder crash with 1px images and crop borders
3 years ago
arkon
de35a4c62a
Initial tablet NavigationRailView implementation
...
TODO:
- Make the side nav go beside the toolbar too
- Extract out common main_activity stuff to remove duplicated code
3 years ago
arkon
9cbe053e79
Update dependencies
3 years ago
arkon
157d8db68c
Update Coil
3 years ago
arkon
32434471e5
Update kotlinx.serialization
3 years ago
Andreas
0fef546a0d
Add manga-wised rotation mode settings ( #4841 )
...
* Add manga-wised rotation mode settings
Based on #3522
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com>
* Fix small mistakes
* Complete TODOs
* Rename functions
rotation -> orientation
* Fix orientation icon not changing
Bug from video
* Fix bug with force portrait not being force if a default value
Bug from video
* Backup viewer_flag as a seperate field in so legacy/forks doesn't crash
* Make viewer_flags nullable so old backups viewer gets restored
* Add migration for old rotation and viewer to new defaults ones
* Rename variable in enums
* Fix migration after OrientationType was changed
* Remove untrue comment
Co-authored-by: bboyz269 <4453811+bboyz269@users.noreply.github.com>
3 years ago
Ivan Iskandar
93e6136795
Use Coil ( #4870 )
...
* Use Coil
* Remove coil-transformations lib
* Add MangaCoverFetcher
* Remove Glide
* MangaCoverFetcher: Allow skipping custom cover usage
* Adjust coil caching policy for some non-library items
* Allow coil to use RGB565 only on low ram devices
* Fix image loading progress view not showing
a
* Increase coil crossfade duration
Same as default glide duration
* Add back request clearing
3 years ago
arkon
7d23fd8ef5
Update sqlite-android
...
This version is on jitpack instead of jcenter
3 years ago
arkon
6aff438a16
Release 0.10.12
3 years ago
arkon
b485e1d657
Downgrade back to stable OkHttp
...
Maybe fixes some crashes.
3 years ago
arkon
0eb8d7d081
Release 0.10.11
3 years ago
arkon
a598ac3993
Update LeakCanary
3 years ago
arkon
17f7dea21b
Update KotlinX dependencies
3 years ago
arkon
a59e134862
Case insensitive source directory search
3 years ago
arkon
0dc4862d79
Revert case insensitive source folder check
3 years ago
arkon
5ff10799e4
Release 0.10.10
3 years ago
arkon
02c9191525
Make source download folder name case-insensitive
...
Fixes issues from things like "Mangasee" being renamed to "MangaSee"
3 years ago
arkon
b2d4e5ab84
Add Google DoH provider
3 years ago
arkon
42a9f911d8
Update some dependencies; downgrade core-ktx
...
Fixes ActionMode being underneath statusbar
3 years ago
Ivan Iskandar
f3660d88dd
Draw edge-to-edge ( #4802 )
3 years ago
arkon
63ce7371bb
Update some internal dependencies
...
They no longer rely on jcenter
3 years ago
arkon
112e233498
Use Material dialogs for preferences
...
Partially addresses #2907
4 years ago
arkon
91bb6b9016
Dependency updates
4 years ago
arkon
90351c6e9e
Revert to core-ktx:1.5.0-beta01
...
Fixes bottom reader menu from being hidden behind navbar on Android 5.0.
4 years ago
inorichi
48e7cbd76c
Fix a decoder crash with RAR files
4 years ago
arkon
aa5861d3ca
AndroidX dependency updates
4 years ago
inorichi
d4c9ab793f
Fix a decoder crash
4 years ago
inorichi
48d2849d97
Support CMYK and YCCK JPEGs and fix bad PNG cropping
4 years ago
arkon
2b35d22e25
Switch back to new image decoder for preview builds
4 years ago
arkon
f590378761
Release 0.10.9
4 years ago
arkon
545bc0e605
Open manga when clicking thumbnail in migration list ( closes #4152 )
4 years ago
arkon
ec6eef6d37
Switch back to new image decoder for preview builds
4 years ago
arkon
45a19d15ec
Release 0.10.8
4 years ago
arkon
cfa07490e5
Update dependencies
4 years ago
arkon
33660de6b1
Remove buildSrc module's dependency on JCenter
4 years ago
arkon
75bec6a8e3
Update AndroidX dependencies
4 years ago
Taco
5f7e34b6a1
Update Okio, use more KTX stuff ( #4353 )
...
* Update Okio to 2.10.0
* Use some more KTX extensions
4 years ago
arkon
7cae3095c4
Minor dependency updates
4 years ago
arkon
3319ccfd41
Move ACRA endpoint config to build.gradle.kts
4 years ago
arkon
bd5f22a049
Update Material Components ( fixes #4251 )
4 years ago
arkon
df166184ea
Update AndroidX dependencies
4 years ago
inorichi
ce42cba096
Fix jpeg decoder when used with high samples
4 years ago
arkon
1ae52bd33f
Update SubsamplingScaleImageView
...
Merged with upstream master and disabled Jetifier.
4 years ago
inorichi
96b8beb9cd
Fix png artifacts & banding when ratio > 1
4 years ago
inorichi
365b849046
Fix bad cropping of PNGs with alpha channel
4 years ago
arkon
6fb7a85e8a
Address more coroutine scope leaks
4 years ago
inorichi
dedb8d2d68
Fix a crash with the new decoder when cropping borders of an entirely white or black image
4 years ago
inorichi
7192b26402
Fixes on the new decoder library
4 years ago
arkon
762f5bdc33
Switch to version of SubsamplingScaleImageView with new image decoder
...
Courtesy of @inorichi.
Branch: https://github.com/tachiyomiorg/subsampling-scale-image-view/commits/tachiyomi-new-decoder
Decoding speed will be a bit slower now due to two passes if crop borders is enabled, but should be more
reliable on colored images and work for black borders. Memory usage (re: leaks) should also be better.
4 years ago
arkon
17b70ab38c
Refactor Kitsu API to remove Retrofit usage
4 years ago
arkon
c06a932c95
Remove some OptIn annotations
4 years ago
arkon
444cefc9a2
Use updated Tachiyomi version of DirectionalViewPager
4 years ago
arkon
9ab29f5b7f
Move some build.gradle.kts content around
4 years ago
arkon
10bf430ce6
Only include Firebase dependency in standard flavor
4 years ago
jobobby04
67eb4e8180
Convert app build.gradle to Kotlin DSL ( #4222 )
4 years ago