Brent Simmons
|
77910eb9a4
|
Allow for multiple FreshRSS accounts with the same username — since a given username might be reused across instances. Fix #4377.
|
2024-10-27 11:57:29 -07:00 |
|
Brent Simmons
|
4bdbe23e69
|
Add createAccountURL computed property to AccountType.
|
2024-10-27 11:55:40 -07:00 |
|
Brent Simmons
|
4adbd2cdec
|
Ignore error from Feedbin and process removal locally regardless. Fix #3611.
|
2024-10-26 21:34:33 -07:00 |
|
Brent Simmons
|
ee3999c8dd
|
Delete FaviconURLFinder. Continue simplifying image handling and removing async calls.
|
2024-10-15 22:04:38 -07:00 |
|
Brent Simmons
|
20b66e1a5b
|
Trigger an HTMLMetadata download not more than once an hour (per URL).
|
2024-10-15 21:25:32 -07:00 |
|
Brent Simmons
|
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.
|
2024-10-15 20:50:42 -07:00 |
|
Brent Simmons
|
cc6445bc73
|
Create and use HTMLMetadataDownloader.cachedMetadata function.
|
2024-10-15 20:39:24 -07:00 |
|
Brent Simmons
|
8b230e48c0
|
Set debugLoggingEnabled to false.
|
2024-10-15 18:26:29 -07:00 |
|
Brent Simmons
|
b23f82e177
|
Create debugLoggingEnabled property, default false.
|
2024-10-15 18:26:16 -07:00 |
|
Brent Simmons
|
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.)
|
2024-10-15 18:14:06 -07:00 |
|
Brent Simmons
|
a28765abc8
|
Clarify wording.
|
2024-10-14 23:06:43 -07:00 |
|
Brent Simmons
|
b8218c0b87
|
Remove unused delegates.
|
2024-10-14 23:01:24 -07:00 |
|
Brent Simmons
|
dcc19c1be0
|
Remove no-longer-needed downloadMetadata delegate method.
|
2024-10-14 22:56:26 -07:00 |
|
Brent Simmons
|
25e68fbfe2
|
Move RSImage-AppIcons to Images module.
|
2024-10-14 22:56:00 -07:00 |
|
Brent Simmons
|
f3f31448cc
|
Reference HTMLMetadataDownloader.downloadMetadata directly now that it’s in the same module.
|
2024-10-14 22:51:04 -07:00 |
|
Brent Simmons
|
c65eb3b000
|
Use HTMLMetadataCache.
|
2024-10-14 22:47:16 -07:00 |
|
Brent Simmons
|
f7e23a9e69
|
Move HTMLMetadataDownloader to Images module, since that’s where it’s used.
|
2024-10-14 22:34:45 -07:00 |
|
Brent Simmons
|
a0b4fedd76
|
Add HTMLMetadataCache.
|
2024-10-14 22:32:48 -07:00 |
|
Brent Simmons
|
779d24ee22
|
Skip downloading favicons for a home page if it’s already in progress.
|
2024-10-14 22:32:39 -07:00 |
|
Brent Simmons
|
ec1a579c6a
|
Mark HTMLMetadata as Sendable.
|
2024-10-14 20:58:06 -07:00 |
|
Brent Simmons
|
ce2a45503b
|
Adopt updated DownloadWithCacheManager.
|
2024-10-14 20:56:53 -07:00 |
|
Brent Simmons
|
a047a82686
|
Delete unused FeaturedImageDownloader.
|
2024-10-14 20:49:48 -07:00 |
|
Brent Simmons
|
d1ff1d4569
|
Mark objects as Sendable.
|
2024-10-14 20:49:37 -07:00 |
|
Brent Simmons
|
487cf17ad0
|
Add Core dependency to Web.
|
2024-10-14 20:49:16 -07:00 |
|
Brent Simmons
|
7e32d99d78
|
Make Cache generic.
|
2024-10-14 20:49:07 -07:00 |
|
Brent Simmons
|
fbb8c4ba38
|
Add reusable Cache to Core module.
|
2024-10-14 20:48:54 -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
|
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
|
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
|
ff1df8b8de
|
Convince Xcode to stop suggesting upgraded settings.
|
2024-09-29 21:31:40 -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
|
a3d63b001b
|
Add additional tests to testplan.
|
2024-09-28 22:48:11 -07:00 |
|
Brent Simmons
|
f4449e198e
|
Fix error in EntityDecodingTests.
|
2024-09-28 22:25:35 -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
|
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 |
|