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
Brent Simmons
1f8b296a9c
Use new StringDictionary name.
2024-09-23 21:13:55 -07:00