Commit Graph

1285 Commits

Author SHA1 Message Date
Brent Simmons 679e6f6c0b Give Feed a weak account rather than accountID. 2018-09-13 22:37:40 -07:00
Brent Simmons 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. 2018-09-13 22:25:10 -07:00
Brent Simmons ce3a90c518 Update RSDatabase. 2018-09-13 21:44:38 -07:00
Brent Simmons 0ac68cf92c Update RSParser. 2018-09-13 21:25:57 -07:00
Brent Simmons b7e9fbf2a6 Stop saving account’s unread count to disk — no need. It gets calculated at startup plenty fast enough. 2018-09-13 21:25:35 -07:00
Brent Simmons cd8c7a2b0c Update RSDatabase. 2018-09-12 22:41:12 -07:00
Brent Simmons 4bc6c7d5db Start using ODB code with Account. Store the unread count in the settings database. 2018-09-12 22:28:21 -07:00
Brent Simmons 586d10bfa4 Update RSParser. 2018-09-10 23:03:49 -07:00
Brent Simmons 3243c8dd4d Give detail URL status bar a dark background color when in dark mode. 2018-09-10 23:03:24 -07:00
Brent Simmons 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. 2018-09-10 22:08:38 -07:00
Brent Simmons 2c2c005798 Print .debug messages only to console. 2018-09-10 22:06:50 -07:00
Brent Simmons cfaa6c1972 Fix controlAccentColor reference. 2018-09-10 21:18:11 -07:00
Brent Simmons 50eb09f143 Bump version to 5.0d6. Update appcast. 2018-09-10 13:17:52 -07:00
Brent Simmons 3f0b8a8ce7
Merge pull request #450 from vincode-io/issue-404-405
Enabled body css class to follow system appearance changes between li…
2018-09-10 13:02:20 -07:00
Maurice Parker ddb7eb6ee1 Enabled body css class to follow system appearance changes between light and dark modes. Issue #404 & Issue #405 2018-09-10 13:39:41 -05:00
Brent Simmons fe8af23718
Merge pull request #449 from vincode-io/issue-156
Enabled inline editing of feed names.  Issue #156
2018-09-09 13:10:56 -07:00
Maurice Parker ed0a4a81c2 Enabled inline editing of feed names. Issue #156 2018-09-09 15:09:03 -05:00
Brent Simmons 28d9e7e34a Update appcast. 2018-09-09 12:58:50 -07:00
Brent Simmons de8cf5fef7 Bump version number to 5.0d5. 2018-09-09 12:48:38 -07:00
Brent Simmons 03190abe89 Update submodules. 2018-09-09 12:42:52 -07:00
Brent Simmons 0a08faf02a Remove normalizedHomePageURL now that it’s part of standard URL normalizing. 2018-09-09 12:42:39 -07:00
Brent Simmons 1c9d970efd
Merge pull request #446 from vincode-io/issue-276
Added subject to email sharing and light boxed the social media share…
2018-09-08 11:45:22 -07:00
Maurice Parker 6fdaed7d27 Added subject to email sharing and light boxed the social media share dialogs. Issue #276 2018-09-07 20:22:13 -05:00
Brent Simmons ffa4afafee
Merge pull request #445 from vincode-io/default-to-tabs
Default to tabs
2018-09-07 12:09:55 -07:00
Maurice Parker 6e6f64321b fixed unintended developement team change 2018-09-07 13:50:34 -05:00
Maurice Parker 808715892f Changed project and framework projects to default to using tabs per the coding guidelines. Also corrected previously committed files with spaces used incorrectly. 2018-09-07 13:46:00 -05:00
Brent Simmons 5af831dc4c Change the URL of the NetNewsWire feed to its new location at https://nnw.ranchero.com/feed.json. 2018-09-06 20:16:12 -07:00
Brent Simmons f52f54aa28 Update RSParser. 2018-09-06 19:53:21 -07:00
Brent Simmons 1b0804e10c Update Coding Guidelines to mention Swift 4.2 and to specify tabs over spaces. 2018-09-06 19:22:38 -07:00
Brent Simmons a10f82f600
Merge pull request #442 from vincode-io/issue-438
Removed flag check because it is passed as true even if the window is…
2018-09-06 19:11:54 -07:00
Brent Simmons 981a0baa57
Merge pull request #443 from vincode-io/issue-386
Fixed issue where a feed: url in the body of a page wouldn't be retri…
2018-09-06 19:10:57 -07:00
Maurice Parker 75e9ceb3e4 Fixed issue where a feed: url in the body of a page wouldn't be retrieved via http. Issue #386 2018-09-06 20:37:47 -05:00
Maurice Parker 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. 2018-09-06 17:49:31 -05:00
Brent Simmons a062759126
Merge pull request #441 from vincode-io/issue-290
Don’t show author name if it’s the same as the feed name. Issue #290
2018-09-06 15:18:40 -07:00
Maurice Parker 1b477a4e31 Don’t show author name if it’s the same as the feed name. Issue #290 2018-09-06 17:09:11 -05:00
Brent Simmons 48b859fbd2
Merge pull request #436 from vincode-io/master
Fixed so that only older articles are marked as read, not the current…
2018-09-06 13:12:12 -07:00
Brent Simmons b2b9803e5d
Merge pull request #434 from danielpunkass/fix-apple-events
Add an AppleEvents usage description in an effort to get sharing with…
2018-09-06 13:11:22 -07:00
Brent Simmons 6656cff7f3 Fix bug where marking articles unread from timeline contextual menu was marking older articles as read. Fix #435. 2018-09-06 08:26:57 -07:00
Maurice Parker e8d25e37a2 Fixed so that only older articles are marked as read, not the currently selected article(s). Issue #432 2018-09-06 07:38:32 -05:00
Daniel Jalkut ae37ba9004 Add an AppleEvents usage description in an effort to get sharing with apps like MarsEdit working again on Mojave. 2018-09-05 11:32:28 -04:00
Brent Simmons 26cca9e6e9 Add Mark Older as Read command to timeline contextual menu. Fix #336. 2018-09-04 21:34:06 -07:00
Brent Simmons 4db22b60c7 Hide cursor on next-unread. Fix #431. 2018-09-04 21:18:59 -07:00
Brent Simmons cea52e99c0 Bump version number for real this time. 2018-09-04 21:10:24 -07:00
Brent Simmons 23ef206d73 Bump version number. Update appcast. 2018-09-04 21:09:48 -07:00
Brent Simmons d8353fc8dc Add note about default RSS reader popup not working yet. 2018-09-04 20:57:57 -07:00
Brent Simmons d49a0402ec Manually set timeline text cell colors to white when selected and emphasized. (No need on Mojave.) Fix #413. 2018-09-04 20:53:19 -07:00
Brent Simmons db238e8aee
Merge pull request #429 from da2x/patch-2
Use query selector to better detect feed links
2018-09-04 17:24:26 -07:00
Brent Simmons b762aba891
Merge pull request #428 from da2x/patch-1
Keep origin protocol when converting to feed URI
2018-09-04 13:27:31 -07:00
Daniel Aleksandersen 12a735007d
Use query selector to better detect feed links
Check that all the required attributes are set. The rel attribute is a white-space separated list of values. Lookup 'alternate' in such a list instead of attempting a direct string match.
2018-09-04 12:54:10 +02:00
Daniel Aleksandersen 4916077fb1
Keep origin protocol when converting to feed URI
Avoid downgrading HTTP to HTTPS. Introduces security and privacy risks; plus reduces performance with unnecessary redirects.
2018-09-04 12:45:29 +02:00