Commit Graph

2279 Commits

Author SHA1 Message Date
Brent Simmons
f824be2f16 Change Today feed from 28 hours to 24 hours, since 24 hours is less weird and more easily explainable. 2019-07-27 12:30:13 -07:00
Maurice Parker
8b0c8156df Remove refresh at midnight for Today smartfeed 2019-07-26 08:06:08 -05:00
Brent Simmons
9edc726065 Make the Today smart feed show articles from the last 28 hours, so it doesn’t surprise people by emptying out at midnight. 2019-07-24 09:27:03 -07:00
Maurice Parker
b7818e4e6e
Merge pull request #808 from olofhellman/mac-candidate
Two new AppleScripts for mac-candidate
2019-07-18 13:13:25 -05:00
Olof Hellman
dbfcab089d merge sample AppleScript from master branch for mac-candidate 2019-07-18 08:19:04 -07:00
Olof Hellman
a35c9e21da Create Safari-OpenAllStarredArticles.applescript 2019-07-18 08:15:14 -07:00
Olof Hellman
4d62925bc8
Merge pull request #3 from brentsimmons/mac-candidate
merge from brentsimmons/mac-candidate
2019-07-17 19:51:05 -07:00
Maurice Parker
4fc1998cf3 Make Account and AccountDelegate interfaces more consistent by requiring the container parameter on removeFeed. Resolves #802 2019-07-17 15:41:21 -05:00
Olof Hellman
48c5b67f57 Create OmniFocus-AddToNNWReadingList.applescript 2019-07-17 14:56:36 -05:00
Olof Hellman
b6c9eb8901 Create Excel-CreateFeedStatisticsSpreadsheet.applescript
Another sample script, this time targeting Excel and building a spreadsheet with simple statistics about feeds.
2019-07-17 14:54:59 -05:00
Brent Simmons
b1606ce20f Add thanks to GitHub, Slack, and CircleCI to about box. 2019-07-09 21:45:01 -07:00
Brent Simmons
fec66c5454 Create place for sample AppleScript scripts. 2019-07-09 08:58:07 -07:00
Brent Simmons
055e0f09ad Update code formatting in Account. 2019-07-08 23:06:40 -07:00
Brent Simmons
1e998543a5 Use right single curly quote instead of foot mark in error messages. 2019-07-08 22:59:29 -07:00
Brent Simmons
21faa0ddc0 Update code formatting in some files in Account.framework. 2019-07-08 22:58:19 -07:00
Brent Simmons
1a03bcf03c Make code formatting match current style. 2019-07-08 22:22:31 -07:00
Brent Simmons
cc458ecab7 Make code formatting match current style. 2019-07-08 22:20:57 -07:00
Brent Simmons
5d3cd8889f Make optionalIntForColumn an extension method on FMResultSet. 2019-07-08 22:20:46 -07:00
Brent Simmons
c6907b73f9 Make code formatting in AttachmentsTable match current style. 2019-07-08 22:13:30 -07:00
Brent Simmons
bed1620ae4 Make code formatting in AuthorsTable match current style. 2019-07-08 22:11:24 -07:00
Brent Simmons
1d2ea8a4af Make code formatting in StatusesTable match ourrent style. 2019-07-08 22:09:28 -07:00
Brent Simmons
8422122816 Delete a few unused lines of code. 2019-07-08 21:47:11 -07:00
Brent Simmons
72fa80956a Make code formatting in ArticlesTable match current style. Also: normalize MARK comments. 2019-07-08 21:35:29 -07:00
Brent Simmons
011054b345 Remove some unused code. 2019-07-08 21:22:06 -07:00
Brent Simmons
33ff7c94c3 Make articlesTable.ensureStatuses non-blocking. 2019-07-08 21:09:54 -07:00
Brent Simmons
3d0d6fa8a9 Mark function as having @discardableResult, because we don’t always care about the result. 2019-07-08 21:09:16 -07:00
Brent Simmons
e4f809be99 Update RSWeb. 2019-07-07 20:01:37 -07:00
Brent Simmons
36791fc3ad Make fetching article IDs async — use a callback rather than a fetch sync and a returned value. 2019-07-07 15:05:36 -07:00
Brent Simmons
a25436cea1 Update RSWeb. 2019-07-07 14:25:15 -07:00
Brent Simmons
597c57e61c Remove references to DispatchQueue.main.sync and assert that we’re on the main thread. 2019-07-07 14:24:50 -07:00
Brent Simmons
1e82ad4845 Note that AccountManager is main thread only. Add an assert in a strategic location (activeAccounts property). 2019-07-07 14:05:27 -07:00
Brent Simmons
590961fb2c Add comment that Account is main-thread-only, and assert that we’re on the main thread in flattenedFeeds(). 2019-07-07 14:01:44 -07:00
Brent Simmons
daaf44d67f Update RSWeb. 2019-07-07 13:45:28 -07:00
Brent Simmons
a5bf148d82 Make Transport callbacks run on the main thread, which is consistent with NetNewsWire’s general pattern for these types of callbacks. This helps avoid situations where we touch model objects (which are main-thread-only) on a background thread. 2019-07-07 13:42:24 -07:00
Brent Simmons
113fe79301 Update RSCore. 2019-07-06 17:08:02 -07:00
Brent Simmons
fbb7b9961c Change an import Cocoa to import AppKit. 2019-07-06 11:52:15 -07:00
Brent Simmons
a68ca58242 Remove a precondition that is no longer valid when doing async fetches. 2019-07-06 11:50:22 -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
Brent Simmons
6f16a2715e Skip downloading featured images, since we’re not displaying them anywhere. 2019-06-17 21:47:17 -07:00
Maurice Parker
47a7fa420d Fixed error caused by updating to the latest from RSWeb 2019-06-16 14:55:48 -05:00
Maurice Parker
f6677367ec use refresh indicator to track all network activity. Issue #759 2019-06-16 14:48:50 -05:00
Brent Simmons
14577fea2f Update appcast for 5.0a4. 2019-06-15 19:19:57 -07:00
Brent Simmons
6cf6df059f Update version to 5.0a4. 2019-06-15 17:20:43 -07:00
Maurice Parker
1208e319de Updated to the Sparkle 1.21.3 2019-06-15 09:54:16 -05:00
Maurice Parker
18b90ba93f Added How To Support NetNewsWire help menu item. Issue #753 2019-06-14 17:38:00 -05:00
Maurice Parker
0bede5dfd0 Revert Dev ID to Brent Simmons 2019-06-14 16:08:52 -05:00
Maurice Parker
ed6dd249c3 add missed file in last commit 2019-06-14 15:35:12 -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
46bc867241 Add additional sort criteria for when published date is equal. Issue #644 2019-06-13 15:51:28 -05:00
Maurice Parker
6527ac852c Correct usage of BatchUpdate so that UI remains responsive after error messages Issue #752 2019-06-13 14:50:41 -05:00