Commit Graph

  • 120e36ad89 Fix issue with duplicate implementations of RSDatabaseObjC classes. Brent Simmons 2024-11-10 20:39:15 -08:00
  • fde12615ed Remove unused files from RSDatabase. Brent Simmons 2024-11-10 20:21:12 -08:00
  • 4b067d8f09 Convert some groups in the iOS group to folders. Brent Simmons 2024-11-10 14:01:10 -08:00
  • 60b7eb9f1e Convert some groups to folder in the Mac group. Brent Simmons 2024-11-10 13:56:22 -08:00
  • 574d95a3bb Delete not-needed Frameworks folder. Brent Simmons 2024-11-10 13:50:31 -08:00
  • 0b324d4f76 Remove old retention policy change upgrade code — way too old to be needed now. Brent Simmons 2024-11-10 13:47:36 -08:00
  • f0facd2084 Delete some unused files. Brent Simmons 2024-11-09 11:08:14 -08:00
  • 3fe8bab244 Convert Widget group to folder. Brent Simmons 2024-11-09 10:44:38 -08:00
  • 4939279992 Convert Shared group to folder. Brent Simmons 2024-11-09 10:44:17 -08:00
  • 8c7e23eb10 Convert Tests group to folder. Brent Simmons 2024-11-09 10:36:49 -08:00
  • 960fad731c Convert xcconfig group to a folder. Brent Simmons 2024-11-09 10:35:00 -08:00
  • 1b888f59be Fix build errors in iOS target. Brent Simmons 2024-11-09 10:27:58 -08:00
  • 05347129bf Delete no-longer-needed (due to OS changes) UTS46 URL handling. Brent Simmons 2024-11-09 10:23:13 -08:00
  • 2b76968391 Fix some package paths. Treat warnings as errors in all local modules. Brent Simmons 2024-11-09 09:44:22 -08:00
  • e2b76c1e08 Make RSParser a local module. Brent Simmons 2024-11-09 09:37:57 -08:00
  • 7751bff896 Remove unused RSDatabase/ODB. Brent Simmons 2024-11-08 22:02:15 -08:00
  • 7e2c668974 Make RSTree and RSDatabase local packages. Brent Simmons 2024-11-08 21:52:53 -08:00
  • fe728c72b3 Use Swift 5.10. Brent Simmons 2024-11-08 20:50:21 -08:00
  • 7eba4a0e54 Treat warnings as errors in RSCore. Brent Simmons 2024-11-08 18:56:54 -08:00
  • a4baafd6dc Fix deprecation warnings in RSCore. Brent Simmons 2024-11-08 18:56:43 -08:00
  • 83aa995d42 Fix deprecation warnings. Brent Simmons 2024-11-06 22:09:59 -08:00
  • 74f0026b4e Add RSWeb to NetNewsWire iOS Widget Extension. Brent Simmons 2024-11-06 22:09:47 -08:00
  • f6e7b52cab Delete unused fetchZoneRecord. Brent Simmons 2024-11-06 21:35:36 -08:00
  • f63e0628ea Fix deprecation warnings. Brent Simmons 2024-11-06 21:35:14 -08:00
  • 8cf388e55c Fix deprecation warning. Brent Simmons 2024-11-06 21:13:41 -08:00
  • 5506187d51 Make RSWeb a local module. Normalize Swift language version and platforms in local modules. Brent Simmons 2024-11-06 21:01:17 -08:00
  • dcef678008 Treat warnings as errors. Brent Simmons 2024-11-04 21:57:26 -08:00
  • 4a162e1bcf Fix several deprecation warnings. Brent Simmons 2024-11-04 21:49:58 -08:00
  • 5109a69682 Fix deprecation warning by using registerForTraitChanges. Brent Simmons 2024-11-04 20:23:26 -08:00
  • e60a9e55d7 Fix deprecation warning — use traitOverrides. Brent Simmons 2024-11-04 20:21:45 -08:00
  • 039cc6db2a Fix deprecation warning — remove traitCollectionDidChange method. Brent Simmons 2024-11-04 20:21:26 -08:00
  • 4f0cacdd3f Fix several iOS 17 deprecation warnings. Brent Simmons 2024-11-03 22:40:38 -08:00
  • 8644380d07 Require iOS 17. Brent Simmons 2024-11-03 22:18:56 -08:00
  • 89a861d60f Fix build errors in iOS. Brent Simmons 2024-11-03 22:18:48 -08:00
  • def4b95fbc Fix macOS 14 deprecation warnings. Make RSCore a local module. Brent Simmons 2024-11-03 22:13:01 -08:00
  • 813500b55a Fix deprecation warnings related to UTIs. Brent Simmons 2024-11-03 21:31:40 -08:00
  • 69dc583c3f Fix deprecation warning. Brent Simmons 2024-11-02 11:40:26 -07:00
  • 68d5e14837 Fix deprecation warning. Brent Simmons 2024-11-02 11:38:43 -07:00
  • 5f62c6b39d Fix warning about using var. Brent Simmons 2024-11-02 11:37:22 -07:00
  • 62b08a4ee9 Remove no longer needed uses of @available. Brent Simmons 2024-11-02 11:36:18 -07:00
  • a91927dd9e Require macOS 14. Remove unneeded uses of #available. Brent Simmons 2024-11-02 11:32:52 -07:00
  • 4fa4c6a541 Continue renaming webFeed to feed. Brent Simmons 2024-11-02 11:08:58 -07:00
  • 2d3ef95619 Continue renaming webFeed to feed. Brent Simmons 2024-11-01 22:09:22 -07:00
  • fac4eded60 Continue renaming webFeed to feed. Brent Simmons 2024-11-01 21:58:47 -07:00
  • acabaf8f94 Delete no longer needed AddFeedWindowControllerType. Brent Simmons 2024-11-01 21:50:51 -07:00
  • 61235d0bcb Rename some instances of webFeed to just feed. Brent Simmons 2024-11-01 21:48:43 -07:00
  • 1c6df38bcc Rename WebFeedIconDownloader to FeedIconDownloader. Brent Simmons 2024-11-01 21:46:26 -07:00
  • 75d83001cf Rename showAddWebFeedWindow to showAddFeedWindow. Brent Simmons 2024-11-01 21:43:15 -07:00
  • 050c47c41d Rename Feed protocol to SidebarItem. Rename FeedIdentifier to SidebarItemIdentifier. Rename WebFeed to Feed. Brent Simmons 2024-11-01 21:34:08 -07:00
  • 0912bfed18 Remove unneeded ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES setting. Brent Simmons 2024-11-01 21:17:09 -07:00
  • 5426623e2f Fix ForEach warnings. Brent Simmons 2024-11-01 21:10:03 -07:00
  • 3ce2a1c848 Fix warning about needing to mark WebKit as @preconcurrency. Brent Simmons 2024-11-01 21:09:55 -07:00
  • ed3a90e475 Fix warning by accepting Xcode’s suggestion of en instead of English for base language. Brent Simmons 2024-11-01 21:09:35 -07:00
  • 70be7e2bd2 Accept Xcode’s suggested renaming of Embed App Extensions to Embed Foundation Extensions. Brent Simmons 2024-11-01 21:05:45 -07:00
  • 1c6c49d6a3 Remove MAS targets. Brent Simmons 2024-11-01 21:01:44 -07:00
  • 714e2ede05 Fix warnings about running build scripts based on dependency analysis when really we run them every time. Brent Simmons 2024-11-01 20:58:43 -07:00
  • 3fa775f5af Fix warning about ForEach. Brent Simmons 2024-11-01 20:58:18 -07:00
  • 3a87af50ff Fix warnings about retroactive conformances by marking them as @retroactive. Brent Simmons 2024-11-01 20:53:44 -07:00
  • 0ac9eaa289 Fix warning about needing to mark WebKit as @preconcurrency. Brent Simmons 2024-11-01 20:53:22 -07:00
  • b0a008aa3f Fix warnings about extraneous space. Brent Simmons 2024-11-01 20:52:54 -07:00
  • 19ce65844a Use Swift 5.9. Brent Simmons 2024-10-31 22:17:56 -07:00
  • 87740494f9 Remove some nonisolated marks from methods that are annotated as @MainActor as of Xcode 16.2b1. detour2024 Brent Simmons 2024-10-30 21:57:50 -07:00
  • 3f0f2fc775 Remove some no-longer-needed nonisolated(unsafe) marks for Loggers. (Not needed in Xcode 16.2b1.) Brent Simmons 2024-10-30 21:57:06 -07:00
  • 5bbffd8886 Delete AppAssets.swift. Brent Simmons 2024-10-30 21:40:42 -07:00
  • 4b12dc6056 Finish converting iOS from AppAssets to AppAsset. Brent Simmons 2024-10-30 21:40:11 -07:00
  • c3fbdbc4e1 Complete switch on Mac from AppAssets to AppAsset. Brent Simmons 2024-10-30 21:28:31 -07:00
  • 9bffd090f3 Add logging to TimelineViewController. Brent Simmons 2024-10-28 22:43:16 -07:00
  • e039a2b224 Use standard toggleSidebar toolbar item. Fix #4103. Brent Simmons 2024-10-28 21:25:47 -07:00
  • 8470ff70ad Use self? instead of a more-verbose guard. Brent Simmons 2024-10-28 20:19:24 -07:00
  • cf844e5f73 Edit error message — replace & with and. Brent Simmons 2024-10-27 22:13:57 -07:00
  • 1321a87254 Make videos take up 100% width. Brent Simmons 2024-10-27 22:13:31 -07:00
  • c76c535eb3 Fix build errors. Brent Simmons 2024-10-27 12:01:52 -07:00
  • 5d5f31f045 Use accountType.createAccountURL property. Brent Simmons 2024-10-27 12:00:20 -07:00
  • 8ee58b48cf Send apiURLString when checking for duplicate accounts. Brent Simmons 2024-10-27 11:57:54 -07:00
  • 77910eb9a4 Allow for multiple FreshRSS accounts with the same username — since a given username might be reused across instances. Fix #4377. Brent Simmons 2024-10-27 11:57:29 -07:00
  • 4bdbe23e69 Add createAccountURL computed property to AccountType. Brent Simmons 2024-10-27 11:55:40 -07:00
  • eb84862379 Create and use UnreadCountFormatter. Fix #3892. Brent Simmons 2024-10-26 21:57:58 -07:00
  • 4adbd2cdec Ignore error from Feedbin and process removal locally regardless. Fix #3611. Brent Simmons 2024-10-26 21:34:33 -07:00
  • ee3999c8dd Delete FaviconURLFinder. Continue simplifying image handling and removing async calls. Brent Simmons 2024-10-15 22:04:38 -07:00
  • 20b66e1a5b Trigger an HTMLMetadata download not more than once an hour (per URL). Brent Simmons 2024-10-15 21:25:32 -07:00
  • 776adcb63b Stop saving the homePagesWithNoIconURLCache on disk — because it can become wrong when sites do add feed icons. This way it’s dropped between runs. Brent Simmons 2024-10-15 20:50:42 -07:00
  • cc6445bc73 Create and use HTMLMetadataDownloader.cachedMetadata function. Brent Simmons 2024-10-15 20:39:24 -07:00
  • 8b230e48c0 Set debugLoggingEnabled to false. Brent Simmons 2024-10-15 18:26:29 -07:00
  • b23f82e177 Create debugLoggingEnabled property, default false. Brent Simmons 2024-10-15 18:26:16 -07:00
  • 7b3889bdf5 Pick up the home page link from an Atom feed when it’s not specified as rel="alternate" — when it’s just an href. (Now we can get the favicon and feed icon properly for Allen Pike’s feed.) Brent Simmons 2024-10-15 18:14:06 -07:00
  • a28765abc8 Clarify wording. Brent Simmons 2024-10-14 23:06:43 -07:00
  • b8218c0b87 Remove unused delegates. Brent Simmons 2024-10-14 23:01:24 -07:00
  • dcc19c1be0 Remove no-longer-needed downloadMetadata delegate method. Brent Simmons 2024-10-14 22:56:26 -07:00
  • 25e68fbfe2 Move RSImage-AppIcons to Images module. Brent Simmons 2024-10-14 22:56:00 -07:00
  • f3f31448cc Reference HTMLMetadataDownloader.downloadMetadata directly now that it’s in the same module. Brent Simmons 2024-10-14 22:51:04 -07:00
  • c65eb3b000 Use HTMLMetadataCache. Brent Simmons 2024-10-14 22:47:16 -07:00
  • f7e23a9e69 Move HTMLMetadataDownloader to Images module, since that’s where it’s used. Brent Simmons 2024-10-14 22:34:45 -07:00
  • a0b4fedd76 Add HTMLMetadataCache. Brent Simmons 2024-10-14 22:32:48 -07:00
  • 779d24ee22 Skip downloading favicons for a home page if it’s already in progress. Brent Simmons 2024-10-14 22:32:39 -07:00
  • 69b30f5012 Delete unused function. Brent Simmons 2024-10-14 22:06:26 -07:00
  • d7ac3f943c Add logging to HTMLMetadataDownloader. Make it not @MainActor, since it doesn’t need to be. Brent Simmons 2024-10-14 21:29:25 -07:00
  • ec1a579c6a Mark HTMLMetadata as Sendable. Brent Simmons 2024-10-14 20:58:06 -07:00
  • ce2a45503b Adopt updated DownloadWithCacheManager. Brent Simmons 2024-10-14 20:56:53 -07:00
  • a047a82686 Delete unused FeaturedImageDownloader. Brent Simmons 2024-10-12 21:31:01 -07:00
  • d1ff1d4569 Mark objects as Sendable. Brent Simmons 2024-10-12 21:41:15 -07:00