Commit Graph

7659 Commits

Author SHA1 Message Date
Brent Simmons ae63d0feb7 Add a warning about iCloud sync being slow sometimes. Also: in user-facing text, change “subscriptions” to “feeds.” We want to use the word “feed” — a “subscription” makes people think of IAP. 2021-05-31 15:52:56 -07:00
Maurice Parker b492004f66
Merge pull request #3141 from kielgillard/mac-release
macOS: Preserve custom feed names with Feedly when moving them between folde…
2021-05-30 19:48:34 -05:00
Maurice Parker 0692d0b79f
Merge pull request #3139 from kielgillard/ios-candidate
Preserve custom feed names with Feedly when moving them between folde…
2021-05-30 19:48:05 -05:00
Kiel Gillard 🤪 bce6806182 Preserve custom feed names with Feedly when moving them between folders. Fixes #3109 2021-05-31 09:41:10 +10:00
Kiel Gillard 🤪 04ba650bc8 Preserve custom feed names with Feedly when moving them between folders. Fixes #3109 2021-05-31 09:14:13 +10:00
Maurice Parker ff19a9c48e
Merge pull request #3129 from GetToSet/main
Solve codesign & library embedding for Share Extension on Xcode 12.5
2021-05-29 17:16:31 -05:00
Maurice Parker a192750b0e
Merge pull request #3128 from stuartbreckenridge/3123-ios
Adds new Tweetbot share extension identifier.
2021-05-27 19:18:33 -05:00
Maurice Parker 57815f0496 Merge branch 'mac-release' 2021-05-25 20:14:18 -05:00
Maurice Parker f9af3c786b Merge branch 'ios-candidate' 2021-05-25 20:12:50 -05:00
Ethan Wong 6f824a5424
Add script in main app's build phase to delete unnecessary frameworks for Share Extension (workaround for Xcode 12.5) 2021-05-24 13:13:22 +08:00
Ethan Wong 7402594d7c
Prevent RSCore from being embedded into ShareExtention and cleanup 'Delete Frameworks' code. 2021-05-24 13:08:25 +08:00
Brent Simmons 09b1663157 Use RSParser 2.0.2 and higher — make sure we have latest bug fixes. 2021-05-23 13:26:54 -07:00
Brent Simmons 6d0ac71e21 Use RSParser 2.0.2 and higher — make sure we have latest bug fixes. 2021-05-23 13:22:53 -07:00
Ethan Wong 2579b7975a
Make SyncDatabase explicitly depend on RSCore to resolve signing issue 2021-05-23 21:23:30 +08:00
Stuart Breckenridge 9ab8a50613
iOS multiplatform updated 2021-05-23 18:40:12 +08:00
Stuart Breckenridge eb7860eeb9
Adds new Tweetbot share extension identifier.
Fixes #3123 on iOS.
2021-05-23 18:24:27 +08:00
Brent Simmons b83b4904e7 Update credits, dedication, and copyright on iOS. Fix #3005. 2021-05-22 21:50:32 -07:00
Brent Simmons 01af4049b4 Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate 2021-05-22 21:31:57 -07:00
Brent Simmons 7558120dc3 Update appcast for 6.0.3b1. 2021-05-20 20:08:02 -07:00
Brent Simmons 844f5a9a6c Write change notes for 6.0.3b1. 2021-05-20 19:43:56 -07:00
Brent Simmons 0b170ebae7 Bump version. 2021-05-20 19:33:15 -07:00
Maurice Parker e56560a928 Remove the deep signing code flag. 2021-05-18 19:35:59 -05:00
Maurice Parker f79a3e2675 Remove the deep signing code flag. 2021-05-18 19:35:24 -05:00
Maurice Parker f70e5ae191 Change variable name to make it compile with older versions of Xcode. 2021-05-17 20:18:14 -05:00
Maurice Parker d59f0cf23b Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate 2021-05-17 14:08:05 -05:00
Maurice Parker c5897f78ae Change to test all characters for multiple scalars. Fixes #3120 2021-05-17 14:07:55 -05:00
Maurice Parker 3dbfc9a3b7 Change to test all characters for multiple scalars. Fixes #3120 2021-05-17 14:06:55 -05:00
Brent Simmons b90ba3e7ba Update release notes for 603. 2021-05-16 20:44:33 -07:00
Brent Simmons 251b19d26c Tweak text for Feed Providers explanation. Now: “Feed Providers allow you to subscribe to some pages as if they were RSS feeds.” 2021-05-16 20:22:15 -07:00
Brent Simmons 5c0a34540e Bump version to 603. 2021-05-16 20:11:59 -07:00
Brent Simmons 22941eccf5 Bump build to 603. 2021-05-14 21:58:34 -07:00
Maurice Parker 629d74b67b Improve the FreshRSS error message when the API URL isn't found. Fixes #3061 2021-05-13 20:55:21 -05:00
Maurice Parker f05867befb Improve the FreshRSS error message when the API URL isn't found. Fixes #3061 2021-05-13 20:54:33 -05:00
Maurice Parker 4523a28d67 Call completion if even it if we don't initialize the command. Fixes #3092 2021-05-12 20:10:16 -05:00
Maurice Parker 7b3921bcb1 Call completion if even it if we don't initialize the command. Fixes #3092 2021-05-12 20:06:46 -05:00
Maurice Parker 802dd503d6 If we can't find a feed, it must be deleted by another device, so consider it a success. Fixes #3042 2021-05-12 19:54:18 -05:00
Maurice Parker 5a31a90d0c If we can't find a feed, it must be deleted by another device, so consider it a success. Fixes #3042 2021-05-12 19:53:34 -05:00
Brent Simmons f9f5f09c60
Merge pull request #3112 from heckj/unsafe_os_unfair_lock
fixing name of lock
2021-05-10 12:29:23 -07:00
Joe Heck 3409275a23 fixing name of lock 2021-05-10 11:55:24 -07:00
Brent Simmons a6a641d1c5
Merge pull request #3111 from heckj/unsafe_os_unfair_lock
replacing os_unfair_lock with NSLock
2021-05-10 11:22:20 -07:00
Joe Heck 8df105aad4 replacing os_unfair_lock with NSLock
learned that os_unfair_lock with & was quite unsafe when used within
swift. Apparently in swift, &foo in Swift means "make a copy of foo and
pass it inout to a function, then overwrite its value with whatever
the function did to it when that function returns."

And if you're using it within a struct, it's apparently even more
dangerous. because the address of self can change from call to call
— self might not even have an address, it might be contained in
registers only.

Using NSlock will be a smidge less performant, but notably more safe.
2021-05-10 11:14:04 -07:00
Maurice Parker 1e5091013d Change variable name to make it compile with older versions of Xcode. 2021-05-09 19:37:25 -05:00
Brent Simmons 5490e3ab49 Merge branch 'ios-candidate' of https://github.com/Ranchero-Software/NetNewsWire into ios-candidate 2021-05-08 12:42:52 -07:00
Brent Simmons 9d2c8f000f Create and use IconImageCache. It centralizes and de-dupes logic for getting feed/article images, and it caches the results, which helps performance. 2021-05-08 12:42:44 -07:00
Maurice Parker 9b53fcbe37 Fix regression that prevented the timeline and article from being cleared when the current feed is deleted. Fixes #3054 2021-05-06 20:07:49 -05:00
Maurice Parker d631d4d382 Initialize the author as nil if it is unparsable. Fixes #3034 2021-05-06 13:53:33 -05:00
Maurice Parker 92287d9bd5 Initialize the author as nil if it is unparsable. Fixes #3034 2021-05-06 13:52:50 -05:00
Maurice Parker 056b17703a Move deep signing flag to xcconfig files 2021-05-06 06:38:51 -05:00
Maurice Parker 2f32a4b928 Move deep signing flag to xcconfig files 2021-05-06 06:36:11 -05:00
Maurice Parker a03430a790 Retain existing feeds for folders that haven't been created yet. Fixes #3047 2021-05-05 21:25:06 -05:00