Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-01-25 | feat(FeedParser): recursively parse rss modules (#4422) | 1 | -0/+79 | ||
Also stop excluding the media module fix #4415 | |||||
2025-01-03 | fix(url): disallowed wonky path (#4386) | 1 | -0/+6 | ||
2024-08-23 | refactor: format rendering (#4229) | 2 | -2/+2 | ||
2024-08-08 | refactor: deprecate FeedItem constructor (#4201) | 2 | -35/+6 | ||
* fix: bug in prior commit * refactor: deprecate FeedItem constructor * test: fix | |||||
2024-07-31 | fix(FeedParser): scrape out content from rss content:encoded (#4178) | 1 | -8/+11 | ||
* fix(FeedParser): parse content module from rss2 * refactor | |||||
2024-03-12 | fix(reddit): url encoding (#4010) | 2 | -23/+33 | ||
2024-01-29 | refactor(FeedParser): (#3928) | 1 | -0/+55 | ||
2024-01-25 | refactor: introduce http Request object (#3926) | 1 | -1/+1 | ||
2024-01-25 | refactor/fix (#3924) | 2 | -7/+10 | ||
2024-01-24 | refactor: prepare for introduction of token based authentication (#3921) | 1 | -0/+57 | ||
2024-01-09 | feat: support itunes namespace in top channel feed (#3776) | 12 | -25/+93 | ||
Also preserves other properties. | |||||
2024-01-02 | test: happy new year (#3873) | 1 | -2/+3 | ||
* test: happy new year * yup | |||||
2023-10-13 | test: add test for FeedParser (#3754) | 1 | -0/+128 | ||
2023-10-01 | refactor (#3712) | 4 | -103/+126 | ||
* test: refactor test suite * docs * refactor * yup * docs | |||||
2023-09-29 | fix: various notice fixes (#3718) | 1 | -0/+10 | ||
2023-09-26 | refactor: FeedItem::setTimestamp() (#3711) | 1 | -1/+18 | ||
2023-09-25 | test: add feed item test (#3709) | 1 | -0/+30 | ||
* test: add feed item test also some refactor * yup * yup | |||||
2023-09-25 | refactor (#3708) | 2 | -2/+2 | ||
2023-09-24 | feat: add url component (#3684) | 1 | -0/+47 | ||
* feat: add url library * fix | |||||
2023-09-21 | refactor: logger (#3678) | 5 | -165/+12 | ||
2023-09-20 | refactor (#3668) | 1 | -2/+1 | ||
2023-09-10 | fix: rewrite and improve caching (#3594) | 2 | -10/+7 | ||
2023-07-05 | fix(CacheInterface): logic bug in getTime (#3491) | 1 | -0/+1 | ||
* fix(CacheInterface): logic bug in getTime * test | |||||
2023-07-05 | feat: add default arg to Configuration::getConfig (#3331) | 1 | -0/+1 | ||
2023-06-30 | fix: file cache tweaks (#3470) | 1 | -0/+12 | ||
* fix: improve file cache * fix(filecache): log when unserialize fails | |||||
2023-06-11 | feat: enable bridges using env var (#3428) | 4 | -7/+52 | ||
* refactor: bridgefactory, add tests * refactor: move defaultly enabled bridges to config * refactor * refactor * feat: add support for enabling bridges with env var | |||||
2023-06-08 | test: use correct path for bridges (#3427) | 1 | -1/+1 | ||
2023-06-08 | fix(html_format): add spacing below date if author is missing (#3425) | 1 | -1/+1 | ||
* small ui tweak * remove unused <div> * refactor: rename method * refactor: inline const * refactor | |||||
2023-03-20 | feat: add config option "path" for file cache (#3297) | 2 | -15/+38 | ||
2023-03-06 | feat: add filecache config to enable/disable real purge (#3263) | 1 | -1/+1 | ||
* refactor: cachefactory * feat: add filecache config to enable/disable real purge * test: fix test | |||||
2023-03-06 | feat: sanitize root folder also in php error messages (#3262) | 1 | -4/+11 | ||
2023-02-15 | fix: throw exception when outbox not found, #3255 (#3260) | 1 | -17/+0 | ||
2023-02-15 | test: add failing mastodon test (#3255) | 1 | -0/+17 | ||
* fix: refactor cache factory * test: add failing test * add null cache | |||||
2022-11-07 | refactor: extract frontpage to template (#3130) | 1 | -31/+8 | ||
Also introduce usage of Response object | |||||
2022-10-29 | refactor/fix: css organization and error rendering (#3117) | 1 | -0/+7 | ||
* fix: php notice * refactor/feat: merge HtmlFormat.css into style.css Also improve ux of error rendering. * fix: center-align footer text | |||||
2022-09-04 | fix: php notice in eztvbridge (#2998) | 1 | -0/+9 | ||
* fix: php notice in eztvbridge Fixes Undefined property: stdClass::$torrents * lint | |||||
2022-08-23 | fix: case-insensitive config from env, fix #2935 (#2973) | 1 | -5/+18 | ||
* refactor * fix: case-sensitive config from env, fix #2935 * lowercase all config section and keys * test: add test for case-insensitivity | |||||
2022-08-06 | refactor: general code base refactor (#2950) | 1 | -0/+15 | ||
* refactor * fix: bug in previous refactor * chore: exclude phpcompat sniff due to bug in phpcompat * fix: do not leak absolute paths * refactor/fix: batch extensions checking, fix DOS issue | |||||
2022-08-02 | refactor: use static values for cache scope | 1 | -6/+0 | ||
This fixes a future problem when code is placed under a namespace because `get_class($bridge)` will then return e.g. `RssBridge\Bridge\TwitterBridge` instead of the the current value `TwitterBridge`. Also a bit refactoring of `Configuration.php`. | |||||
2022-07-31 | [Gab] feat: add new bridge GabBridge (#2920) | 1 | -0/+19 | ||
2022-07-10 | test: add new test for Configuration (#2915) | 1 | -0/+31 | ||
2022-07-08 | refactor: inject the action params via its execute method (#2907) | 1 | -1/+1 | ||
2022-07-08 | refactor(BridgeFactory): make methods only accept valid class names (#2897) | 2 | -2/+2 | ||
This moves the responsibility for getting a valid class name to the users of BridgeFactory, avoiding the repeated sanitation. Improper use can also be checked statically. | |||||
2022-07-06 | Improve Factory variable names (#2895) | 2 | -6/+6 | ||
2022-07-01 | Reformat codebase v4 (#2872) | 9 | -507/+554 | ||
Reformat code base to PSR12 Co-authored-by: rssbridge <noreply@github.com> | |||||
2022-06-24 | [PixivBridge] Remove backwards compatability hack (#2846) | 1 | -5/+1 | ||
There is no need for this since the context is guessed if it's not provided. | |||||
2022-06-22 | refactor: action (#2836) | 2 | -5/+3 | ||
2022-06-22 | refactor: ActionFactory (#2833) | 1 | -1/+0 | ||
2022-06-22 | refactor: FormatFactory (#2832) | 1 | -1/+0 | ||
2022-06-08 | tests/Formats: Simplify by using a base class (#2779) | 4 | -171/+91 | ||
There is a lot of redundancy. Let’s not repeat ourselves. Unfortunately, since we do not install PHPUnit as a project dependency on CI, it does not use the composer’s PSR-4 autoloader and the tests are unable to find the `BaseFormatTest` class. Until we resolve that, let’s load the class explicitly. |