Brent Simmons
|
00f7b817a7
|
Make further progress on FaviconDownloader.
|
2017-11-20 13:29:20 -08:00 |
Brent Simmons
|
91895d4066
|
Create FaviconURLFinder, which pulls the favicon URL from the metadata of a web page.
|
2017-11-20 13:16:06 -08:00 |
Brent Simmons
|
6979b85fb5
|
Make progress on FaviconDownloader.
|
2017-11-19 23:59:04 -08:00 |
Brent Simmons
|
86907f6aab
|
Create ThreadSafeCache, which FaviconDownloader uses.
|
2017-11-19 23:58:35 -08:00 |
Brent Simmons
|
cb7f324922
|
Create Debug menu. Fix #139.
|
2017-11-19 22:39:13 -08:00 |
Brent Simmons
|
1864f60e0b
|
Save iconURL and faviconURL in Feed when found in ParsedFeed.
|
2017-11-19 22:38:42 -08:00 |
Brent Simmons
|
0284117bc3
|
Save and restore iconURL in Feed.
|
2017-11-19 22:37:59 -08:00 |
Brent Simmons
|
26cc99db54
|
Start FaviconCache.
|
2017-11-19 21:26:01 -08:00 |
Brent Simmons
|
f457694922
|
Save and restore faviconURL in Feed.
|
2017-11-19 21:24:19 -08:00 |
Brent Simmons
|
8fc7445a7a
|
Disallow selecting group items. Fix #193.
|
2017-11-19 21:01:16 -08:00 |
Brent Simmons
|
f885c918d2
|
Switch back to using a source list sidebar. We’ll see how it goes once we add favicons.
|
2017-11-19 20:42:37 -08:00 |
Brent Simmons
|
5c2ef9641e
|
Bump version number.
|
2017-11-19 16:41:59 -08:00 |
Brent Simmons
|
cf3995c453
|
Remove Ashley’s feed — with great reluctance — because it’s been updated just twice in 2017. This gets us back down to 16 default feeds (which is the number we decided we always want).
|
2017-11-19 16:39:15 -08:00 |
Brent Simmons
|
ffaa55c50c
|
Implement mark-everywhere-as-read.
|
2017-11-19 16:28:26 -08:00 |
Brent Simmons
|
9c2dd9251f
|
Move mark bulk read commands to Panic Buttons submenu.
|
2017-11-19 15:45:20 -08:00 |
Brent Simmons
|
9c571271e6
|
Create SmartFeed class. It’s for Unread and Starred pseudo-feeds — and will also be used later on by predicate-based smart feeds.
|
2017-11-19 15:40:02 -08:00 |
Brent Simmons
|
9f415dfab7
|
Delete moved things.
|
2017-11-19 13:57:59 -08:00 |
Brent Simmons
|
1ed48090dd
|
Add UnreadFeed pseudo-feed.
|
2017-11-19 13:57:42 -08:00 |
Brent Simmons
|
81ff62ad0f
|
Use JSON Feed and RSS-in-JSON formats, when available, in default feeds for new users.
|
2017-11-19 13:57:03 -08:00 |
Brent Simmons
|
387b5ffd4d
|
Make PseudoFeed a protocol and make TodayFeed a class. The various pseudo feeds are different enough that this is the right way to go.
|
2017-11-19 13:30:30 -08:00 |
Brent Simmons
|
29d5e558ed
|
Update ReadMe with list of supported feed formats. Fix #172.
|
2017-11-19 13:09:51 -08:00 |
Brent Simmons
|
55be38269f
|
Treat Folder and Account as Container in SidebarTreeControllerDelegate. Also: add pseudo feeds.
|
2017-11-19 12:59:37 -08:00 |
Brent Simmons
|
d901bbb218
|
Create a pseudoFeeds array held by the app delegate. Create the Today feed at startup.
|
2017-11-19 12:46:29 -08:00 |
Brent Simmons
|
83cee90929
|
Fix a couple bugs in PseudoFeed. Make callback for fetching unread count @escaping.
|
2017-11-19 12:45:35 -08:00 |
Brent Simmons
|
19673f5c8a
|
Add methods for fetching unread count since a certain date to Database.framework.
|
2017-11-19 12:44:17 -08:00 |
Brent Simmons
|
e681007bbe
|
Add TodayFeedDelegate. Start work on fetching unread count for Today pseudo-feed.
|
2017-11-19 12:12:43 -08:00 |
Brent Simmons
|
1cc532faa1
|
Add startOfToday and nullability annotations to NSCalendar+RSCore.
|
2017-11-19 12:11:56 -08:00 |
Brent Simmons
|
8406cb9b8e
|
Add a private extension to PseudoFeed.
|
2017-11-19 11:58:20 -08:00 |
Brent Simmons
|
93b8da15dc
|
Create PseudoFeed.swift. This will be used for Today, All Unread, Starred, etc.
|
2017-11-19 11:43:31 -08:00 |
Brent Simmons
|
911e992b76
|
Use a Swift name for rs_performSelectorCoalesced — make it performSelectorCoalesced:with:delay:.
|
2017-11-19 11:42:22 -08:00 |
Brent Simmons
|
200ff61f6a
|
Fix code formatting nit in DisplayNameProvider.
|
2017-11-19 11:41:27 -08:00 |
Brent Simmons
|
eff6acba94
|
Create index on statuses (read) for performance reasons.
|
2017-11-19 11:40:45 -08:00 |
Brent Simmons
|
3f85024aea
|
Bump version.
|
2017-11-18 17:19:59 -08:00 |
Brent Simmons
|
6a11c9c1f3
|
Set column sizing to first column only. Fix #188.
|
2017-11-18 17:14:38 -08:00 |
Brent Simmons
|
197ceefea9
|
Expand group items by default. Fix #187.
|
2017-11-18 17:10:47 -08:00 |
Brent Simmons
|
23ae585b12
|
Add a group-style row for accounts.
|
2017-11-18 16:56:36 -08:00 |
Brent Simmons
|
ca081c41a9
|
Decode HTML entities in the JSON Feed parser for content_html. Fix #176.
|
2017-11-18 12:41:15 -08:00 |
Brent Simmons
|
b3b8c73f1c
|
Set window title’s visibility to hidden. Fix #186.
|
2017-11-18 12:13:28 -08:00 |
Brent Simmons
|
b4969bb6d4
|
Switch to a white background for the left-hand sidebar. Reason: we’re going to put favicons there, and favicons often don’t use transparency, and so they look bad on any background that isn’t white. For reference: http://inessential.com/2011/03/03/netnewswire_lite_favicons_and_the_non-
|
2017-11-18 12:09:51 -08:00 |
Brent Simmons
|
cb434863e5
|
Lighten the split view divider color.
|
2017-11-18 12:08:18 -08:00 |
Brent Simmons
|
1f26a83ed8
|
Use a layer for background color for timeline table cell. Don’t use drawRect: for performance reasons.
|
2017-11-18 11:39:25 -08:00 |
Brent Simmons
|
8ccceb6fa2
|
Bump version.
|
2017-11-18 11:38:51 -08:00 |
Brent Simmons
|
9e6651a72c
|
Change Star menu item to Mark as Starred.
|
2017-11-18 11:11:04 -08:00 |
Brent Simmons
|
bc6370e6c5
|
Add tooltips to toolbar items. Make icon-only the default.
|
2017-11-18 11:07:18 -08:00 |
Brent Simmons
|
51b635a4d8
|
Change menu item 'Hit Panic Button…' to 'Mark Older Articles as Read…'
|
2017-11-18 10:57:11 -08:00 |
Brent Simmons
|
a5f2f8e7bc
|
Add Star toolbar item.
|
2017-11-18 10:50:53 -08:00 |
Brent Simmons
|
68eaa2e04f
|
Add Action toolbar item.
|
2017-11-18 10:34:22 -08:00 |
Brent Simmons
|
34112a1df8
|
Bump version number.
|
2017-11-17 21:17:49 -08:00 |
Brent Simmons
|
394fc629d3
|
Add toolbar icons.
|
2017-11-17 21:07:52 -08:00 |
Brent Simmons
|
828075454e
|
Skip calculating a zero size for empty RSSingleLineView and RSSingleLineRenderer.
|
2017-11-16 21:10:44 -08:00 |