Commit Graph

41 Commits

Author SHA1 Message Date
Brent Simmons
773f660601 Create WebViewWindow, which holds a WKWebView. To be used for keyboard shortcuts and whatever else needs a plain web view in a window. 2017-11-13 13:23:22 -08:00
Brent Simmons
82c75a56d3 Update ToDo. 2017-10-29 12:14:17 -07:00
Brent Simmons
d16f83c99a Start UndoableCommand as part of undo support. 2017-10-24 09:28:58 -07:00
Brent Simmons
1ca7d2cba3 Update ToDo. 2017-10-22 12:06:54 -07:00
Brent Simmons
186d489ab4 Update ToDo. 2017-10-22 11:09:43 -07:00
Brent Simmons
f9d3eac222 Update ToDo 2017-10-21 21:07:31 -07:00
Brent Simmons
f527353b58 Update ToDo. 2017-10-21 16:32:36 -07:00
Brent Simmons
7bf1847588 Send notification on adding a feed to a folder. Also: Update ToDo. 2017-10-21 16:27:06 -07:00
Brent Simmons
40beb54905 Update ToDo. 2017-10-21 13:32:45 -07:00
Brent Simmons
c08a78299a Update ToDo. 2017-10-21 10:56:22 -07:00
Brent Simmons
6a5e668e9d Update ToDo. 2017-10-20 08:45:39 -07:00
Brent Simmons
4c017dab10 Update unread counts after fetching articles on changing selection in the sidebar. 2017-10-19 21:56:30 -07:00
Brent Simmons
913a5f46a0 Make New Folder a default toolbar item. (I learned this exact lesson many years ago: if New Folder isn’t in the toolbar, people will request that the app support folders.) 2017-10-19 13:30:49 -07:00
Brent Simmons
aca8acea7c Update sidebar when adding a folder. 2017-10-19 13:27:59 -07:00
Brent Simmons
3812c216b2 Show unread count in window title. 2017-10-18 21:53:45 -07:00
Brent Simmons
19b8d5fbfc Update ToDo. 2017-10-18 18:14:38 -07:00
Brent Simmons
165e74a3f3 Refactor status change handling in Account. 2017-10-10 13:23:12 -07:00
Brent Simmons
f5a5bf91b2 Update unread counts for feeds when statuses change. 2017-10-09 21:54:08 -07:00
Brent Simmons
6572631866 Update the timeline cell when an article’s status changes. 2017-10-08 21:06:25 -07:00
Brent Simmons
e66e6083c7 Update ToDo. 2017-10-08 19:38:46 -07:00
Brent Simmons
bed43dd3d6 Call the completion block in Account.update, so the refresher can do its thing properly. Also: update ToDo. 2017-10-07 17:53:37 -07:00
Brent Simmons
c6f683c34c Make Account, rather than its delegate, watch for refresh progress changes. This way the delegate doesn’t have to be inited with its Account. 2017-10-07 17:43:10 -07:00
Brent Simmons
ea63f5e343 Update ToDo. 2017-10-07 12:40:24 -07:00
Brent Simmons
fa0d355ab0 Require High Sierra. 2017-10-07 12:00:47 -07:00
Brent Simmons
6a1c39d8a3 Remove Notifications.swift from Data.framework. Clean up UnreadCountProvider. 2017-10-07 11:56:22 -07:00
Brent Simmons
9b566dd10d Init feed with a disk dictionary. 2017-09-26 13:26:28 -07:00
Brent Simmons
0843c10bc5 Remove accountInfo references. This was speculative anyway. I’ll figure out later what we actually need. (Which might be accountInfo after all, and might not be.) 2017-09-22 08:06:06 -07:00
Brent Simmons
94bc7dd4cb Update ToDo. 2017-09-21 18:17:49 -07:00
Brent Simmons
b28a849af6 Continue march toward non-optional article.status. 2017-09-18 22:00:35 -07:00
Brent Simmons
1b391c262e Continue working on build errors. 2017-09-17 12:34:10 -07:00
Brent Simmons
5715d2f221 Move Folder and Container from Data to Account. 2017-09-16 15:25:38 -07:00
Brent Simmons
e7794530e5 Update ToDo. 2017-09-16 13:10:32 -07:00
Brent Simmons
ea6d8b0bb8 Update ToDo. 2017-09-16 13:01:54 -07:00
Brent Simmons
8cd9a98e3a Update ToDo. 2017-09-16 11:05:19 -07:00
Brent Simmons
72cfc84001 Cache statuses when fetching articles — since articles are fetched using a join statement with the statuses table. 2017-09-14 13:32:06 -07:00
Brent Simmons
7563906f9b Create Articles with attached objects. 2017-09-13 21:41:01 -07:00
Brent Simmons
302cda90ba Update ToDo. 2017-09-13 13:30:49 -07:00
Brent Simmons
2df48bbd4d Update ToDo. 2017-09-12 22:28:01 -07:00
Brent Simmons
cc18432a57 Update ToDo. 2017-09-12 22:08:12 -07:00
Brent Simmons
4d7d7529fe Update ToDo. 2017-09-12 21:27:31 -07:00
Brent Simmons
29c8badc34 Switch from .ooutline to OPML for to-do list. 2017-09-12 13:19:36 -07:00