Brent Simmons
d60c2f6b60
Replace uses of forEach with for-in loops.
2023-07-09 22:20:58 -07:00
Brent Simmons
b49731cc34
Continue adopting MainActor.
2023-07-09 11:34:56 -07:00
Brent Simmons
75f1eee00c
Rename Article.webFeed to Article.feed.
2023-07-02 16:22:14 -07:00
Brent Simmons
2112b51b49
Delete TwitterFeedProvider-Extensions.swift.
2023-07-02 13:10:27 -07:00
Brent Simmons
e931444262
Begin removing Reddit and ExtensionPoint code.
2023-06-30 21:15:51 -07:00
Stuart Breckenridge
6efed337db
Merge branch 'main' into localize_strings
...
# Conflicts:
# Mac/MainWindow/AddFeed/AddTwitterFeedWindowController.swift
# Mac/MainWindow/MainWindowController.swift
# NetNewsWire.xcodeproj/project.pbxproj
# Shared/ArticleStyles/ArticleTheme.swift
# iOS/Add/AddFeedViewController.swift
# iOS/Add/Twitter/TwitterEnterDetailTableViewController.swift
# iOS/Article/ArticleViewController.swift
# iOS/MasterFeed/MasterFeedViewController.swift
2023-02-10 09:26:05 +08:00
Maurice Parker
6c1e1ea1c6
Remove Twitter integration. Fixes #3842
2023-02-03 19:00:13 -08:00
Stuart Breckenridge
e670d610e3
Localized mac app
2023-01-04 12:33:38 +08:00
Stuart Breckenridge
2bca08195e
Localization work
2022-12-30 21:53:07 +08:00
Stuart Breckenridge
eedc191b7e
Restore extension and account restrictions
2022-12-19 12:17:06 +08:00
Stuart Breckenridge
b526f05e68
All iOS Inspectors are now SwiftUI
2022-12-15 21:12:37 +08:00
Stuart Breckenridge
00a148cd71
Improves UI for swipe to remove accounts
2022-12-13 09:43:34 +08:00
Stuart Breckenridge
ad66d7072c
Multiple revisions
...
Accounts
- Manage Accounts title updated to “Manage Accounts”
- Swift left to delete account added (with confirmation alert)
- After adding an account, user is returned to the Manage Accounts view
- Done button added to the Add Account view
Extensions
- Plus button added
- Consistent UI with Add Account
- Swipe left to deactivate added (with confirmation alert)
Import / Export
- Converted to two separate cells, with action sheet
2022-12-13 09:14:03 +08:00
Stuart Breckenridge
a9b0d05c83
Restores correct Extension Points in dev builds
2022-12-05 06:48:36 +08:00
Stuart Breckenridge
f2cda7fcad
More settings work
2022-11-30 21:37:39 +08: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
Maurice Parker
69acfc5aa6
Suppress warning when building for iOS
2020-12-12 16:25:36 -06:00
Maurice Parker
2f5486158c
Don't try to add macOS only extensions points on iOS
2020-12-06 14:08:46 -06:00
Maurice Parker
7eca28a170
Make Micro.blog and MarsEdit extension points always active. Fixes #2631
2020-12-06 01:24:10 -06:00
Daniel Jalkut
d8f9cf59dd
Change double-spaces after sentence ends to single space. Change pluralization for URL to URLs.
2020-11-01 18:29:13 -05:00
Maurice Parker
198a5c29bf
Rename templateImage to just image since we don't use template images anymore
2020-10-30 15:42:45 -05:00
Maurice Parker
8337306858
Fix macOS 11 deprecation
2020-08-02 13:37:09 -05:00
Stuart Breckenridge
c2149579c9
Converts AppDefaults to singleton
2020-07-02 09:58:25 +08:00
Maurice Parker
06e91aa8b7
Add the Add Reddit Feed dialog
2020-05-10 11:44:30 -05:00
Maurice Parker
0344992cf4
Fix extension point id serialization bugs
2020-05-03 14:15:57 -05:00
Maurice Parker
ccd600b880
Make authorize endpoint async
2020-05-03 13:23:36 -05:00
Maurice Parker
e681fd6402
Stub out Reddit Feed Provider / Extension Point
2020-05-02 19:38:57 -05:00
Maurice Parker
41a17dfb06
Restrict build button on iOS so that it only appears if Twitter is enabled
2020-05-02 17:21:01 -05:00
Maurice Parker
d1ca2cac79
Remove username from WebFeed and put it in the URL
2020-04-24 13:33:43 -05:00
Maurice Parker
0ac5a6dbca
Disable Twitter Extension Point for Developer Build.
2020-04-22 14:16:50 -05:00
Maurice Parker
660cf29305
Add username storage on WebFeed
2020-04-16 18:19:49 -05:00
Maurice Parker
d4b5d7bde4
Add FeedProviderManager
2020-04-16 15:06:56 -05:00
Maurice Parker
eb02568409
Made Feed Providers part of the Account project
2020-04-16 11:15:39 -05:00
Maurice Parker
d168658e05
Add Extension Point maintenance to the iOS app.
2020-04-16 08:25:40 -05:00
Maurice Parker
266e136787
Design and stub out FeedProvider protocol
2020-04-15 16:35:09 -05:00
Maurice Parker
d883981afd
Move oauth1 provider implementation fo main TwitterFeedProvider class.
2020-04-15 14:14:33 -05:00
Maurice Parker
42853fe487
Renamed source file to match usual conversions for extensions.
2020-04-15 14:12:31 -05:00
Maurice Parker
e15462fd61
Persist twitter tokens in the keychain.
2020-04-14 23:19:06 -05:00
Maurice Parker
9e0248c494
Correctly save Twitter ExtensionPoints
2020-04-14 23:03:08 -05:00
Maurice Parker
df79da291f
Change how ExtensionPoint titles are handled.
2020-04-14 22:33:05 -05:00
Maurice Parker
e206909237
Refactor ExtensionPoints to make them easier to create in the future.
2020-04-14 16:47:05 -05:00
Maurice Parker
266c28d9be
Add new OAuth1 credential requirements for Twitter
2020-04-14 10:15:24 -05:00
Maurice Parker
d49eabbcb3
Add extension management for our two SendToCommand implementations
2020-04-08 20:22:13 -05:00
Maurice Parker
61b755486a
Flesh out the ExtensionPointManager a little
2020-04-08 13:46:15 -05:00
Maurice Parker
14189b19e9
Change extension point so that multiple of the same type can exist.
2020-04-08 10:12:06 -05:00
Maurice Parker
49cff8eb8e
Add basic ExtensionPoint support.
2020-04-07 15:25:33 -05:00