Commit Graph

89 Commits

Author SHA1 Message Date
Brent Simmons c32e1a3933 Fix bug finding channel element in RSS-in-JSON parser. 2017-06-26 19:51:01 -07:00
Brent Simmons 49a5e58ff2 Move feedType function to FeedType.swift. Add a few more cases to FeedParserTypeTests. 2017-06-26 19:37:30 -07:00
Brent Simmons 3bb9887513 Add HTML tests to RSParser. 2017-06-25 18:11:38 -07:00
Brent Simmons a53a0c4697 Add RSDateParserTests to RSParser. 2017-06-25 17:46:48 -07:00
Brent Simmons 67279b6796 Turn on more errors/warnings for RSParser, including treat-warnings-as-errors. 2017-06-25 17:42:30 -07:00
Brent Simmons 53574284dc Add OPMLTests to RSParser. 2017-06-25 17:34:48 -07:00
Brent Simmons c56f887ab4 Start adding RSParser tests. 2017-06-25 17:15:47 -07:00
Brent Simmons b939d91da0 Get RSParser.framework building again. 2017-06-25 16:40:29 -07:00
Brent Simmons e9c19e427a Make it build. Add a README. 2017-06-25 16:32:07 -07:00
Brent Simmons 1ad4474b29 Make progress on getting RSParser.framework to build. 2017-06-25 14:06:01 -07:00
Brent Simmons 6f0e4a9da6 Start JSONFeed parser. No idea if it works yet. 2017-06-25 11:48:44 -07:00
Brent Simmons aaa83e07aa Extract some code into methods in the RSS-in-JSON parser. 2017-06-25 10:37:02 -07:00
Brent Simmons 8589c21091 Start RSS-in-JSON parser. 2017-06-25 10:23:30 -07:00
Brent Simmons 552ab693a3 Create common data structure for all feeds. Using Swift structs, because I love them so awfully much. 2017-06-20 22:00:19 -07:00
Brent Simmons b00b2f39d7 Start work on turning RSXML.framework into RSParser.framework. 2017-06-20 21:18:46 -07:00
Brent Simmons cf77f19276 Use https URLs for all ranchero.com/evergreen/. 2017-06-01 16:28:27 -07:00
Brent Simmons 7b81bde429 Use https URL for Evergreen news in default feeds. 2017-06-01 16:27:09 -07:00
brentsimmons 91cf66803d Merge pull request #90 from ascarter/update-xcode-8.3.2
Update sub-projects for Xcode 8.3.2
2017-06-01 16:24:18 -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
brentsimmons 8b0e8c65de Merge pull request #85 from Wolfr/bugfix/responsivevideo
Provide responsive HTML5 video next to images
2017-06-01 14:54:27 -07:00
Brent Simmons 0134ce82c9 Merge branch 'master' of https://github.com/brentsimmons/Evergreen 2017-06-01 14:25:56 -07:00
Brent Simmons 32405c152f Fix title of feed in website header. 2017-06-01 14:25:51 -07:00
brentsimmons 933a66e639 Merge pull request #89 from Wolfr/enhancements/fiximageaspects
If the blog post author left width tags in his/her HTML, still make s…
2017-06-01 14:15:58 -07:00
Brent Simmons adeccd9cbf Fix Evergreen feed URL. 2017-06-01 14:10:04 -07:00
Brent Simmons e6c5110b64 Merge branch 'master' of https://github.com/brentsimmons/Evergreen 2017-06-01 14:03:37 -07:00
Brent Simmons 21fe1ae9f0 Add feed discovery for the Evergreen feed. 2017-06-01 14:03:29 -07:00
Wolfr f77ff68807 If the blog post author left width tags in his/her HTML, still make sure the image shows its original aspect 2017-06-01 21:36:06 +02:00
Wolfr 6208b072b4 Provide responsive HTML5 video next to images 2017-06-01 20:27:26 +02:00
brentsimmons d96e2b99cb Merge pull request #52 from danielpunkass/fix-code-signing-again
Fix code signing ... some more ...
2017-05-31 12:31:38 -07:00
Daniel Jalkut 24d6d1e499 I think that to get Developer ID working reliably you have to turn off "Automatic Code Signing." Let's give this one a spin ... 2017-05-31 15:29:50 -04:00
brentsimmons d514d78832 Merge pull request #51 from danielpunkass/ersatz-app-icon
Generate a placeholder app icon by rendering the Emoji Evergreen glyph.
2017-05-31 12:21:54 -07:00
Daniel Jalkut a8adf60165 Generate a placeholder app icon by rendering the Emoji Evergreen glyph. 2017-05-31 15:19:05 -04:00
brentsimmons 38c7c997fd Merge pull request #50 from danielpunkass/fix-code-signing
Remove "Mac Developer" code signing build setting on the application …
2017-05-31 10:49:12 -07:00
Daniel Jalkut 41ced60127 Remove "Mac Developer" code signing build setting on the application target. Theoretically you could keep using Mac Developer for the debug builds, but for the Release build at least, let the Developer ID identity setting come through to ensure build products are Gatekeeper-approved. 2017-05-31 13:48:03 -04:00
Brent Simmons 8bb28c6590 Update README. 2017-05-31 09:27:07 -07:00
Brent Simmons b82de531e8 Write Evergreen home page. 2017-05-29 22:07:59 -07:00
Brent Simmons 5a1eb102ef Add website skeleton. 2017-05-29 21:04:21 -07:00
Brent Simmons a7b9ba0506 Ignore wildcat_settings. 2017-05-29 21:04:00 -07:00
Brent Simmons f27f410a0d Add buildEvergreen script. 2017-05-29 16:26:03 -07:00
Brent Simmons 5c4d51dcd6 Add Sparkle. Update SUFeedURL to use https, since I just added https to ranchero.com. (Thanks to Let’s Encrypt!). 2017-05-29 15:44:33 -07:00
Brent Simmons 3773f7b1bf Replace Ranchero Software with Ranchero Software, LLC. 2017-05-29 13:17:58 -07:00
Brent Simmons 5ed5e8825b Avoid URL fragment in base URL, since the webview won’t accept that as a base URL. Fix #32. 2017-05-29 12:49:32 -07:00
Brent Simmons e4da1b4716 Wire up Feed Directory menu item. Fix #18. 2017-05-29 12:31:38 -07:00
Brent Simmons 3c083c712b Show progress indicator while refreshing. Fix #31. 2017-05-29 12:22:06 -07:00
Brent Simmons f87edca067 Make the window title visible, so that toolbar items can have labels. Fix #25. 2017-05-29 12:14:07 -07:00
Brent Simmons d03dcf6dcd Update version in Info.plist. Add UserAgent. Add SUFeedURL. Fix #5. 2017-05-29 12:08:22 -07:00
Brent Simmons f3c97506d5 Make app delegate conform to NSUserInterfaceValidations protocol. Fix #1. 2017-05-29 12:04:22 -07:00
Brent Simmons d29727269c Put feed/byline at top of detail view. Fix #8. 2017-05-29 11:53:07 -07:00
Brent Simmons dab0efe356 Allow http downloads. Fix #27. 2017-05-29 11:48:09 -07:00
Brent Simmons 0eab757a06 Comment out code that isn’t needed yet and that triggers a crash. 2017-05-29 11:39:00 -07:00