Brent Simmons
|
b16112ad56
|
Remove deleted frameworks from Account.
|
2018-07-28 17:30:12 -07:00 |
Brent Simmons
|
fc338d5371
|
Move Feed from Articles.framework to Account.framework.
|
2018-07-28 12:16:14 -07:00 |
Brent Simmons
|
b7575c687c
|
Rename Data.framework to Articles.framework. Rename Database.framework to ArticlesDatabase.framework.
|
2018-07-23 18:29:08 -07:00 |
Brent Simmons
|
ce0d2450b8
|
Get the app building with Xcode 10 beta 3.
|
2018-07-15 12:05:00 -07:00 |
Brent Simmons
|
74e07521ea
|
Build still broken. De-framework-ized FeedFinder.
|
2018-06-23 11:35:55 -07:00 |
Brent Simmons
|
b61df8c185
|
Rename RSFeedFinder references to FeedFinder.
|
2018-06-21 13:18:28 -07:00 |
Brent Simmons
|
168f6138ac
|
Rename RSFeedFinder.h to FeedFinder.h.
|
2018-06-21 13:07:31 -07:00 |
Brent Simmons
|
375bef6d44
|
Break build. Rename RSFeedFinder on disk to FeedFinder.
|
2018-06-21 13:06:13 -07:00 |
Brent Simmons
|
fdda92e4c2
|
Break build. Remove local copy of DB5.framework.
|
2018-06-21 13:04:26 -07:00 |
Brent Simmons
|
ecfee69fdf
|
Break the build. Continue switch to submodules. Remove local copy of RSDatabase.
|
2018-06-18 16:59:22 -07:00 |
Brent Simmons
|
72a89dd048
|
Break the build. Continue switch to submodules. Remove local copy of RSParser.
|
2018-06-18 16:52:24 -07:00 |
Brent Simmons
|
2927422f1f
|
Break the build. Continue switch to submodules. Remove local copy of RSWeb.
|
2018-06-18 16:45:29 -07:00 |
Brent Simmons
|
d597631bd6
|
Break the build. Continue switch to submodules. Remove local copy of RSTree.
|
2018-06-18 16:39:16 -07:00 |
Brent Simmons
|
993d584731
|
Break the build. Switching to submodules. Delete local copy of RSCore.
|
2018-06-18 16:34:11 -07:00 |
Brent Simmons
|
a1374d5420
|
Remove no-longer-used RSTextDrawing.framework.
|
2018-06-18 16:31:08 -07:00 |
Olof Hellman
|
3dd74ce148
|
better logic for rs_normalizedURLString
|
2018-04-29 19:36:40 -07:00 |
Olof Hellman
|
c91f4621e1
|
Merge remote-tracking branch 'brentsimmons/master'
|
2018-03-04 18:43:49 -08:00 |
Brent Simmons
|
6e6eefab27
|
Make Node.childNodes non-optional.
|
2018-02-25 22:01:09 -08:00 |
Brent Simmons
|
7def2ae8d0
|
Fix bug where deleting from the sidebar would not stick across runs of the app sometimes — whatever you deleted could come back.
|
2018-02-24 15:54:32 -08:00 |
Olof Hellman
|
71005b56af
|
support for "make new feed"
|
2018-02-20 00:26:46 -08:00 |
Brent Simmons
|
b39bcd9a77
|
Remove RSTextDrawing and all references to it.
|
2018-02-19 22:06:36 -08:00 |
Brent Simmons
|
389f04bcfb
|
Make the selected text in the timeline white.
|
2018-02-19 21:49:32 -08:00 |
Brent Simmons
|
6342eaeb00
|
Add mactories.net to the JSON special case list with titles.
|
2018-02-19 21:23:58 -08:00 |
Brent Simmons
|
6d46b44e22
|
Remove no-longer-used RSSingleLineView and RSSingleLineRenderer.
|
2018-02-19 16:00:26 -08:00 |
Brent Simmons
|
c887cd7921
|
Fix bug in existingItemWithIdentifier.
|
2018-02-17 20:46:20 -08:00 |
Brent Simmons
|
5ffe3bb948
|
Move existingToolbarItem function to NSToolbar category in RSCore.
|
2018-02-17 20:45:15 -08:00 |
Brent Simmons
|
2325e7edbc
|
Move the isOpen property from specific window controllers to the NSWindowController extension in RSCore.
|
2018-02-17 18:22:57 -08:00 |
Brent Simmons
|
8e7863c66d
|
Add isDisplayingSheet calculated readonly property to NSWindow and NSWindowController.
|
2018-02-17 18:14:24 -08:00 |
Brent Simmons
|
c80e3e86de
|
Don’t save an Account to disk during a refresh session. Wait till it’s over.
|
2018-02-17 18:02:40 -08:00 |
Brent Simmons
|
3a94cf9a51
|
Create CoalescingQueue.standard, a shared instance.
|
2018-02-17 17:42:57 -08:00 |
Brent Simmons
|
64647c73c6
|
Use a coalescing queue (instead of a Timer) in Account for saving to disk.
|
2018-02-17 15:38:54 -08:00 |
Brent Simmons
|
4e7fc8efcb
|
Remove rs_performSelectorCoalesced, since it’s been replaced by the CoalescingQueue.
|
2018-02-17 15:18:42 -08:00 |
Brent Simmons
|
d9cba50c89
|
Remove DiskSave from RSCore, since it’s unused.
|
2018-02-17 15:17:08 -08:00 |
Brent Simmons
|
0951b525f1
|
Add CoalescingQueue, a FIFO queue of target/selector pairs, used for things like updating table row cells — things that should be coalesced and can be delayed minimally.
|
2018-02-17 15:14:00 -08:00 |
Brent Simmons
|
0e2e0f7eea
|
Do a case-insensitive match when checking for special-case feed URLs.
|
2018-02-16 13:15:20 -08:00 |
Brent Simmons
|
891416e7b7
|
Add a special case to the JSON Feed parser for feeds that include HTML entities in their titles. At the moment this is used for kottke.org and pxlnv.com. More could be added later, and these feeds could be removed if fixed.
|
2018-02-16 13:13:00 -08:00 |
Brent Simmons
|
f8f78810ef
|
When detecting and parsing a potential JSON Feed, allow for the version URL to have the wrong scheme, as it does (at this writing) in https://pxlnv.com/feed/json/
Fix #347.
|
2018-02-14 20:56:02 -08:00 |
Brent Simmons
|
2f21dbf6be
|
Remove extraneous get { from a bunch of read-only accessors.
|
2018-02-14 13:14:25 -08:00 |
Brent Simmons
|
192439abe7
|
Make Folder watch for children-did-change notifications — when its own children change, update the unread count. Fix #322.
|
2018-02-12 22:22:06 -08:00 |
Brent Simmons
|
2b6c2eb5ba
|
Create a PasteboardWriterOwner protocol and an NSPasteboard extension that references it.
|
2018-02-11 21:55:32 -08:00 |
Brent Simmons
|
a13d21395e
|
Fetch starred articles for the Starred smart feed.
|
2018-02-11 12:07:55 -08:00 |
Brent Simmons
|
5aeb914ab6
|
Fetch articles for the Today smart feed.
|
2018-02-10 17:37:47 -08:00 |
Brent Simmons
|
863de80281
|
Add convenience method to Set<Article> for just getting unread articles.
|
2018-02-10 13:21:43 -08:00 |
Brent Simmons
|
00cf3934e5
|
Add fetchUnreadArticles method to Account, which will be used by the All Unread smart feed.
|
2018-02-10 13:00:16 -08:00 |
Brent Simmons
|
c77866c4d7
|
Add takeItems: method to a new NSMenu extension.
|
2018-02-09 22:10:36 -08:00 |
Brent Simmons
|
dcf758acc5
|
Pass menuForEvent: to the enclosing tableview. This gets contextual menus to appear in e timeline.
|
2018-02-09 21:40:09 -08:00 |
Brent Simmons
|
839780303f
|
Add needed cast to return value in rs_enclosingTableView.
|
2018-02-09 21:39:33 -08:00 |
Brent Simmons
|
1b09d35c77
|
Add rs_enclosingTableView method as NSView category.
|
2018-02-09 21:33:13 -08:00 |
Brent Simmons
|
a6db249ab6
|
Add ArticleFetcher protocol. Add Feed and Folder extensions for it.
|
2018-02-04 10:57:41 -08:00 |
Brent Simmons
|
50dcf436d9
|
Change Cocoa imports to AppKit imports, because we don’t need CoreData imported (which Cocoa imports).
|
2018-02-02 22:51:32 -08:00 |