AntsyLich
ea8383978b
Move LibraryManga to domain layer ( #8126 )
2022-10-01 11:30:51 -04:00
Alessandro Jean
ba533f30ce
Add support to update strategy on global update ( #7902 )
...
* Add support to update strategy.
* Add JavaDoc and bump the LIB_VERSION_MAX constant.
* Fix a word typo.
* Store update strategy enum as integer in the DB.
2022-09-25 10:12:36 -04:00
Andreas
e82963c9ef
Split download preferences from PreferencesHelper ( #8048 )
2022-09-21 17:45:07 -04:00
Andreas
e568951396
Split track preferences from PreferencesHelper ( #8046 )
2022-09-21 09:18:53 -04:00
Andreas
c740558327
Split library preferences from PreferencesHelper ( #8036 )
2022-09-19 23:55:07 -04:00
Andreas
b668364afb
Split security preferences from PrefrencesHelper ( #8030 )
2022-09-18 13:07:48 -04:00
Andreas
0086743a53
Use 1.x preference abstraction ( #8020 )
...
* Use 1.x preference abstraction
- Uses SharedPreferences compared to 1.x impl which uses DataStore but it breaks all settings screens currently
- Move PreferencesHelper to new PreferenceStore
- PreferencesHelper should be split into smaller preference stores and be in core or domain
- Remove flow preferences as new PreferenceStore handles changes for us
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com >
* Fix PreferenceMutableState not updating
* Fix changes not emitting on first subscription
Co-authored-by: inorichi <3521738+inorichi@users.noreply.github.com >
2022-09-17 11:48:24 -04:00
arkon
43c195e14a
Add last update time to Updates Tab ( closes #5466 )
...
Co-authored-by: datreesezcup <datreesezcup@users.noreply.github.com >
2022-08-29 14:57:25 -04:00
stevenyomi
e36e9d9d5c
Remove 1.x source models ( #7781 )
2022-08-18 14:07:13 -04:00
stevenyomi
1f34f5277c
Fix notification and add visual cues when triggering a second update ( #7783 )
2022-08-18 09:01:10 -04:00
AntsyLich
11f640cfee
Change return value of SyncChaptersWithSource.await() ( #7715 )
...
* Change return value of `SyncChaptersWithSource.await()`
`updatedToAdd.subtract(reAdded).toList()` never worked as at this point `updatedToAdd` contained ids from db where `reAdded` had default one. Was the same case before the rewrite.
Removed `toDelete` from return value as it was not being used anywhere
* Add doc string
* Use HashSet
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com >
Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com >
2022-08-11 09:06:46 -04:00
arkon
d6f1534ee8
Address misc. build warnings
2022-08-10 23:26:34 -04:00
arkon
ab1a44e108
Merge branch 'patch'
2022-07-08 16:09:19 -04:00
Chris
c76a136d3f
Fix global update ignoring network constraint ( #7188 )
...
* update library update network constraint logic
* add explicit 'only on unmetered network' update constraint
(cherry picked from commit 63238b388d )
2022-07-08 08:52:49 -04:00
FourTOne5
972cd98d7b
Fix removing manga from library reverts during global update ( #7063 )
...
* Fix removing manga from library reverts during global update
* Review Changes
* Review changes 2
(cherry picked from commit c4088bad12 )
2022-07-08 08:47:12 -04:00
arkon
0721de5b81
Add links to website FAQ for library update and download warning notifications
...
(cherry picked from commit 70698e6494 )
2022-07-08 08:45:48 -04:00
arkon
ba43462041
Fix update warning notifications being cut off ( fixes #6983 )
...
(cherry picked from commit 20145f7a12 )
2022-07-08 08:43:47 -04:00
arkon
853f949140
Add battery not low restriction for global updates ( closes #6980 )
...
(cherry picked from commit 3feea71146 )
2022-07-08 08:43:31 -04:00
arkon
a3378e6080
More domain model usage
2022-07-03 16:51:11 -04:00
arkon
a3ab8746bf
More domain model usage
2022-07-03 16:12:31 -04:00
Andreas
17951cfd68
Use SQLDelight for all Manga related queries ( #7447 )
2022-07-03 10:17:41 -04:00
arkon
76c0ead1db
Migrate to more use of domain models
2022-07-02 17:14:19 -04:00
Andreas
2674570792
Use SQLDelight for a Category related queries ( #7438 )
2022-07-02 16:12:06 -04:00
arkon
53decfd47b
Migrate usages of SyncChaptersWithTrackServiceTwoWay
2022-06-26 21:34:54 -04:00
arkon
65264e3ef5
Migrate more track DB calls to SQLDelight
2022-06-26 19:46:41 -04:00
AntsyLich
5bb78eb77f
Update manga metadata on library update with sqldelight ( #7293 )
...
Co-Authored-By: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com >
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com >
2022-06-12 10:21:45 -04:00
AntsyLich
120943a8b3
Make syncChaptersWithSource use sqldelight ( #7263 )
...
* Make `syncChaptersWithSource` use sqldelight
Will break chapter list live update on current ui
Co-Authored-By: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com >
* Review Changes
Co-authored-by: Ivan Iskandar <12537387+ivaniskandar@users.noreply.github.com >
2022-06-11 11:38:39 -04:00
Ivan Iskandar
59837bbb90
Change cover memory key ( #7276 )
...
Use different key for custom cover and add last modified time for updating
cover without clearing the whole memory cache
2022-06-10 09:33:59 -04:00
arkon
7fdbf40cd2
Minor cleanups
...
Pulling out some of the smaller changes that aren't related to the manga controller changes in #7244
2022-06-04 16:01:49 -04:00
arkon
3c40010aff
Minor cleanups
2022-05-28 09:12:15 -04:00
Chris
63238b388d
Fix global update ignoring network constraint ( #7188 )
...
* update library update network constraint logic
* add explicit 'only on unmetered network' update constraint
2022-05-28 09:09:53 -04:00
arkon
d3f9232a3f
Minor cleanup
...
- Add pending intent immutable flags to satisfy lint warnings
- Change AddDuplicateMangaDialog arg to a function instead to avoid leaking controller-specific logic into it
- Require WebView 99+
2022-05-10 17:39:45 -04:00
arkon
a9e629aea6
Minor cleanup
...
- Remove some unused StorIO queries
- Clean up tall image splitting a bit (no need for creating an unscaled scaled bitmap copy, or tracking coordinates)
- Clean up library updater a bit (still needs a lot of work though)
2022-05-06 22:48:00 -04:00
FourTOne5
c4088bad12
Fix removing manga from library reverts during global update ( #7063 )
...
* Fix removing manga from library reverts during global update
* Review Changes
* Review changes 2
2022-05-06 22:15:44 -04:00
arkon
e3f6cfa2df
Add newer methods to StubSource
2022-05-01 10:46:44 -04:00
arkon
70698e6494
Add links to website FAQ for library update and download warning notifications
2022-04-27 22:45:31 -04:00
arkon
20145f7a12
Fix update warning notifications being cut off ( fixes #6983 )
2022-04-24 15:35:05 -04:00
arkon
3feea71146
Add battery not low restriction for global updates ( closes #6980 )
2022-04-24 15:25:28 -04:00
arkon
e81bd61e24
Adjust update/download warnings
...
This is a partial revert/evolution of 538dd60580
- Back to notifications, because Android 12+ may cut off toasts
- Notifications now automatically dismiss after 30s on Android 8+ (taken from J2K)
- Also warn if more than 30 chapters are queued for download
2022-04-15 10:24:54 -04:00
arkon
28575936d3
Move learn more text in skipped entries notification to main content
...
Because people apparently don't realize they can tap actions
2022-04-12 23:08:00 -04:00
arkon
eb33d3c991
Remove build flavor checks for update warnings
...
"stable" was invalid anyway, it should've been "release"
2022-04-11 23:05:00 -04:00
arkon
4ecde9fc39
Gate update/download warnings to non-stable flavors
2022-04-10 12:17:45 -04:00
arkon
5afff31f72
Formatting
2022-04-08 16:44:23 -04:00
arkon
f0eb42e72d
Update linter
2022-04-08 15:30:39 -04:00
quangkieu
9547311d7d
Avoid throw as it is slow expensive operations
2022-03-12 16:47:31 -05:00
arkon
56042ad0b6
Split out global library update skipped entries into separate notification ( closes #6722 )
2022-03-09 18:04:52 -05:00
arkon
4a3e4a7c5c
Reword library update restrictions setting and surface skipped entries in error notification/log
2022-02-14 18:16:22 -05:00
FourTOne5
f18d161eaf
Add "Started" library filter and library update restriction ( #6382 )
...
* Add chapter read count to library manga
Co-Authored-By: Jays2Kings <jays@outlook.com >
* Add "Started" library filter and library update restriction
* Update Filter when its changed
* Add back accidentally removed stuff.
* Update..
* Change variable names
* Change Variable name where I missed
Co-authored-by: Jays2Kings <jays@outlook.com >
2022-02-13 10:42:28 -05:00
arkon
19fe689969
Revert "Temporarily revert some things for stable release"
...
This reverts commit b88f8ae9d2 .
2022-02-01 12:32:27 -05:00
arkon
b88f8ae9d2
Temporarily revert some things for stable release
2022-02-01 12:31:47 -05:00