Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-01-30 | fix: set default cache ttl of 1d (#4434) | 1 | -1/+1 | ||
2025-01-26 | docs (#4427) | 1 | -3/+1 | ||
* docs * docs | |||||
2025-01-26 | chore: prepare 2025-01-26 release (#4424) | 1 | -1/+1 | ||
2025-01-25 | feat(FeedParser): recursively parse rss modules (#4422) | 1 | -3/+9 | ||
Also stop excluding the media module fix #4415 | |||||
2025-01-04 | feat: add section link to frontpage bridge card (#4396) | 1 | -0/+4 | ||
2025-01-04 | feat: extract simple_html_dom max_file_size to config (#4395) | 2 | -6/+3 | ||
2025-01-03 | fix: cache 400 and 404, and refactor token auth (#4388) | 1 | -1/+1 | ||
* fix(cache): also cache 400 and 404 responses * refactor(token_auth) | |||||
2025-01-03 | fix(url): disallowed wonky path (#4386) | 1 | -0/+3 | ||
2025-01-03 | fix: upgrade hardcoded version number, fix #4382 (#4384) | 1 | -1/+1 | ||
2024-12-30 | fix: broken if_not_modified_since (#4377) | 1 | -7/+8 | ||
2024-11-23 | fix: dont aquire exclusive locks (#4340) | 1 | -1/+1 | ||
Due to bugs in logging/error-handling there sometimes are deadlocks | |||||
2024-09-01 | refactor: extract exception and cache middleware (#4248) | 3 | -11/+9 | ||
2024-08-30 | refactor (#4244) | 3 | -23/+19 | ||
2024-08-30 | fix: extract duplicate config loading (#4242) | 2 | -38/+17 | ||
Also fix a problem with bin/cache-prune and FileCache and its enable_purge option | |||||
2024-08-30 | refactor: implement middleware chain (#4240) | 2 | -62/+16 | ||
* refactor: implement middleware chain * refactor | |||||
2024-08-29 | fix: bug in prior refactor (#4239) | 1 | -2/+4 | ||
2024-08-29 | refactor: introduce DI container (#4238) | 7 | -28/+132 | ||
* refactor: introduce DI container * add bin/test | |||||
2024-08-23 | refactor: format rendering (#4229) | 1 | -12/+1 | ||
2024-08-22 | refactor: less reliance on super globals (#4228) | 1 | -8/+1 | ||
2024-08-18 | refactor: frontpage and proxy setting (#4214) | 2 | -6/+10 | ||
2024-08-11 | chore: increase linter speed (#4211) | 1 | -3/+3 | ||
2024-08-08 | refactor: loadCacheValue/saveCacheValue (#4205) | 1 | -6/+4 | ||
2024-08-08 | refactor: drop usage of Debug::log (#4202) | 4 | -34/+22 | ||
* refactor: drop usage of Debug::log * lint | |||||
2024-08-08 | refactor: deprecate FeedItem constructor (#4201) | 3 | -32/+27 | ||
* fix: bug in prior commit * refactor: deprecate FeedItem constructor * test: fix | |||||
2024-08-08 | feat: introduce RateLimitException (#4199) | 1 | -0/+10 | ||
2024-08-08 | [CentreFranceBridge] Add bridge (#4189) | 2 | -7/+2 | ||
* [CentreFranceBridge] Add bridge * [CentreFranceBridge] Fix bridge * [CentreFranceBridge] Fix bridge * [CentreFranceBridge] Improved icon choice * [CentreFranceBridge] Fetch additional data from articles * [CentreFranceBridge] New parameter to allow client to control how many articles to fetch * [CentreFranceBridge] Improve bridge name based on existing parameters * [CentreFranceBridge] Fixed some edge cases * refactor: reorder * fix --------- Co-authored-by: Dag <me@dvikan.no> | |||||
2024-08-07 | fix: bug in prior refactor (#4197) | 1 | -1/+1 | ||
2024-08-07 | fix: restore php error_log writing (#4196) | 1 | -25/+58 | ||
2024-08-07 | refactor: change the way dependencies are wired (#4194) | 5 | -34/+24 | ||
* refactor: change the way dependencies are setup * lint | |||||
2024-08-07 | yuop (#4193) | 2 | -8/+2 | ||
2024-07-31 | [SubstackBridge] Add Substack bridge (#4174) | 1 | -2/+2 | ||
* [SubstackBridge] Add Substack * [SubstackBridge] Add docs * [SubstackBridge] Fix lint * [SubstackBridge] Update description * [SubstackBridge] Update description (x2) | |||||
2024-07-31 | fix(FeedParser): dont emit content module (#4180) | 2 | -4/+6 | ||
2024-07-31 | fix(FeedParser): scrape out content from rss content:encoded (#4178) | 2 | -3/+9 | ||
* fix(FeedParser): parse content module from rss2 * refactor | |||||
2024-07-31 | refactor: return proper response object (#4169) | 1 | -9/+3 | ||
2024-04-06 | tweaks (#4065) | 2 | -0/+11 | ||
2024-04-04 | fix: small tweaks (#4057) | 1 | -0/+1 | ||
2024-04-02 | [XPathAbstract] Refactor xpath abstract (#4047) | 1 | -79/+46 | ||
* refactor XPathAbstract, keep all functionality intact * fix linter errors * further simplify code * set default value for raw item content to true, avoiding escaping of html tags in feed item contents by default | |||||
2024-03-31 | feat: add vendor http header to cached responses (#4040) | 2 | -3/+8 | ||
2024-03-31 | [XPathBridge] Allow multiple categories (#4038) | 1 | -19/+55 | ||
* [XPathAbstract] allow multiple categories * fix feed icons in two bridges * fix warning * fix linter errors | |||||
2024-03-31 | refactor (#4037) | 1 | -1/+1 | ||
2024-02-20 | fix(FilterBridge): trim title so that regex filter works as expected (#3989) | 1 | -2/+2 | ||
The fix is in FeedParser, so this fixes all usages of FeedParser where title is now trimmed. fix #3985 | |||||
2024-02-10 | Adopt WebDriverAbstract as a solution for active (JavaScript) websites (#3971) | 1 | -0/+141 | ||
* first working version --------- Co-authored-by: Dag <me@dvikan.no> | |||||
2024-02-09 | chore: prepare for introduction of php-webdriver/webdriver (Selenium) (#3975) | 1 | -0/+4 | ||
2024-02-09 | chore: move committed third-party deps to lib (#3973) | 7 | -3/+4281 | ||
2024-02-09 | fix: escape token for html context (#3966) | 1 | -3/+2 | ||
2024-02-02 | fix: prepare release (#3945)2024-02-02 | 1 | -1/+1 | ||
2024-01-29 | fix(FeedExpander): if parse fails, include offending url in exception ↵ | 1 | -3/+9 | ||
message (#3938) Also some refactors | |||||
2024-01-29 | refactor(FeedParser): (#3928) | 3 | -41/+33 | ||
2024-01-26 | fix: typo in previous commit (#3934) | 1 | -2/+2 | ||
2024-01-26 | fix: bug in cache-prune (#3933) | 1 | -0/+6 | ||
fixes Uncaught Exception: No cache type configured |