Brent Simmons
|
b04876185d
|
Clean up DownloadWithCacheManager’s cache at most every five minutes — it’s very expensive to do it on every request. This dramatically helps sidebar scrolling performance when you have a couple thousand feeds all trying to get their favicons.
|
2017-12-13 21:18:20 -08:00 |
|
Brent Simmons
|
8160d8e38e
|
Create Feedbin, FeedbinAccountDelegate, and FeedbinGetSubscriptionsDelegate.
|
2017-12-10 14:05:01 -08:00 |
|
Brent Simmons
|
1d956c619d
|
Make APICall.init public.
|
2017-12-10 14:03:35 -08:00 |
|
Brent Simmons
|
8d7eb910da
|
Make APICall delegate based rather than defining a bunch of protocols.
|
2017-12-10 13:57:38 -08:00 |
|
Brent Simmons
|
16b1918580
|
Continue work on web services client.
|
2017-12-10 12:31:10 -08:00 |
|
Brent Simmons
|
cc918daf37
|
Start work on web services support in RSWeb.
|
2017-12-09 11:27:06 -08:00 |
|
Brent Simmons
|
82dace2acc
|
Start FeedIconDownloader.
|
2017-11-26 13:48:40 -08:00 |
|
Brent Simmons
|
18f6b177e9
|
Fix typo.
|
2017-11-25 20:24:12 -08:00 |
|
Brent Simmons
|
32973c4c85
|
Fix an ambiguous call to download in DownloadWithCacheManager. I’m honestly not sure what function would have been called.
|
2017-11-24 13:11:41 -08:00 |
|
Brent Simmons
|
c9610f1f8e
|
Create DownloadWithCacheManager, for when it’s a good idea to use a cache.
|
2017-11-23 10:24:36 -08:00 |
|
Brent Simmons
|
ca4f4d408f
|
Create downloadUsingCache method — so we don’t download a home page several times in succession, for instance.
|
2017-11-22 13:37:07 -08:00 |
|
Brent Simmons
|
17e22fb91a
|
Upgrade to recommended settings everywhere.
|
2017-11-04 19:16:07 -07:00 |
|
Brent Simmons
|
f9b3eeb4d7
|
Switch macOS deployment target to 10.13. Get MarkAllReadCommand working as an undoable command.
|
2017-10-29 11:14:10 -07:00 |
|
Brent Simmons
|
f7c5919674
|
Send DownloadProgressDidChange notification only when numberOfTasks or numberRemaining actually change.
|
2017-10-07 12:37:11 -07:00 |
|
Brent Simmons
|
1bffbb7312
|
Use new UserAgent.headers() function. Reorganize — API up top, with extensions for protocol conformances.
|
2017-10-07 12:36:09 -07:00 |
|
Brent Simmons
|
6888ad6d00
|
Use UserAgent.headers() function.
|
2017-10-07 12:35:11 -07:00 |
|
Brent Simmons
|
07e6ff5572
|
Add UserAgent.headers() function — otherwise that code was duplicated in a couple places.
|
2017-10-07 12:34:12 -07:00 |
|
Brent Simmons
|
c80c6c30f8
|
Fix builder errors, mostly in RSParser.
|
2017-10-04 13:28:48 -07:00 |
|
Brent Simmons
|
55967f8731
|
Fix some build errors.
|
2017-09-26 21:43:40 -07:00 |
|
Brent Simmons
|
f187f6a9ef
|
Make Feed provide a disk dictionary.
|
2017-09-26 13:32:02 -07:00 |
|
Brent Simmons
|
8d9c9217dc
|
Make HTTPConditionalGetInfo serializable via a dictionary.
|
2017-09-26 13:16:46 -07:00 |
|
Brent Simmons
|
21080a97fc
|
Start work on feed importing.
|
2017-09-24 22:35:57 -07:00 |
|
Brent Simmons
|
306836766a
|
Fix build error in RSWeb.
|
2017-09-17 11:37:22 -07:00 |
|
Brent Simmons
|
d4d3b491af
|
Convert RSWeb to Swift 4.
|
2017-07-08 13:07:04 -07:00 |
|
Andrew Carter
|
642955f1c9
|
Update sub-projects for Xcode 8.3.2
Apply recommended updates for Xcode 8.3.2 to eliminate the warnings.
|
2017-06-01 16:01:41 -07:00 |
|
Brent Simmons
|
3773f7b1bf
|
Replace Ranchero Software with Ranchero Software, LLC.
|
2017-05-29 13:17:58 -07:00 |
|
Brent Simmons
|
e79dbaef68
|
Add Help menu items.
|
2017-05-27 13:37:50 -07:00 |
|
Brent Simmons
|
a336140a9a
|
Make HTTPConditionalGetInfo serialize and deserialize to a plist.
|
2017-05-24 13:22:57 -07:00 |
|
Brent Simmons
|
074bbca652
|
Add RSWeb framework.
|
2017-05-22 13:17:28 -07:00 |
|