Commit Graph

56 Commits

Author SHA1 Message Date
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
2021-09-25 14:31:52 -04:00
arkon fce3cd00a1 Remove setting to disable update error notifications and split out notification channel
Users can exclude things from updating if needed, or disable the notification channel from system settings.
2021-09-17 19:14:30 -04:00
Taco 24fd82d773 Use NotificationChannelCompat utilities (#5781) 2021-08-26 22:08:27 -04:00
arkon 649209890d Use chooser intent for sharing saved pages 2021-07-24 11:56:55 -04:00
arkon 71d225c562 Address some build warnings 2021-06-05 17:49:20 -04:00
arkon 281a3911f6 Add share and save cover actions (closes #3011) 2021-06-02 22:51:10 -04:00
Ivan Iskandar ef8a87a30f Bump compileSdk to 30 (#5140) 2021-05-22 14:48:27 -04:00
arkon 5e37f72d74 Remove legacy backup creation 2021-05-17 11:41:12 -04:00
Ivan Iskandar cb203ef02c Show notification to disable Incognito Mode when it's enabled (#4976)
* Show notification to disable Incognito Mode when it's enabled

* Finish ReaderActivity and BrowseSourceController when incognito is disabled

* CLeanup strings

* Only register DisableIncognitoReceiver when needed
2021-04-30 22:36:54 -04:00
arkon 3ba078f64c Use more common MIME type for protobuf 2021-03-25 13:46:53 -04:00
arkon 9facb51f22 Add action to directly share crash log file from notification 2021-02-07 23:05:13 -05:00
arkon 1607658c30 Set clip data when sharing content URIs (closes #4198) 2021-02-06 09:43:33 -05:00
arkon db2dd4b6c6 Add method for users to save error logs to a file 2021-01-21 18:21:03 -05:00
arkon 76f6fe4601 Use Kolinter Gradle plugin for linting instead of ktlint directly 2020-09-13 18:48:20 -04:00
arkon 64bdfabbd8 Revert ktlint update, unrevert Gradle and PR build workflow reverts (#3681) 2020-08-15 16:44:46 -04:00
arkon 4a136ef2aa Automatic linting fixes 2020-08-13 09:02:15 -04:00
arkon 4f02872a84 Minor cleanup 2020-08-03 23:03:31 -04:00
arkon 8e8c30c1eb Move download warnings/errors to separate notification channel 2020-08-02 12:16:51 -04:00
arkon 3813743e3d Split download notifications into progress and complete channels 2020-07-29 21:57:43 -04:00
Jimmy Low 7e73ede47a [Feature Request] - Download Complete Remidner #3475 (#3527)
* [Feat] Show a download complete notification channel when all downloads are completed. Auto cancels when onclick and navigate to download screen.

* [Feat] Update the download message string to shorten the length.
2020-07-29 17:31:45 -04:00
Eugene Cheung fc4e290c49 Show notification with error log on update failures 2020-05-13 22:28:15 -04:00
arkon be09dded20 Attempt to remove sound from backup/restore completion notifications 2020-05-01 19:29:15 -04:00
arkon 31b86f539b Set backup/restore progress notifications to low priority 2020-04-30 18:40:36 -04:00
arkon 2661700d9a Split out backup/restore notifications into separate channels for progress/completion 2020-04-29 22:30:33 -04:00
arkon 9d22a9e664 Move some restore notification logic into service 2020-04-25 18:59:12 -04:00
arkon 3f63b320c4 Linting fixes 2020-04-25 14:24:45 -04:00
arkon 6de00b1f21 Make restore a foreground service 2020-04-22 23:09:24 -04:00
arkon f69f78db34 Move restore progress dialog to notification 2020-04-21 21:53:15 -04:00
arkon f2a7f8efda Move restore completed/error dialogs to notifications 2020-04-21 20:46:24 -04:00
arkon e6c172ac22 Fully move backup progress/created dialog logic to notifications 2020-04-21 20:10:53 -04:00
arkon d8e7481118 Fix backup/restore notification channel 2020-04-21 19:17:55 -04:00
arkon 42b536e40b Replace backup progress dialog with notification 2020-04-20 23:11:02 -04:00
arkon 6c14402992 Remove manga homescreen shortcuts 2020-04-18 16:06:31 -04:00
Jay f115fe47fe Using extension icon instead of letter for catalogues (closes #2261) 2020-04-01 23:03:20 -04:00
arkon 6da350aee6 Minor extension update cleanup, default to on 2020-03-20 22:59:59 -04:00
Jays2Kings 9585f9a1a6 Option to auto check for extension updates (#2680)
* Option to auto check for extension updates

* Addressing comments

* Added foreground check for extensions

* Added Extension Preference widget
2020-03-20 22:22:39 -04:00
arkon 0f2d480036 More linting fixes 2020-02-26 18:12:44 -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 79bc1290ae Perform mark as read action in IO coroutine scope to avoid freezing app 2020-02-17 16:20:12 -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
Jays2Kings 7f115f2e83 Group notifcations for Library updates (#2582) 2020-02-17 10:56:23 -05:00
arkon 47f5ea881f Reorganize other util files 2020-02-02 22:22:54 -05:00
arkon 9f9de27a57 Reorganize some util files 2020-02-02 22:04:11 -05:00
FlaminSarge 974891a085 Allow pausing downloads from progress notification (#1637) 2018-10-27 19:01:56 +02:00
Bram van de Kerkhof 8994b42760 Remove local broadcast receiver to prevent race conditions (#1123)
* Remove local broadcast receiver to prevent run exceptions.
Added option to set tile for extension update.
2017-12-11 20:01:28 +01:00
len 4abd2d709f Introduce coroutines. Fix #1027. Lower notification channels' importance 2017-10-13 00:12:29 +02:00
inorichi d97aff85b3 Support notification channels. Fixes #995 2017-10-10 14:16:37 +02:00
Bram van de Kerkhof deec65446f Shortcut fix Oreo (#1026)
* Moved to Android O Shortcutmanager

* Re-added possibility to change icon shape pre oreo.
2017-10-10 12:05:33 +02:00