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
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
Jeremy Beker
d87f68a006
Renamed GoogleReaderCompatible to just Reader
2019-06-19 12:25:37 -04: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
Jeremy Beker
98c32b9987
Merge branch 'master' into google_reader_compatible_syncing
2019-05-31 09:54:25 -04:00
Maurice Parker
b1bd8d2d90
Enable folder dragging between accounts
2019-05-29 15:43:33 -05:00