Commit Graph

332 Commits

Author SHA1 Message Date
Brent Simmons e1d2560fc0 Replace uses of forEach with for-in loops. 2023-07-09 22:29:37 -07:00
Brent Simmons d3d718c1b0 Replace uses of forEach with for-in loops. 2023-07-09 22:24:50 -07:00
Brent Simmons d60c2f6b60 Replace uses of forEach with for-in loops. 2023-07-09 22:20:58 -07:00
Brent Simmons abb11afe3d Replace uses of forEach with for-in loops. 2023-07-09 22:14:09 -07:00
Brent Simmons 898103ccff Replace uses of forEach with for-in loops. 2023-07-09 22:01:02 -07:00
Brent Simmons a9abc244b2 Replace uses of forEach with for-in loops. 2023-07-09 21:56:50 -07:00
Brent Simmons fb75382b35 Begin adopting async/await. 2023-07-09 21:48:37 -07:00
Brent Simmons f7afdfc6c4 Continue adopting MainActor. 2023-07-08 15:18:57 -07:00
Brent Simmons 92b28e3b92 Update local packages to be compatible with RSCore 2.0. 2023-07-08 12:13:52 -07:00
Brent Simmons 7c726d837e Use RSCore 2.0.1 or higher. 2023-07-08 12:09:30 -07:00
Brent Simmons 2f300164b1 Continue adopting MainActor. 2023-07-06 21:51:33 -07:00
Brent Simmons 422edff746 Continue renaming webFeed to just feed. 2023-07-05 14:34:48 -07:00
Brent Simmons 2f07f4ee16 Rename WebFeed type to just Feed. 2023-07-05 10:02:53 -07:00
Brent Simmons d5d57a7e30 Move Feed.swift to FeedProtocol.swift 2023-07-05 08:47:39 -07:00
Brent Simmons 428cb73c34 Continue changing webFeed to feed. 2023-07-05 08:42:56 -07:00
Brent Simmons ecd6075bd2 Rename Article.webFeedID to .feedID. 2023-07-05 07:33:29 -07:00
Brent Simmons 4890a33469 Rename FeedIdentifier and FeedIdentifiable to ItemIdentifier and ItemIdentifiable, since they’re about identifying generic items rather than feeds. 2023-07-04 12:52:02 -07:00
Brent Simmons 31af045d5f Replace more uses of webFeed with just feed, mainly in ArticlesDatabase. 2023-07-02 17:10:31 -07:00
Brent Simmons 75f1eee00c Rename Article.webFeed to Article.feed. 2023-07-02 16:22:14 -07:00
Brent Simmons e3cddc2bc2 Rename WebFeedMetadata to FeedMetadata. 2023-07-02 16:12:43 -07:00
Brent Simmons 859dca3c7a Add anyLocalOriCloudAccountHasAtLeastOneRedditAPIFeed from release branch. 2023-07-02 12:13:10 -07:00
Brent Simmons e6e03e0d7a Rename Feed to FeedProtocol. (This is part one of renaming WebFeed to Feed.) 2023-07-01 12:43:36 -07:00
Brent Simmons 8a9c680cfc Continue removing ExtensionPoint code. Start fixing build errors. 2023-06-30 21:55:54 -07:00
Brent Simmons d309c05cb0 Continue removing feed provider and extension point references. 2023-06-30 21:47:17 -07:00
Brent Simmons 942ad6bd49 Continue removing Reddit references. 2023-06-30 21:28:07 -07:00
Brent Simmons 36d8bcea40 Remove FeedProvider and Reddit code from Account framework. 2023-06-30 21:17:29 -07:00
Brent Simmons 3c75bc7f8e Merge pull request #4014 from stuartbreckenridge/fix/4006
Internationalises `notificationDisplayName`
2023-06-04 10:52:10 -07:00
Brent Simmons b7f11675ae Merge pull request #3991 from J-rg/fix-loc-keys
Fix localization keys for local account names in Account package
2023-06-04 10:50:41 -07:00
Stuart Breckenridge e9fed8ddc1 Internationalises notificationDisplayName
& provides en, en-gb strings; simplified chinese pending
2023-06-04 18:32:28 +08:00
Jerry 90f0645ea6 Add Simplified Chinese translation 2023-06-03 11:39:27 +08:00
Jerry 24b75b18dd Update SC localization for the Account package 2023-05-28 21:27:42 +08:00
Jerry 3be58e3e64 Add zh-Hans.lproj for Account 2023-05-28 20:41:55 +08:00
J-rg ce70847562 Fix localization keys for local account names in Account package 2023-05-28 06:43:26 +02:00
Stuart Breckenridge ed6ff090be Merge branch 'ios-ui-settings-localised' into localize_strings
# Conflicts:
#	Mac/AppDelegate.swift
#	Mac/Base.lproj/Preferences.storyboard
#	NetNewsWire.xcodeproj/project.pbxproj
#	Shared/Localizations/LocalizedNetNewsWireError.swift
#	iOS/MasterFeed/MasterFeedViewController.swift
#	iOS/Settings/Appearance/ArticleThemeManagerView.swift
#	iOS/Settings/Appearance/DisplayAndBehaviorsView.swift
#	iOS/Settings/General/SettingsView.swift
2023-05-27 17:00:42 +08:00
Stuart Breckenridge 5aaae58272 Merge branch 'main' into ios-ui-settings-localised
# Conflicts:
#	Shared/ArticleStyles/ArticleThemesManager.swift
2023-05-27 15:26:03 +08:00
Brent Simmons 2ef66d78e8 Replace nnw.ranchero.com with netnewswire.blog to reflect new URL of blog. 2023-04-30 21:40:52 -07:00
Stuart Breckenridge bb48e60068 Merge branch 'main' into ios-ui-settings-localised 2023-04-06 17:45:18 +04:00
Brent Simmons 8bbf4d8c60 Continue adopting @MainActor. 2023-04-05 18:35:34 -07:00
Stuart Breckenridge b10158f28c Removes TODOs 2023-03-11 17:18:20 +08:00
Stuart Breckenridge ceb925d0f9 Unifies account error localizations 2023-03-11 17:14:05 +08: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
Stuart Breckenridge 3e9bc42df9 Merge branch 'main' into ios-ui-settings-localised
# Conflicts:
#	NetNewsWire.xcodeproj/project.pbxproj
#	Shared/Timer/AccountRefreshTimer.swift
#	iOS/Account/ReaderAPIAccountViewController.swift
2023-02-09 10:05:18 +08:00
Maurice Parker a39dae0a44 Merge mac-release 2023-02-08 16:37:29 -08:00
Maurice Parker 724ac6e216 Merge branch 'ios-release' 2023-02-04 13:43:55 -07:00
Maurice Parker f7bb4bc447 Merge branch 'mac-release' 2023-02-04 13:21:58 -07:00
Maurice Parker d4985d8fc5 Remove Twitter integration. Fixes #3842 2023-02-03 19:02:49 -08:00
Maurice Parker 6c1e1ea1c6 Remove Twitter integration. Fixes #3842 2023-02-03 19:00:13 -08:00
Brent Simmons 489088ad74 Import RSDatabase for access to DatabaseError. 2023-01-22 14:50:46 -08:00
Brent Simmons 28b91ed8c8 Copy fetchArticlesAsync callback fix from ios-release. 2023-01-22 12:54:07 -08:00
Brent Simmons 6c781f3a63 Fix widget data encoding crash — and possibly other bugs — by making sure that fetchArticlesAsync calls its callback just once. (The widget data encoder was crashing with multiple calls in the failure case, since it ended up having unbalanced DispatchGroup enter and leave calls.) 2023-01-22 12:50:46 -08:00