Commit Graph

  • f88c58a130 Remove instance of no-longer-needed feed uniquing. Brent Simmons 2018-09-16 13:11:54 -07:00
  • 6b6d393b3d Delete some dead code. Brent Simmons 2018-09-16 13:08:44 -07:00
  • 3d45231494 Stop using urlToFeedDictionary. Feeds don’t have to be uniqued. Brent Simmons 2018-09-16 13:04:42 -07:00
  • f8d6cb48dc Remove instance where Feed equality was expected to be pointer equality, which is no longer true. Brent Simmons 2018-09-16 12:46:50 -07:00
  • 4010b4cb2a On startup, import from AccountData.plist one last time, then rename it to AccountData-old.plist. On subsequent startups, import using Subscriptions.opml. Brent Simmons 2018-09-16 12:42:46 -07:00
  • 4b24487b02 Added refresh to the dock menu. Issue #461 Maurice Parker 2018-09-15 16:07:54 -05:00
  • 823d83c942 Write to disk on display-name-change only if it’s a Folder, since Feed names are stored in ODB. Brent Simmons 2018-09-15 12:08:57 -07:00
  • d0df791b93 Skip writing to disk when feed setting changes, since we’re writing OPML now and storing feed settings in ODB. Brent Simmons 2018-09-15 12:06:19 -07:00
  • abd8fb2236 Store feed.name and feed.editedName in ODB. Brent Simmons 2018-09-15 11:45:01 -07:00
  • ce1fe6ed1f Store feed.editedName in ODB. Brent Simmons 2018-09-15 11:39:33 -07:00
  • 0f59b904ef Store feed.authors in ODB. Make Author Codable. Brent Simmons 2018-09-15 11:16:05 -07:00
  • 904feb9950 Store feed.homePageURL in ODB. Brent Simmons 2018-09-14 22:23:30 -07:00
  • fb9590de98 Make feedID and accountID the things that determine hashing and equality for a Feed. Brent Simmons 2018-09-14 22:15:22 -07:00
  • 47cf018143 Store feed.unreadCount with the Account rather than the feed. This is part of making it so that feeds no longer have to be uniqued. Brent Simmons 2018-09-14 22:06:03 -07:00
  • 28d084e246 Store iconURL and faviconURL in ODB. Brent Simmons 2018-09-14 21:51:05 -07:00
  • ff2086ccd4 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire Brent Simmons 2018-09-14 19:33:56 -07:00
  • 6d2bb123e3 Save conditional GET info in ODB. Brent Simmons 2018-09-14 19:33:47 -07:00
  • 7b4e096911 Merge pull request #462 from vincode-io/issue-455 Brent Simmons 2018-09-14 19:02:54 -07:00
  • 4e8409a891 Merge branch 'master' of https://github.com/brentsimmons/NetNewsWire Brent Simmons 2018-09-14 19:01:28 -07:00
  • 6a8dfa37c7 Added correct label colors for system messages. Issue #455 Maurice Parker 2018-09-14 20:25:32 -05:00
  • 4f2f4a1ef4 Changed the article detail pane to always use the webview even when displaying system messages, for example "No selection" or "Multiple Selection". Issue #455 Maurice Parker 2018-09-14 20:00:51 -05:00
  • 230671a190 Merge pull request #458 from vincode-io/issue-46 Brent Simmons 2018-09-14 14:06:54 -07:00
  • 40b49c0553 Merge pull request #459 from vincode-io/issue-201 Brent Simmons 2018-09-14 14:06:39 -07:00
  • 3f1f4fd24c Write Subscriptions.opml to disk. Brent Simmons 2018-09-14 13:25:38 -07:00
  • b8546d8e8b Don't store account.unreadCount in Settings.odb. Don’t rewrite AccountData.plist when feed.contentHash changes. Brent Simmons 2018-09-14 13:12:55 -07:00
  • aa94bc4c91 Merge pull request #457 from vincode-io/issue-105 Brent Simmons 2018-09-14 10:15:52 -07:00
  • b065693f75 Stop storing account.unreadCount in Settings.odb. Brent Simmons 2018-09-13 22:55:06 -07:00
  • 13fbad12a5 Store feed.contentHash in Settings.odb. Brent Simmons 2018-09-13 22:52:34 -07:00
  • 679e6f6c0b Give Feed a weak account rather than accountID. Brent Simmons 2018-09-13 22:37:40 -07:00
  • b5b42b8df6 Stop storing unreadCount for Feed and Folder objects on disk, since they’re fast to fetch at startup. Also, give Feed an ODBRawValueTable for metadata storage. Brent Simmons 2018-09-13 22:25:10 -07:00
  • ce3a90c518 Update RSDatabase. Brent Simmons 2018-09-13 21:44:38 -07:00
  • 0ac68cf92c Update RSParser. Brent Simmons 2018-09-13 21:25:57 -07:00
  • b7e9fbf2a6 Stop saving account’s unread count to disk — no need. It gets calculated at startup plenty fast enough. Brent Simmons 2018-09-13 21:25:35 -07:00
  • f8f268f55f Enabled sidebar to scroll to current selection when using the read next unread function. Issue #201 Maurice Parker 2018-09-13 15:36:07 -05:00
  • 7c37ed5d88 Changed the Mark as Read toolbar item to toggle back and forth between read and unread states. Issue #46. Maurice Parker 2018-09-13 15:00:33 -05:00
  • d34e5916ad Enabled "Add to Feeds" button on Feed Directory. Issue #105 Maurice Parker 2018-09-13 10:04:20 -05:00
  • 3a4abb6d6e Rolledback changes to the Feed List (directory) window. Maurice Parker 2018-09-13 07:15:26 -05:00
  • cd8c7a2b0c Update RSDatabase. Brent Simmons 2018-09-12 22:41:12 -07:00
  • 4bc6c7d5db Start using ODB code with Account. Store the unread count in the settings database. Brent Simmons 2018-09-12 22:28:21 -07:00
  • ab8ef65962 Implemented the add feed functionality on the feed directory window. Issue #105 Maurice Parker 2018-09-12 22:23:23 -05:00
  • 586d10bfa4 Update RSParser. Brent Simmons 2018-09-10 23:03:49 -07:00
  • 3243c8dd4d Give detail URL status bar a dark background color when in dark mode. Brent Simmons 2018-09-10 23:03:24 -07:00
  • 25ff76e1e5 Fix a performance bug when fetching all unread articles. When validating unread counts, it was looping through the entire set of articles once per feed. Now it loops through articles just once, for a major performance boost with lots of feeds and/or lots of unread articles. Brent Simmons 2018-09-10 22:08:38 -07:00
  • 2c2c005798 Print .debug messages only to console. Brent Simmons 2018-09-10 22:06:50 -07:00
  • cfaa6c1972 Fix controlAccentColor reference. Brent Simmons 2018-09-10 21:18:11 -07:00
  • 50eb09f143 Bump version to 5.0d6. Update appcast. Brent Simmons 2018-09-10 13:17:52 -07:00
  • 3f0b8a8ce7 Merge pull request #450 from vincode-io/issue-404-405 Brent Simmons 2018-09-10 13:02:20 -07:00
  • ddb7eb6ee1 Enabled body css class to follow system appearance changes between light and dark modes. Issue #404 & Issue #405 Maurice Parker 2018-09-10 13:39:41 -05:00
  • fe8af23718 Merge pull request #449 from vincode-io/issue-156 Brent Simmons 2018-09-09 13:10:56 -07:00
  • ed0a4a81c2 Enabled inline editing of feed names. Issue #156 Maurice Parker 2018-09-09 15:09:03 -05:00
  • 28d9e7e34a Update appcast. Brent Simmons 2018-09-09 12:58:50 -07:00
  • de8cf5fef7 Bump version number to 5.0d5. Brent Simmons 2018-09-09 12:48:38 -07:00
  • 03190abe89 Update submodules. Brent Simmons 2018-09-09 12:42:52 -07:00
  • 0a08faf02a Remove normalizedHomePageURL now that it’s part of standard URL normalizing. Brent Simmons 2018-09-09 12:42:39 -07:00
  • 1c9d970efd Merge pull request #446 from vincode-io/issue-276 Brent Simmons 2018-09-08 11:45:22 -07:00
  • 6fdaed7d27 Added subject to email sharing and light boxed the social media share dialogs. Issue #276 Maurice Parker 2018-09-07 20:22:13 -05:00
  • ffa4afafee Merge pull request #445 from vincode-io/default-to-tabs Brent Simmons 2018-09-07 12:09:55 -07:00
  • 6e6f64321b fixed unintended developement team change Maurice Parker 2018-09-07 13:50:34 -05:00
  • 808715892f Changed project and framework projects to default to using tabs per the coding guidelines. Also corrected previously committed files with spaces used incorrectly. Maurice Parker 2018-09-07 13:46:00 -05:00
  • 5af831dc4c Change the URL of the NetNewsWire feed to its new location at https://nnw.ranchero.com/feed.json. Brent Simmons 2018-09-06 20:16:12 -07:00
  • f52f54aa28 Update RSParser. Brent Simmons 2018-09-06 19:53:21 -07:00
  • 1b0804e10c Update Coding Guidelines to mention Swift 4.2 and to specify tabs over spaces. Brent Simmons 2018-09-06 19:22:38 -07:00
  • a10f82f600 Merge pull request #442 from vincode-io/issue-438 Brent Simmons 2018-09-06 19:11:54 -07:00
  • 981a0baa57 Merge pull request #443 from vincode-io/issue-386 Brent Simmons 2018-09-06 19:10:57 -07:00
  • 75e9ceb3e4 Fixed issue where a feed: url in the body of a page wouldn't be retrieved via http. Issue #386 Maurice Parker 2018-09-06 20:37:47 -05:00
  • 1371d2d62e Removed flag check because it is passed as true even if the window isn't visible due to being minimized into the app icon. Maurice Parker 2018-09-06 17:49:31 -05:00
  • a062759126 Merge pull request #441 from vincode-io/issue-290 Brent Simmons 2018-09-06 15:18:40 -07:00
  • 1b477a4e31 Don’t show author name if it’s the same as the feed name. Issue #290 Maurice Parker 2018-09-06 17:09:11 -05:00
  • 48b859fbd2 Merge pull request #436 from vincode-io/master Brent Simmons 2018-09-06 13:12:12 -07:00
  • b2b9803e5d Merge pull request #434 from danielpunkass/fix-apple-events Brent Simmons 2018-09-06 13:11:22 -07:00
  • 6656cff7f3 Fix bug where marking articles unread from timeline contextual menu was marking older articles as read. Fix #435. Brent Simmons 2018-09-06 08:26:57 -07:00
  • e8d25e37a2 Fixed so that only older articles are marked as read, not the currently selected article(s). Issue #432 Maurice Parker 2018-09-06 07:38:32 -05:00
  • ae37ba9004 Add an AppleEvents usage description in an effort to get sharing with apps like MarsEdit working again on Mojave. Daniel Jalkut 2018-09-05 11:32:28 -04:00
  • 26cca9e6e9 Add Mark Older as Read command to timeline contextual menu. Fix #336. Brent Simmons 2018-09-04 21:34:06 -07:00
  • 4db22b60c7 Hide cursor on next-unread. Fix #431. Brent Simmons 2018-09-04 21:18:59 -07:00
  • cea52e99c0 Bump version number for real this time. Brent Simmons 2018-09-04 21:10:24 -07:00
  • 23ef206d73 Bump version number. Update appcast. Brent Simmons 2018-09-04 21:09:48 -07:00
  • d8353fc8dc Add note about default RSS reader popup not working yet. Brent Simmons 2018-09-04 20:57:57 -07:00
  • d49a0402ec Manually set timeline text cell colors to white when selected and emphasized. (No need on Mojave.) Fix #413. Brent Simmons 2018-09-04 20:53:19 -07:00
  • db238e8aee Merge pull request #429 from da2x/patch-2 Brent Simmons 2018-09-04 17:24:26 -07:00
  • b762aba891 Merge pull request #428 from da2x/patch-1 Brent Simmons 2018-09-04 13:27:31 -07:00
  • 12a735007d Use query selector to better detect feed links Daniel Aleksandersen 2018-09-04 12:54:10 +02:00
  • 4916077fb1 Keep origin protocol when converting to feed URI Daniel Aleksandersen 2018-09-04 12:45:29 +02:00
  • b78406073c Start work on a default-RSS-reader popup menu in the preferences window, so people can make NetNewsWire their default reader. Brent Simmons 2018-09-03 22:33:00 -07:00
  • eb1974b333 Update RSCore. Brent Simmons 2018-09-03 21:44:52 -07:00
  • 0a1896eb17 Add "feeds" to URL schemes handled. Brent Simmons 2018-09-03 18:15:19 -07:00
  • 8afdbe1e39 Update RSCore. Brent Simmons 2018-09-03 17:24:00 -07:00
  • b3c6713a40 Add Share submenu to timeline contextual menu. Fix #333. Brent Simmons 2018-09-03 17:02:10 -07:00
  • 37a4065ec2 Rename MainWindowSharingServicePickerDelegate to SharingServicePickerDelegate. Create static customSharingServices func. Brent Simmons 2018-09-03 17:01:10 -07:00
  • 8d37275edb Don’t make publication date a link when it would be to same link as title. Fix #412. Brent Simmons 2018-09-03 12:50:24 -07:00
  • 8373ef06eb Merge pull request #426 from danielpunkass/remove-swift-from-safari-extension Brent Simmons 2018-09-03 10:45:13 -07:00
  • 2567167f71 Stop embedding Swift libraries in the Safari App Extension, and rely upon the bundled Swift libraries in the host app instead. Daniel Jalkut 2018-09-02 18:10:27 -04:00
  • 52349bd52c Update appcast for 5.0d2. Brent Simmons 2018-09-02 13:01:02 -07:00
  • e779a46cc1 Make version 5.0d2. Brent Simmons 2018-09-02 12:41:43 -07:00
  • 0e5051b060 Fix a major performance regression with article fetching/creation by not using implicit hashing — use explicit and simpler hashValue that will still provide high quality. Brent Simmons 2018-09-02 12:36:46 -07:00
  • fdb159a61b Normalize homePageURL in its setter. Fix #397. Brent Simmons 2018-09-02 12:14:04 -07:00
  • 5d2a3e9142 Normalize homePageURL on init-ing Feed. Brent Simmons 2018-09-02 12:08:35 -07:00
  • b4e711746d Allow selecting an OPML file that has a .xml file extension. Fix #355. Brent Simmons 2018-09-02 11:48:59 -07:00
  • bcacd31135 Hide cursor on paging via the space bar. Fix #393. Brent Simmons 2018-09-01 17:25:29 -07:00
  • 2238ac8bbc Merge pull request #421 from danielpunkass/new-build-script Brent Simmons 2018-09-01 16:04:16 -07:00