Brent Simmons
|
69ca22aa51
|
Add Core scheme.
|
2024-03-20 22:14:52 -07:00 |
|
Brent Simmons
|
0d5021b25f
|
Remove unused code from Core module.
|
2024-03-20 22:06:43 -07:00 |
|
Brent Simmons
|
f0b8b10b2d
|
Remove unused code from UIKitExtras.
|
2024-03-20 22:00:02 -07:00 |
|
Brent Simmons
|
c911a3b257
|
Remove unused code in AppKitExtras.
|
2024-03-20 21:51:20 -07:00 |
|
Brent Simmons
|
21ca4fe0aa
|
Remove unused code from FoundationExtras.
|
2024-03-20 21:37:53 -07:00 |
|
Brent Simmons
|
13871495f3
|
Update iOS code to handle module changes.
|
2024-03-20 20:54:21 -07:00 |
|
Brent Simmons
|
2461e937bf
|
Replace RSCore with several local modules. Update code as needed.
|
2024-03-20 20:49:15 -07:00 |
|
Brent Simmons
|
d0760f3d12
|
Continue fixing concurrency warnings.
|
2024-03-19 23:05:30 -07:00 |
|
Brent Simmons
|
6ab10e871c
|
Fix numerous concurrency warnings.
|
2024-03-19 20:33:54 -07:00 |
|
Brent Simmons
|
186deebf9b
|
Turn on strict concurrency. Fix some issues.
|
2024-03-19 19:55:55 -07:00 |
|
Brent Simmons
|
b2d3128b2d
|
Fix build errors.
|
2024-03-19 10:15:30 -07:00 |
|
Brent Simmons
|
5c6e5807d9
|
Change markAndFetchNew to just mark and get rid of the return value
which wasn’t used anywhere.
|
2024-03-18 21:39:13 -07:00 |
|
Brent Simmons
|
e58f8ada42
|
Fix many build errors.
|
2024-03-18 21:08:37 -07:00 |
|
Brent Simmons
|
2a44e1ccf1
|
Mark Article as Sendable.
|
2024-03-17 15:57:33 -07:00 |
|
Brent Simmons
|
2061adf595
|
Make ArticleStatus thread-safe and mark it as @unchecked Sendable.
|
2024-03-17 15:57:19 -07:00 |
|
Brent Simmons
|
f613340f2f
|
Mark Author as Sendable.
|
2024-03-17 15:56:39 -07:00 |
|
Brent Simmons
|
c2aa49803f
|
Fix numerous build errors.
|
2024-03-13 21:50:22 -07:00 |
|
Brent Simmons
|
ace9f8ea30
|
Fix numerous build errors.
|
2024-03-13 21:14:39 -07:00 |
|
Brent Simmons
|
6725bedc64
|
Fix several build errors.
|
2024-03-13 21:03:52 -07:00 |
|
Brent Simmons
|
5b4ffdafba
|
Make Database module adhere to strict Swift concurrency.
|
2024-03-13 20:46:02 -07:00 |
|
Brent Simmons
|
3e6759c29a
|
Make Articles module adhere to strict Swift concurrency.
|
2024-03-13 20:44:25 -07:00 |
|
Brent Simmons
|
1ddbe76653
|
Make SyncDatabase an actor and SyncStatusTable a struct. This matches the structure in ArticlesDatabase — and it makes sense, because the resource to be protected is the database, not the table.
|
2024-03-13 20:33:48 -07:00 |
|
Brent Simmons
|
123e72ba41
|
Add SyncDatabase scheme.
|
2024-03-13 20:19:26 -07:00 |
|
Brent Simmons
|
9906fbc295
|
Add ArticlesDatabase scheme.
|
2024-03-13 20:18:08 -07:00 |
|
Brent Simmons
|
2737091151
|
Simplify Package.swift.
|
2024-03-13 20:16:09 -07:00 |
|
Brent Simmons
|
248eb7d28f
|
Rename databaseFilePath to just databasePath. Add a missing try?.
|
2024-03-13 20:13:59 -07:00 |
|
Brent Simmons
|
9b1aa8fc7f
|
Make ArticlesDatabase an actor. No serial dispatch queue.
|
2024-03-12 23:01:35 -07:00 |
|
Brent Simmons
|
78047fcaf7
|
Get rid of SecretsManager. It wasn’t thread-safe, and it existed only for tests (and it wasn’t thread-safe for tests either). Pass SecretsProvider parameter where it’s needed.
|
2024-03-10 22:22:41 -07:00 |
|
Brent Simmons
|
13403df8f1
|
Create new FMDatabase+Extras.swift and FMResultSet+Extras.swift. Rename DatabaseError.isSuspended to DatabaseError.suspended.
|
2024-03-10 18:42:54 -07:00 |
|
Brent Simmons
|
b14127e4fa
|
Remove some duplicate frameworks.
|
2024-03-10 18:32:13 -07:00 |
|
Brent Simmons
|
f2fea32111
|
Add swiftSettings for strict concurrency but comment it out for now.
|
2024-03-10 18:24:14 -07:00 |
|
Brent Simmons
|
917d433deb
|
Fix several build issues.
|
2024-03-10 18:17:04 -07:00 |
|
Brent Simmons
|
64dc45ef38
|
Remove .dynamic from Articles and Secrets packages.
|
2024-03-10 16:45:24 -07:00 |
|
Brent Simmons
|
7f7aebc3a9
|
Add some missing import FMDB .
|
2024-03-10 16:44:16 -07:00 |
|
Brent Simmons
|
b662ad8ad3
|
Make local Database and FMDB modules. Stop using RSDatabase.
|
2024-03-10 16:39:38 -07:00 |
|
Brent Simmons
|
ee58096a48
|
Make SyncStatusTable an actor instead of using a serial dispatchQueue.
|
2024-03-10 16:35:55 -07:00 |
|
Brent Simmons
|
1a14d369bc
|
Use Swift 5.10.
|
2024-03-06 21:22:03 -08:00 |
|
Brent Simmons
|
06ed7ac4be
|
Fix ForEach warnings.
|
2024-03-06 21:21:50 -08:00 |
|
Brent Simmons
|
1b4e7501a5
|
Pull back on full strict concurrency.
|
2024-03-06 21:21:35 -08:00 |
|
Brent Simmons
|
384e21ffce
|
Fix some missed class renames.
|
2024-03-05 21:19:06 -08:00 |
|
Brent Simmons
|
ebddf37f47
|
Create ArticleIconSchemeHandlerDelegate, so ArticleIconSchemeHandler doesn’t have to know about SceneCoordinator.
|
2024-03-05 21:18:46 -08:00 |
|
Brent Simmons
|
28ff23ee7b
|
Set macOS deployment target to 14.0.
|
2024-03-03 23:04:53 -08:00 |
|
Brent Simmons
|
0c9786f1a2
|
Rename FeedNode to SidebarItemNode.
|
2024-03-03 23:01:00 -08:00 |
|
Brent Simmons
|
61496e138f
|
Restore several of Maurice’s changes, including the new three-pane split view.
|
2024-03-03 22:51:53 -08:00 |
|
Brent Simmons
|
f54fe338cd
|
Remove WebViewProvider and PreloadedWebView. This is really Maurice’s change but I’ve changed things so much that I don’t think I can cherry-pick it. There’s going to be a lot of that coming up.
|
2024-02-29 20:48:04 -08:00 |
|
Brent Simmons
|
185ac2db1c
|
Update Account/Package.swift
|
2024-02-29 19:37:46 -08:00 |
|
Brent Simmons
|
dc6ebf7226
|
Make SyncDatabase and Secrets both compatible with Swift strict concurrency checking.
|
2024-02-27 22:32:55 -08:00 |
|
Brent Simmons
|
93ae6ee2bb
|
Remove unused preferencesToolbarExtensionsImage.
|
2024-02-27 22:24:30 -08:00 |
|
Jordan Kay
|
e99dc24fe0
|
Fix typo in ArticleStatus.swift
|
2024-02-27 22:19:02 -08:00 |
|
Ethan Wong
|
bfe63c4e19
|
Allow ImageViewController to be closed with the space key on physical keyoard for iOS.
|
2024-02-27 22:18:18 -08:00 |
|