Commit Graph

190 Commits

Author SHA1 Message Date
Brent Simmons
090e63b017 Replace uses of forEach with for-in loops. 2023-07-09 22:04:38 -07:00
Brent Simmons
2f300164b1 Continue adopting MainActor. 2023-07-06 21:51:33 -07:00
Brent Simmons
8eca24e46f Continue renaming webFeed to just feed. 2023-07-05 10:16:28 -07:00
Brent Simmons
2f07f4ee16 Rename WebFeed type to just Feed. 2023-07-05 10:02:53 -07:00
Brent Simmons
428cb73c34 Continue changing webFeed to feed. 2023-07-05 08:42:56 -07:00
Brent Simmons
e3cddc2bc2 Rename WebFeedMetadata to FeedMetadata. 2023-07-02 16:12:43 -07:00
Brent Simmons
a9e78451a2 Rename showAddWebFeedWindow to showAddFeedWindow. 2023-07-02 15:22:51 -07:00
Brent Simmons
e2d88bbd33 Add Reddit deprecation alert code for Mac. 2023-07-02 15:19:08 -07:00
Brent Simmons
a8fa627c6b Get Mac app building. 2023-06-30 22:02:24 -07:00
Brent Simmons
48ff7ec80d Continue removing ExtensionPoint code. 2023-06-30 21:36:20 -07:00
Brent Simmons
a673e6bba7 Continue removing Reddit references. 2023-06-30 21:20:11 -07: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
Brent Simmons
5084937db7 Fix merge issues in AppDelegate. 2023-04-30 21:40:07 -07:00
Brent Simmons
bc37f8544e Merge branch 'mac-release' into main. 2023-04-30 17:22:47 -07:00
Brent Simmons
402c5e7bbb Continue adopting @MainActor. 2023-04-05 09:24:43 -07:00
Brent Simmons
891afe57dd Fix warning about unused value. 2023-04-01 21:18:02 -07:00
Brent Simmons
0ba9a06b92 Update Twitter notice to not specify any dates. Bump version and build. 2023-03-13 21:44:32 -07:00
Brent Simmons
fda56b4423 Update the Twitter removal warning to say “later in February” instead of “February 9,” since Twitter postponed the removal date to the 13th, and might do so again. 2023-02-09 21:51:58 -08:00
Stuart Breckenridge
6462264fde Localization files updated 2023-02-10 09:51:12 +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
Maurice Parker
a39dae0a44 Merge mac-release 2023-02-08 16:37:29 -08:00
Brent Simmons
e7ae7887e3 Add and use anyLocalOriCloudAccountHasAtLeastOneTwitterFeed in AccountManager. Simplify date comparison code. 2023-02-05 20:17:31 -08:00
Stuart Breckenridge
b83345a47f Adds account type check for Twitter deprecation alert 2023-02-05 21:30:44 +08:00
Stuart Breckenridge
da91548875 Shows Twitter deprecation alert on macOS 2023-02-05 09:40:41 +08:00
Maurice Parker
f7bb4bc447 Merge branch 'mac-release' 2023-02-04 13:21:58 -07:00
Maurice Parker
6c1e1ea1c6 Remove Twitter integration. Fixes #3842 2023-02-03 19:00:13 -08:00
Stuart Breckenridge
fbba9d4339 Merge branch 'main' into localize_strings
# Conflicts:
#	Shared/Timer/AccountRefreshTimer.swift
2023-01-04 15:17:14 +08:00
Stuart Breckenridge
e670d610e3 Localized mac app 2023-01-04 12:33:38 +08:00
Maurice Parker
b1a86031fe Simplify the help menu and make it match the new iOS settings help section. 2022-12-13 14:27:54 -07:00
Maurice Parker
3897f42815 Fix notification permission request 2022-11-12 13:46:36 -06:00
Maurice Parker
c24ea4d1b5 Code cleanup 2022-11-12 12:33:25 -06:00
Maurice Parker
b7b9344e3d Change how we handle errors when working with Themes 2022-11-08 01:36:28 -06:00
Maurice Parker
e7fdac6b41 Disable some menu items for everyone except Brent 2022-11-04 15:58:41 -05:00
Maurice Parker
2bfff72021 Fix app url used for relaunch 2022-11-04 15:43:05 -05:00
Maurice Parker
f30c5b2bd8 Disable debug menu items if they aren't available. 2022-11-04 15:42:21 -05:00
Maurice Parker
17a602d0e7 Add a Debug menu option to clear the image caches 2022-11-04 14:48:07 -05:00
Stuart Breckenridge
856515a9f3 Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire
# Conflicts:
#	NetNewsWire.xcodeproj/project.pbxproj
2022-10-06 20:49:14 +08:00
Stuart Breckenridge
1711cb4c90 Removes the need for AboutView and Notifications
- Subclassed NSHostingController manages the tab bar to keep things tidy.
2022-10-06 20:42:34 +08:00
Maurice Parker
00f40787c7 Add the alert and sound notification permissions so that they show on the System Preferences 2022-10-05 13:15:38 -05:00
Stuart Breckenridge
05aca1c995 About Views
- Tidied up iOS
- Adds refreshed About view to macOS 12+
- About.plist is now shared
2022-10-03 21:16:51 +08:00
Maurice Parker
1d0601634d Change Privacy Policy from a button to a link. Fixes #3696 2022-09-27 19:36:49 -05:00
Maurice Parker
573806c0ca Added Share to the File menu. Fixes #3692 2022-09-27 16:23:20 -05:00
Maurice Parker
29e02ef88c Fix compile error 2022-09-22 04:07:25 -05:00
Stuart Breckenridge
0dd4689bf0 Logging changes
- Adds `Logging` protocol
- Moves to Swift-style `OSLog` usage

os_log to Logger

os_log audit

Replacment of os.log with Logging
2022-09-04 21:31:03 +08:00
Ethan Wong
5e2fe5f610 Add proper OSLog argument for os_log calls. 2022-04-04 13:51:53 +08:00
Maurice Parker
fd151951b9 Merge branch 'ios-candidate' 2022-02-08 10:35:25 -08:00
Maurice Parker
063da4ac02 Change to no longer copy app distributed themes to the Themes folder. Fixes #3447 2022-02-07 16:28:20 -08:00
Maurice Parker
ea6e5b8434 Change to no longer copy app distributed themes to the Themes folder. Fixes #3447 2022-02-07 16:23:08 -08:00
Maurice Parker
3f3f7ffe29 Merge branch 'mac-candidate' 2022-02-06 14:04:31 -08:00
Maurice Parker
0e641b4575 Correct label 2022-02-04 10:55:07 -08:00