summaryrefslogtreecommitdiff
path: root/classes/pref/feeds.php
AgeCommit message (Collapse)Author
2023-10-25move to psr-4 autoloaderAndrew Dolgov
2023-10-20stop calling spans scopesAndrew Dolgov
2023-10-20jaeger-client -> opentelemetryAndrew Dolgov
2023-10-04batch feed editor: don't try to save feed_url or title, those aren't in the ↵Andrew Dolgov
dialog
2023-10-04fix feed_language being unnecessarily quoted in batch feed editorAndrew Dolgov
2023-04-09more tracingAndrew Dolgov
2023-04-09some tracer class fixes / unhardcode jaeger IPAndrew Dolgov
2023-04-09exp: jaeger tracingAndrew Dolgov
2023-03-07Merge pull request 'Replace special feed and category numbers with ↵fox
constants.' (#104) from wn/tt-rss:feature/special-feed-and-cat-consts into master Reviewed-on: https://dev.tt-rss.org/tt-rss/tt-rss/pulls/104
2023-03-05Replace special feed and category numbers with constants.wn_
2023-03-05Revert 7ed4fa4c1dbdd9df552cf6dd28907c6769911a0e and use @var instead.wn_
PHPStan had trouble recognizing that ['items'] might have elements added.
2023-03-05Tweak to appease PHPStan in 'Pref_Feeds::_makefeedtree()'.wn_
PHPStan flagged the 'count()' below this with: Comparison operation '>' between 0 and 0 is always false.
2022-12-30deal with type errors in batch feed editor properly, un-deprecate PDO ↵Andrew Dolgov
wrapper functions and document them for posterity
2022-12-30batch feed editor: silence some more php8.1 undefined field warningsAndrew Dolgov
2022-12-30batch feed editor:Andrew Dolgov
- fix some field changes not applying because of DB type errors - rework to use bound vars instead of sql query concatenation deprecate: checkbox_to_sql_bool(), bool_to_sql_bool()
2022-12-24Fix getting active feeds with errors.wn_
fb4bc2615e3910e8a7d15c6306e10247f7f80f4b incorrectly excluded feeds using the default update interval. This change ignores the unlikely scenario where someone has the default update interval set to 'disabled'.
2022-12-21Only count updating (i.e. enabled) feeds when determining active feeds with ↵wn_
errors. This excludes feeds that had errors and currently have updating disabled (e.g. disabled due to the site being down for a while, getting compromised, etc.). Disabled / non-updating feeds' error states are still visible when viewed in the feed tree.
2022-12-19 * bring back cache-busting for feed icons based on timestampAndrew Dolgov
* DiskCache: use singleton pattern to create less cache object instances * DiskCache: implement ETag
2022-11-24rework favicon storage to use DiskCacheAndrew Dolgov
2022-10-15fix some PHP8 warnings generated while dragging feed tree items aroundAndrew Dolgov
2022-08-12Replace use of 'array_merge' with the spread operator and 'array_push' in ↵wn_
various places. This isn't supported for arrays with string keys until PHP 8.1. https://wiki.php.net/rfc/spread_operator_for_array
2022-06-06feeds-tree: move external onClick dojo/method to PrefFeedTree classAndrew Dolgov
2022-06-05prefs: move external filter tree onload method (which checks for inactive ↵Andrew Dolgov
feeds, etc.) to FilterTree class
2022-02-20fix Feeds::_get_counters() used improperly as a replacement forAndrew Dolgov
getFeedUnread()
2022-02-20 * Feeds::_get_counters - fix retrieving unread for tagsAndrew Dolgov
* mark several symbols as @deprecated properly * replace uses of (deprecated) getFeedUnread() with Feeds::_get_counters()
2021-11-18Switch from null to false as the default for missing bool params.wn_
2021-11-18Consistently handle param string to bool conversions in handlers.wn_
2021-11-13minor: correct $cat type in Pref_Feeds#calculate_children_count()wn_
2021-11-13Address PHPStan warnings in 'classes/pref/feeds.php'.wn_
2021-11-12Update signature of handler 'csrf_ignore' to include types.wn_
2021-11-10add two helper account access levels:Andrew Dolgov
- read only - can't subscribe to more feeds, feed updates are skipped - disabled - can't login define used access levels as UserHelper constants and refactor code to use them instead of hardcoded numbers
2021-09-02fix label ordering in feed treeAndrew Dolgov
2021-08-23Pref_Feeds:calculate_children_count - fix operator precedenceAndrew Dolgov
2021-08-18fix broken feed tree generation when categories are disabledAndrew Dolgov
2021-08-17Make prefs feed search case-insensitive.wn_
Previously the search query had to match lower title or feed_url (i.e. searching w/ uppercase wouldn't match).
2021-08-17Use ORM more in 'classes/pref/feeds.php'.wn_
2021-03-23Revert "clip max displayed counter value to 9999 because of container node ↵Andrew Dolgov
width" This reverts commit c34a4c85bde242c991baf1f383694e9a4fa82940.
2021-03-23clip max displayed counter value to 9999 because of container node widthAndrew Dolgov
2021-03-16remove published opml (use CLI instead)Andrew Dolgov
2021-03-08fix some php8 warningsAndrew Dolgov
2021-03-06add some icons, remove some wordsAndrew Dolgov
2021-03-06 * don't try to update custom set feed faviconsAndrew Dolgov
* cleanup update_rss_feed() a bit, use ORM
2021-03-02feeds/_add_cat: use ORMAndrew Dolgov
2021-03-02use orm for feed access keysAndrew 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-03-01use orm for a bunch of short feed/cat queriesAndrew Dolgov
2021-02-26Merge pull request 'fix-mysql-support' (#10) from ↵fox
klatch/tt-rss:fix-mysql-support into master Reviewed-on: https://git.tt-rss.org/fox/tt-rss/pulls/10
2021-02-25use constants in get_pref()/set_pref()Andrew Dolgov
2021-02-25add fallback for feed_language on edit-feed-savingFrenck Lutke
Feed_language is only included in the form if running on pgsql, failing the not null constraint on mysql setups.
2021-02-23drop errors.php and simplify error handlingAndrew Dolgov