Maurice Parker
|
e61efbe47a
|
Split AccountsDidChange notification into both add and delete notifications and automatically expanded new accounts on iOS
|
2019-09-08 09:43:51 -05:00 |
|
Brent Simmons
|
21faa0ddc0
|
Update code formatting in some files in Account.framework.
|
2019-07-08 22:58:19 -07:00 |
|
Brent Simmons
|
1e82ad4845
|
Note that AccountManager is main thread only. Add an assert in a strategic location (activeAccounts property).
|
2019-07-07 14:05:27 -07:00 |
|
Brent Simmons
|
7a204ad6ed
|
Run database fetches async, in the timeline, when appropriate — for instance, when All Unread is selected and new articles come in.
|
2019-07-05 20:06:31 -07:00 |
|
Maurice Parker
|
871dbbb752
|
moved dispatch group notify to background thread as it was deadlocked with the dispatch group wait on app exit
|
2019-06-12 17:28:54 -05:00 |
|
Maurice Parker
|
88b2775076
|
Make sure that an account doesn't try persist to the disk in the time that it is logically deleted and when it is actually deallocated
|
2019-05-31 08:05:26 -05:00 |
|
Maurice Parker
|
c61949bc04
|
Add account name to network error messages and prevent background iOS errors from displaying alerts
|
2019-05-26 11:54:32 -05:00 |
|
Maurice Parker
|
59ea5cadec
|
Add status syncing to iOS
|
2019-05-20 13:51:08 -05:00 |
|
Maurice Parker
|
80e1888244
|
Rename AccountsDidChangeNotification to AccountsDidChange to match other notification names.
|
2019-05-19 15:51:08 -05:00 |
|
Maurice Parker
|
6882b152d9
|
Add timer to trigger article status sync process.
|
2019-05-15 17:21:58 -05:00 |
|
Maurice Parker
|
c47fee2384
|
Delete unused parameters (dead code)
|
2019-05-13 07:17:50 -05:00 |
|
Maurice Parker
|
e0efcfa847
|
Update unread counts for activate/inactivate and delete account
|
2019-05-02 08:41:22 -05:00 |
|
Maurice Parker
|
137f061169
|
Prevent delete while refresh in progress
|
2019-05-02 06:50:35 -05:00 |
|
Maurice Parker
|
636468bbf0
|
Implement active account processing functionality
|
2019-05-02 06:01:30 -05:00 |
|
Maurice Parker
|
f5523dd610
|
Add delete from disk
|
2019-05-01 19:22:07 -05:00 |
|
Maurice Parker
|
93630a7b72
|
Load accounts from disk
|
2019-05-01 13:13:53 -05:00 |
|
Maurice Parker
|
f4180424e1
|
Add multiple local accounts
|
2019-05-01 12:37:13 -05:00 |
|
Maurice Parker
|
4edffa488d
|
Rename classes to match naming convention
|
2019-05-01 11:05:55 -05:00 |
|
Maurice Parker
|
fe8e825c0d
|
Add account add UI
|
2019-05-01 10:28:13 -05:00 |
|
Maurice Parker
|
4bc7611721
|
Rename AccountManageer.localAccount to AccountManager.defaultAccount to make it different from other local accounts
|
2019-05-01 05:53:18 -05:00 |
|
Maurice Parker
|
ae63805479
|
Change property to have correct swift naming convention name
|
2019-04-27 16:16:46 -05:00 |
|
Maurice Parker
|
9400ea361e
|
Add notification for downloaded article(s).
|
2019-04-27 13:54:52 -05:00 |
|
Maurice Parker
|
e10bfde6d9
|
Rollback code created to support background downloads that are no longer needed
|
2019-04-26 14:21:17 -05:00 |
|
Maurice Parker
|
f5941fda64
|
Add AccountRefreshMode to be able to choose between background and foreground download sessions
|
2019-04-25 09:25:13 -05:00 |
|
Brent Simmons
|
8de36d8282
|
Start removing old code for pulling settings from a plist.
|
2019-03-15 13:17:37 -07:00 |
|
Brent Simmons
|
141ae5cc2f
|
Continue rename to NetNewsWire.
|
2018-08-28 22:18:24 -07:00 |
|
Brent Simmons
|
b7575c687c
|
Rename Data.framework to Articles.framework. Rename Database.framework to ArticlesDatabase.framework.
|
2018-07-23 18:29:08 -07:00 |
|
Brent Simmons
|
2f21dbf6be
|
Remove extraneous get { from a bunch of read-only accessors.
|
2018-02-14 13:14:25 -08:00 |
|
Brent Simmons
|
39599a43f3
|
Make hasAtLeastOneFeed() a Container protocol function with a default implementation. Scrap Account’s feedIDDictionary, since it’s not needed. (Well, profiling may tell us later to bring it back.)
|
2017-10-18 18:45:09 -07:00 |
|
Brent Simmons
|
fe29ccd2ed
|
Show unread count in dock badge. Force-update unread counts at startup.
|
2017-10-18 18:37:45 -07:00 |
|
Brent Simmons
|
324f330a3b
|
Use localizedStandardCompare when sorting Account names. It’s likely I got the order backwards, but I won’t know until we have accounts other than the local account. (I always get this backwards, even knowing that I always get it backwards.)
|
2017-10-18 18:21:36 -07:00 |
|
Brent Simmons
|
8aa3746cb8
|
Add code for fetching articles for the timeline. Doesn’t actually work yet, though, for some reason.
|
2017-10-08 18:58:15 -07:00 |
|
Brent Simmons
|
ca611623aa
|
Simplify Container and its function implementations.
|
2017-10-07 21:41:21 -07:00 |
|
Brent Simmons
|
b77569f38b
|
Create and use CombinedRefreshProgress, which reports refresh progress across all accounts. Used by the status view.
|
2017-10-07 17:20:19 -07:00 |
|
Brent Simmons
|
5d8aa94dc3
|
Keep track of refresh beginning and finishing. Validate the refreshAll command (menu, toolbar).
|
2017-10-07 14:40:14 -07:00 |
|
Brent Simmons
|
ab82febb9a
|
Move Account/Local folder to Account/LocalAccount, to make it easier to spot (since LocalAccount is its name). Also: wire up refreshing. Make organization changes to LocalAccountRefresher.
|
2017-10-07 12:40:14 -07:00 |
|
Brent Simmons
|
6a1c39d8a3
|
Remove Notifications.swift from Data.framework. Clean up UnreadCountProvider.
|
2017-10-07 11:56:22 -07:00 |
|
Brent Simmons
|
83231ed373
|
Fix some build errors.
|
2017-10-02 13:15:07 -07:00 |
|
Brent Simmons
|
4d677b2055
|
Fix a bunch of build errors.
|
2017-09-24 12:24:44 -07:00 |
|
Brent Simmons
|
1ab282c23a
|
Do some cleanups on app code.
|
2017-09-23 12:17:14 -07:00 |
|
Brent Simmons
|
b28a849af6
|
Continue march toward non-optional article.status.
|
2017-09-18 22:00:35 -07:00 |
|
Brent Simmons
|
54ca352a70
|
Continue fixing build errors.
|
2017-09-17 17:56:04 -07:00 |
|
Brent Simmons
|
c0ce68e64b
|
Fix some build errors.
|
2017-09-17 12:54:08 -07:00 |
|
Brent Simmons
|
1b391c262e
|
Continue working on build errors.
|
2017-09-17 12:34:10 -07:00 |
|
Brent Simmons
|
121fbf3c27
|
Move AccountManager to Account.framework.
|
2017-09-17 12:20:32 -07:00 |
|