Commit Graph

281 Commits

Author SHA1 Message Date
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
Brent Simmons
8a2d1f5f6a Create TimelineAvatarView, which draws the background for images that need it. 2019-09-15 23:02:13 -07:00
Maurice Parker
984431eb01 Add VibrantSelectAction and modified import and export OPML to use it 2019-09-15 17:14:27 -05:00
Maurice Parker
157bd57c5e Add FreshRSS add account back into settings 2019-09-14 15:15:13 -05:00
Phil Viso
365a98b33a Updated test name to match the class its testing 2019-09-13 08:59:31 -05:00
Phil Viso
8a6e3c9f37 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire into GroupArticlesByFeed
# Conflicts:
#	Mac/MainWindow/Timeline/TimelineViewController.swift
2019-09-13 08:23:31 -05:00
Maurice Parker
2737f07906 Add folder picker to share extension 2019-09-12 12:33:05 -05:00
Maurice Parker
4e83b37c0b Rename Extensions to UIKit Extensions 2019-09-11 16:58:55 -05:00
Maurice Parker
e995e3fda7 Add verify no build setting to iOS target 2019-09-09 13:25:53 -05:00
Maurice Parker
6a47a45a61 Remove build settings from project file 2019-09-09 13:02:41 -05:00
Maurice Parker
1e4b97dc3b Change share extension bundle identifier to be something less redundant 2019-09-09 12:57:25 -05:00
Maurice Parker
c5c7b12fa4 Rename and move entitlements file for iOS share extension 2019-09-09 12:46:38 -05:00
Maurice Parker
8e8078cbec Remove automatically added build settings from the project file 2019-09-08 18:41:37 -05:00
Phil Viso
cb215c46d7 Added ArticleSorter to iOS project 2019-09-08 17:41:34 -05:00
Maurice Parker
7a1da9a01e Rough out the new share extension for iOS 2019-09-08 17:35:38 -05:00
Phil Viso
00e009a82c Added ability to group sorted articles by feed 2019-09-08 16:48:50 -05:00
Maurice Parker
1caaf3c154 Organize settings folder 2019-09-08 04:52:05 -05:00
Maurice Parker
d9ea35b6f6 Merge branch 'mac-release' 2019-09-08 04:29:37 -05:00
Maurice Parker
7ca2226669 Move credentials classes to the Account framework in NetNewsWire 2019-09-08 04:28:43 -05:00
Maurice Parker
fe874f3ca7 Update Settings for Accounts to work with the latest SwiftUI 2019-09-07 20:50:57 -05:00
Maurice Parker
dcd2a9c4f6 Reimplement Import and Export OPML 2019-09-07 15:30:54 -05:00
Maurice Parker
a4b30c2f0e Add refresh interval to settings again 2019-09-07 14:33:15 -05:00
Maurice Parker
22553b661d Begin to convert Settings to the latest SwiftUI 2019-09-07 14:00:31 -05:00
Brent Simmons
d39d7a0fe4 Merge branch 'mac-release' 2019-09-06 19:12:03 -07:00
Brent Simmons
d49b212bc2 Delete unused EvergreenLarge.png. 2019-09-06 19:11:41 -07:00
Daniel Jalkut
d79bbefeb8 mac-release targeted version of the fix for #989 2019-09-06 15:40:59 -04:00
Daniel Jalkut
f3ce5116e7 Factor out the common build settings from Mac targets into a new shared xcconfig file, which includee the shared marketing version and bundle version for NetNewsWire and any extensions that may be built. 2019-09-06 14:52:03 -04:00
Maurice Parker
afce6ff26f Add keyboard shortcuts for Add Feed and Add Folder 2019-09-05 15:07:35 -05:00
Maurice Parker
68143aa2c5 Implement keyboard shortcut infrastructure and first shortcuts 2019-09-04 16:24:16 -05:00
Maurice Parker
a29f69c0cb Create separate launch storyboard for iPad since we don't use large titles on iPad in three panel mode which is the only one you will see while launching 2019-09-04 04:46:13 -05:00
Maurice Parker
722d486018 Move keyboard config files to Shared location in repo as they will now be used in the iOS app as well as the Mac app 2019-09-04 03:11:55 -05:00
Maurice Parker
a59f223043 Moved FetchRequestOperation and FetchRequestQueue to Shared section of the repo since they are used by both Mac and iOS 2019-09-04 02:40:35 -05:00
Jim Correia
932f6fdd30 Added NNWTableViewCell; a base class for cells with the NNW selection color.
Defined a semantic color for the selection color which is identical to
netNewsWireBlue.

MasterFeedTableViewCell and MasterTimelineTableViewCell now subclass
NNWTableViewCell and no longer directly customize their selected background
view.
2019-09-02 22:38:42 -07:00
Maurice Parker
858bdb7f21 Rename AppCoordinator to SceneCoordinator as that name better defines its purpose 2019-09-01 12:43:07 -05:00
Maurice Parker
fe2e0155da Add scoped searching of articles 2019-08-31 15:53:47 -05:00
Maurice Parker
07ca61f7cf Convert the timeline to use diffable datasources 2019-08-30 14:17:05 -05:00
Maurice Parker
89a38fa2b5 Change Feeds to use diffable data sources 2019-08-28 18:06:27 -05:00
Maurice Parker
3c86bf0614
Merge pull request #871 from mbernson/master
Simplify sharing delegate logic
2019-08-27 11:13:00 -05:00
Maurice Parker
a0b11da438 Prevent autolayout from messing with our manually set frames 2019-08-25 20:00:34 -05:00
Maurice Parker
dc6bf05ae4 Rename ActivityFactory to ActivityManager because it will also handle activity deletes in the future 2019-08-25 14:43:11 -05:00
Maurice Parker
313518698c add the ability to respond to NSActivityRequests 2019-08-24 19:31:29 -05:00
Maurice Parker
5b1c0485c5 Add NSUserActivity for reading articles 2019-08-24 14:57:51 -05:00
Maurice Parker
7f024586bb Add navigation and toolbar theming for light mode. Issue #698 2019-08-23 12:27:45 -05:00
Mathijs Bernson
35dca45c60 Add sharing subject test 2019-08-23 13:23:30 +02:00
Brent Simmons
defa32708c Merge branch 'mac-candidate' 2019-08-14 00:33:07 -07:00
Brent Simmons
3aae7ad328 Now using manual build numbers, because I messed up and built from the wrong branch. I should be able to figure out how to get back to automated build numbers — but it can wait till after 5.0 ships. 2019-08-14 00:20:42 -07:00
Olof Hellman
6fc6b178e7 undo change from Manual to Automatic 2019-08-11 21:52:09 -07:00
Olof Hellman
1afa62284f fix busted xcconfig files 2019-08-11 21:44:26 -07:00
Maurice Parker
47025e3e16 Remove duplicate AppCoordinator in Sources that was causing an warning 2019-08-01 17:16:08 -05:00
Olof Hellman
badd7862b9 fix failing tests
Disable the test that requires permissions to send keystrokes via SystemEvents.app

Add PRODUCT_NAME back to the .pbxproj files to work around Xcode 11 beta 4 bug
2019-07-30 21:05:30 -07:00
Olof Hellman
1809ad94e1 Exempt PRODUCT_NAME from build setting restriction 2019-07-28 19:09:20 -07:00
Olof Hellman
87e6c7eb6a revert changes to development team to see if this fixes code signing issue on CI build machine 2019-07-28 16:41:48 -07:00
Olof Hellman
d7f0c26a82 Integrate the 'VerifyNoBuildSettings' script 2019-07-28 15:47:43 -07:00
Olof Hellman
a10a9145fa CLean out build settings from project file 2019-07-28 15:24:57 -07:00
Olof Hellman
1116464096 rename xcconfig files 2019-07-28 14:59:38 -07:00
Olof Hellman
59a8efe147 Trying to set up code signing correctly with developer settings 2019-07-27 21:36:29 -07:00
Maurice Parker
adb6309872 In Three Pane Mode only show the progress indicator on the Feeds controller 2019-07-27 14:49:07 -05:00
Maurice Parker
c034aac385 Added system message view controller 2019-07-18 18:19:32 -05:00
Brent Simmons
3999c7b3c5 Merge branch 'mac-candidate' 2019-07-05 22:42:01 -07:00
Brent Simmons
7a204ad6ed Run database fetches async, in the timeline, when appropriate — for instance, when All Unread is selected and new articles come in. 2019-07-05 20:06:31 -07:00
Maurice Parker
fcf2937394 Rename NavStateController to AppCoordinator because we are redesigning it to be the Coordinator pattern 2019-06-29 13:35:12 -05:00
Maurice Parker
178e89b1fb Add basic multi window support to iOS 2019-06-28 10:28:02 -05:00
Maurice Parker
e8e0f3b8bd Temporarily disabled SwiftUI compiling 2019-06-23 17:41:41 -05:00
Stuart Breckenridge
f19b4ee780 Merge remote-tracking branch 'upstream/master' 2019-06-20 07:10:09 +08:00
Stuart Breckenridge
796224174a restores project.pbxproj 2019-06-20 06:37:32 +08:00
Jeremy Beker
d87f68a006
Renamed GoogleReaderCompatible to just Reader 2019-06-19 12:25:37 -04:00
Stuart Breckenridge
ace8197814 Adds support for BGAppRefreshTask 2019-06-19 23:26:03 +08:00
Jeremy Beker
97585326c8
Merge branch 'master' into google_reader_compatible_syncing
# Conflicts:
#	iOS/Settings/SettingsAddAccountView.swift
2019-06-18 15:38:59 -04:00
Maurice Parker
c966d3c7ed Begin work on porting the add feed/folder dialog to SwiftUI 2019-06-17 09:03:21 -05:00
Jeremy Beker
125ea59cd6
Wiring up iOS add account settings 2019-06-16 18:22:00 -04:00
Jeremy Beker
a6e0cae377
Merge branch 'master' into google_reader_compatible_syncing 2019-06-16 13:16:03 -04:00
Maurice Parker
d4e2d44d8f Add OPML Export for SwiftUI 2019-06-16 11:19:15 -05:00
Maurice Parker
3af60f0edc Add Import OPML functionality 2019-06-16 10:54:18 -05:00
Maurice Parker
b8b2f23333 Move SafariView to Wrappers group since it is a reusable SwiftUI View 2019-06-16 10:21:03 -05:00
Stuart Breckenridge
2f4d1145f4 Opens Settings option in SFSafariViewController
Fixes #754
Fixes #756
2019-06-16 07:23:32 +08:00
Jeremy Beker
f54bc3569b
Merge branch 'master' into google_reader_compatible_syncing
# Conflicts:
#	Frameworks/Account/Account.swift
#	submodules/RSWeb
2019-06-15 12:34:50 -04:00
Maurice Parker
0bede5dfd0 Revert Dev ID to Brent Simmons 2019-06-14 16:08:52 -05:00
Maurice Parker
40b9be6709 center smaller avatars on a solid color background image to make all avatars a consistent size 2019-06-14 15:33:13 -05:00
Maurice Parker
58459631e4 Add SwiftUI account detail view 2019-06-13 14:30:56 -05:00
Brent Simmons
bab2c03dad Add CONTRIBUTING.md which explains how to contribute. It also includes a Code of Conduct copied from PurpleBooth. 2019-06-11 21:53:56 -07:00
Maurice Parker
902304c723 Convert Settings to use SwiftUI 2019-06-11 16:59:16 -05:00
Maurice Parker
b4bcaf633b Changed deployment target for iOS to 13 and updated to latest RSParser 2019-06-09 19:36:20 -05:00