Commit Graph

  • adcd266a11 Scripting support for Author class and expanded properties for feeds Olof Hellman 2018-01-19 22:31:17 -08:00
  • 9fea9c2d12 Create and use fetchUnsortedArticles(for:), which is common code that needed to be a separate function. Brent Simmons 2018-01-17 22:03:13 -08:00
  • 21f1863cd0 Unbreak the build by commenting out some in-progress code. Brent Simmons 2018-01-17 21:51:24 -08:00
  • 6b059671f5 Make progress on reloading timeline when feed updates. Brent Simmons 2018-01-17 17:28:09 -08:00
  • 228dee0461 Update appcast for 1.0d33. Brent Simmons 2018-01-15 17:31:04 -08:00
  • f048fa6073 Bump version. Brent Simmons 2018-01-15 14:07:43 -08:00
  • d1e915394e Use properties rather than strings and KVC. Duh. Brent Simmons 2018-01-15 12:28:35 -08:00
  • cedbf3f3f5 Use SendToBlogEditorApp when sending an article to MarsEdit. Brent Simmons 2018-01-15 12:22:12 -08:00
  • f4aca068ea Make SendToBlogEditorApp public in RSCore. Brent Simmons 2018-01-15 12:21:54 -08:00
  • 82f11f6592 Add send-to-MarsEdit command to list of of send-to commands. Brent Simmons 2018-01-15 12:11:56 -08:00
  • 77bc330d8c Create SendToBlogEditorApp, which implements the sending side of the external blog editor interface: http://ranchero.com/netnewswire/developers/externalinterface Brent Simmons 2018-01-15 12:11:28 -08:00
  • c63303f05a Add UserApp.targetDescriptor. Brent Simmons 2018-01-15 12:10:57 -08:00
  • eaeb333120 Add NSAppleEventDescriptor category method: +descriptorWithRunningApplication:. Brent Simmons 2018-01-15 12:10:31 -08:00
  • 151e7140ec Update appcast again for 1.0d32. Brent Simmons 2018-01-14 12:24:18 -08:00
  • 62d8701ebb Update appcast for 1.0d32. Brent Simmons 2018-01-14 12:13:50 -08:00
  • 2ba1794122 Change send-to command titles to just reflect the app name. Brent Simmons 2018-01-14 12:13:25 -08:00
  • 4f41824b73 Bump version. Brent Simmons 2018-01-14 12:00:35 -08:00
  • 87aec0b563 Add attribution when posting to Micro.blog. Brent Simmons 2018-01-14 12:00:09 -08:00
  • 7a8e0ec4aa Increase the sleep interval for waiting for an app to launch. I’m sure there’s a better way to do this, but I don’t know what it is yet. Brent Simmons 2018-01-14 11:19:19 -08:00
  • f9c5c5ad60 Fix logic in SendToMarsEditCommand where it finds the app to talk to. A running app takes precedence. Brent Simmons 2018-01-14 11:12:28 -08:00
  • 39d6086e0c Use %20 instead of + when encoding for URL query strings, since it appears to be more compatible. (Well, it works better with Micro.blog.) Brent Simmons 2018-01-14 11:11:53 -08:00
  • b05d2f8f5f User UserApp with SendToMarsEditCommand. Brent Simmons 2018-01-14 11:00:42 -08:00
  • 75d0752a67 Make UserApp properties and methods public. Brent Simmons 2018-01-14 11:00:29 -08:00
  • bbf2b8f130 Switch from ApplicationSpecifier to UserApp. Brent Simmons 2018-01-14 10:56:49 -08:00
  • fd7c6d07ac Add UserApp class to RSCore. It represents an of the type usually found in /Applications. A UserApp may or may not be running and may or may not exist locally on disk. It could be entirely fictional, even. Brent Simmons 2018-01-14 10:56:06 -08:00
  • 8df34bfcda Use new urlQueryString method from RSWeb. Brent Simmons 2018-01-14 09:36:24 -08:00
  • f430d6a095 Add Dictionary and String extensions for creating URL query strings. Add tests. Brent Simmons 2018-01-13 17:40:27 -08:00
  • c3bcf82713 Make the send-to-Micro.blog command work. Need some tweaking, but it mostly does the job. Brent Simmons 2018-01-11 22:18:46 -08:00
  • 811084c106 Merge pull request #298 from olofhellman/master Brent Simmons 2018-01-11 08:25:19 -08:00
  • d0722370a1 revert the change in development team Olof Hellman 2018-01-11 01:02:17 -08:00
  • 215a44fce7 Merge remote-tracking branch 'brentsimmons/master' Olof Hellman 2018-01-11 00:53:37 -08:00
  • 775dbf0852 basic readonly scripting support for account, feed, folder Olof Hellman 2018-01-11 00:51:25 -08:00
  • 32dae64b83 Continue work on send to Micro.blog. Brent Simmons 2018-01-10 14:00:06 -08:00
  • 790a6f6d2d Update app cast for 1.0d31. Brent Simmons 2018-01-10 13:59:33 -08:00
  • f324e65f16 Make further progress on sending to MarsEdit and Micro.blog. Brent Simmons 2018-01-09 22:04:45 -08:00
  • ccc699741d Decrease the opacity of the placeholder color for avatars in the timeline. Brent Simmons 2018-01-09 21:33:13 -08:00
  • 8b2f9b333a Make feed icons and favicons show up more quickly and reliably in the timeline. Brent Simmons 2018-01-09 21:09:09 -08:00
  • 9236487945 Merge remote-tracking branch 'brentsimmons/master' Olof Hellman 2018-01-08 23:43:03 -08:00
  • f982b63a6e Remove macalope.com from the feed directory, since apparently that site isn’t updated anymore — though our friend with the hooves does indeed keep writing. Brent Simmons 2018-01-08 22:17:50 -08:00
  • 17ce4fc26a Check if the Micro.blog app exists on disk when app becomes active. Brent Simmons 2018-01-08 22:10:56 -08:00
  • b83a5694dc Start work on send-to-Micro.blog and send-to-MarsEdit commands. Brent Simmons 2018-01-08 21:53:49 -08:00
  • 1b0648cd18 Make feed icons show up more promptly and reliably in the timeline. Brent Simmons 2018-01-08 21:34:39 -08:00
  • 6d94372eef Increase the indentation in the source list so that feeds inside folders line up better. Brent Simmons 2018-01-08 21:16:51 -08:00
  • 99db11f659 Bump version. Brent Simmons 2018-01-08 13:14:30 -08:00
  • e181822c48 Merge, manually, fix and tests for detecting as JSON Feed feeds which do slash-escaping, such as Curt’s feed <http://curtclifton.net/feed.json>. Brent Simmons 2018-01-08 13:13:15 -08:00
  • 1ffb1621a8 Merge pull request #296 from olofhellman/master Brent Simmons 2018-01-08 09:56:32 -08:00
  • e3e68e051a move most build settings to xcconfig files. Olof Hellman 2018-01-07 17:46:23 -08:00
  • b04a4b83f2 Add very minimal support for a scripting dictionary — only the getURL AppleEvent — and add an XCTestCase that can run and verify results of AppleScripts that target Evergreen. Olof Hellman 2018-01-07 15:13:10 -08:00
  • 0a1642abdf Draw a white unread indicator in the timeline when the cell is selected and emphasized. Fix #112. Brent Simmons 2018-01-06 14:33:16 -08:00
  • 36b3ad8e85 Remove Error Log command from menu, since the Error Log won’t be until after 1.0. Brent Simmons 2018-01-06 12:27:51 -08:00
  • 0d4a58e2ab Create and use an NSTableView extension method: indexesOfAvailableRowsPassingTest. Brent Simmons 2018-01-06 12:12:31 -08:00
  • bf233da3f0 Turn off Xcode’s new build system, since it stopped letting me debug. It had worked fine all this time, till today. Brent Simmons 2018-01-06 12:11:50 -08:00
  • cfcfe2b4b5 Make reloading the timeline cells even more efficient upon avatar-download. Brent Simmons 2018-01-06 11:56:32 -08:00
  • f9b4e192e0 Make updating the timeline cells more efficient after downloading an avatar. Brent Simmons 2018-01-06 11:18:03 -08:00
  • b83e0eeb67 Update app cast for 1.0d30. Brent Simmons 2018-01-06 11:17:11 -08:00
  • bb98638e9c Use the git commit number as the build number in Info.plist. Use Curtis Herbert’s script: https://blog.curtisherbert.com/automated-build-numbers/ Brent Simmons 2018-01-05 23:16:27 -08:00
  • 2938cc718d Check /index.xml when finding a feed when there are no other leads. Fix #235. Brent Simmons 2018-01-05 22:54:28 -08:00
  • 45f3f49a1f Fix bug where user avatars wouldn’t always show up in the timeline view promptly. Brent Simmons 2018-01-05 13:22:16 -08:00
  • 665561e5eb Show avatars in the timeline at the right times. Brent Simmons 2018-01-04 21:20:09 -08:00
  • 2327fdf2b2 Add Om Malik’s feed to the default feeds list. Remove Katie Floyd — reluctantly! sadly! — since she plans not to be blogging so often. Brent Simmons 2018-01-03 13:25:30 -08:00
  • e2c36caeee Move favicons in the detail view to the right. They’re show when available and there’s no other feed icon or user avatar. Brent Simmons 2018-01-03 13:14:14 -08:00
  • 4bb5270860 Move template and style sheet to same group as ArticleRenderer. Brent Simmons 2018-01-03 13:07:05 -08:00
  • 867e775e69 Show feed icons and avatars in the timeline. Brent Simmons 2017-12-31 12:10:30 -08:00
  • b35193b823 Make timeline cell height calculation reliable by considering all the rects, instead of assuming that one or another is the determining rect. Brent Simmons 2017-12-31 12:08:25 -08:00
  • c8a7b39178 Fix avatar alignment in the detail view. Brent Simmons 2017-12-31 10:11:44 -08:00
  • e970caf459 Freeze the user agent as Evergreen (macOS; RSS Reader; https://ranchero.com/evergreen/). (An iOS version would say iOS rather than macOS, but would be the same otherwise.) Brent Simmons 2017-12-31 10:09:40 -08:00
  • 834b0bdb54 Update appcast for 1.0d29. Brent Simmons 2017-12-30 16:42:04 -08:00
  • b441d2ee55 Bump version. Brent Simmons 2017-12-30 16:14:01 -08:00
  • 04c35dc1bf Comment out code for showing favicons in the timeline, since I don’t think we’re going to do that. But not totally sure yet. Brent Simmons 2017-12-30 16:12:49 -08:00
  • a420f377dc Fix bug finding favicon where it’s at the default location (/favicon.ico) and otherwise not specified. Brent Simmons 2017-12-30 13:16:40 -08:00
  • 1968986d64 Make User-Agent of the form: Evergreen/1.0d28 (Macintosh; RSS Reader; ranchero.com/evergreen/) Brent Simmons 2017-12-30 12:51:37 -08:00
  • befc5efc77 Show feed names and favicons in timeline when appropriate. Brent Simmons 2017-12-30 12:45:10 -08:00
  • f4b33c6afb Add the OS to the User-Agent header, as in Macintosh or iOS. Brent Simmons 2017-12-30 11:23:35 -08:00
  • d093bf9a21 Add rs_debugStringWithData — to use when debugging. A quick way to turn data into a string. It will work most of the time. Good enough for debugging. Brent Simmons 2017-12-30 11:23:04 -08:00
  • 0c54e61fbc Update the showFeedNames timeline property based on what will be shown in the timeline. Brent Simmons 2017-12-30 10:56:58 -08:00
  • e18496d1b0 Use Flying Meat’s JSON Feed. Brent Simmons 2017-12-30 10:48:31 -08:00
  • 1e90237e7e Fix bug decoding &#39; entities. Brent Simmons 2017-12-30 10:24:44 -08:00
  • 20dccb1060 Add license and Readme from RSParser’s separate open source project. Just part of keeping these both in sync. Brent Simmons 2017-12-30 10:24:04 -08:00
  • f812209d06 Put avatars in detail view on the right side, a la Mail. Brent Simmons 2017-12-30 10:02:46 -08:00
  • 5dd20264bf Use feed icon’s gathered from HTML metadata. Brent Simmons 2017-12-29 20:41:41 -08:00
  • d2d7369d6a Show favicon in detail view when available and when there’s no user avatar or feed icon. Brent Simmons 2017-12-29 20:04:43 -08:00
  • 599b42b9df Fix bug in app cast. Brent Simmons 2017-12-29 20:04:16 -08:00
  • e8c27cf681 Update app cast for 1.0d28. Brent Simmons 2017-12-29 19:04:04 -08:00
  • 7f7f9c5166 Add note about messy code. Brent Simmons 2017-12-29 19:03:52 -08:00
  • d01f04beec Update version. Brent Simmons 2017-12-29 18:59:16 -08:00
  • 65fcbf00bf Show just one avatar in detail view. Make date a permalink, when available. Brent Simmons 2017-12-29 18:59:04 -08:00
  • 3b92c543fb Continue experimentation with detail view and avatars. Brent Simmons 2017-12-29 18:14:16 -08:00
  • 4be6df2c56 Continue experimentation with detail view avatars. Brent Simmons 2017-12-29 17:10:50 -08:00
  • 708e46ed18 Make progress on showing avatars in the detail view. Brent Simmons 2017-12-29 12:21:19 -08:00
  • bdaab17f37 Merge branch 'master' of https://github.com/brentsimmons/Evergreen Brent Simmons 2017-12-29 11:31:54 -08:00
  • d7e5c88b8f Create byline for detail view. Brent Simmons 2017-12-29 11:31:47 -08:00
  • 8f9575ee84 Remove assertion that wasn’t valid in some situations. Fix #283. Brent Simmons 2017-12-29 10:13:11 -08:00
  • 31c7d0aa34 Remove Window > Main Window command. You’ll just create a new window from the File menu. Brent Simmons 2017-12-28 21:22:00 -08:00
  • f238db6fd1 Update app cast for 1.0d27. Brent Simmons 2017-12-28 21:14:55 -08:00
  • 141b09e2f0 Bump version number. Brent Simmons 2017-12-28 18:41:54 -08:00
  • a210dd2318 Make detail status bar show only on mouseover of a link. Don’t have an always-present view of the permalink. (We’ll see how this goes.) Brent Simmons 2017-12-28 18:41:01 -08:00
  • 953a97afd7 Use an image for feeds that don’t have favicons. Currently using the image at /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/BookmarkIcon.icns — but this might change. Brent Simmons 2017-12-28 18:11:12 -08:00
  • ab80e91ea7 Add FeedListSplitViewController — prevents feed directory sidebar from collapsing. Brent Simmons 2017-12-28 18:09:41 -08:00
  • 99f2c01a04 Go back to using storyboard for Feed Directory. Brent Simmons 2017-12-28 16:37:30 -08:00
  • 7ae2345073 Implement the Feed Directory’s split view delegate. Brent Simmons 2017-12-28 13:37:52 -08:00