summaryrefslogtreecommitdiff
path: root/classes/opml.php
AgeCommit message (Collapse)Author
2021-11-12Address PHPStan warnings in 'classes/mailer.php', 'classes/opml.php', and ↵wn_
'classes/pluginhandler.php'.
2021-11-12Update signature of handler 'csrf_ignore' to include types.wn_
2021-10-15OPML improvements/fixes:Andrew Dolgov
* allow CLI import of OPML files (--opml-import) * visualize OPML structure when importing * add strict type hints to most OPML class methods
2021-09-08OPML: multiple fixesAndrew Dolgov
- remove unused integer indexes when exporting filters as JSON - fix warning when importing filters without rules - properly assign category IDs for category filter rules - fix warning: check if outline attributes like xmlUrl are set before trying to use them - fix warning: don't try to use libxml_disable_entity_loader on PHP 8
2021-09-08classes/opml: fix indentation; when importing, don't produce warningAndrew Dolgov
on filters with no rules defined.
2021-03-16remove published opml (use CLI instead)Andrew Dolgov
2021-03-04bring back web dbupdate using new migrations systemAndrew Dolgov
2021-03-02move dbupdater to db/updater; move base SCHEMA_VERSION constant inside ↵Andrew Dolgov
db/updater class
2021-03-02feeds/_add_cat: use ORMAndrew Dolgov
2021-03-02* sanitize: never rewrite relative links to our own prefixAndrew Dolgov
* use Config::get_self_url() instead of get_self_url_prefix() in a bunch of places
2021-02-25implement prefs UI based on new prefs class and a few more thingsAndrew Dolgov
2021-02-22wip: initial for config objectAndrew Dolgov
2021-02-21move published OPML endpoint to public.phpAndrew Dolgov
2021-02-15feeds: unify namingAndrew Dolgov
2021-02-08opml: normalize class nameAndrew Dolgov
2021-02-06fix some more warnings reported by phpstanAndrew Dolgov
2020-08-10OPML: export/import per-feed purge intervalAndrew Dolgov
2020-07-01Merge branch 'bugfix/invalid-opml' of wn/tt-rss into masterfox
2020-07-01when exporting OPML via web UI, add user login to the filenameAndrew Dolgov
2020-06-27Properly check if OPML file was loaded during import.wn_
2020-05-13add --opml-export to update.phpAndrew Dolgov
2020-02-22don't generate default.css, replace with themes/light.css as a default root ↵Andrew Dolgov
CSS file
2019-06-20move several more global functions to more appropriate classesAndrew Dolgov
2019-03-05OPML:Andrew Dolgov
1. remove unnecessary data from exported filters 2. fix import of filter rules matching on categories
2019-02-25OPML: include (and import) ttrss per-feed update interval and sort orderAndrew Dolgov
2019-02-19center and rework some utility screensAndrew Dolgov
2018-12-03refactor OPML export/import code to be less horribleAndrew Dolgov
2018-11-03php: remove trailing whitespacesAndrew Dolgov
2017-12-29treat OPML-imported feeds without a title the same as a batch importTianon Gravi
2017-12-05opml_import_filter: remove debuggingAndrew Dolgov
2017-12-03further stylesheet simplification related fixesAndrew Dolgov
2017-12-03main classes: remove sql_bool_to_bool() kludgeAndrew Dolgov
2017-12-02boolean handling changes which probably won't break everythingAndrew Dolgov
2017-12-02OPML: use PDO; minor fixesAndrew Dolgov
2017-07-02Revert "Revert "filters: support matching on multiple feeds/categories""Andrew Dolgov
This reverts commit f5d174bda96ddc41aa3828bf372a2a3d99cc4460.
2017-07-02Revert "filters: support matching on multiple feeds/categories"Andrew Dolgov
This reverts commit 0bf7e007bb3a7039ea11601c7f93c6da33604228.
2017-07-02filters: support matching on multiple feeds/categoriesAndrew Dolgov
opml: update filter export/import for new format
2017-05-04move label stuff to Labels classAndrew Dolgov
fix some unresolved functions
2017-05-04move the following to Feeds:Andrew Dolgov
+ static function catchup_feed($feed, $cat_view, $owner_uid = false, $mode = 'all', $search = false) { + static function getFeedArticles($feed, $is_cat = false, $unread_only = false, + static function subscribe_to_feed($url, $cat_id = 0, + static function getFeedIcon($id) { + static function getFeedTitle($id, $cat = false) { + static function getCategoryUnread($cat, $owner_uid = false) { + static function getCategoryChildrenUnread($cat, $owner_uid = false) {
2017-05-04move opml-specific get_feed_category to opml.phpAndrew Dolgov
2017-04-26remove some redundant php closing tagsAndrew Dolgov
2017-04-26fix various issues reported by static analysisAndrew Dolgov
update gitlab-ci config
2014-12-09temporarily enable entity loader when importing opml because idkAndrew Dolgov
2014-02-26opml import: remove unneeded 250 character restriction on feed urlsAndrew Dolgov
2013-08-29Revert "Include both title and text attributes"Andrew Dolgov
This reverts commit 631c06760190b7e207a8a16bb76517f7f308dc68.
2013-08-16Include both title and text attributesJordi De Groof
See http://feedvalidator.org/docs/warning/MissingTitleAttr.html
2013-08-16Add type="rss" on subscription list <outline> nodesJordi De Groof
See http://feedvalidator.org/docs/warning/MissingOutlineType.html
2013-06-26fix inverse status not being set correctly for filters when creatingAndrew Dolgov
them fix inverse rules not being saved/restored properly through opml
2013-06-05opml: fix filter parameters inverse and title not being properly imported ↵Andrew Dolgov
from OPML
2013-05-19move stylesheets to css/, reference default tt-rss stylesheets fromAndrew Dolgov
default.css to make custom themes easier