Commit Graph

310 Commits

Author SHA1 Message Date
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
Brent Simmons
3b2b0272d7 Rewrite fetchArticlesAsync to use DispatchGroup, to be sure the completion is called just once. Fix #3823 2023-01-21 17:21:51 -08:00
Brent Simmons
1e485f3e8d 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-21 14:49:08 -08:00
Stuart Breckenridge
7933345a12 Merge branch 'main' into localize_strings
# Conflicts:
#	Mac/Base.lproj/Preferences.storyboard
#	Mac/MainWindow/Sidebar/Cell/SidebarCell.swift
#	iOS/Account/ReaderAPIAccountViewController.swift
#	iOS/MasterTimeline/MasterTimelineTitleView.swift
2023-01-16 14:42:33 +08:00
Stuart Breckenridge
fbba9d4339 Merge branch 'main' into localize_strings
# Conflicts:
#	Shared/Timer/AccountRefreshTimer.swift
2023-01-04 15:17:14 +08:00
Dimitris Apostolou
13e78f120f Fix typos 2022-12-31 18:52:42 +02:00
Stuart Breckenridge
766e092d21 NewArticleNotificationsView Changes
WebFeed is an ObservableObject, which allows the Notifications View to update favicons based on the feed.
2022-12-13 13:32:57 +08:00
Maurice Parker
4ae6f25047 Merge pull request #3772 from bryanculver/bsc-662-catch-up
Catch Up Command
2022-12-12 16:19:34 -07:00
Bryan Culver
35a6cf551b Working implementations 2022-12-07 00:30:19 -05:00
Maurice Parker
f3bb949374 Remove dead code (was for multiplatform target) 2022-12-03 12:51:37 -06:00
Bryan Culver
a85141e0ab Merge branch 'main' into bsc-662-catch-up 2022-11-21 23:07:29 -05:00
Bryan Culver
7eacc878d2 Stashing 2022-11-21 22:06:45 -05:00
Maurice Parker
f6feb64289 Merge branch 'ios-candidate' 2022-11-13 19:36:32 -06:00
Maurice Parker
ab8611f2b2 Change the move to foreground sync to use the same date to trigger it as the label 2022-11-12 19:05:06 -06:00
Maurice Parker
87760c317d Roll back change since we are going to handle this in RSCore 2022-11-12 15:50:18 -06:00
Maurice Parker
4264871789 Always use the operation queue for fetches so that the tokens don't get out of whack 2022-11-12 15:36:50 -06:00
Maurice Parker
d78d61ad5e Fetch all changes for the account zone before processing to avoid problems with things getting out of order due to switching queues 2022-11-12 15:30:40 -06:00
Maurice Parker
0fa51a9f0c Beef up the delete error handling 2022-11-12 15:18:50 -06:00
Maurice Parker
e3fcc63d7c Remove unnecessary CloudKit code 2022-11-12 13:50:36 -06:00
Maurice Parker
f7a3c3aa5b Remove obsolete logging code 2022-11-12 13:18:01 -06:00
Maurice Parker
0ea57c21c2 Fix article status notification regression 2022-11-12 12:33:14 -06:00
Maurice Parker
7da003a01d Continue processing if there is a Feedbin delete error. Fixes #3611 2022-11-11 19:42:10 -06:00
Maurice Parker
63f15c99c9 Change to use the term Syncing instead of Refreshing because we also use the indicator to do other types of syncing, like deleting feeds 2022-11-11 19:41:36 -06:00