arkon
d873d653d0
Migrate to WorkManager
2020-03-01 13:22:16 -05:00
arkon
043e3784e8
Run linter
2020-02-26 18:03:34 -05:00
arkon
3ecc883944
Run default Android Studio formatter on code
2020-02-17 17:23:37 -05:00
arkon
a1fadce7c6
Change chapter update notification to show chapter numbers
2020-02-17 16:23:48 -05:00
arkon
10272ef395
Refactor notification manga cover logic, decrease size
2020-02-17 16:14:15 -05:00
arkon
3223a3ac54
More notification code cleanup
2020-02-17 12:25:20 -05:00
arkon
497fe1e68a
Minor cleanup
2020-02-17 12:19:42 -05:00
arkon
3b334c4230
Simplify "and n more" string
2020-02-17 11:29:11 -05:00
Jays2Kings
7f115f2e83
Group notifcations for Library updates ( #2582 )
2020-02-17 10:56:23 -05:00
arkon
8aa48effaa
Refactor notification builder extension
2020-02-09 17:28:09 -05:00
arkon
47f5ea881f
Reorganize other util files
2020-02-02 22:22:54 -05:00
arkon
13ea1342fb
Optimize imports
2020-01-28 22:47:57 -05:00
arkon
ce4d75f62a
Replace raster icons
2020-01-18 20:58:07 -05:00
arkon
83d5e458ca
Update to SDK 29 (Android 10) ( #2468 )
2020-01-09 20:31:27 -05:00
andrecsilva
b55814a1c0
Made 'Default' category selectable in global update settings ( #2318 )
2020-01-07 18:46:08 -05:00
arkon
78689e7443
Migrate to AndroidX ( #2424 )
...
* Migrate to AndroidX (automatic conversion by Android Studio)
* AndroidX dependency code updates
* Fix source preference reparenting
* fixes the androidx prefererences icon spacing issue
(cherry picked from commit b76a15d960ec2cdf771be16377db0348b66b3179)
* Fix source preference screen heading size/list padding
Co-authored-by: Carlos <cargo8005@gmail.com>
2020-01-05 11:29:27 -05:00
Harsh Parekh
5d8dc241d8
Update ranking ( #1772 )
...
* Add LibraryUpdateRanker
This class provides various functions to generate Comparators that can
be used to order the manga to update.
One such ordering is by relevance:
It prioritises manga that were updated more recently.
Another Ordering is by lexicographic order:
This is the default behaviour.
* Use relevanceRanking scheme
Instead of default(noRanking/lex ranking) now mangaList is sorted with
relevanceRanking.
* Add UI and associated variables & strings for Update Ranking.
* Use user preferences to determine update ranking scheme.
* Refactor relevanceRanking to latestFirstranking.
This name seems to better reflect the ranking scheme and frees up the
name relevanceRanking for future use.
* Set latestFirst scheme as default.
(Changing over from lexicographic scheme)
* Fix 1
[Convert LibraryUpdateRanker to a object.](./files/82f263749f0ae775385b23dd919f1865360db969#r287513539)
[Nitpick: Add lines](./files/82f263749f0ae775385b23dd919f1865360db969#r287540256)
[Replace Java comparator](./files/82f263749f0ae775385b23dd919f1865360db969#r287539976)
[Nitpick: Add local variable](./files/82f263749f0ae775385b23dd919f1865360db969#r287514805)
* Fix 2
[Weird import](./files/82f263749f0ae775385b23dd919f1865360db969#r287513709)
[Default value](./files/82f263749f0ae775385b23dd919f1865360db969#r287540064)
[Use existing Strings](./files/82f263749f0ae775385b23dd919f1865360db969#r287514476)
[Use Library update order](./files/82f263749f0ae775385b23dd919f1865360db969#r287540204)
2019-06-09 14:32:12 +02:00
FlaminSarge
7c99ae1b3b
Set notification number for library updates to number of new updates ( #1551 )
2018-07-29 23:01:15 +02:00
FlaminSarge
16dc4d298d
Update manga.last_update when any ChapterSourceSync.syncChaptersWithSource() occurs rather than only during LibraryUpdateService.updateChapterList() ( #1535 )
...
Viewing a manga's info page for the first time forces a chapter sync.
Prior behavior would cause new chapters to be retrieved for that manga, but with manga.last_update remaining at 0 (until a library update occurred in which chapters were changed).
The new behavior updates last_update any time the chapters are changed via syncChaptersWithSource().
2018-07-07 14:05:02 +02:00
inorichi
34a40b0131
Start downloader after a library update. It should help with some catalogue issues
2017-12-02 17:29:05 +01:00
inorichi
f3689f09cd
Use gradle's new dependencies API. Update a few dependencies
2017-10-28 16:10:51 +02:00
inorichi
60ac27e401
Add library manga class
2017-10-21 20:13:41 +02:00
len
f45efe2aa8
Library updater is now a foreground service
2017-10-14 13:05:02 +02:00
inorichi
d97aff85b3
Support notification channels. Fixes #995
2017-10-10 14:16:37 +02:00
len
ca412832ef
Library notification now opens recent updates. Closes #808
2017-06-04 18:56:24 +02:00
inorichi
67678cd49e
Add an option to refresh all tracking metadata
2017-05-17 13:36:42 +02:00
len
3094d084d6
Library notification: handle only one update as a special case
2017-04-01 12:05:09 +02:00
len
f9fec74ffd
Add short description to library update notification
2017-03-30 20:02:48 +02:00
inorichi
8ef3ab0d49
Cancel library progress notification after posting the result
2017-03-29 09:17:53 +02:00
len
de8fa09366
Keep new chapters notification across updates
2017-03-25 22:00:55 +01:00
Bram van de Kerkhof
68c4116327
Category-specific auto download ( #701 )
...
* Category-specific auto download
2017-03-18 13:09:40 -04:00
len
d8fa7bc9d2
Post updater notification before starting downloads
2017-03-10 20:36:43 +01:00
len
f807447de1
Rename OnlineSource to HttpSource
2017-01-20 21:27:53 +01:00
len
706163e7a6
Move source and network outside data
2017-01-20 21:24:31 +01:00
Bram van de Kerkhof
c445ea90ba
Notification Improvements ( #594 )
...
* Download notifier improvements
* Notification improvements
Added a Notification Service.
Added a Notification Activity Handler.
* Removed service. Everything is now managed by single broadcast
* Fixed some flags
* Fixed ReaderActivity call
* Code review
* Added Handler. Removed dismiss onDestroy
2017-01-20 21:18:15 +01:00
inorichi
dd56d7c0bb
Initial support for external sources
2017-01-08 18:12:19 +01:00
Robin Appelman
8b60d5bfcb
Add optional to automatically download new chapers ( #538 )
...
* Add optional to automatically download new chapers
* Only trigger download once
2016-12-06 17:22:03 +01:00
Bram van de Kerkhof
aba528b227
Added option to sort library ( #536 )
...
* Initial code
* Added all sort options
* Fixes
* Removed sort by added. Some renaming
* Removed date added database calls
* Fixes
2016-12-04 20:22:12 +01:00
len
f514d466a6
Minor changes and fixes
2016-12-03 13:08:26 +01:00
len
59c626b4a8
Add an extension function to limit the number of characters in a string. Dependency updates
2016-11-19 14:46:49 +01:00
len
2dc8159d96
Fix #517 and a few more crashes
2016-11-17 21:14:50 +01:00
inorichi
52f4bddbce
Set flex time
2016-11-07 16:23:04 +01:00
len
2856d9d6a3
Add product flavors. Switch to evernote's job scheduler
2016-11-06 18:44:14 +01:00
len
a31c6ff875
Decode notification logo in background thread. Set max bitmap size to 2048
2016-10-16 15:02:55 +02:00
len
4578edf157
Use old refresh icon (but with the app's logo)
2016-10-15 11:31:24 +02:00
len
5b4ed6f926
Delete old alarm
2016-10-14 17:27:35 +02:00
len
8fc467652d
Add app's notification icon
2016-10-13 19:45:10 +02:00
len
909917e133
Handle individual errors in metadata update
2016-10-09 12:22:21 +02:00
len
aebc9a3b9e
Update metadata now ignores only completed manga setting
2016-10-08 15:52:02 +02:00
len
1f70be688a
Allow to refresh the entire library info (fixing empty covers after restoring backups). Closes #462
2016-10-06 19:23:59 +02:00