Commit Graph

358 Commits

Author SHA1 Message Date
Maurice Parker 4d3f034c9d Add testURLsOfCurrentArticle to be compiled 2019-10-28 14:01:08 -05:00
Maurice Parker b0d40afa3c Don't compile testURLsOfCurrentArticle. 2019-10-28 13:39:34 -05:00
Daniel Jalkut cc1da562b1 Add commands to the Sparkle build phase script to remove Autoupdater and Updater.app binaries. These are not needed by NetNewsWire since we use the XPC services to provide the same functionality. 2019-10-27 12:06:54 -04:00
Brent Simmons 4cb602f24a Merge mac-release. 2019-10-26 12:44:33 -07:00
Maurice Parker 6a281c7672 Replace Mark All as Read with progress indicator. Issues #1157 and #1165 2019-10-25 13:34:59 -05:00
Brent Simmons eec008ca5b Remove Info.plist from NetNewsWire Tests copy files phase, since it shouldn’t be there. 2019-10-24 21:41:20 -07:00
Brent Simmons f8376b807a Restore two-step process for OPML exporting. 2019-10-24 21:12:58 -07:00
Jonathan Bennett 5437e136bc Merge branch 'master' into feature/feed-wrangler 2019-10-24 12:03:54 -04:00
Jonathan Bennett 77fc1bd8fe Merge branch 'master' into feature/feed-wrangler
# Conflicts:
#	submodules/RSCore
2019-10-23 21:10:57 -04:00
Maurice Parker f0d1cf6239 Add Account Inspector context menu item for Accounts 2019-10-23 19:58:18 -05:00
Maurice Parker 430a4a37bf Add icon next to accounts in the Settings listing. Issue #1160 2019-10-23 10:35:53 -05:00
Nate Weaver 7e98869080 Use an accessory view instead of an intermediate sheet for OPML export 2019-10-22 12:14:38 -05:00
Maurice Parker 528284999f Correct vibrancy configuration for Settings 2019-10-22 03:31:25 -05:00
Maurice Parker d9a165151d Rename to VibrantTableViewCell 2019-10-22 02:35:47 -05:00
Maurice Parker 8c43ad07b7 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-10-22 02:31:35 -05:00
Daniel Jalkut a25c543767 MAS build doesn't need to sign Sparkle bits. 2019-10-21 23:49:46 -04:00
Daniel Jalkut 79d641e6ee Remove the binary Sparkle framework and add newer sandboxing-compatible Sparkle branch as a submodule dependency. Update to get it roughly building and working with the direct build. 2019-10-21 23:41:57 -04:00
Daniel Jalkut 0083e221bc Don't bundle Sparkle.framework with MAS build. See that MAC_APP_STORE build flag gets set for MAS targets. 2019-10-21 18:28:43 -04:00
Maurice Parker cbf37d4ee0 Change number of lines setting to use a stepper 2019-10-21 17:19:22 -05:00
Daniel Jalkut 770da3cc45 Fixes to MAS builds. 2019-10-21 18:16:35 -04:00
Maurice Parker ea267e80dd Add show hide password button and delete unused SwiftUI extensions 2019-10-21 13:44:47 -05:00
Maurice Parker effec24674 Change settings from using SwiftUI to using UIKit 2019-10-21 11:51:33 -05:00
Daniel Jalkut 48798ec6ed Build config fixes 2019-10-21 11:24:16 -04:00
Daniel Jalkut 04d9944da0 Fixes to config file and remove info.plist build setting referenes. 2019-10-21 10:52:02 -04:00
Daniel Jalkut 272af29031 First step towards supporting MAS and sandboxing. Add new targets for MAS variations of direct-distribution apps. Enable sandboxing in both targets. 2019-10-21 10:22:27 -04:00
Maurice Parker 490e782956 Improve About page layout 2019-10-20 14:01:13 -05:00
Maurice Parker 329d5ccfeb Rewrite OPML import/export to avoid ActionSheet 2019-10-20 07:47:22 -05:00
Maurice Parker 00f100e3a3 Renamed TimelineStringFormatter to ArticleStringFormatter now that it is used for much more than the timelines 2019-10-20 02:28:00 -05:00
Maurice Parker cab2c1f26a Add English localization for Siri Intents 2019-10-20 02:21:26 -05:00
Brent Simmons 68687059d3 Avoid embedding frameworks in extensions and in Account.framework. Fix some Info.plist glitches. 2019-10-19 22:31:06 -07:00
Maurice Parker 2b4ff847d2 Add code that can add a feed to the first active account 2019-10-18 19:37:41 -05:00
Maurice Parker c49867cfe3 Stub out Intents Extension 2019-10-18 18:31:00 -05:00
Brent Simmons 80125f1f8c Fix project file with references to NNW import files. 2019-10-17 22:19:44 -07:00
Brent Simmons 1d45796220 Merge mac-release. 2019-10-17 22:11:35 -07:00
Brent Simmons 56fab24cec Make importing NetNewsWire 3 subscriptions a one-step process — use an accessory view in the NSOpenPanel. Also: refactor to use immutable structs instead of classes; use static methods on structs; reduce API surface; don’t flatten sub-folders (let the OPML importer handle the flattening, which it already does). 2019-10-17 13:25:11 -07:00
Jonathan Bennett 86caa869fc Merge branch 'master' into feature/feed-wrangler
# Conflicts:
#	Frameworks/Account/Account.xcodeproj/project.pbxproj
2019-10-16 05:48:03 -04:00
Maurice Parker 425b3b09a1 Animate the transition to full screen image view 2019-10-15 18:08:13 -05:00
Maurice Parker 9e18361043 Merge branch 'mac-release' 2019-10-14 20:59:26 -05:00
Maurice Parker 19145505c5 Add the ability to import NNW 3 Subscription plist files. Issue #1129 2019-10-14 20:45:58 -05:00
Maurice Parker a1f26898c8 Split Mac and iOS specific javascript into individual files. 2019-10-13 15:47:11 -05:00
Maurice Parker 3ee0506b4a Add fullscreen image previewing and zooming 2019-10-12 14:45:44 -05:00
Maurice Parker 336f71d9a3 Enabled iOS build and tests 2019-10-12 07:48:34 -05:00
Maurice Parker ee1f26899c Add Test build configuration 2019-10-11 17:38:01 -05:00
Maurice Parker a3a694333a Disable Sparke's check for updates on DEBUG builds 2019-10-11 15:07:41 -05:00
Maurice Parker 8656753423 Rename MarkArticlesReadAlertController to UndoAvailableAlertController to better reflect its new purpose 2019-10-10 15:13:20 -05:00
Maurice Parker 1aaf56309b Remove project file build settings 2019-10-09 23:58:51 -05:00
Brent Simmons cc9a9435d7 Add provisioning profile. On Signing 7 Capabilities, import provisioning profile. 2019-10-09 21:51:13 -07:00
Maurice Parker c2f29c9085 Remove some team specific properties 2019-10-09 11:55:14 -05:00
Maurice Parker b52c67595f Add show/hide button to password on add accounts and credentials update. Issue #1066 2019-10-09 11:45:36 -05:00
Phil Viso 461c681a9d Added a flag to suppress mark all as read warning alert 2019-10-07 19:33:30 -05:00
Maurice Parker 590b2d5874 Remove explicit dependencies and fix iOS sync database dependency 2019-10-07 10:53:05 -05:00
Maurice Parker 72f95c6fab Remove manual provisioning style for share extension 2019-10-06 20:13:39 -05:00
Maurice Parker a87a098c97 Remove personal team references 2019-10-06 19:36:34 -05:00
Maurice Parker 88f5ca24dd Remove problematic build settings 2019-10-06 19:29:43 -05:00
Brent Simmons e4134c3256 Add iCloud capability. 2019-10-06 16:53:02 -07:00
Maurice Parker 0000e03083 Add the ability to handoff from iOS to Mac 2019-10-03 15:49:27 -05:00
Maurice Parker 0c9a1ba8d0 Add notification deep linking for iOS 2019-10-03 09:53:21 -05:00
Maurice Parker cc187875d9 Add initial support for per feed notifications 2019-10-02 19:42:16 -05:00
Maurice Parker 77ba42f102 Add unread count to the timeline 2019-09-30 20:01:02 -05:00
Maurice Parker 9f126bfb8f Add a background if the image is too dark and we are in dark mode. 2019-09-29 19:40:12 -05:00
Jonathan Bennett 50428f3179 Allow adding Feed Wrangler accounts 2019-09-28 01:59:49 -04:00
Maurice Parker ca4a7f8b0b Add Feed Inspector 2019-09-27 19:45:09 -05:00
Maurice Parker 9f991b78b2 Update build to prefix run scripts with Run Script: to match other scripts 2019-09-26 15:49:37 -05:00
Maurice Parker 42044912f3 Update project.pbxproj 2019-09-25 09:30:36 -05:00
Andrew Brehaut a381361b56 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-09-25 12:18:28 +12:00
Maurice Parker 98befac78c Animate reader view button 2019-09-24 16:34:11 -05:00
Maurice Parker 2c095e6dfe Modify how secrets are inserted into the build process 2019-09-24 08:41:00 -05:00
Maurice Parker 394618a687 Rename DetailViewController to ArticleViewController to fix name collision 2019-09-24 04:29:15 -05:00
Andrew Brehaut 10633f31a9 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-09-24 19:40:01 +12:00
Maurice Parker a9047105db Remove unnecessary system message controller 2019-09-23 19:23:23 -05:00
Andrew Brehaut 8fcc61b769 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-09-23 18:57:34 +12:00
Maurice Parker 3cd33902cf Add small icon to timeline title view 2019-09-21 17:59:58 -05:00
Andrew Brehaut 20f8fe91df Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-09-22 08:37:01 +12:00
Maurice Parker 99be955ede Make sure first webview is fully loaded before callling javascript on it 2019-09-21 10:37:21 -05:00
Maurice Parker 0c00150849 Externalize javascript code into separate main.js file 2019-09-21 04:34:11 -05:00
Andrew Brehaut a605d9cd1f #544 Adds newsfoot.js footnote script to project 2019-09-21 13:54:17 +12:00
Maurice Parker 3decd23c45 Convert iOS to use Javascript rendering 2019-09-20 20:33:28 -05:00
Maurice Parker 9c6d47eaa1 Merge branch 'pr/1033' 2019-09-20 17:51:27 -05:00
Maurice Parker a85df5bd09 Add Feedly icon. Issue #1031 2019-09-20 14:47:40 -05:00
Maurice Parker f661b88565 Add new developer setting to configure the organization 2019-09-19 11:23:57 -05:00
Brent Simmons 011f8e8db2 Add entitlements and make various changes in order to get it to build. 2019-09-18 22:08:34 -07:00
Ben Ubois 0b6683d073 Render with evaluateJavaScript.
Replaced loadHTMLString based rendering for improved performance.
2019-09-18 22:03:23 -07:00
Brent Simmons 38f6004edf Change bundle ID of iOS app to com.ranchero.NetNewsWire.iOS. Apple’s portal didn’t like the version with the hyphen in it, for some reason. 2019-09-18 21:51:21 -07:00
Maurice Parker a6f685e4d5 Insert Feedbin/Mercury API keys into source code when building for release. 2019-09-18 20:35:23 -05:00
Maurice Parker 1da17fc5a9 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-09-18 19:24:14 -05:00
Kiel Gillard 9cc5fa3608 Initial implementation allowing Feedly accounts to be added given the Feedly user's consent. 2019-09-19 10:11:53 +10:00
Maurice Parker 8cd6f107e5 Add basic Article Content extraction 2019-09-18 18:15:55 -05:00
Maurice Parker fe3fa220bb Port TimelineAvatarView to iOS 2019-09-17 17:00:23 -05:00
Maurice Parker 786a4e48c4 Merge branch 'mac-release' 2019-09-17 15:01:01 -05:00
Maurice Parker abe10b8a24 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire 2019-09-17 11:09:23 -05:00
Maurice Parker 6f8c58e7a2 Rename attributed string bridging class to better emphasize that it is for Settings only views 2019-09-17 10:58:41 -05:00
Maurice Parker 5ee4055eb4 Removed old UIKit Settings code 2019-09-17 10:35:30 -05:00
Maurice Parker 622dba7c14 Implement Settings About View 2019-09-17 10:34:54 -05:00
Nate Weaver 0c89bc43c1 Use a bridging header for the Web Inspector API instead of KVC 2019-09-17 06:55:55 -05:00
Brent Simmons 1ece325112 Merge mac-release. 2019-09-16 20:09:04 -07:00
Brent Simmons a05fd61085 Merge branch 'imagecache' into mac-release 2019-09-16 20:07:31 -07:00
Maurice Parker 18d6a278c7 Merge branch 'mac-release' 2019-09-16 16:37:18 -05:00
Maurice Parker 0458fd3838 Delete avatar and favicon image caches every three days 2019-09-16 16:26:40 -05:00
Maurice Parker 46c1dabe62 Add simulated refresh interval picker 2019-09-16 12:06:47 -05:00
Maurice Parker 7bda205af8 Add vibrant button style 2019-09-16 10:57:27 -05:00