Brent Simmons
fe49f3bbe4
Remove numerous superfluous MainActor annotations.
2024-06-08 11:58:30 -07:00
Brent Simmons
b2da353e8a
Convert refreshAll to async/await.
2024-03-25 23:36:27 -07:00
Brent Simmons
028df3a8f8
Convert syncArticleStatusAll to async/await.
2024-03-25 23:06:05 -07:00
Brent Simmons
d0760f3d12
Continue fixing concurrency warnings.
2024-03-19 23:05:30 -07:00
Stuart Breckenridge
673f0ce718
Handles single and multiple sync failures
...
If a single sync failure is encountered a sheet is presented which allows the user to update their credentials.
If multiple sync failures are encountered an alert is shown listing the accounts which encountered errors. On iOS, this alert can take the user into Settings, but there is no obvious way to programatically pesent macOS preferences.
2020-07-25 16:40:04 +08:00
Stuart Breckenridge
c2149579c9
Converts AppDefaults to singleton
2020-07-02 09:58:25 +08:00
Maurice Parker
902304c723
Convert Settings to use SwiftUI
2019-06-11 16:59:16 -05:00
Maurice Parker
e8199ed0a6
Change to not show alert dialog on automatic refreshes. Issue #729
2019-06-10 15:21:17 -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
6882b152d9
Add timer to trigger article status sync process.
2019-05-15 17:21:58 -05:00