Commit Graph

  • fc36c5e94b Merge pull request #4356 from zll600/bring_extra-milliseconds_fix_to_main Brent Simmons 2024-09-09 20:32:07 -07:00
  • ad0dcf3a20 Merge pull request #4357 from ankushkushwaha/fix/typo-in-readme Brent Simmons 2024-09-09 14:22:45 -07:00
  • 1373df4778 Fix some build errors in RSSParser. Brent Simmons 2024-09-08 11:59:27 -07:00
  • b6c5d84dda Mention .xcodeproj in readme instead .xcworkspace Ankush 2024-09-06 20:37:45 +05:30
  • 7468d71083 Make DateParser tests work. (Same tests as from RSDataParser, ported to Swift.) Brent Simmons 2024-09-05 14:46:25 -07:00
  • 6578f9384b Fix build errors in DateParser. Brent Simmons 2024-09-05 14:30:39 -07:00
  • f86a5f8314 Continue work on Swift port of Parser. Brent Simmons 2024-09-02 12:03:24 -07:00
  • 61825a6d88 Create FeedParser target to replace Parser. Brent Simmons 2024-08-27 20:46:11 -07:00
  • ec2c294fab Fix OPMLParser bug. Tests now pass. Brent Simmons 2024-08-27 09:16:41 -07:00
  • 22ab6af28d Update OPML measurement baseline. Brent Simmons 2024-08-27 09:16:25 -07:00
  • 13b467186c Fix bug in SAXEqualTags. Brent Simmons 2024-08-26 23:02:22 -07:00
  • 6966b8a7aa Add baseline for performance measurement. Brent Simmons 2024-08-26 22:42:21 -07:00
  • 4349dd26ff Create OPMLParserTests. Brent Simmons 2024-08-26 22:39:46 -07:00
  • f63af89e31 Move some extensions into SAX package. Brent Simmons 2024-08-26 20:56:20 -07:00
  • d13014787a Create separate SAX target. Brent Simmons 2024-08-26 20:53:57 -07:00
  • e7a82376b0 Finish first draft of OPML parser. Brent Simmons 2024-08-26 20:03:58 -07:00
  • e29a232b77 Create SAXUtilities. Brent Simmons 2024-08-26 20:03:35 -07:00
  • c261aff21f Fix some build errors. Brent Simmons 2024-08-26 19:27:30 -07:00
  • 0f8c529d0d Continue progress on porting OPML code to Swift. Brent Simmons 2024-08-25 22:00:27 -07:00
  • 466fd78297 Drop the interned string stuff — probably not worth the effort. Could always re-add later if needed. Brent Simmons 2024-08-25 22:00:02 -07:00
  • c1db72c09f Create Data extension methods for searching for a string. Brent Simmons 2024-08-25 21:59:08 -07:00
  • 090c8e0247 Bring extra-milliseconds fix to main zll600 2024-08-25 15:44:31 +08:00
  • 213f67d1de Continue progress on porting OPML code to Swift. Brent Simmons 2024-08-23 20:31:13 -07:00
  • b7462c89e0 Continue progress on porting OPML code to Swift. Brent Simmons 2024-08-23 18:06:18 -07:00
  • a3c10165fa Add missing return value. Brent Simmons 2024-08-23 18:05:19 -07:00
  • 321339186f Rename OPMLFeedSpecifier to ParsedOPMLFeedSpecifier. Brent Simmons 2024-08-23 18:03:59 -07:00
  • 2d3c34f96a Create public, Sendable ParsedOPML* structs to match what we do with feed parsing. Brent Simmons 2024-08-18 22:07:17 -07:00
  • 0127fd4d0b Import RSOPMLDocument to Swift. Brent Simmons 2024-08-18 21:08:01 -07:00
  • ad00ee52ff Port RSOPMLAttributes and RSOPMLItem to Swift. Brent Simmons 2024-08-18 21:03:26 -07:00
  • 95ef280698 Delete not-really-needed RSOPMLError. Brent Simmons 2024-08-18 19:01:32 -07:00
  • 1aaad155dd Delete RSParsedEnclosure — will use ParsedAttachment instead. Brent Simmons 2024-08-18 19:00:03 -07:00
  • 5ec0964594 Port RSHTMLTag and RSOMLFeedSpecifier to Swift. Brent Simmons 2024-08-18 18:58:53 -07:00
  • d13f0f48ed Continue porting ParserObjC to Swift. Brent Simmons 2024-08-18 18:18:25 -07:00
  • 4b646e42c2 Write first version of Swift-based SAXParser. Brent Simmons 2024-08-18 17:25:29 -07:00
  • 65a18129ca Remove MainActor annotation from FeedFinder — it’s not needed. Brent Simmons 2024-08-05 21:35:11 -07:00
  • 82fef8c237 Merge branch 'main' of https://github.com/Ranchero-Software/NetNewsWire Brent Simmons 2024-08-05 17:57:33 -07:00
  • 865d32fe1a Fix starColor name. Brent Simmons 2024-08-05 17:57:29 -07:00
  • 094a85bce0 Merge pull request #4244 from winniequinn/main Brent Simmons 2024-07-26 21:53:47 -07:00
  • 440a7fbefa Continue moving to structured and shared AppAsset over separate AppAssets. Brent Simmons 2024-07-25 20:14:58 -07:00
  • a8e9e268ad ignore inactive accounts Paul Richardson 2024-07-19 20:19:07 +10:00
  • 5506f00805 Fix property name Paul Richardson 2024-07-19 20:17:06 +10:00
  • 1660d77668 Fix build errors. Brent Simmons 2024-07-09 21:11:21 -07:00
  • de228c69c4 Delete unused LegacyArticleExtractorButton.swift. Brent Simmons 2024-07-09 21:11:11 -07:00
  • 030d101634 Continue moving from AppAssets to AppAsset. Brent Simmons 2024-07-09 21:08:34 -07:00
  • ba44b94220 Create AppAsset shared class, which will replace the separate Mac and iOS AppAssets classes. Brent Simmons 2024-07-08 10:07:26 -07:00
  • 89a967106d Create importFeedsIfNeeded shared AppDelegate method. Brent Simmons 2024-07-07 16:59:54 -07:00
  • 44a9a52705 Make AccountManager.shared actually call init. Brent Simmons 2024-07-07 16:31:59 -07:00
  • c784569040 Make AccountManager init itself, and use AccountManager.shared in AppDelegate. Brent Simmons 2024-07-07 16:23:47 -07:00
  • aa807249b9 Make ArticleExtractor reference SecretKey instead of passing in secrets. Remove unused imports of Secrets. Brent Simmons 2024-07-07 15:48:56 -07:00
  • 445306ef2a Get rid of SecretsProvider protocol. Stop passing secretsProvider around — just use SecretKey.whatever static properties. Brent Simmons 2024-07-07 15:38:45 -07:00
  • 7d40924509 Add SecretKey.swift.gyb to Secrets module. Brent Simmons 2024-07-07 15:37:51 -07:00
  • 6c9f9e2889 Add new SecretKey file to .gitignore. Brent Simmons 2024-07-07 15:37:19 -07:00
  • 308c612571 Remove unused Frameworks folder. Brent Simmons 2024-07-07 12:19:57 -07:00
  • 329fd5d71b Fix iOS build error with renamed Secrets string. Brent Simmons 2024-07-07 12:18:11 -07:00
  • 90311f0e70 Make Secrets Sendable. Rename Id to ID. Brent Simmons 2024-07-07 12:14:14 -07:00
  • 5b4cf235d7 Delete unused Multiplatform folder. Brent Simmons 2024-07-06 21:18:32 -07:00
  • f3c9cb9f7b Delete unused FeaturePlanning outline. Brent Simmons 2024-07-06 21:16:02 -07:00
  • d50b5818ac Move local modules into a folder named Modules. Brent Simmons 2024-07-06 21:07:05 -07:00
  • 14bcef0f9a Make ReaderAPI module not dynamic. Brent Simmons 2024-07-06 20:55:17 -07:00
  • fc6d437601 Move AppDelegate+Shared to top of its group. Brent Simmons 2024-07-06 20:49:50 -07:00
  • 85d977f4f8 Fix build errors related to ArticleThemesManager changes. Brent Simmons 2024-07-06 20:37:30 -07:00
  • 7beb818c67 Make ArticleThemesManager specify its folder itself. Brent Simmons 2024-07-06 20:32:31 -07:00
  • ad3035c053 Add AppConfig.dataSubfolder method. Brent Simmons 2024-07-06 20:29:26 -07:00
  • 88ea5d6bff Remove unneeded @MainActor notations. Brent Simmons 2024-07-05 21:09:42 -07:00
  • 7bc0465d3d Make HTTPConditionalGetInfo Sendable. Brent Simmons 2024-07-05 20:58:05 -07:00
  • b71c957d14 Make DownloadProgress and CombinedRefreshProgress Sendable. Brent Simmons 2024-07-03 21:54:28 -07:00
  • 0e674d6488 Force try in dataFolder — if we can’t get the dataFolder, we need to stop running. Brent Simmons 2024-07-02 21:45:43 -07:00
  • 364da4e3cf Add AppConfig.dataFolder. Brent Simmons 2024-07-02 21:44:19 -07:00
  • 09cadf7f52 Create handleUnreadCountDidChange as shared AppDelegate code. Brent Simmons 2024-07-02 21:43:52 -07:00
  • 79c2f4c7f5 Fix several concurrency warnings. Brent Simmons 2024-07-01 22:20:00 -07:00
  • cc71152b16 Fix URLScheme — make members static. Brent Simmons 2024-07-01 22:19:46 -07:00
  • 36982adb7c Add URLScheme constants to Web module. Brent Simmons 2024-07-01 21:47:21 -07:00
  • 5e64b6a99c Merge pull request #4277 from quad/patch-1 Brent Simmons 2024-06-30 20:52:55 -07:00
  • f7cd359804 Fix a couple concurrency warnings. Brent Simmons 2024-06-30 18:14:42 -07:00
  • caa5f8b85c Use initializeDownloaders function. Brent Simmons 2024-06-30 18:14:29 -07:00
  • 750e287ff9 Use ImageDownloader.shared. Brent Simmons 2024-06-30 18:14:11 -07:00
  • ada9818541 Create and use shared initializeDownloaders AppDelegate function. Brent Simmons 2024-06-30 18:14:01 -07:00
  • e990b7aab1 Get the app delegate the old-fashioned way. Brent Simmons 2024-06-30 18:06:49 -07:00
  • 512aee6ce8 Delete AppConfig. Brent Simmons 2024-06-30 18:06:37 -07:00
  • 788cdc6ddc Remove global appDelegate variable from Mac. Brent Simmons 2024-06-30 18:06:16 -07:00
  • d712199ddf Remove AppConfig module. Brent Simmons 2024-06-30 18:05:03 -07:00
  • b403a005f7 Use AppConfig to get folder URL. Brent Simmons 2024-06-30 18:04:52 -07:00
  • 7bc980cbd5 Use AppConfig.appName. Brent Simmons 2024-06-30 18:04:33 -07:00
  • a358388004 Move AppConfig to Core and delete the AppConfig module. Brent Simmons 2024-06-30 18:04:13 -07:00
  • 16ab4b5d77 Fix bug where Newsblur feeds don't update Scott Robinson 2024-06-27 20:58:19 +10:00
  • 0ea46e446a Drop properties for image downloaders that are now .shared. Brent Simmons 2024-06-26 23:21:46 -07:00
  • a3ff92ec18 Delete code that is now in AppLocations. Brent Simmons 2024-06-26 23:21:27 -07:00
  • 47fb0be540 Make FeedIconDownloader.shared work. Brent Simmons 2024-06-26 23:21:10 -07:00
  • b3e6a6501a Add feedIconsFolder location. Brent Simmons 2024-06-26 23:20:13 -07:00
  • 83edb628ae Drop local properties and folder calculations for image downloaders. Brent Simmons 2024-06-26 23:15:13 -07:00
  • ed5a11b4c0 Refer to .shared image downloaders. Brent Simmons 2024-06-26 23:14:22 -07:00
  • 5deae9bd33 Add AppConfig module to project file. Brent Simmons 2024-06-26 23:14:11 -07:00
  • 6eea4c31c8 Refer to FaviconDownloader.shared. Brent Simmons 2024-06-26 23:13:54 -07:00
  • cd0dd240e4 Refer to AuthorAvatarDownloader.shared. Brent Simmons 2024-06-26 23:13:44 -07:00
  • 45139866c3 Use .appUnreadCountDidChange notification solely to get unread count. Brent Simmons 2024-06-26 23:13:25 -07:00
  • 00f3b423f6 Add support appUnreadCountDidChange Notification. Brent Simmons 2024-06-26 23:13:02 -07:00
  • 8cd69d7509 Create .shared of FaviconDownloader, AuthorAvatarDownloader, FeedIconDownloader, and ImageDownloader. Brent Simmons 2024-06-26 23:12:26 -07:00
  • 840147aee3 Use AppConfig in Images module. Brent Simmons 2024-06-26 23:11:22 -07:00
  • aaf8268bbd Create AppConfig module and AppLocations. Brent Simmons 2024-06-26 23:10:59 -07:00
  • 89e16f5fdd Make webView optional. Brent Simmons 2024-06-26 21:41:07 -07:00