arkon
9de08c8166
Update dependencies
2021-09-20 14:33:35 -04:00
jmir1
9efb90c2ca
release v0.12.2.3
2021-09-20 00:33:36 +02:00
jmir1
d99021bcd8
fix crash when selecting qualities while loading
2021-09-15 13:59:47 +02:00
jmir1
0c3d826423
Merge remote-tracking branch 'upstream/master'
2021-09-15 11:38:55 +02:00
arkon
3eec207166
Release v0.12.2
2021-09-13 15:10:41 -04:00
jmir1
16ffe2bce4
bump version
2021-09-12 13:25:19 +02:00
jmir1
c730f2e231
Merge remote-tracking branch 'upstream/master' (part 1 of 2)
2021-09-10 19:19:23 +02:00
arkon
e942b8a402
Read from streams for local source manga details and legacy backups
2021-09-06 11:54:00 -04:00
arkon
c316e7faab
Migrate to flow version of ReactiveNetwork
2021-09-04 10:38:12 -04:00
arkon
2d3a1b6a9e
Update dependencies
2021-09-04 10:09:33 -04:00
arkon
9d1f6c4416
Update Material Components
2021-08-31 17:51:24 -04:00
jmir1
4638bfd6ba
bump version
2021-08-31 16:09:14 +02:00
jmir1
8afdc05aad
Merge remote-tracking branch 'upstream/master'
2021-08-31 15:53:17 +02:00
arkon
a3917972b4
Update deprecated Android Gradle DSL calls
2021-08-22 18:05:18 -04:00
arkon
9a45983f17
Update dependencies
2021-08-22 11:48:57 -04:00
arkon
f8a7efbce7
Update jsoup
2021-08-20 22:42:21 -04:00
arkon
96a64c7bd2
Update dependencies
2021-08-13 18:18:22 -04:00
jmir1
4d4ed7330d
set default locale when changing app language
2021-08-10 17:56:56 +02:00
jmir1
6720afb3c1
reenable abi splits for preview
2021-08-08 23:02:30 +02:00
jmir1
83b9fd663d
disable abi splits for stable release
2021-08-08 23:01:20 +02:00
jmir1
a5c192dc6d
remove acra
2021-08-08 23:00:15 +02:00
jmir1
0868e8c1dc
Merge remote-tracking branch 'upstream/master'
2021-08-08 22:58:44 +02:00
arkon
1d10d29fa9
Replace AboutLibraries activity with custom controller
2021-08-07 11:50:20 -04:00
arkon
9b00e91773
Reorganize dependencies a bit
2021-08-07 10:50:50 -04:00
arkon
cd73c30d6f
Remove explicit CardView dependency
2021-08-07 10:50:40 -04:00
arkon
7bbba0c7d9
Update Duktape
2021-08-07 10:50:26 -04:00
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
2021-08-06 17:33:24 -04:00
arkon
85791a9336
Release v0.12.1
2021-08-06 17:31:22 -04:00
arkon
b9736df7e0
Re-enable preview build things
2021-08-06 15:38:16 -04:00
arkon
f48b2681e3
Release v0.12.0
2021-08-06 15:37:42 -04:00
arkon
4d92caacef
Dependency updates
2021-08-06 13:40:01 -04:00
jmir1
b99fcfef02
Merge remote-tracking branch 'upstream/master'
2021-08-01 22:13:35 +02:00
arkon
16b9c459ab
Update Coil
2021-07-30 18:15:10 -04:00
jmir1
3ec6c52978
Merge remote-tracking branch 'upstream/master'
2021-07-30 23:55:12 +02:00
arkon
d019c5999b
Update for AS Arctic Fox
2021-07-28 15:18:17 -04:00
jmir1
854a1546db
multiple abi
2021-07-25 14:53:17 +02:00
jmir1
d51fb8de47
Merge remote-tracking branch 'upstream/master'
2021-07-25 14:45:54 +02:00
arkon
f2fca0f13d
Remove unnecessary MultiDex library
2021-07-24 11:54:53 -04:00
jmir1
48c802a294
Merge remote-tracking branch 'upstream/master'
2021-07-18 19:14:27 +02:00
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
2021-07-17 12:06:15 -04:00
Ivan Iskandar
ef84ed4982
Bump compileSdk to 31 ( #5563 )
2021-07-16 09:18:32 -04:00
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
2021-07-14 18:04:03 -04:00
jmir1
cdb69b896a
Merge branch 'tachiyomiorg:master' into master
2021-07-14 10:24:49 +02:00
jmir1
5ef5372b10
Merge remote-tracking branch 'upstream/master'
2021-07-13 15:30:13 +02:00
arkon
ef9c457681
Update jsoup and Coil
2021-07-12 11:54:06 -04:00
jmir1
101fd1dcff
bump version
2021-07-12 01:03:36 +02:00
jmir1
257456016b
Merge remote-tracking branch 'upstream/master'
2021-07-11 19:41:59 +02:00
arkon
714aa4b4ba
Update dependencies
2021-07-09 17:50:01 -04:00
arkon
67128937ca
Update dependencies
2021-07-08 18:16:51 -04:00
jmir1
f8a51bc957
Merge remote-tracking branch 'upstream/master'
2021-07-08 11:58:12 +02:00
w
49cdcc644c
Update image decoder to add JPEG XL support ( #5512 )
2021-07-07 18:11:20 -04:00
jmir1
82878f766e
remove oh god go back go back
2021-07-05 18:43:54 +02:00
jmir1
10650740e4
Merge remote-tracking branch 'upstream/master'
2021-07-04 21:24:46 +02:00
jmir1
03b144c0ba
add (unused) libvlc-based player and rename to ...
...
...PlayerActivity
2021-07-04 21:15:13 +02:00
arkon
c50ede8b2c
Add back android-process-button library
...
wtf Android Studio, thanks for lying to me.
2021-07-04 12:20:32 -04:00
arkon
ba0907ae59
Update dependencies; remove unused android-process-button library
2021-07-04 12:16:12 -04:00
jmir1
23e78d8a8b
Merge remote-tracking branch 'upstream/master'
2021-07-03 23:19:02 +02:00
arkon
01a1a9ebab
Update to Conductor 3.0.0
2021-07-03 12:50:10 -04:00
jmir1
e2617dd771
Merge branch 'tachiyomiorg:master' into master
2021-07-03 07:43:37 +02:00
arkon
d645507eeb
Update dependencies
2021-07-02 22:47:25 -04:00
jmir1
8f67f9bad5
Merge remote-tracking branch 'upstream/master'
2021-07-03 00:22:01 +02:00
arkon
0cb042cd93
Remove en-GB option since we don't actually localize different English locales
2021-07-02 09:02:28 -04:00
jmir1
a56c025126
release v0.11.1.9
2021-06-29 21:45:48 +02:00
jmir1
267b68b7d9
Merge remote-tracking branch 'upstream/master'
...
TODO: fix sorting in anime library
2021-06-27 02:00:15 +02:00
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
2021-06-26 13:30:16 -04:00
inorichi
ef937f277e
Update image decoder with better AVIF support
2021-06-22 12:58:35 +02:00
jmir1
755574d42f
fix crash on versions below android 11 and fix...
...
...background updates
2021-06-20 19:52:56 +02:00
jmir1
419b5ab2ef
bump version
2021-06-15 14:50:27 +02:00
jmir1
0f164c814e
Merge branch 'tachiyomiorg:master' into master
2021-06-15 01:25:10 +02:00
arkon
e5cdf74587
Downgrade WorkManager
...
Related to #5364
2021-06-14 17:07:38 -04:00
jmir1
501f1b9d6d
change acra url
2021-06-09 19:17:30 +02:00
jmir1
eff1bb56ee
use onbackpressurebuffer in anime contexts
2021-06-08 21:24:30 +02:00
jmir1
0d01e82589
change app name and bump version
2021-06-08 12:05:52 +02:00
jmir1
491ad02c56
Merge branch 'upstream'
2021-06-05 01:05:13 +02:00
jmir1
cd3d4cacfb
Merge branch 'upstream'
2021-06-05 00:52:08 +02:00
arkon
b03ebc1fa4
Update tablet UI
...
- Only used when width is >= 720dp instead of 600dp (typically 10" tablets)
- Fix fastscroll in manga view (fixes #5267 )
2021-06-03 23:00:41 -04:00
arkon
db25a9ae4f
Support AVIF and HEIF images ( closes #4756 )
...
Co-authored-by: inorichi <inorichi@users.noreply.github.com>
2021-06-02 22:59:02 -04:00
arkon
2b8347f899
Update dependencies
2021-06-02 22:51:26 -04:00
jmir1
46efb3461e
support more mime types in internal player
2021-06-03 01:24:10 +02:00
jmir1
d4f764a00b
add episode completion% preference
2021-06-02 00:25:38 +02:00
jmir1
8ab6a71c5d
Merge branch 'tachiyomiorg:master' into master
2021-06-01 23:46:58 +02:00
jmir1
d3c8b5cdde
fix crash when picking date (screw r8)
2021-06-01 16:42:53 +02:00
arkon
9299a4beff
Generate APKs per CPU architecture
2021-06-01 09:55:10 -04:00
jmir1
ee89da8edf
release v0.11.1.0-mi
...
- merge new tachiyomi features
- padding and stuff in player overlay
- more fixed strings
- add option to open episode internally/externally independently from your
default setting
2021-06-01 11:46:45 +02:00
arkon
0f3f1e9226
Release 0.11.1
2021-05-31 19:35:52 -04:00
arkon
5b1fe3460f
Release 0.11.0
2021-05-31 18:46:30 -04:00
jmir1
1ef49c8c92
fix some strings, reorder some tabs
2021-05-30 17:26:54 +02:00
jmir1
12a4bfaf8a
Merge branch 'tachiyomiorg:master' into master
2021-05-29 22:09:42 +02:00
arkon
2d8858edb4
Fix double free when when parsing webp images ( fixes #5227 )
...
Co-authored-by: inorichi <inorichi@users.noreply.github.com>
2021-05-29 13:19:37 -04:00
jmir1
b5e91097ab
fix external player issues with r8
2021-05-29 00:14:51 +02:00
jmir1
797edecc02
try to fix r8 related crashes in extensions
2021-05-28 15:09:14 +02:00
jmir1
78ba56d6d3
try to fix r8 possibly(?) deleting my shit
2021-05-28 11:56:44 +02:00
jmir1
70a8906e70
change version name
2021-05-28 01:06:01 +02:00
jmir1
fe18a8f99e
Merge branch 'tachiyomiorg:master' into master
2021-05-27 15:13:07 +02:00
arkon
2c6bcb85a0
Dependency updates
2021-05-27 08:50:18 -04:00
arkon
fefa519486
Update ACRA
2021-05-27 08:49:47 -04:00
jmir1
4c2a81be39
Merge branch 'tachiyomiorg:master' into master
2021-05-26 00:11:18 +02:00
arkon
a1a4916abf
Update dependencies
2021-05-25 17:48:31 -04:00
jmir1
e0c2b01349
Merge branch 'tachiyomiorg:master' into master
2021-05-25 22:25:14 +02:00
inorichi
a271c3726e
Fix GIF detection on previous commit
2021-05-25 19:52:49 +02:00
inorichi
8c18a14dfd
Display animated webp whenever possible, otherwise fallback to static image. Fixes #5139
2021-05-25 19:42:48 +02:00
jmir1
b76a8c5fa7
Merge branch 'pr21'
2021-05-25 17:30:58 +02:00
arkon
3d89a317c1
Remove kapt
2021-05-24 22:17:14 -04:00
arkon
d8251224cb
Use 1.x source-api artifact from Maven Central
2021-05-24 22:17:09 -04:00
jmir1
aaca9a9d64
maybe(?) Merge branch 'pr17'
2021-05-22 21:56:33 +02:00
Ivan Iskandar
ef8a87a30f
Bump compileSdk to 30 ( #5140 )
2021-05-22 14:48:27 -04:00
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
2021-05-22 14:47:40 -04:00
arkon
569df39fb8
Remove 1 or 2 hour library updates to avoid DDoSing sources
2021-05-22 11:52:28 -04:00
Ivan Iskandar
afd59eabbb
Remove material-design-dimens ( #5133 )
2021-05-22 10:10:41 -04:00
jmir1
9312687d51
Merge branch 'tachiyomiorg:master' into master
2021-05-17 01:22:42 +02:00
inorichi
6843dbf7e1
Fix decoder crash with 1px images and crop borders
2021-05-16 22:49:53 +02:00
jmir1
01896e583b
Merge branch 'pr13'
2021-05-16 15:10:42 +02:00
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
2021-05-14 09:14:42 -04:00
arkon
9cbe053e79
Update dependencies
2021-05-14 09:08:58 -04:00
jmir1
7592c621d0
anime player update!
...
-added double tap to skip 10 seconds forwards/backwards
-added skip 85 seconds button
-added next and previous episode buttons
-TODO: those buttons need to account for different episode sorting
-TODO: next and previous buttons should be greyed out when there is no
next/previous episode
2021-05-12 19:32:56 +02:00
jmir1
77f8a93233
Merge pull request #10 from tachiyomiorg/master
2021-05-05 13:10:05 +02:00
arkon
157d8db68c
Update Coil
2021-05-04 22:44:42 -04:00
jmir1
18b114d19a
v0.10.12-mi-rev2
2021-04-29 04:50:49 +02:00
jmir1
480d3e942c
v0.10.12-mi
2021-04-29 04:49:48 +02:00
jmir1
24f785b251
merge
2021-04-29 04:41:20 +02:00
jmir1
222b656b85
idk
2021-04-29 03:14:11 +02:00
arkon
32434471e5
Update kotlinx.serialization
2021-04-28 17:30:48 -04:00
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>
2021-04-28 08:32:47 -04:00
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
2021-04-28 08:32:00 -04:00
arkon
7d23fd8ef5
Update sqlite-android
...
This version is on jitpack instead of jcenter
2021-04-27 17:47:19 -04:00
arkon
6aff438a16
Release 0.10.12
2021-04-27 09:28:46 -04:00
jmir1
765c215cce
first release
2021-04-26 02:24:56 +02:00
arkon
b485e1d657
Downgrade back to stable OkHttp
...
Maybe fixes some crashes.
2021-04-23 22:41:46 -04:00
arkon
0eb8d7d081
Release 0.10.11
2021-04-19 10:52:52 -04:00
arkon
a598ac3993
Update LeakCanary
2021-04-18 12:55:17 -04:00
arkon
17f7dea21b
Update KotlinX dependencies
2021-04-17 19:19:08 -04:00
arkon
a59e134862
Case insensitive source directory search
2021-04-16 22:27:00 -04:00
arkon
0dc4862d79
Revert case insensitive source folder check
2021-04-11 18:19:41 -04:00
arkon
5ff10799e4
Release 0.10.10
2021-04-11 17:59:07 -04:00
arkon
02c9191525
Make source download folder name case-insensitive
...
Fixes issues from things like "Mangasee" being renamed to "MangaSee"
2021-04-11 14:03:23 -04:00
arkon
b2d4e5ab84
Add Google DoH provider
2021-04-11 13:10:03 -04:00
arkon
42a9f911d8
Update some dependencies; downgrade core-ktx
...
Fixes ActionMode being underneath statusbar
2021-04-10 22:29:52 -04:00
Ivan Iskandar
f3660d88dd
Draw edge-to-edge ( #4802 )
2021-04-10 09:38:55 -04:00
arkon
63ce7371bb
Update some internal dependencies
...
They no longer rely on jcenter
2021-04-09 22:44:59 -04:00
arkon
112e233498
Use Material dialogs for preferences
...
Partially addresses #2907
2021-03-13 18:00:24 -05:00
arkon
91bb6b9016
Dependency updates
2021-03-12 09:06:13 -05:00
arkon
90351c6e9e
Revert to core-ktx:1.5.0-beta01
...
Fixes bottom reader menu from being hidden behind navbar on Android 5.0.
2021-03-07 23:04:29 -05:00
inorichi
48e7cbd76c
Fix a decoder crash with RAR files
2021-03-05 18:52:58 +01:00
arkon
aa5861d3ca
AndroidX dependency updates
2021-02-28 16:26:05 -05:00
inorichi
d4c9ab793f
Fix a decoder crash
2021-02-23 16:53:57 +01:00
inorichi
48d2849d97
Support CMYK and YCCK JPEGs and fix bad PNG cropping
2021-02-22 20:43:15 +01:00
arkon
2b35d22e25
Switch back to new image decoder for preview builds
2021-02-12 16:07:48 -05:00
arkon
f590378761
Release 0.10.9
2021-02-12 16:01:23 -05:00
arkon
545bc0e605
Open manga when clicking thumbnail in migration list ( closes #4152 )
2021-02-08 17:47:44 -05:00
arkon
ec6eef6d37
Switch back to new image decoder for preview builds
2021-02-06 09:31:18 -05:00
arkon
45a19d15ec
Release 0.10.8
2021-02-06 09:09:59 -05:00
arkon
cfa07490e5
Update dependencies
2021-02-05 22:59:29 -05:00
arkon
33660de6b1
Remove buildSrc module's dependency on JCenter
2021-02-04 09:01:56 -05:00
arkon
75bec6a8e3
Update AndroidX dependencies
2021-01-28 09:03:55 -05:00
Taco
5f7e34b6a1
Update Okio, use more KTX stuff ( #4353 )
...
* Update Okio to 2.10.0
* Use some more KTX extensions
2021-01-26 09:02:53 -05:00
arkon
7cae3095c4
Minor dependency updates
2021-01-23 13:23:49 -05:00
arkon
3319ccfd41
Move ACRA endpoint config to build.gradle.kts
2021-01-17 11:09:29 -05:00
arkon
bd5f22a049
Update Material Components ( fixes #4251 )
2021-01-16 10:51:35 -05:00
arkon
df166184ea
Update AndroidX dependencies
2021-01-16 10:51:17 -05:00
inorichi
ce42cba096
Fix jpeg decoder when used with high samples
2021-01-15 16:15:56 +01:00
arkon
1ae52bd33f
Update SubsamplingScaleImageView
...
Merged with upstream master and disabled Jetifier.
2021-01-10 11:02:21 -05:00
inorichi
96b8beb9cd
Fix png artifacts & banding when ratio > 1
2021-01-08 15:13:58 +01:00
inorichi
365b849046
Fix bad cropping of PNGs with alpha channel
2021-01-08 12:12:59 +01:00
arkon
6fb7a85e8a
Address more coroutine scope leaks
2021-01-07 18:15:57 -05:00
inorichi
dedb8d2d68
Fix a crash with the new decoder when cropping borders of an entirely white or black image
2021-01-06 20:08:31 +01:00
inorichi
7192b26402
Fixes on the new decoder library
2021-01-06 13:35:40 +01:00
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.
2021-01-05 22:13:48 -05:00
arkon
17b70ab38c
Refactor Kitsu API to remove Retrofit usage
2021-01-04 12:13:14 -05:00
arkon
c06a932c95
Remove some OptIn annotations
2021-01-04 10:22:26 -05:00
arkon
444cefc9a2
Use updated Tachiyomi version of DirectionalViewPager
2021-01-03 23:04:39 -05:00
arkon
9ab29f5b7f
Move some build.gradle.kts content around
2020-12-31 11:32:18 -05:00
arkon
10bf430ce6
Only include Firebase dependency in standard flavor
2020-12-31 11:32:06 -05:00
jobobby04
67eb4e8180
Convert app build.gradle to Kotlin DSL ( #4222 )
2020-12-31 11:28:34 -05:00