Commit Graph

8548 Commits

Author SHA1 Message Date
Brent Simmons 733d4161a5 Merge pull request #4378 from mtrolley/topic/add-protocol-to-freshrss-url
Add protocol to FreshRSS example URLs
2024-10-14 17:13:32 -07:00
Mark Trolley 49f17c33fb Add protocol to FreshRSS example URLs
As a new user it's not obvious that the FreshRSS API URL needs to
include the protocol since the example URL does not have it. Add the
protocol to the example URL to clarify that.
2024-10-14 20:00:40 -04:00
Brent Simmons 91b838aae0 Rename cleanPrefsAndData to cleanPrefsAndData-Debug and make it so it only deletes the debug data (now that the debug version has a separate app ID). 2024-10-06 21:10:34 -07:00
Brent Simmons b9a38584d2 Fix bug in the new parser where it was skipping RSS pubDate elements. Add a test for this. 2024-10-06 21:09:55 -07:00
Brent Simmons c8f063ccc5 Add .debug to app bundle ID for Mac debug version. 2024-10-06 20:53:42 -07:00
Brent Simmons b82ae8f72c Delete MAS xcconfig files. 2024-10-05 09:38:09 -07:00
Brent Simmons 3ef91e7605 Update copyright year to 2024. 2024-10-05 09:31:04 -07:00
Brent Simmons 33d1ff3804 Mark PreferencesWindowController as final. 2024-10-01 13:44:13 -07:00
Brent Simmons 8d5bd91c74 Continue converting AppAssets to AppAsset. 2024-10-01 13:43:38 -07:00
Brent Simmons f756b8f4ef Resolve duplicate implementation console warning about ReaderAPI. 2024-09-30 22:56:57 -07:00
Brent Simmons e7f50ba84f Fix console warnings about duplicate implementations. 2024-09-30 22:42:08 -07:00
Brent Simmons 6fbf8207ff Continue convert AppAssets to AppAsset. 2024-09-30 22:32:43 -07:00
Brent Simmons 2ae6eaba9f Flatten AppAsset — the inner structs were too cute. 2024-09-30 22:16:54 -07:00
Brent Simmons c88dc18644 Make iOS AppDelegate final. 2024-09-29 21:58:39 -07:00
Brent Simmons 1722b23101 Remove .dynamic setting from several modules. Let SPM do what it thinks is best. 2024-09-29 21:57:37 -07:00
Brent Simmons ddcbbf86fd Get rid of Mac App Store targets. I’m just never going to do a MAS build. 2024-09-29 21:42:36 -07:00
Brent Simmons ff1df8b8de Convince Xcode to stop suggesting upgraded settings. 2024-09-29 21:31:40 -07:00
Brent Simmons 7551221fa6 Remove no-longer-needed ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES setting. 2024-09-29 21:27:16 -07:00
Brent Simmons 2c2ffd8206 Turn on BUILD_INDEPENDENT_TARGETS_IN_PARALLEL. 2024-09-29 21:20:19 -07:00
Brent Simmons 2c719714ab Rename Embed App Extensions to Embed Foundation Extensions per Xcode recommendation. 2024-09-29 21:06:37 -07:00
Brent Simmons 4c5039326b Fix iOS build errors. 2024-09-29 21:03:24 -07:00
Brent Simmons b1645e17ae Add DEAD_CODE_STRIPPING. 2024-09-29 20:52:43 -07:00
Brent Simmons ec9afefd20 Use completion-based evaluateJavaScript call to avoid Apple crashing bug. Fix #4350. 2024-09-29 20:28:18 -07:00
Brent Simmons 884664834e Remove Roadmap link (since there’s no Roadmap file — we use GitHub milestones instead). 2024-09-29 12:24:25 -07:00
Brent Simmons 6797766352 Change assertionFailure to log. (It’s not really an error — it’s just a thing that can happen.) 2024-09-29 11:56:44 -07:00
Brent Simmons 3b17e77358 Speed up strippingHTML dramatically by calling reserveCharacters with maxCharacters when possible, which is generally much less than the count of preflight characters. 2024-09-29 10:53:56 -07:00
Brent Simmons 75e525380b Make Article a class, which boosts performance by not having to init/destroy Article all time. 2024-09-29 10:36:34 -07:00
Brent Simmons 7689326d56 Embed AppKitExtras. 2024-09-28 23:04:33 -07:00
Brent Simmons 2cb12be252 Remove NetNewsWireTests from testplan. 2024-09-28 22:51:18 -07:00
Brent Simmons a3d63b001b Add additional tests to testplan. 2024-09-28 22:48:11 -07:00
Brent Simmons c6590786ca Add FoundationExtrasTests to testplan. 2024-09-28 22:25:55 -07:00
Brent Simmons f4449e198e Fix error in EntityDecodingTests. 2024-09-28 22:25:35 -07:00
Brent Simmons 3e9f6fbfab Add ParserTests to testplan. 2024-09-28 22:24:12 -07:00
Brent Simmons 01cad9b687 Make decodedString return non-optional. 2024-09-28 22:23:54 -07:00
Brent Simmons ed160986f5 Rewrite HTMLEntityDecoder so that it’s fast. 2024-09-28 22:14:51 -07:00
Brent Simmons be7dd28b6f Add performance test for HTMLEntityDecoder. 2024-09-26 19:52:51 -07:00
Brent Simmons ce73d38037 Add missing dependency. 2024-09-26 19:34:23 -07:00
Brent Simmons 01e7a66b78 Merge branch 'SwiftParser' 2024-09-24 22:33:28 -07:00
Brent Simmons 4b5694fe74 Fix build errors. 2024-09-24 22:31:21 -07:00
Brent Simmons 591e451b69 Simplify Parser — use one target instead of multiple. 2024-09-24 14:45:53 -07:00
Brent Simmons c48e72c3b2 Get Feedly building. 2024-09-23 22:21:19 -07:00
Brent Simmons c0dd6aac0d Get NewsBlur building. 2024-09-23 22:19:21 -07:00
Brent Simmons fee2b3af90 Get LocalAccount module building with new Parser module. 2024-09-23 22:15:37 -07:00
Brent Simmons cdd95843e8 Remove ParserData from FeedParser API, so clients won’t need to import SAX. 2024-09-23 22:13:26 -07:00
Brent Simmons e752363a60 Remove ParserObjC and references to it. 2024-09-23 21:42:40 -07:00
Brent Simmons 2fa07611bf Mark test classes as final, because they are. 2024-09-23 21:39:00 -07:00
Brent Simmons 986dbd679c Uncomment and revise code in HTMLMetadataTests. 2024-09-23 21:38:44 -07:00
Brent Simmons 3bc02a78a3 Get HTMLMetadataParser working. 2024-09-23 21:38:23 -07:00
Brent Simmons 21848049f6 Use StringDictionary typealias. 2024-09-23 21:38:07 -07:00
Brent Simmons 5eb2c524e6 Use StringDictionary typealias. Delete unused ParserTests.swift. 2024-09-23 21:37:54 -07:00