Commit Graph

114 Commits

Author SHA1 Message Date
Brent Simmons
7f545c5a23 Fix some concurrency warnings. 2024-05-03 23:03:31 -07:00
Brent Simmons
814097504c Move constraintsToMakeSubViewFullSize into Core module. 2024-04-16 19:37:43 -07:00
Brent Simmons
df6c4bedb3 Fix typo. 2024-04-15 22:26:58 -07:00
Brent Simmons
1368f3dace Move images-related code into Images module. 2024-04-15 22:21:17 -07:00
Brent Simmons
3b59ffc446 Use new Reachability.internetIsReachable. 2024-04-06 19:02:11 -07:00
Brent Simmons
0949aefa93 Fix concurrency warnings by marking things as MainActor. 2024-04-02 22:26:16 -07:00
Brent Simmons
40abf257a6 Make RSParser a local module and rename it to Parser. 2024-04-02 21:43:06 -07:00
Brent Simmons
3e37388604 Fix concurrency warning in IconImage. Make RSImage.appIconImage let instead of var. 2024-04-01 23:11:30 -07:00
Brent Simmons
e56b1513b6 Move RSWeb from remote to local project; rename as Web. 2024-04-01 19:31:57 -07:00
Brent Simmons
402ee970cc Convert markArticles to async await. 2024-03-26 18:48:44 -07:00
Brent Simmons
27d27cbf1a Mark many things as MainActor and deal with the fallout. 2024-03-25 21:10:37 -07:00
Brent Simmons
9a6314f2d9 Fix numerous warnings. 2024-03-24 18:49:39 -07:00
Brent Simmons
0ecd219bae Move maxScreenScale to RSImage-Extensions. Mark IconScalerQueue as @unchecked Sendable (because it is). 2024-03-23 11:45:16 -07:00
Joe Heck
d28b36d15a updating based on PR feedback 2024-03-22 11:35:04 -07:00
Joe Heck
91ea6f28ee a suite of small concurrency warning fixes 2024-03-22 10:11:40 -07:00
Brent Simmons
797d7ef2e0 Fix Mac build errors. 2024-03-21 17:21:50 -07:00
Brent Simmons
2461e937bf Replace RSCore with several local modules. Update code as needed. 2024-03-20 20:49:15 -07:00
Brent Simmons
d0760f3d12 Continue fixing concurrency warnings. 2024-03-19 23:05:30 -07:00
Brent Simmons
22f3fb62f8 Remove some no-longer-needed #available checks. 2024-02-27 20:06:57 -08:00
Brent Simmons
fea6d03bc3 Remove Master from names. 2024-02-26 08:37:15 -08:00
Brent Simmons
4c866b7230 Rename WebFeed and webFeed to Feed and feed. 2024-02-25 23:12:21 -08:00
Brent Simmons
b705433270 Rename WebFeed to Feed. 2024-02-25 21:41:18 -08:00
Brent Simmons
8aa2a1109e Fix deprecation warnings. 2024-02-25 21:09:25 -08:00
Brent Simmons
d2afd4582b Fix deprecation warnings. 2024-02-24 19:17:58 -08:00
Brent Simmons
0627f57608 Add UTType+Extensions to add an OPML type. 2024-02-24 19:17:45 -08:00
Brent Simmons
7078e6fd55 Remove OAuthSwift and its dependencies. 2023-06-26 09:57:22 -07:00
Brent Simmons
799d3f3894 Change release notes URL to point to release notes page: https://github.com/Ranchero-Software/NetNewsWire/releases/ 2023-06-25 12:25:45 -07:00
Duncan Babbage
cc855f3832 link and URL vars for Article. Storage as rawLink
link and externalLink fall back to providing the raw stored value if URLs cannot be created even with repair.
2021-09-30 16:51:59 +13:00
Maurice Parker
f9af3c786b Merge branch 'ios-candidate' 2021-05-25 20:12:50 -05: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
Duncan Babbage
9092d075a0 Handle links with unencoded spaces. Fixes #3069 2021-04-28 22:49:32 +12:00
Maurice Parker
991297165b Add completion callbacks so that we can ensure that unreads have been marked before determining the next unread. Fixes #2993 2021-04-12 19:42:05 -05:00
Maurice Parker
c95daa208f Add completion callbacks so that we can ensure that unreads have been marked before determining the next unread. Fixes #2993 2021-04-12 19:41:01 -05:00
Maurice Parker
cc6449ed2a Merge branch 'ios-candidate' into main 2021-04-03 11:10:04 -05:00
Maurice Parker
1874e0c7d2 Change the luminance algorithm so that we don't miss images in unexpected formats. Fixes #2967 2021-04-03 10:40:46 -05:00
Stuart Breckenridge
8dc6e4e332
Contraint Changes
Fixes #2850
• #2634: resizing vertically downards (expanding) is smooth
2021-03-07 14:21:30 +08:00
Maurice Parker
051309d98b Fix pathing problem with icon image urls 2021-02-04 21:50:03 -06:00
Stuart Breckenridge
f85c1234a5
Adds to the URL-Extensions file 2021-01-09 06:09:50 +08:00
Stuart Breckenridge
fe194ec2e5
adds iconImageUrl to article utils 2020-12-24 07:31:44 +08:00
Maurice Parker
ef18600acc Separate background suppression from symbol processing. Fixes #2646 & Fixes #2635 2020-12-06 14:25:22 -06:00
Maurice Parker
ec66c08f9a Make status marking asynchronous. 2020-10-24 17:17:46 -05:00
Nate Weaver
643b9f4659 Make sure range.location isn't out-of-bounds
Fix for #2512.
2020-10-20 12:05:52 -05:00
Maurice Parker
8b3bd2f388 Move Reachability to RSWeb 2020-10-06 19:25:42 -05:00
Maurice Parker
b0e7ae0324 Merge branch 'mac-candidate' into main 2020-08-19 21:03:55 -05:00
Maurice Parker
1cda2ac3be Discard the email address in the byline if it is a no reply. Issue #2351 2020-08-18 17:44:28 -05:00
Maurice Parker
a500166af0 Merge branch 'ios-release' into main 2020-08-15 11:03:29 -05:00
Stuart Breckenridge
ddbf0fffb6
Fixes #2335
The `ReleaseNotes` struct has been replaced with an extension on URL. Release Notes can now be opened on all versions of NNW.
2020-08-15 15:01:00 +08:00
Maurice Parker
73b120a91c Change any glyphs in the sidebar to white when selected to make them visible regardless of use control color selection 2020-08-10 13:53:21 -05:00
Maurice Parker
1de3c75d4f Add update timeline articles statuses back in 2020-07-25 13:53:46 -05:00
Maurice Parker
e88e4f65a5 Switch TimelineItems to use an OrderedDictionary 2020-07-25 10:31:22 -05:00