Commit Graph

8329 Commits

Author SHA1 Message Date
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 9bb09b8ec8 Merge pull request #3836 from gabriel-r/Modern-more-readable-Sepia-theme
Sepia theme: more modern font Chapter, colors match Safari's Reader
2023-02-08 17:00:01 -08:00
Maurice Parker 6973583472 Merge pull request #3822 from stuartbreckenridge/fix-3821
Renames Default theme to NetNewsWire
2023-02-08 16:53:57 -08:00
Maurice Parker 2bab9f3d49 Merge pull request #3808 from stuartbreckenridge/fix-3789
Fixes 3789 by checking lastPathComponent
2023-02-08 16:52:49 -08:00
Maurice Parker 61333a0c9f Merge pull request #3792 from stuartbreckenridge/widget-article-fix
Adds sorting to widget article arrays
2023-02-08 16:51:47 -08:00
Maurice Parker b119c78bae Merge branch 'ios-release' 2023-02-08 16:42:03 -08:00
Maurice Parker a39dae0a44 Merge mac-release 2023-02-08 16:37:29 -08:00
Maurice Parker a4d96dc473 Update to the latest VerifyNoBS 2023-02-08 16:28:19 -08:00
Maurice Parker b4a701f502 Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire 2023-02-08 16:25:24 -08:00
Maurice Parker 1cb8dc1bd8 Merge pull request #3859 from stuartbreckenridge/fix-3856
Fix 3856
2023-02-08 16:25:07 -08:00
Maurice Parker fc25021796 Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire 2023-02-08 16:23:36 -08:00
Brent Simmons acea8c3426 Merge pull request #3860 from jordanekay/patch-1
Fix capitalization
2023-02-07 20:53:28 -08:00
Jordan Kay e2c909d173 Fix capitalization 2023-02-07 23:47:36 -05:00
Stuart Breckenridge ea406df514 VerifyNoBS runs on all iOS builds 2023-02-08 09:17:34 +08:00
Stuart Breckenridge 23132573c2 Moves linker flags to xcconfig 2023-02-08 09:14:41 +08:00
Maurice Parker 93d803ac7d Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire 2023-02-07 15:30:29 -08:00
Brent Simmons 5d4a12084d Merge pull request #3858 from stuartbreckenridge/fix-3856
Resolves various warnings (see description)
2023-02-07 10:34:13 -08:00
Stuart Breckenridge 09700e5220 Resolves various warnings (see description)
The iOS extensions that exhibited the “linking against a dylib which is not safe for use in application extensions” warning have had a `$(inherited) -Xlinker -no_application_extension` entry added to their respective `Other Linker Flags`  Build Phase configuration.

The “Delete Unecessary Frameworks” warning has been suppressed making it run on incremental builds.
2023-02-06 20:41:44 +08:00
Stuart Breckenridge 9d4690b130 Fixes compiler warnings related to the widget 2023-02-06 16:25:58 +08:00
Brent Simmons 60ae566c28 Write release notes for 6114. 2023-02-05 20:47:41 -08:00
Brent Simmons 2733ef79df Update build number to 6114. iOS-6.1.1-6114 2023-02-05 20:44:52 -08:00
Brent Simmons e2aa15f08a Create and use anyLocalOriCloudAccountHasAtLeastOneTwitterFeed in AccountManager, so both iOS and Mac apps can use it. Also: simplify the Date comparison in presentTwitterDeprecationAlertIfRequired by using Dates instead of TimeInterval. 2023-02-05 18:07:30 -08:00
Brent Simmons 33c4cfcc3a Merge pull request #3850 from stuartbreckenridge/ios-release
Shows Twitter Deprecation Alert on iOS
2023-02-05 17:34:53 -08:00
Brent Simmons e59e29eb43 Merge pull request #3818 from stuartbreckenridge/fix-3817
Ignores files in __MACOSX folder
2023-02-05 17:24:40 -08:00
Stuart Breckenridge d5c039b80f Add account type check for Twitter deprecation 2023-02-05 21:29:19 +08:00
Stuart Breckenridge b2a2c5f5b9 Changes strings to NSLocalizedStrings 2023-02-05 09:45:34 +08:00
Stuart Breckenridge 757c680f4b Adjusted expiry date 2023-02-05 09:04:23 +08:00
Stuart Breckenridge ee00339b4c Removes print statement 2023-02-05 08:55:23 +08:00
Stuart Breckenridge b35c4df28d Shows Twitter Deprecation Alert on iOS 2023-02-05 08:46:16 +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 6169df75cc Update the iOS icons. The 1x icons were not updated as they aren't used any longer. 2023-02-03 19:59:26 -08:00
Maurice Parker 36822a77d0 Remove Twitter integration. Fixes #3842 2023-02-03 19:11:33 -08: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
Gabriel R a0002aae08 modern font, colors match Safari's Reader
FWIW, I'm the original Sepia theme author from way back when themes were introduced in a NNW Beta.
2023-01-27 17:34:21 +01:00
Brent Simmons 23bcb52d0a Merge pull request #3820 from mantia/main
New RSS Icon (in the style of SF Symbols)
2023-01-23 21:40:39 -08:00
Louie Mantia 5446648d70 Updated icon. 2023-01-24 04:39:26 +00:00
Brent Simmons 06910b1e58 Avoid force-unwrapping, which was causing a crash. Add an assertionFailure so we can catch this issue in the act — we need to know why an item would not be a Node. Fix https://github.com/Ranchero-Software/NetNewsWire/issues/3824 2023-01-22 14:57:56 -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 6abc8d2ca2 Write release notes and update version. 2023-01-22 12:22:30 -08:00
Brent Simmons 3b2b0272d7 Rewrite fetchArticlesAsync to use DispatchGroup, to be sure the completion is called just once. Fix #3823 iOS-6.1.1-6113 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
Brent Simmons 06b4f9660b Fix warning about using var with a DispatchGroup that is not mutated. 2023-01-21 14:46:41 -08:00
Stuart Breckenridge 63cfbbdd95 Fixes build errors on macOS 2023-01-21 22:07:25 +08:00
Stuart Breckenridge fd6ba67aee Renames Default theme to NetNewsWire
Where ‘NetNewsWire’ is used `NSLocalizedString` has been removed. This is done so that NetNewsWire is not picked via Export Localizations.
2023-01-21 19:43:26 +08:00
Louie Mantia aa0a781198 New RSS Icon (in the style of SF Symbols) 2023-01-20 18:03:21 +00:00
Stuart Breckenridge 2f6584ffb1 changes to checking for the prefix 2023-01-19 12:04:43 +08:00