Maurice Parker
2d56971c45
Added missing dev files
2020-03-23 07:26:44 -05:00
Maurice Parker
7616480b8b
Merge branch 'master' into accent-color-experimental
2020-03-22 18:12:44 -05:00
Maurice Parker
8c0ae1871b
Make sure the Clean Up toolbar item disables when needed.
2020-03-22 18:07:23 -05:00
Maurice Parker
e08efa55a1
Merge branch 'master' into accent-color-experimental
2020-03-22 17:54:01 -05:00
Maurice Parker
09733f0d87
Add button for Clean Up function.
2020-03-22 17:53:17 -05:00
Maurice Parker
8105756ccb
Add some work in progress for CloudKit syncing
2020-03-22 16:35:03 -05:00
Maurice Parker
68c2feba4f
Merge branch 'master' into accent-color-experimental
2020-03-22 16:23:13 -05:00
Maurice Parker
532ac38ee4
Add Feeds Read Filter button.
2020-03-22 16:19:33 -05:00
Maurice Parker
36b53766d6
Add view options and filter to timeline. Issue #1937
2020-03-22 15:39:37 -05:00
Maurice Parker
a8d3872490
Merge branch 'master' into accent-color-experimental
2020-03-22 10:39:46 -05:00
Maurice Parker
960af2a8df
Parameterize the container so that each developer has their own
2020-03-21 20:53:21 -05:00
Brent Simmons
6cbcf38aee
Revise View menu — tweak commands for hiding/showing read items and feeds.
2020-03-21 18:41:17 -07:00
Brent Simmons
33a1bb24eb
Add iCloud to entitlements.
2020-03-21 18:23:19 -07:00
Brent Simmons
07cc89541c
Add iCloud.com.ranchero.NetNewsWire entitlement to Mac and iOS targets.
2020-03-21 17:43:33 -07:00
Maurice Parker
2f3482d260
Remove border on nested tables.
2020-03-21 17:14:39 -05:00
Maurice Parker
9315a00d19
Add CloudKit container entitlements.
2020-03-21 02:34:34 -05:00
Maurice Parker
9bb110a622
Don't filter feeds when a download occurs.
2020-03-20 10:36:04 -05:00
Maurice Parker
cc7887857a
Fix block quote css bug.
2020-03-20 08:34:25 -05:00
Maurice Parker
6a384d99e6
Darken and lighten the accent color for the article view.
2020-03-20 08:13:39 -05:00
Maurice Parker
1e1fce59da
Use system accent color to tint the article view
2020-03-20 06:41:38 -05:00
Maurice Parker
a0db54568e
Pull in styles that made it into iOS, but were forgotten on Mac.
2020-03-19 07:51:46 -05:00
Maurice Parker
14c0c0b516
Add pre and table styles that didn't make it over with the other revisions.
2020-03-18 16:46:14 -05:00
Maurice Parker
7596bea8e8
Add missing xib
2020-03-18 15:54:14 -05:00
Maurice Parker
e3d46960fd
Add CloudKit syncing add account UI.
2020-03-18 15:48:44 -05:00
Maurice Parker
770206df60
Merge branch 'ios-release'
2020-03-17 17:19:31 -05:00
Maurice Parker
36841602a5
Change article rendering to use loadHTMLString instead of JavaScript. Issue #1923
2020-03-17 17:18:24 -05:00
Maurice Parker
a65e28f408
Fix stretched timeline cells caused by scrolling on state restoration.
2020-03-17 02:05:50 -05:00
Maurice Parker
fee3583c83
Fixed article extractor button error state.
2020-03-17 00:54:56 -05:00
Maurice Parker
ca5d17358d
Added darkmode blockquote color.
2020-03-17 00:11:10 -05:00
Maurice Parker
6dfda37773
Add styles that got added to iOS but were forgotten for macOS.
2020-03-16 18:34:34 -05:00
Maurice Parker
0276c19459
Add Clean Up command. Issue #1912
2020-03-15 18:02:55 -05:00
Maurice Parker
cba00b6d45
Added image luminescence processing to IconView so that pure white feed icons are visible. Issue #1731
2020-03-14 17:19:06 -05:00
Maurice Parker
5b5eaf6bb7
Merge branch 'ios-release'
2020-03-14 17:13:25 -05:00
Maurice Parker
118ce73c08
Change focus when the sidebar is shown or hidden. Issue #1004
2020-03-14 14:36:18 -05:00
Nate Weaver
76dd3abff2
Properly style footnotes that have been absoluted
2020-03-12 18:32:42 -05:00
Maurice Parker
b31c18a721
Reduce the article padding to 32px from 64px. Issue #1885
2020-03-12 12:54:11 -05:00
Maurice Parker
e0d8e35831
Don't remove filtered feeds on refreshes or other times we call batch update did perform.
2020-03-12 12:32:08 -05:00
Maurice Parker
343f705cd7
Fix article read filter which wasn't persisting correctly.
2020-03-12 12:07:01 -05:00
Maurice Parker
202ee57697
Coalesce more rebuild commands to make the unread count items appear more smoothly.
2020-03-11 14:49:17 -06:00
Maurice Parker
d94e090094
Replace Mark Older as Read with Mark Above and Mark Below.
2020-03-08 16:15:17 -07:00
Maurice Parker
fc447121d6
Save window state to user defaults. Issue #1852
2020-03-05 17:42:17 -07:00
Maurice Parker
7bc5a7946f
Refactor so that state could be restored from alternate sources (such as UserDefaults).
2020-03-05 16:42:54 -07:00
Maurice Parker
59e4cf8695
Make foremost window key when show main window keyboard shortcut or menu item used.
2020-03-04 18:22:15 -07:00
Maurice Parker
adb312bccb
Add article state restoration.
2020-03-04 18:16:58 -07:00
Maurice Parker
de38ba9f5b
Added feed selection restoration.
2020-03-04 15:40:40 -07:00
Maurice Parker
ceef6116f9
Persist and restore per window per feed timeline filter state.
2020-03-03 18:13:43 -08:00
Maurice Parker
ae8f36d300
Save sidebar expanded state.
2020-03-03 17:10:03 -08:00
Maurice Parker
94d04e3cc2
Change restore and save func names to be more consistent.
2020-03-03 15:36:22 -08:00
Maurice Parker
1a41d4f265
Change window frame and controller splits to use new per window state restoration.
2020-03-03 11:26:33 -08:00
Maurice Parker
72e5915fb8
Refactor state restoration so that the MainWindowController has control of state restoration order.
2020-03-03 10:54:37 -08:00
Maurice Parker
e920235038
Remove references to windows when they close so that they will deallocate.
2020-03-02 18:06:55 -08:00
Maurice Parker
b6ff9e8ff4
Simplify the sidebar filter state preservation.
2020-03-02 17:55:36 -08:00
Maurice Parker
eaa99db5c7
Initial support for multiple windows and state preservation.
2020-03-02 17:46:31 -08:00
Maurice Parker
94c6ca428f
Merge branch 'mac-release'
2020-03-01 16:32:31 -08:00
Maurice Parker
dc20aa0e22
Merge pull request #1833 from Wevah/embedded-widget-fix
...
Embedded widget fix
2020-03-01 14:25:23 -08:00
Maurice Parker
1c55e0c8a9
Don't show select in sidebar if the web feed is already selected. Issue #1843
2020-03-01 11:07:24 -08:00
Maurice Parker
80858adced
Exclude currently selected article from feed filter. Issue #1841
2020-02-29 17:05:56 -08:00
Maurice Parker
5eed42721e
Change so that feeds aren't filtered on select feed in sidebar if they are already visible.
2020-02-29 16:30:13 -08:00
Maurice Parker
dac4c2ffb0
Disclose feed in side bar when selected from context menu even if the feed is filtered. Issue #1805
2020-02-29 16:24:14 -08:00
Maurice Parker
4b2f08e759
Refactor select web feed in sidebar to use the delegate pattern instead of a notification.
2020-02-29 15:50:13 -08:00
Maurice Parker
d459c0927b
Change smart feeds to ignore feed filter when programmatically selected.
...
Change selected item to ignore feed filter. Issue #1805
2020-02-29 15:10:41 -08:00
Maurice Parker
d1cd205eff
Rebuild the side bar by coalescing unread count changes when the read feeds filter is active. Issue #1823
2020-02-29 14:15:37 -08:00
Maurice Parker
c17ce1ceaa
Make articles older than a specified period unable to be marked as unread. Issue #1407
2020-02-29 10:30:35 -08:00
Nate Weaver
82f8951c96
Don't force iframe height to auto
...
Prevents truncating of YouTube embeds without needing a wrapper div.
2020-02-28 08:24:42 -06:00
Nate Weaver
bedaa75eb8
Set max-width to 44em (792px with an 18px font-size)
2020-02-28 07:47:19 -06:00
Maurice Parker
380614afc3
Change focus to smart feed when selected via hotkey. Issue #1009
2020-02-27 16:50:35 -08:00
Maurice Parker
8d57fd193c
Make the star swipe background color yellow. Issue #1015
2020-02-27 16:27:12 -08:00
Maurice Parker
85bd20ca80
Stop media playback when the main window is closed. Issue #1646
2020-02-27 12:15:41 -08:00
Maurice Parker
a465045888
Save last used folder name when adding a feed. Issue #1462
2020-02-27 11:27:41 -08:00
Maurice Parker
66ce3db1fc
Trigger old, expired timers when the computer wakes from sleep to get refreshes going again. Issue #1122
2020-02-26 11:29:59 -08:00
Maurice Parker
2ae021960b
Move account files to the documents directory and out of the shared container. Issue #1784
2020-02-12 16:21:48 -08:00
Brent Simmons
5193df5035
Unbreak the Mac build by fixing a reference to addOperation.
2020-02-05 22:30:05 -08:00
Nate Weaver
ba6315fa07
Set lastImageCacheFlushDate on launch in CacheCleaner instead of registerDefaults()
...
So it's actually persisted to disk.
2020-02-02 17:55:51 -06:00
Nate Weaver
e6c2c32456
Standardize on tabs
2020-01-30 06:19:54 -06:00
Nate Weaver
447cc44b8e
Put <title> and <base> in the <head> instead of <body>
...
This also means renderHTML() is no longer needed.
2020-01-30 06:15:14 -06:00
Aaron Raimist
073eee6ff8
Rename Feedbin account "Create" button to "Add Account"
2020-01-29 17:50:37 -06:00
Maurice Parker
dd5633b5ae
Change to use the correct URL when reloading an image.
2020-01-27 16:27:13 -07:00
Maurice Parker
3a99e6430f
Make the article icon code specify the desired article so that it can't pull the wrong one by mistake. Issue #1707
2020-01-27 12:58:32 -07:00
Maurice Parker
81e71051ef
Change to reload the page.html file instead of using its string value.
2020-01-26 20:45:49 -07:00
Nate Weaver
3635176d58
--table-border-color -> --table-cell-border-color; add Mac table styles
2020-01-20 21:59:40 -06:00
Nate Weaver
7ee1f99962
Updates for Data+RSCore changes
2020-01-18 19:18:58 -06:00
Phil Dokas
d3ecb68708
Positions the footnote popover on top of other content
2020-01-17 13:41:12 -08:00
Nate Weaver
b35215d03b
Update for pending RSCore String updates
2020-01-17 13:45:38 -06:00
Maurice Parker
3c1668c178
Make Feedbin/Twitter video usable. Issue #718
2020-01-17 12:17:38 -07:00
Brent Simmons
2b567c141b
Add RSCore import to fix build.
2020-01-15 22:36:46 -08:00
Brent Simmons
57af7526da
Revise Feedly tests to use MainThreadOperationQueue; get them building again. They don’t pass, but at least they build.
2020-01-15 22:10:06 -08:00
Nate Weaver
6eac3781ba
Update to latest RSCore
...
Update use of OMPLString().
2020-01-13 22:20:57 -06:00
Nate Weaver
58c90feccf
Update to latest RSCore
2020-01-13 15:32:13 -06:00
Nate Weaver
8b07924693
Add MarsEdit to scriptable apps
2020-01-13 15:32:13 -06:00
Nate Weaver
ca429153ce
Update to latest RSCore
2020-01-11 01:30:40 -06:00
Nate Weaver
6dc442c264
Update to latest RSCore
2020-01-08 23:40:55 -06:00
Brent Simmons
7cf9ae3229
Delete a blank line. (Maybe got pushing working now?)
2020-01-06 18:24:57 -08:00
Brent Simmons
7a7557ac39
Delete empty line. (Trying to debug why I can’t push.))
2020-01-06 18:23:46 -08:00
Brent Simmons
26bb2b8eaf
Remove references to Article.bannerImageURL. We can bring it back if/when we start using it.
2019-12-28 20:53:36 -08:00
Brent Simmons
15184aa3f1
Finish changes mandated by DatabaseQueue changes.
2019-12-16 22:45:59 -08:00
Maurice Parker
58b24f3349
Rename callback: to completion:
2019-12-14 18:01:34 -07:00
Maurice Parker
43bf65b7a6
Rename occurrences of completionHandler to completion.
2019-12-14 17:14:55 -07:00
Maurice Parker
e303d64c1d
Refresh feeds and sidebar when downloaded articles update all their unread counts. Issue #1430
2019-12-10 18:17:54 -07:00
Ryan Dotson
1414754762
Removed double spaces after punctuation in user-facing strings
2019-12-08 11:10:32 +09:00
Ryan Dotson
ac9a9ff754
Updated some strings in iOS
2019-12-07 14:29:08 +09:00
Nate Weaver
c66ed35799
Add WordPress specific emoji style
2019-12-06 00:31:37 -06:00
Brent Simmons
ebd7c68396
Merge mac-release — remove attachments.
2019-12-04 22:36:08 -08:00
Brent Simmons
3ead2c63bc
Remove attachments from the app, since we’re not using attachments in any way. We could always add it back later.
2019-12-03 23:03:15 -08:00
Nate Weaver
229f1604f0
Enable ShowDebugMenu on master
2019-11-28 14:59:45 -06:00
Jonathan Bennett
ce51e4e632
Merge branch 'master' into feature/feed-wrangler
2019-11-24 20:41:43 -05:00
Maurice Parker
e05fdc99dd
Change to use show/hide verbiage in menu items instead of check marks
2019-11-24 04:29:15 -06:00
Maurice Parker
21648a498f
Make selection restore when toggling read feeds.
2019-11-22 11:57:06 -06:00
Maurice Parker
5ac14fb910
Add read filter toggle for articles. Issue #130 .
2019-11-22 11:47:03 -06:00
Maurice Parker
7667dbf60e
Add hide read feeds menu option
2019-11-22 10:55:54 -06:00
Maurice Parker
387b867d71
Shim Mac interface to FeedRequestOperation until article filtering is enabled on the Mac.
2019-11-22 09:43:42 -06:00
Maurice Parker
6d8fca01ea
Filter async requests based on ReadFilter.
2019-11-21 19:54:35 -06:00
Maurice Parker
68ff7378e7
Added FeedWrangler image assets
2019-11-21 11:28:08 -06:00
Maurice Parker
56d43f8f2d
Do a full reload of the article when rearranging the UI to accommodate for split screen color changes.
2019-11-20 18:16:54 -06:00
Jonathan Bennett
b4a862d207
Merge branch 'master' into feature/feed-wrangler
...
# Conflicts:
# Frameworks/Account/Account.swift
# Frameworks/Account/Account.xcodeproj/project.pbxproj
# NetNewsWire.xcodeproj/project.pbxproj
# submodules/RSCore
2019-11-20 14:01:04 -05:00
Jonathan Bennett
e4cce9f7f2
setup credentials update button for mac
2019-11-20 10:21:24 -05:00
Maurice Parker
188c1f8d8e
Reload article image on image load notifications.
2019-11-18 19:44:31 -06:00
Maurice Parker
991ef26a1f
Change to remember last selected Folder when adding a Feed. Issue #1306
2019-11-16 19:57:05 -06:00
Maurice Parker
91a3e4fd73
Change Add Web Feed folder selection to be a separate controlling instead of the picker wheel. Issue #1270
2019-11-16 12:02:58 -06:00
Maurice Parker
d3e5985258
Update AppleScript to differentiate between WebFeeds and Feeds
2019-11-15 15:46:43 -06:00
Maurice Parker
5283d2efbe
Implement Feed protocol.
2019-11-15 06:19:14 -06:00
Maurice Parker
afd9783711
Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire
2019-11-14 20:11:50 -06:00
Maurice Parker
06bd5b3a6f
Renamed Feed and related classes/instances to WebFeed
2019-11-14 20:11:41 -06:00
Kiel Gillard
bec80922ce
Enables accounts and their delegates to prepare to be deleted. Provides a variation of the Account Inspector on iOS for Feedly.
2019-11-15 09:47:39 +11:00
Maurice Parker
15e62a0750
Update Mac app to work with latest ActivityManager.
2019-11-14 15:35:19 -06:00
Maurice Parker
ec2b23c9f0
Change Feed Inspector to use same IconView class as other places in code displaying feed icons.
2019-11-12 15:52:07 -06:00
Maurice Parker
c366a55cb5
Change to use Favicon generator.
2019-11-12 15:36:03 -06:00
Maurice Parker
0d2583948a
Add additional assets for Article Extractor Button for when the app is inactive.
2019-11-12 13:05:52 -06:00
Maurice Parker
701070f2dd
Make Article icons/avatars match Timeline icons/avatars. Issue #1273
2019-11-12 09:22:23 -06:00
Kiel Gillard
a4bcbf5c36
Automatically refreshes a new Feedly account after its creation.
2019-11-11 08:10:39 +11:00
Kiel Gillard
8c27187ad8
Make the OAuthAuthorizationClient an implementation detail the Account.framework.
2019-11-09 21:44:13 +11:00
Kiel Gillard
b8f7e3f519
Use ASWebAuthenticationSession to authenticate Feedly users and grant NNW access tokens.
2019-11-09 21:44:13 +11:00
Maurice Parker
62d7fe34f1
Unify the cache deletion code between iOS and Mac now that the Mac uses the caches directory.
2019-11-08 12:20:21 -06:00
Kiel Gillard
6bef313937
Feedly accounts now refresh their access tokens on initialisation.
2019-11-07 18:55:05 +11:00
Maurice Parker
560f36621f
Add IconImage to encapsulate our icon processing logic
2019-11-05 18:05:57 -06:00
Brent Simmons
14fbf612c1
Set up 5.1d1 testing things: new appcast URL, build # 3000.
2019-10-26 20:58:40 -07:00
Brent Simmons
4cb602f24a
Merge mac-release.
2019-10-26 12:44:33 -07:00
Brent Simmons
759f89ec84
Merge pull request #1170 from Wevah/row-swipe-icons
...
Use glyphs from SF Symbols for table row swipe actions
2019-10-26 12:25:22 -07:00
Brent Simmons
f8c9f94ced
Merge pull request #1183 from danielpunkass/caches-directory
...
Use the NSCachesDirectory default location, which for sandboxed build…
2019-10-26 12:23:58 -07:00
Daniel Jalkut
030d86c1b7
Use the NSCachesDirectory default location, which for sandboxed builds will end up inside our sandbox container.
2019-10-26 14:42:11 -04:00
Daniel Jalkut
2903e4507b
Remove references to WebKit preferences that are not pertinent in 10.15.
2019-10-26 14:23:44 -04:00
Daniel Jalkut
1fd55ab846
Remove an unused outlet for enableWebInspectorMenuItem
2019-10-26 14:21:00 -04:00
Brent Simmons
f8376b807a
Restore two-step process for OPML exporting.
2019-10-24 21:12:58 -07:00
Brent Simmons
1c06eb27e8
Create separate private extension. Make misc. code formatting changes to match current thinking.
2019-10-23 22:33:21 -07:00
Brent Simmons
6f29497ec8
Move NSTextFieldDelegate conformance to separate extension.
...
Handle the optional nil case in controlTextDidChange.
2019-10-23 22:27:08 -07:00
Brent Simmons
c01b2c6269
Merge pull request #1145 from Wevah/add-folder-button-fix
...
Disable "Add Folder" button when the text field is empty
2019-10-23 22:22:12 -07:00
Brent Simmons
06b0e35739
Move Protocol declaration to top of ExportOPMLAccessoryViewController.swift. As critical API, it needs to be easy to spot.
...
Create separation extensions — one for protocol conformance, one for private methods — ExportOPMLController.
Make minor code formatting change: instead of { return } — which is hard to set a breakpoint on — move the return to its own line.
Remove an internal access qualifier, since internal is default and implied.
2019-10-23 22:00:14 -07:00
Jonathan Bennett
77fc1bd8fe
Merge branch 'master' into feature/feed-wrangler
...
# Conflicts:
# submodules/RSCore
2019-10-23 21:10:57 -04:00
Nate Weaver
4b1a19360c
Use glyphs from SF Symbols for table row swipe actions
...
(Thin font weight.)
2019-10-23 15:05:12 -05:00
Maurice Parker
8c8ab39b0c
Change the local account icon
2019-10-23 14:21:55 -05:00
Daniel Jalkut
8e37881ed8
Protect against unrecognized protocol errors when building for MAC_APP_STORE or TEST.
2019-10-22 19:44:06 -04:00