Brent Simmons
89a74077d9
Create FeedbinSubscription struct.
2017-12-10 13:58:44 -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
de883ce082
Define string constants in JSONFeedParser rather than using literals all over the place. Also: remove a no-longer-needed do/try/catch.
2017-12-10 13:56:40 -08:00
Brent Simmons
cc3f77571b
Make JSONTypes public. Add JSONUtilities.
2017-12-10 13:53:00 -08:00
Brent Simmons
16b1918580
Continue work on web services client.
2017-12-10 12:31:10 -08:00
Brent Simmons
c04b71f232
Fix restore factory instructions.
2017-12-10 11:36:04 -08:00
Brent Simmons
8affe17238
Add howto on restoring to factory settings.
2017-12-10 11:28:23 -08:00
Brent Simmons
cc918daf37
Start work on web services support in RSWeb.
2017-12-09 11:27:06 -08:00
Brent Simmons
3d72ba4b44
Add case for detecting < https://www.natashatherobot.com/feed/ > as an RSS feed.
...
It’s missing the opening <rss> tag, but it has enough other distinct markers that we can detect it as RSS.
Add two tests to make sure it’s detected and that the parser handles it.
2017-12-07 20:05:58 -08:00
Brent Simmons
cc857ef0b1
Update the website’s download link to point to Evergreen-latest.zip.
2017-12-07 20:04:31 -08:00
Brent Simmons
a4c59a75ad
Merge branch 'master' of https://github.com/brentsimmons/Evergreen
2017-12-05 21:58:29 -08:00
Brent Simmons
9fa3fc2373
Update appcast for 1.0d23.
2017-12-05 13:25:03 -08:00
Brent Simmons
6be163e23b
Use the decorated-tree icon for the month of December.
2017-12-05 13:19:59 -08:00
Brent Simmons
d1a82572e2
Make 1.0d22 and update the appcast.
2017-12-04 13:15:16 -08:00
Brent Simmons
a488683550
Refresh all after importing OPML. Fix #59 .
2017-12-03 12:54:51 -08:00
Brent Simmons
bef77bc4a1
Create and use a plain-background NoSelectionView to display in the detail pane when there’s no current article. Fix #237 .
2017-12-03 12:45:34 -08:00
Brent Simmons
05b158e92f
Show a visual effect view, with behind-window-blending, when there is no selected Article. Fix #214 .
...
After I check this in I’m going to reverse it, because it’s just too obtrusive. But this way there’s a record of having tried it, plus code.
2017-12-03 12:38:44 -08:00
Brent Simmons
4e05f35f6d
Set userAgent on detail view webview. Fix #236 .
2017-12-03 12:13:44 -08:00
Brent Simmons
0c176eccd0
Fetch all unread counts at startup. This is done with a single SQL call, and it’s done in the background, so performance hit should not be noticeable. Fix #138 .
2017-12-03 11:57:53 -08:00
Brent Simmons
5baafb7799
Increase the padding slightly in timeline cells.
2017-12-02 22:43:15 -08:00
Brent Simmons
c83e0ca68d
Do quite a bit less work on resizing the timeline. Fix #175 .
2017-12-02 22:18:43 -08:00
Brent Simmons
179c889d9b
Fix typo.
2017-12-02 21:35:02 -08:00
Brent Simmons
e31b76d627
Delete SeekingFavicon, which wasn’t needed as a separate object. Save a little memory this way too.
2017-12-02 21:27:25 -08:00
Brent Simmons
474396c20b
Create Evergreen-latest.zip as part of build script.
2017-12-02 20:35:57 -08:00
Brent Simmons
3da2521e8e
When adding a feed, update it right away rather than waiting for the next Refresh. Fix #147 . Fix #215 .
2017-12-02 17:47:08 -08:00
Brent Simmons
113085c1cc
Bind the popup’s selection index to user defaults so that it gets restored between launches. Fix #151 .
2017-12-02 17:02:17 -08:00
Brent Simmons
6695e4eb0c
Use 38-point wide toolbar items, a la Mail. Fix #229 .
2017-12-02 16:54:46 -08:00
Brent Simmons
f99cd162bb
Add support for RSS 1.0 (RDF) feeds. Added so we can handle Pinboard feeds. (Not sure if anyone else is still using RSS 1.0.) Fix #231 .
2017-12-02 16:37:24 -08:00
Brent Simmons
9731524c89
Add Pinboard popular bookmarks to FeedList.plist.
2017-12-02 16:35:27 -08:00
Brent Simmons
35cb0fe078
Get rid of the lock. Add comment that Node is main-thread-only; add precondition to init method. Fix #230 .
2017-12-02 16:12:09 -08:00
Brent Simmons
c73a238359
Fix typo — fix broken link.
2017-12-02 16:06:14 -08:00
Brent Simmons
5ed6f4320d
Add preliminary documentation for hidden prefs. Fix #233 .
2017-12-02 16:02:50 -08:00
Brent Simmons
1bc40eae2c
Start TechNotes folder. Fix #153 .
2017-12-02 14:58:25 -08:00
Brent Simmons
ef988199cc
Make main window title-less again — but allow for a hidden pref to change that: KafasisTitleMode.
2017-12-02 14:54:12 -08:00
Brent Simmons
432ac00477
Use Dr. Drang’s JSON Feed in the feeds directory. Fix #234 .
2017-12-02 14:49:22 -08:00
Brent Simmons
e71d763443
Save feed.authors.
2017-12-02 14:20:58 -08:00
Brent Simmons
b5d8233955
Fix bug saving related objects for articles — authors, tags, and attachments.
2017-12-02 13:20:27 -08:00
Brent Simmons
a5c1bf41cb
Bump version.
2017-12-01 21:15:51 -08:00
Brent Simmons
e5f036b799
Update next-unread toolbar icon (2x size) with new one from Brad.
2017-12-01 21:15:03 -08:00
Brent Simmons
0b4ba7f4d8
Update appcast for 1.0d20.
2017-12-01 21:14:39 -08:00
Brent Simmons
f28d921aff
Avoid skipping parsing Dr. Drang’s JSON Feed, which can’t be detected that it’s a JSON Feed with only partial data, since it has the version element at the end. Add a test for this.
2017-12-01 13:19:30 -08:00
Brent Simmons
efcc4fedaa
Add tests for Dr. Drang’s JSON Feed.
2017-11-30 13:19:22 -08:00
Brent Simmons
b817213393
Hide timeline header view for now, since it needs more design.
2017-11-30 13:06:42 -08:00
Brent Simmons
6c135c80b0
Add TimelineHeaderView.
2017-11-29 13:35:25 -08:00
Brent Simmons
229a376a86
Don’t show avatars in the timeline (for now). Also: align to the top, and scale down-only (not up). This will allow us to use favicons when a bigger icon isn’t available.
2017-11-29 13:10:01 -08:00
Brent Simmons
dd05a24704
Do the first parts of showing feed avatars.
2017-11-28 21:39:09 -08:00
Brent Simmons
1e528ee8b0
Fix bug detecting Macworld’s RSS feed as an RSS feed. The feed doesn’t start with the standard XML header.
2017-11-28 21:29:09 -08:00
Brent Simmons
7bf8d51c38
Add stub for laying out avatar image view.
2017-11-27 13:16:08 -08:00
Brent Simmons
09926490a6
Add avatarImageView to timeline cell.
2017-11-27 13:10:57 -08:00
Brent Simmons
6a99534378
Add initial layout constants for avatar image.
2017-11-27 13:00:48 -08:00