Commit Graph

7437 Commits

Author SHA1 Message Date
Stuart Breckenridge 3bc18e2891 Reduces Browsers to in-app and system default 2021-08-25 15:05:18 +08:00
Stuart Breckenridge 7a726e6d8a
removes unused preference 2021-08-23 23:12:38 +08:00
Stuart Breckenridge 08a1120e00
Adds app default option
Adds app defaults option for controlling link opening preferences.

Adds browser logic and images.

Browser Manager Updates

- Handles deletion of current browser
- Fixes detection of installed browsers by moving URL Types to LSApplicationQuery
- Updates icons to glyphs
- Context menus update

tidy up

- removes browser specific options and offers in-app or default browser options (can be enabled via a bool)
- adds 1Password as an option
- removes custom wording on context menus

Fixes

- makes sure browser options are available on iPad
- uses VibrantCell
- Changes Settings title to "Open Links In"
2021-08-23 23:01:48 +08:00
Maurice Parker 656782ff9e Replace newlines with line breaks. Fixes #3258 2021-08-17 17:40:00 -05:00
Maurice Parker 56abb94901 Fix bug that was incorrectly parsing Twitter Symbols. Fixes #3248 2021-08-10 20:07:38 -05:00
Maurice Parker f5aaad4d16 Add Feedbin external url handling. Fixes #3239 2021-07-29 17:11:22 -05:00
Maurice Parker b3773ad01b Implement the WKUIDelegate method that is reached when JavaScript in a web view invokes window.open(). This ensures that attempts to open links from code, such as from the YouTube embedded video player, work as expected. Fixes #3088. 2021-07-29 16:48:42 -05:00
Maurice Parker d3f932919f
Merge pull request #3236 from danielpunkass/fix-youtube
Implement the WKUIDelegate method that is reached when JavaScript in …
2021-07-29 16:07:58 -05:00
Daniel Jalkut 2e652351ec Implement the WKUIDelegate method that is reached when JavaScript in a web view invokes window.open(). This ensures that attempts to open links from code, such as from the YouTube embedded video player, work as expected. Fixes #3088. 2021-07-27 17:34:48 -04:00
Maurice Parker 707828a9ac Hide Daring Fireball's external link 2021-07-27 13:37:31 -05:00
Maurice Parker 26d27913ae Make external links span the full width of the article area 2021-07-21 17:01:57 -05:00
Maurice Parker 185b4cd28e
Merge pull request #3227 from dave-atx/greader
ReaderAPI Account Changes
2021-07-21 16:35:33 -05:00
Maurice Parker f4b99d0198
Merge pull request #3223 from Wevah/favicon-fix
Fix favicons when a feed's homepage URL has non-ASCII in its path
2021-07-20 13:10:16 -05:00
Dave Marquard 57ccaeac70
minor style change 2021-07-19 13:22:02 -07:00
Dave Marquard 17759255e7
more indentation 2021-07-19 13:16:26 -07:00
Dave Marquard 0c5917b4a2
fix indentation 2021-07-19 13:07:57 -07:00
Dave Marquard fef5be3d5e
fix indentation 2021-07-19 12:36:46 -07:00
Dave Marquard 9d8d212f3c
- correct subscription API calls
- move subscription rather than deleting and re-adding it
- include authors
2021-07-19 12:28:13 -07:00
Nate Weaver 8911627a67 Fix favicons when a feed's homepage URL has non-ASCII in its path 2021-07-18 17:02:49 -05:00
Maurice Parker cc19b6b13e Fix crash on iOS 15 2021-07-16 14:28:56 -05:00
Maurice Parker 6f6e547a5b Stop processing when we don't return status records. 2021-07-09 11:56:05 -05:00
Maurice Parker e02eb504fe Delete orphaned sync status records. 2021-07-08 13:09:26 -05:00
Maurice Parker b7b3d2b3ee Remove reset for processing as it was causing an infinite loop in some scenarios. 2021-07-07 12:24:21 -05:00
Maurice Parker 774201c209 Continue processing if we don't find any articles. Fixes #3213 2021-07-06 16:52:31 -05:00
Maurice Parker 893fd8e91f Changed how images are placed in Twitter articles so that you can better see who Tweeted the image. 2021-07-05 14:24:50 -05:00
Maurice Parker 2b9d3657e7
Merge pull request #3188 from stuartbreckenridge/3171
fullWidth added to extension table
2021-06-23 18:28:45 -05:00
Stuart Breckenridge 1971f1a5d8 fullWidth added to extension table 2021-06-24 07:27:14 +08:00
Maurice Parker cc3c8d0678
Merge pull request #3187 from danielpunkass/fix-code-signing
Fix code signing
2021-06-23 17:51:08 -05:00
Maurice Parker e3f066aaf5
Merge pull request #3186 from danielpunkass/default-feed-handler
Hopefully finishing up the fixes for handling the "open in default browser" preference
2021-06-23 17:50:06 -05:00
Maurice Parker 33883eada5
Merge pull request #3184 from stuartbreckenridge/3171
Fixes #3171
2021-06-23 17:48:57 -05:00
Daniel Jalkut a7394350e7 Update the bundle identifiers for the MAS Safari and Share extensions to match the change in the MAS app's bundle ID. 2021-06-23 17:29:29 -04:00
Daniel Jalkut 9359367fe0 Re-sign the Share Extension after removing unwanted frameworks that are embedded within it. Also, add the same framework removal build phase to the MAS target. 2021-06-23 17:28:32 -04:00
Daniel Jalkut 1a567d415c Fix the path to the Sparkle framework in re-code-signing script. 2021-06-23 17:05:28 -04:00
Daniel Jalkut 2fc8e169a8 Re-sign Sparkle framework after removing unwanted components, to avoid a broken seal on the end product. 2021-06-23 17:00:24 -04:00
Daniel Jalkut 1207a20ae5 Remove redundant depdendency listing. 2021-06-23 16:37:46 -04:00
Daniel Jalkut 258d7baa73 If we are reached by way of the new x-netnewswire-feed: scheme, replace that with standard feed: scheme before normalizing the URL. 2021-06-23 14:50:25 -04:00
Daniel Jalkut 8b447f6446 Adapt store of the openFeedsInDefaultBrowser preference to be stored/retrieved from app group shared defaults, so that the Safari App Extension can access it. 2021-06-23 14:39:02 -04:00
Stuart Breckenridge f86a327d8b Fixes #3171 2021-06-23 20:07:58 +08:00
Maurice Parker ba2d26dce9
Merge pull request #3180 from danielpunkass/default-feed-handler
Invert the semantics of the defaults key for whether to open Subscrib…
2021-06-22 21:20:12 -05:00
Daniel Jalkut d2157a7c08 Fix the x-netnewswire-feed: URL scheme replacement. 2021-06-22 22:16:10 -04:00
Daniel Jalkut 29af6dea1e Invert the semantics of the defaults key for whether to open Subscribe to Feed feeds in NNW or the user's configured default browser. This ensures the fallback behavior when no preference has been set will default as wanted to opening in NetNewsWire. 2021-06-22 22:14:11 -04:00
Maurice Parker bb88d88a40 Merge branch 'mac-release' 2021-06-22 19:15:08 -05:00
Maurice Parker f1dbc2de71 Merge branch 'ios-release' 2021-06-22 19:14:50 -05:00
Maurice Parker 075d473673
Merge pull request #3176 from danielpunkass/default-feed-handler
Introduce a preference for how Safari App Extension should open feeds...
2021-06-22 19:00:43 -05:00
Daniel Jalkut 8191f2476a Add x-netnewswire-feed to the list of scheme prefixes for adding a feed to NetNewsWire, and modify the behavior of the Safari App Extension plugin so that it consults the host app preference for opening in NetNewsWire or with the default feed handler, before choosing which scheme to prepend to the feed URL. 2021-06-22 12:35:09 -04:00
Maurice Parker e164f8526b Change MAS bundle id to match the iOS app bundle id. 2021-06-21 18:14:06 -05:00
Maurice Parker 269e127e29
Merge pull request #3170 from danielpunkass/fix-multiplatform-build
Add IconImageCache.swift to the multiplatform builds, and fix a build…
2021-06-21 17:49:22 -05:00
Daniel Jalkut f277b848da Add IconImageCache.swift to the multiplatform builds, and fix a build error in FeedIconImageLoader. 2021-06-21 17:58:13 -04:00
Daniel Jalkut 75fd9e1e13 Add new subscribeToFeedsInNetNewsWire boolean preference, to direct the behavior of the Subscribe to Feed app extension. 2021-06-21 17:51:04 -04:00
Maurice Parker dc70675021
Merge pull request #3169 from danielpunkass/mas-take-two
Get the Mac App Store building again
2021-06-21 11:38:28 -05:00