Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use internal XML workarounds to detect feed format | Kebin Liu | 2020-01-02 |
| | |||
* | Make sure whitelisted URI schemes are handled properly by the sanitizer | Frédéric Guillot | 2020-01-02 |
| | |||
* | Normalize URL query string before executing HTTP requests | Frédéric Guillot | 2019-12-26 |
| | | | | | | | - Make sure query strings parameters are encoded - As opposed to the standard library, do not append equal sign for query parameters with empty value - Strip URL fragments like Web browsers | ||
* | Improve Dublin Core support for RDF feeds | Frédéric Guillot | 2019-12-23 |
| | |||
* | Improve Podcast support (iTunes and Google Play feeds) | Frédéric Guillot | 2019-12-23 |
| | | | | | - Add support for Google Play XML namespace - Improve existing iTunes namespace implementation | ||
* | Add support for Atom 0.3 | Frédéric Guillot | 2019-12-22 |
| | |||
* | Add support for Atom 'replies' link relation | Frédéric Guillot | 2019-12-22 |
| | | | | | | | Show comments URL for Atom feeds as per RFC 4685. See https://tools.ietf.org/html/rfc4685#section-4 Note that only the first link with type "text/html" is taken into consideration. | ||
* | Return outer HTML when scraping elements | cinput | 2019-12-21 |
| | |||
* | Update scraper rule for "Le Monde" | somini | 2019-12-19 |
| | |||
* | Filter valid XML characters for UTF-8 XML documents before decoding | Jebbs | 2019-12-19 |
| | | | This change should reduce "illegal character code" XML errors. | ||
* | Trim spaces for RDF entry links | Frédéric Guillot | 2019-12-01 |
| | |||
* | Do no rewrite Youtube description twice in "add_youtube_video" rule | Frédéric Guillot | 2019-11-30 |
| | | | | This is already done before in <media:description>. | ||
* | Add the possibility to add rules during feed creation | Frédéric Guillot | 2019-11-29 |
| | |||
* | Add support of media elements for Atom feeds | Frédéric Guillot | 2019-11-28 |
| | |||
* | Add support of media elements for RSS 2 feeds | Frédéric Guillot | 2019-11-28 |
| | |||
* | Add rewrite functions: convert_text_link and nl2br | Frédéric Guillot | 2019-11-28 |
| | |||
* | Update scraper rule for openingsource.org | Neo Ng | 2019-11-28 |
| | |||
* | Improve XML decoder to remove illegal characters | Tony Wang | 2019-10-22 |
| | |||
* | Add new formats to date parser | Tony Wang | 2019-10-20 |
| | |||
* | Disable strict XML parsing | Frédéric Guillot | 2019-09-18 |
| | | | | | | This change should improve parsing of broken XML feeds. See https://golang.org/pkg/encoding/xml/#Decoder | ||
* | Replace Travis by GitHub Actions | Frédéric Guillot | 2019-09-15 |
| | |||
* | Add native lazy loading for images and iframes | Frédéric Guillot | 2019-09-10 |
| | | | | | | This feature is available only in Chrome >= 76 for now. See https://web.dev/native-lazy-loading | ||
* | add_mailto_subject: New rewrite function | Peter De Wachter | 2019-08-19 |
| | | | | | Dinosaur Comics (qwantz.com) likes to hide jokes in mailto: links, but miniflux's sanitizer strips those out. | ||
* | Add test case for parsing HTML entities | Frédéric Guillot | 2019-08-15 |
| | |||
* | addImageTitle: Fix HTML injection | Peter De Wachter | 2019-08-15 |
| | | | | | | | | | | | | This rewrite rule would change this: <img title="<foo>"> to this: <figure><img><figcaption><foo></figcaption></figure> The image title needs to be properly escaped. | ||
* | Accept HTML entities when parsing XML | Peter De Wachter | 2019-08-15 |
| | | | | | | | Every once in a while, one of my feeds would throw an XML parse error because it used ` ` or some other HTML entity. I feel Miniflux should be lenient here, and Go already has a handy hook to make this work. | ||
* | Sort feed categories before serialization | Ilya Glotov | 2019-07-05 |
| | | | | | A function is added for feeds and its categories normalization. The test will ensure that the order is right. | ||
* | Add support for OPML v1 import | Frédéric Guillot | 2019-03-26 |
| | |||
* | Add 'allow-popups' to iframe sandbox permissions | Jeremy Apthorp | 2019-03-26 |
| | |||
* | Make parser compatible with Go 1.12 | Frédéric Guillot | 2019-02-28 |
| | | | | See changes in strings.Map(): https://golang.org/doc/go1.12#strings | ||
* | Use feed ID instead of user ID to check entry URLs presence | Frédéric Guillot | 2019-02-28 |
| | |||
* | Use preferably the published date for Atom feeds | Frédéric Guillot | 2019-01-29 |
| | | | | YouTube feeds use the published date for the original creation date. | ||
* | More robust Atom text handling | Peter De Wachter | 2019-01-07 |
| | | | | | | | | Miniflux couldn't deal with XHTML Summary elements. - Make Summary an 'atomContent' field - Define an atomContentToString function rather than inling it three times - Also properly escape special characters in plain text fields. | ||
* | Add workaround for non GMT dates (RFC822, RFC850, and RFC1123) | Frédéric Guillot | 2018-12-26 |
| | | | | | | RFC822, RFC850, and RFC1123 are supposed to be always in GMT. This is a workaround for the one defined in PST timezone. | ||
* | Add function storage.UpdateFeedError() | Frédéric Guillot | 2018-12-15 |
| | |||
* | Add BBC News scraping rule | Tom Matthews | 2018-12-13 |
| | |||
* | Make password prompt compatible with Windows | Frederic Guillot | 2018-12-09 |
| | |||
* | Move image proxy filter to template functions | Frédéric Guillot | 2018-12-02 |
| | |||
* | Update scraper rule for lemonde.fr | Frédéric Guillot | 2018-12-02 |
| | |||
* | Refactor manual entry scraper | Frédéric Guillot | 2018-12-02 |
| | |||
* | Update scraper rule for heise.de | mapl | 2018-12-01 |
| | |||
* | Replace daemon and scheduler package with service package | Frédéric Guillot | 2018-11-11 |
| | |||
* | Allow the scraper to parse XHTML documents | Frédéric Guillot | 2018-11-03 |
| | | | | Only "text/html" was authorized before. | ||
* | Handle more encoding conversion edge cases | Frédéric Guillot | 2018-10-29 |
| | |||
* | Add test case to check different feed encoding and HTTP headers | Frédéric Guillot | 2018-10-29 |
| | |||
* | Add entries storage error to feed errors count | Frédéric Guillot | 2018-10-21 |
| | |||
* | Simplify feed entries filtering | Frédéric Guillot | 2018-10-14 |
| | | | | | - Rename processor package to filter - Remove boilerplate code | ||
* | Simplify feed fetcher | Frédéric Guillot | 2018-10-14 |
| | | | | | - Add browser package to handle HTTP errors - Reduce code duplication | ||
* | Simplify feed parser and format detection | Frédéric Guillot | 2018-10-14 |
| | | | | | - Avoid doing multiple buffer copies - Move parser and format detection logic to its own package | ||
* | Convert text links and line feeds to HTML in YouTube channels | Frédéric Guillot | 2018-10-08 |
| |