Commit Graph

11 Commits

Author SHA1 Message Date
Maurice Parker bf6e4b5bf3 Add preferred action to all alert dialogs. 2021-01-11 19:57:14 -06:00
Nate Weaver 1f9dfb80e2 Changes for IDNA support 2020-07-29 15:42:11 -05:00
Stuart Breckenridge 2297d218c0
Uses selector syntax. 2020-05-18 09:23:42 +08:00
Stuart Breckenridge 6224dfad03
Notification Permission Requests
Fixes #2057

• On app launch, the app checks if notification permissions are granted and registers with APNS if that is the case. It will not request permissions as part of the app launch.

• When a user requests to be notified of new articles, the authorizationStatus is checked:
- if `notDetermined` or `provisional`, an authorization request is made, and if successful, the Notify of New Articles status is updated (otherwise it is reverted)
- if `denied`, an alert is thrown asking the user to enable in settings (and the change to notify of new articles is reverted)
- if `authorized` the update is made.

`WebFeedInspectorViewController` also monitors for the app entering the foreground so that it can get the latest notification auth settings.
2020-05-18 08:39:22 +08:00
Mihael Cholakov 936596f5d0 Shifting sections when one should be hidden 2020-02-06 15:27:49 +02:00
Mihael Cholakov 9368d1033d Implement VibrantBasicTableViewCell 2020-01-12 23:53:08 +02:00
Mihael Cholakov 77b470a720 Safari is presented as pageSheet 2020-01-12 23:29:32 +02:00
Mihael Cholakov 7849c66e03 Open SafariVC on homepage row tap 2020-01-11 23:31:47 +02:00
Maurice Parker dff6c1b9c4 Change to use correct favicon downloader function. Issue #1552 2020-01-07 14:17:00 -07:00
Maurice Parker fea48e7ab9 Increase inspector header padding. Issue #1324 2019-11-22 15:11:15 -06:00
Maurice Parker 06bd5b3a6f Renamed Feed and related classes/instances to WebFeed 2019-11-14 20:11:41 -06:00