Brent Simmons
19fd3d96ab
Fix a few concurrency warnings.
2024-05-03 12:05:53 -07:00
Brent Simmons
db3af1b7f1
Rename some AppleScript support files.
2024-04-16 21:46:21 -07:00
Brent Simmons
dc81755dfd
Rename file to ScriptableFeed.swift.
2024-04-16 20:54:22 -07:00
Brent Simmons
0bb664ea6a
Rename file to ScriptableFolder.swift.
2024-04-16 20:53:57 -07:00
Brent Simmons
112e2d3724
Fix some concurrency warnings in AppleScript support.
2024-04-16 20:53:33 -07:00
Brent Simmons
dad6c1f884
Rename Id to ID.
2024-04-16 19:37:53 -07:00
Brent Simmons
53215c1f80
Id -> ID renaming.
2024-04-07 16:09:23 -07:00
Brent Simmons
40abf257a6
Make RSParser a local module and rename it to Parser.
2024-04-02 21:43:06 -07:00
Brent Simmons
8fa2d9bda4
Convert createFeed to async await.
2024-04-02 20:46:28 -07:00
Brent Simmons
4a4ece71f9
Convert removeFeed to async await.
2024-03-28 09:28:16 -07:00
Brent Simmons
0ce67a3f3f
Convert removeFolder async await.
2024-03-27 20:21:44 -07:00
Brent Simmons
c68738bf64
Convert createFolder to async await.
2024-03-26 22:18:48 -07:00
Brent Simmons
27d27cbf1a
Mark many things as MainActor and deal with the fallout.
2024-03-25 21:10:37 -07:00
Brent Simmons
cda4c9eb29
Make ArticleThemeDownloader a struct with static funcs, which fixes the concurrency warning about the static shared property (which got removed).
2024-03-24 21:25:11 -07:00
Brent Simmons
c01e2d1682
Fix numerous concurrency warnings.
2024-03-24 12:37:55 -07:00
Brent Simmons
0f639085d6
Fix remaining concurrency warnings in AppDelegate (Mac).
2024-03-24 12:20:20 -07:00
Brent Simmons
e867487031
Make BatchUpdate MainActor.
2024-03-23 16:26:10 -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
e58f8ada42
Fix many build errors.
2024-03-18 21:08:37 -07:00
Brent Simmons
4c866b7230
Rename WebFeed and webFeed to Feed and feed.
2024-02-25 23:12:21 -08:00
Brent Simmons
b705433270
Rename WebFeed to Feed.
2024-02-25 21:41:18 -08:00
Brent Simmons
5b1db51fb9
Delete FeedWrangler references.
2024-02-24 18:56:44 -08:00
Brent Simmons
d31c9c1766
Remove unused imports of the Zip module.
2023-06-26 09:56:26 -07:00
Duncan Babbage
f6552e110d
Replace raw with repaired links. Fixes #3103
2021-09-30 16:52:00 +13:00
Duncan Babbage
cc855f3832
link and URL vars for Article. Storage as rawLink
...
link and externalLink fall back to providing the raw stored value if URLs cannot be created even with repair.
2021-09-30 16:51:59 +13:00
Stuart Breckenridge
c29afd2677
try? changed to try with error handling
2021-09-21 09:22:45 +08:00
Stuart Breckenridge
78e0595708
Various ThemeDownloader Updates
...
- `try` added where applicable to ArticleTheme inits
- `ArticleThemePlist` has fixed spelling of theme identifier and conforms to Equatable
- `ArticleTheme` now uses `ArticleThemePlist`
- `ArticleThemeDownloader` is now a class
- `ArticleThemeDownloader` will now download themes to Application Support/NetNewsWire/Downloads on macOS and iOS.
- `ArticleThemeDownloader` will remove downloaded themes from the Download folder when the application is closed.
- macOS app delegate now observes for theme download fails
- Error display code moved from SceneDelegate to SceneCoordinator so that it can use existing presentError on rootVC.
2021-09-21 09:10:56 +08:00
Stuart Breckenridge
a1b01384d3
refactors downloader code for macOS & iOS
...
More consistent code across platforms.
2021-09-20 19:34:25 +08:00
Stuart Breckenridge
afd952fbc2
refactors iOS theme downloads
2021-09-20 09:36:09 +08:00
Stuart Breckenridge
7994b34551
adds mac theme downloading
2021-09-19 21:18:23 +08:00
Daniel Jalkut
258d7baa73
If we are reached by way of the new x-netnewswire-feed: scheme, replace that with standard feed: scheme before normalizing the URL.
2021-06-23 14:50:25 -04:00
Maurice Parker
52f11ff538
Add validateFeed parameter to createWebFeed
2021-03-15 18:01:12 -05:00
Maurice Parker
bc2a475936
Add Inoreader, BazQux, and The Old Reader assets
2020-10-24 14:18:01 -05:00
Nate Weaver
42f63808f3
AppleScript: Add a "feed" property to articles
...
- Also make scripts like
feed id "foo" of account id "bar"
find feeds in folders.
2020-07-22 21:08:15 -05:00
Maurice Parker
0ff0c87932
Add the new twitter add dialog
2020-04-21 21:25:45 -05:00
Maurice Parker
afdfe5fe71
Merge branch 'ios-release'
2020-04-16 16:36:53 -05:00
Brent Simmons
6d9eda442f
Remove userDeleted support. The read-items filter seems to fill the need to hide things. We’re simplifying the backend by removing this unused feature.
2020-04-12 17:12:36 -07:00
Maurice Parker
e3d46960fd
Add CloudKit syncing add account UI.
2020-03-18 15:48:44 -05:00
Nate Weaver
b35215d03b
Update for pending RSCore String updates
2020-01-17 13:45:38 -06:00
Nate Weaver
6eac3781ba
Update to latest RSCore
...
Update use of OMPLString().
2020-01-13 22:20:57 -06:00
Nate Weaver
58c90feccf
Update to latest RSCore
2020-01-13 15:32:13 -06:00
Brent Simmons
15184aa3f1
Finish changes mandated by DatabaseQueue changes.
2019-12-16 22:45:59 -08:00
Maurice Parker
d3e5985258
Update AppleScript to differentiate between WebFeeds and Feeds
2019-11-15 15:46:43 -06:00
Maurice Parker
06bd5b3a6f
Renamed Feed and related classes/instances to WebFeed
2019-11-14 20:11:41 -06:00
Maurice Parker
6536dbf2a5
Use correct account method for adding folders
2019-09-27 06:38:43 -05:00
Maurice Parker
b721f74e17
Merge branch 'mac-release'
2019-09-25 17:09:21 -05:00
Maurice Parker
c4ee1edb69
Add externalID to Folder and persist it to OPML file. Issue #1060
2019-09-25 17:01:09 -05:00
Brent Simmons
965ce4ebe1
Merge branch 'mac-candidate'
2019-08-03 11:05:41 -07:00
Brent Simmons
536ac205a0
Fix crash when making a feed via AppleScript and the feed already exists.
2019-08-03 11:04:52 -07:00