Commit Graph

  • b22a965777 Update version and appcast for 5.0d15. Brent Simmons 2019-02-09 21:29:56 -08:00
  • df768da253 Stop using the builtin textField and imageView in the sidebar cell — this fixes the drag image issue. Fix #532. Brent Simmons 2019-02-09 18:54:16 -08:00
  • 1c2759dd2b Skip reloading HTML in the detail view when the article is set and it’s the same article that was already set. Brent Simmons 2019-02-09 12:15:05 -08:00
  • 064ef20c19 Update appcast for 5.0d14. Brent Simmons 2019-02-08 22:11:24 -08:00
  • 59c879312a Bump version to 5.0d14. Brent Simmons 2019-02-08 21:57:33 -08:00
  • 8a5428c1cf Discard future dates. Fix #538. Brent Simmons 2019-02-08 21:54:45 -08:00
  • 1466f7e919 Fix bug getting unread count for the Today smart feed — it would skip articles with no pubDate, but that did arrive today (and thus should be considered as part of Today). Brent Simmons 2019-02-08 21:05:55 -08:00
  • 7f82f9d607 Fix a bug where articles with changed dates wouldn’t update in the database. Make the code a bit more clear, too. Brent Simmons 2019-02-08 20:41:46 -08:00
  • 4d3bceda93 Skip reloadData in TimelineViewController when the articles array represents the same articles as the previous array. Just reload visible cells in that case. Brent Simmons 2019-02-08 19:53:41 -08:00
  • 58012a97f3 Remove unused code. Brent Simmons 2019-02-07 22:45:19 -08:00
  • 0e31e526e4 Remove unused code from TimelineTableView. Brent Simmons 2019-02-07 22:27:26 -08:00
  • 7184f8c439 Remove unused code from TimelineTableRowView. Brent Simmons 2019-02-07 22:24:41 -08:00
  • 2ece915ac3 Do less work in timeline table cell views, which should make scrolling imperceptibly faster. Brent Simmons 2019-02-07 22:01:31 -08:00
  • 6f41b2a728 Queue saving to disk, in Account, even during refresh. Brent Simmons 2019-02-07 21:29:05 -08:00
  • 6fba06425c Allow for a drop-on index when dragging a single local feed. Brent Simmons 2019-02-07 21:27:24 -08:00
  • 04270aaad7 Make the rows in the sidebar a little taller, to provide some breathing room. Fix #534. Brent Simmons 2019-02-07 21:07:40 -08:00
  • 6c421015cc Update appcast for 5.0d13. Brent Simmons 2019-02-06 22:09:24 -08:00
  • eb3c69f4d0 Don’t write "Untitled" to Subscriptions.opml when a feed lacks a name or editedName — “Untitled” is a localizable, display-only string, not something to store in OPML. Fix #527. Brent Simmons 2019-02-06 21:18:22 -08:00
  • aadf4ec09f Don’t set feed.editedName when importing OPML in Account. Brent Simmons 2019-02-06 21:17:17 -08:00
  • e06daec8bc Merge pull request #531 from vincode-io/Issue-519 Brent Simmons 2019-02-06 13:02:37 -08:00
  • a520cdfa4b added accessibility label for sidebar cell Maurice Parker 2019-02-06 14:37:58 -06:00
  • a09e4fdd2a Bump version to 5.0d13. Brent Simmons 2019-02-05 22:29:38 -08:00
  • f09de46bbb Implement dragging multiple feeds in the sidebar. Use the same code for single and multiple cases. Brent Simmons 2019-02-05 22:28:30 -08:00
  • ddccbdf610 Add addFeed and addFeeds to the Container protocol. This was confusing before. Now you can add directly to a Folder or Account. Brent Simmons 2019-02-05 21:48:32 -08:00
  • c07119feba Implement accepting a single local feed drag and drop in the sidebar. Brent Simmons 2019-02-05 21:01:53 -08:00
  • 7ce4a21194 Add rebuildTreeAndRestoreSelection method and use it where appropriate in SidebarViewController. Brent Simmons 2019-02-05 21:00:53 -08:00
  • 3a5741a5dd Make exportDictionary and internalDictionary private vars instead of functions in FeedPasteboardWriter. Brent Simmons 2019-02-05 21:00:10 -08:00
  • c4e97c028b Use semantic markup — header and article tags — in HTML view. Brent Simmons 2019-02-04 18:03:35 -08:00
  • ba5d8888a7 Update appcast. Brent Simmons 2019-02-03 12:25:26 -08:00
  • 06d1acf05d Drop “macOS” from user-agent. The idea is to keep it as simple as possible so that it’s harder for sites to do fingerprinting. Brent Simmons 2019-02-03 12:11:47 -08:00
  • c37a781908 Bump version to 5.0d12. Brent Simmons 2019-02-03 12:08:51 -08:00
  • cda559728c Refresh smart feeds when articles refresh. Brent Simmons 2019-02-03 12:06:11 -08:00
  • ed37282c79 Update RSParser.framework. Brent Simmons 2019-02-02 21:35:24 -08:00
  • 057504709b Start database window (a debugging thing). Brent Simmons 2019-02-02 21:34:57 -08:00
  • 448293a836 Set feed.title from the OPML — don’t just leave it blank. Brent Simmons 2019-02-02 18:08:01 -08:00
  • 30324c8ec0 Make sure that feed.editedName is never "". Treat it as nil. Brent Simmons 2019-02-02 17:46:15 -08:00
  • 3f57cdf4f7 Restore the selection after rebuilding the sidebar after a name change. Brent Simmons 2019-02-02 17:01:40 -08:00
  • 25b6027745 Re-sort the sidebar when the display name for a feed or folder changes. Brent Simmons 2019-02-02 12:36:07 -08:00
  • 3966fa9048 Update appcast for 5.0d11. Brent Simmons 2019-02-01 22:17:09 -08:00
  • 4ed06cf761 Updates to RSCore and RSParser. Brent Simmons 2019-02-01 22:08:18 -08:00
  • 51ef880d4f Remove the gear menu from the bottom of the sidebar. Animate in and out the refresh-status view (a la Mail). Brent Simmons 2019-02-01 20:53:02 -08:00
  • 21a5a00cd1 Moving some work from my laptop to my iMac. Brent Simmons 2019-02-01 20:26:40 -08:00
  • 5d569154e7 Bump version to 5.0d11. Brent Simmons 2019-01-30 22:18:36 -08:00
  • 1455b9fd19 Update Appcast for 5.0d10. Brent Simmons 2019-01-30 22:18:10 -08:00
  • a936c34c53 Further tighten up the timeline. Align the top of the avatar with the top of the text. Brent Simmons 2019-01-30 21:51:35 -08:00
  • cb89c1ab7b Reduce avatar size to 48 x 48 in timeline. Brent Simmons 2019-01-30 20:57:28 -08:00
  • 3a5f95f6b6 Tighten up the timeline — increase information density a bit. Fix #525. Brent Simmons 2019-01-29 22:33:27 -08:00
  • 5d16a35f08 Bump version to 5.0d10. Set deployment target to 10.13, now that I got it building again. Brent Simmons 2019-01-29 21:00:45 -08:00
  • 6b8c052b13 Make the app notarizable. Fix the confusion with the two copies of the Safari extension. Add shell script to sign Sparkle.framework. Brent Simmons 2019-01-29 20:53:20 -08:00
  • 73d35f3909 Update copyright in Subscribe to Feed extension. Brent Simmons 2019-01-29 20:22:17 -08:00
  • 8a81327c22 Enable hardened runtime for the Subscribe to Feed extension. This gets us one small step closer to being able to notarize the app. Brent Simmons 2019-01-28 21:36:52 -08:00
  • d42f06d544 Remove the explanotext below the crash-logs-send-automatically checkbox. It’s not enough information. The Privacy Policy button is still there, importantly, so people can get the full scoop. Brent Simmons 2019-01-28 21:35:02 -08:00
  • 92e499d550 Update appcast for 5.0d9. Brent Simmons 2019-01-28 20:44:17 -08:00
  • a8ec3b9d58 Switch skip-install to Yes for Articles.framework. Brent Simmons 2019-01-28 20:44:09 -08:00
  • f5d6e7e8fa Fix bug where empty folders would be lost between runs of the app. Brent Simmons 2019-01-27 21:42:58 -08:00
  • 75199d2546 Add @objc for the two delegate methods implemented. This fixes a bug where the Add button wasn’t enabled after your typing. Brent Simmons 2019-01-27 21:09:25 -08:00
  • fdefaef66e Check to see if the main window is loaded, in applicationShouldHandleReopen, which may be a work-around for a mysterious and (so far) unreproducible crash — #522. Brent Simmons 2019-01-27 20:25:09 -08:00
  • 7df22a2b6f Refresh automatically based on the setting in the General prefs pane. Fix #60. Brent Simmons 2019-01-27 18:00:09 -08:00
  • f742737288 Bind refresh interval popup in General preferences pane. Brent Simmons 2019-01-27 16:07:13 -08:00
  • 5d94b9909c Add refreshInterval to AppDefaults. Brent Simmons 2019-01-27 16:06:50 -08:00
  • 37d67c3abb Close the crash reporter window after sending the crash log. Skip the Thanks sheet. Just close the window. Brent Simmons 2019-01-27 15:04:25 -08:00
  • cca508da6e Bump version to 5.0d9. Brent Simmons 2019-01-27 13:57:43 -08:00
  • 42316b568d Set proper system version in appcast. Brent Simmons 2019-01-27 11:16:49 -08:00
  • 4418935c22 Fix date in appcast. Brent Simmons 2019-01-27 11:16:24 -08:00
  • 6856a7a2ba Update appcast for 5.0d8. Brent Simmons 2019-01-26 22:45:38 -08:00
  • d21b09fc21 Update copyright. Brent Simmons 2019-01-26 22:22:26 -08:00
  • 8a0f65dd24 Keep the prefs window width constant between panes. Keep the top edge of the window constant. Brent Simmons 2019-01-26 22:01:38 -08:00
  • 7f731164a3 Switch to Advanced prefs pane on click on toolbar item. Brent Simmons 2019-01-26 21:45:22 -08:00
  • 3ef942a56a Add Xcoders to default feeds. Brent Simmons 2019-01-26 19:52:07 -08:00
  • a43e46c556 Bind checkbox on Advanced prefs pane. Wire up Privacy Policy button action. Brent Simmons 2019-01-26 12:01:41 -08:00
  • a702aff725 Update Advanced Preferences constraints. Brent Simmons 2019-01-26 11:59:03 -08:00
  • 055e872874 Fix ambiguity in General preferences constraints. Brent Simmons 2019-01-23 22:11:34 -08:00
  • 1a024f7616 Add constraints for General preferences pane. Brent Simmons 2019-01-23 22:04:22 -08:00
  • a89727f08b Update ToDo. Brent Simmons 2019-01-21 22:19:02 -08:00
  • b8e27cdb62 Update ToDo.opml. Brent Simmons 2019-01-19 11:45:29 -08:00
  • 3ef9365e5e Add title to privacy policy. Brent Simmons 2019-01-13 13:28:10 -08:00
  • 45ef8d8756 Add link to privacy policy copy on GitHub. Brent Simmons 2019-01-13 13:26:42 -08:00
  • 1c7626ab9f Add privacy policy. Brent Simmons 2019-01-13 13:24:48 -08:00
  • 9ffb7f42ec Start work on Advanced prefs pane. Brent Simmons 2019-01-11 23:19:19 -08:00
  • fa28a75c9c Don’t check for crash report if running MAS version. Brent Simmons 2019-01-11 23:18:48 -08:00
  • 085cfb2e60 Run the crash report window at startup when needed. Brent Simmons 2019-01-11 22:50:36 -08:00
  • e73c660c03 Update RSWeb. Brent Simmons 2019-01-11 22:12:11 -08:00
  • 4e7f3e15a4 Fix typo in crash report sender — it works now. Brent Simmons 2019-01-11 22:11:46 -08:00
  • d6501af4fe Add Debug menu test for crash report sending. Brent Simmons 2019-01-11 22:06:24 -08:00
  • 3b7fe2e3ab Send the crash log to the server. Brent Simmons 2019-01-11 21:59:27 -08:00
  • 0b87aa46ca Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire Brent Simmons 2019-01-09 23:02:25 -08:00
  • af65fd948b Start work on uploading the crash log. Create the URL request and the proper headers and form data. Brent Simmons 2019-01-09 23:02:01 -08:00
  • cda5c13286 Merge pull request #516 from vincode-io/accessibility-technote Brent Simmons 2019-01-05 11:54:10 -08:00
  • 9b6ace9f30 added Accessibility technote Maurice Parker 2019-01-05 13:59:02 -05:00
  • 2bb261c8b7 Merge pull request #515 from vincode-io/credits-darkmode Brent Simmons 2019-01-04 16:45:24 -08:00
  • 055770fe22 changed font color to textColor so that it adapts to darkmode Maurice Parker 2019-01-04 17:20:32 -05:00
  • 299ffe93b6 Remove no-longer-needed AppConstants. Brent Simmons 2018-12-29 13:59:14 -08:00
  • f8b21c5cc3 Add Debug menu for testing crash report window. Brent Simmons 2018-12-29 12:31:39 -08:00
  • 3931d7ae38 Make progress on crash report system. Brent Simmons 2018-12-29 12:31:27 -08:00
  • 1906dff715 Make progress on CrashReportWindowController. Brent Simmons 2018-12-28 22:56:43 -08:00
  • 844a69446d Add showPrivacyPolicy action to app delegate. Brent Simmons 2018-12-28 22:11:55 -08:00
  • 5b017cb6a7 Add CrashReportWindowController. Brent Simmons 2018-12-28 21:49:32 -08:00
  • 2e159deac8 Add AppConstants. Brent Simmons 2018-12-28 21:49:21 -08:00
  • 90ce9822ff Add Privacy Policy button to crash reporter window. Brent Simmons 2018-12-28 17:52:24 -08:00
  • b9032b295f Make TimelineStringFormatter a struct rather than a class. Brent Simmons 2018-12-27 22:29:45 -08:00