Commit Graph

2391 Commits

Author SHA1 Message Date
Andrew Dolgov
6920c44587 better static version 2023-04-10 18:05:13 +03:00
Andrew Dolgov
4e17fac8b7 fix typo 2023-04-10 07:24:01 +03:00
Andrew Dolgov
7dc83961bd make jaeger service name configurable 2023-04-10 07:18:36 +03:00
Andrew Dolgov
b0fc248c05 add tracing to UrlHelper 2023-04-09 23:26:51 +03:00
Andrew Dolgov
44137342a6 a bit more tracing 2023-04-09 22:36:37 +03:00
Andrew Dolgov
fd5e0f98c4 even more tracing 2023-04-09 22:31:42 +03:00
Andrew Dolgov
e18295a364 more tracing 2023-04-09 22:15:16 +03:00
Andrew Dolgov
d68c736e47 Tracer: rework options to tags 2023-04-09 21:37:17 +03:00
Andrew Dolgov
6418157ccf add icatchall 2023-04-09 21:30:04 +03:00
Andrew Dolgov
d7c070b22b make phpstan happy 2023-04-09 21:29:16 +03:00
Andrew Dolgov
c1b3c99667 some tracer class fixes / unhardcode jaeger IP 2023-04-09 21:20:35 +03:00
Andrew Dolgov
8f3646a9c9 exp: jaeger tracing 2023-04-09 20:50:33 +03:00
Jan Pieter Kunst
a60c833ee4 Update config.php: $ttrss_version in private function _get_version() replaced by $this->version 2023-04-06 18:36:36 +00:00
Andrew Dolgov
881f8805bd filters: allow matching on tags if there are no tags 2023-04-06 20:25:24 +03:00
Andrew Dolgov
53bd56894d make phpstan happy 2023-04-06 15:55:00 +03:00
Andrew Dolgov
af5c64045b add simple autocompleter for tags 2023-04-06 15:51:09 +03:00
Rodney Stromlund
80bd26b3b1 isLoggedIn adds a message to the system log when it returns false, fix for php8+, removed empty test for bool conversion. 2023-03-31 20:26:36 -05:00
Rodney Stromlund
7795c415ab isLoggedIn adds a message to the system log when it returns false, fix for php8+ 2023-03-29 08:20:52 -05:00
Andrew Dolgov
563675de09 * auth_internal OTP form: fix double-urlencode
* post-login redirect: handle ?return in a less idiotic fashion
2023-03-23 20:05:03 +03:00
fox
cddbf5bf5a Merge pull request 'Replace special feed and category numbers with 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-07 20:13:10 +03:00
wn_
b14a8a76eb Change 'FEED_NOTHING' to 'FEED_DASHBOARD'. 2023-03-07 15:45:07 +00:00
wn_
fe08299ec4 Replace special feed and category numbers with constants. 2023-03-05 19:16:48 +00:00
wn_
029cb8f442 Revert 7ed4fa4c1d and use @var instead.
PHPStan had trouble recognizing that ['items'] might have elements added.
2023-03-05 16:29:51 +00:00
wn_
42b287e964 Remove unused 'Prefs::_delete()'.
Related to dabb85c7dd.
2023-03-05 15:30:12 +00:00
wn_
dabb85c7dd Address PHPStan warning about unused private method 'Prefs::_delete()'. 2023-03-05 14:20:19 +00:00
wn_
7ed4fa4c1d Tweak to appease PHPStan in 'Pref_Feeds::_makefeedtree()'.
PHPStan flagged the 'count()' below this with: Comparison operation '>' between 0 and 0 is always false.
2023-03-05 14:20:19 +00:00
wn_
c4b16ca608 Address PHPStan 'right side always true' in 'PluginHost::lookup_command()'.
Since 'PluginHost::add_command()' is currently the only way to add to this private array, and it always sets an array, this is reasonably safe.
2023-03-05 14:20:19 +00:00
wn_
c48dd6a3c4 Address PHPStan 'right side always true' in FeedItem_RSS. 2023-03-05 14:20:19 +00:00
Andrew Dolgov
d210ae50ad API:
- sharedToPublished: add optional sanitize parameter (defaults to true)
   if disabled, allows inserting HTML into shared article content;
 - clean() already invokes strip_tags() so it's pointless to do both;
2023-03-05 08:07:55 +03:00
Andrew Dolgov
04c2fa9f15 Merge branch 'master' of git.tt-rss.org:tt-rss/tt-rss 2023-02-25 19:31:07 +03:00
Andrew Dolgov
4d825fa6a6 require PHP to have support for flock() 2023-02-25 19:30:41 +03:00
Veit Lehmann
aa2b770e30 add override links to utility views
This enables `local-overrides.css` and `local-overrides.js` for all utility views, for example to add polyfills, enable responsive styling or to adjust styles globally.
2023-02-24 00:46:40 +01:00
Andrew Dolgov
a2af3a6bb4 API: add getFeedIcon endpoint, bump version 2023-02-23 18:00:18 +03:00
wn_
fd55e492c3 Handle fetch issues in 'RSSUtils::update_basic_info'. 2023-02-17 12:10:51 +00:00
wn_
1646aba944 Minor tweak to favicon avg color debug log message. 2023-02-03 01:30:35 +00:00
wn_
b28d339bf2 Don't set 'favicon_avg_color' on feed obj unless it's valid. 2023-02-03 01:28:24 +00:00
wn_
f484988967 Fix logging favicon-related bools in 'RSSUtils::update_rss_feed()'. 2023-02-03 01:17:53 +00:00
wn_
380624a484 Persist failure to detect favicon average color.
Previously, an empty string returned by '\Colors\calculate_avg_color()' would be set as the 'favicon_avg_color' value, resulting in always reattempting average color calculation.
2023-02-03 01:02:42 +00:00
wn_
f0f7a5f958 Ensure custom favicon color detection happens. 2023-02-03 00:45:04 +00:00
Andrew Dolgov
c30b24d09f deal with type errors in batch feed editor properly, un-deprecate PDO wrapper functions and document them for posterity 2022-12-30 19:51:34 +03:00
Andrew Dolgov
5c0a5da88c batch feed editor: silence some more php8.1 undefined field warnings 2022-12-30 19:10:41 +03:00
Andrew Dolgov
a16acd65fc batch feed editor:
- 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-30 19:07:15 +03:00
Andrew Dolgov
9c0ead3640 show full commit timestamp with version information in prefs footer 2022-12-30 09:46:01 +03:00
wn_
371af1a39c Fix getting active feeds with errors.
fb4bc2615e 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-24 21:22:16 +00:00
wn_
46e2635869 Only count updating (i.e. enabled) feeds when determining active feeds with 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-21 21:05:59 +00:00
wn_
8b129626cd Only touch on send for expirable cache files.
With d373b7b452 feed icon modification times get used for cache-busting, but 'Cache_Local' updates that
value on each send.  This change makes it so the modification time only gets updated on files in expirable caches, keeping the value
consistent between sends for files in non-expiring caches.

Also, marking 'Cache_Local::send_local_file()' private since it's unique to that adapter.
2022-12-20 02:16:47 +00:00
Andrew Dolgov
c6d21b3196 make phpstan happy 2022-12-19 21:42:34 +03:00
Andrew Dolgov
d373b7b452 * bring back cache-busting for feed icons based on timestamp
* DiskCache: use singleton pattern to create less cache object instances
 * DiskCache: implement ETag
2022-12-19 21:36:50 +03:00
Andrew Dolgov
fa9c614ff1 Merge branch 'master' of git.tt-rss.org:tt-rss/tt-rss 2022-12-02 07:35:11 +03:00
Andrew Dolgov
824addbc9d fix cleanup_feed_icons unlinking nonexistant files, limit it to actual feed icons 2022-12-02 07:34:51 +03:00