Andrew Dolgov
e990a3c00f
Merge branch 'feature/php-misc' into 'master'
...
More native typing, use some new PHP stuff
See merge request tt-rss/tt-rss!88
2024-12-16 06:29:28 +00:00
wn_
f9b2291c28
Don't bother passing unused arguments to 'TimeHelper::make_local_datetime()'.
...
There's no point in passing '$long' unless '$no_smart_dt' is set to 'true'.
2024-12-15 18:39:03 +00:00
wn_
119c7f13dc
Consistently handle the 'smart' display of default/never dates.
2024-12-15 17:47:27 +00:00
wn_
6f8f1b30d5
minor PHPDoc cleanup in PluginHost
2024-12-15 16:41:45 +00:00
wn_
cfbbb9d714
Clean up some virtual feed stuff in PluginHost.
...
Among other things, this makes 'PluginHost->add_feed()' return false if the feed was not added.
2024-12-15 16:09:42 +00:00
wn_
62a6191f04
Deal with FeedEnclosure property accessed before initialization.
2024-12-15 13:43:49 +00:00
wn_
18b17cbc83
Revert some stuff based upon feedback
2024-12-15 13:39:54 +00:00
wn_
57dd754e07
Use a native DNF type for 'PluginHost->get_feed_handler()'.
2024-12-14 12:26:59 +00:00
wn_
a1bd6cea1b
Use native typing in more places and clean up 'FeedEnclosure' a bit.
2024-12-14 12:26:59 +00:00
wn_
333bab90a7
Remove use of 'ReturnTypeWillChange'.
...
'ReturnTypeWillChange' was a workaround needed until we reached PHP 8.0, which introduced union types and allowed alignment with 'SessionHandlerInterface'.
2024-12-14 12:26:59 +00:00
wn_
1742fb65c5
Use the spread operator instead of 'array_merge' in more places.
...
PHP 8.1 introduced support for merging string-key arrays (last array with a wins).
2024-12-14 12:26:59 +00:00
Andrew Dolgov
e473d8ecc5
show amount of stored article in prefs feed tree
2024-12-14 11:37:58 +03:00
wn_
cd2c10f9f7
Bump the minimum required PHP version to 8.2.0.
...
Discussion: https://gitlab.tt-rss.org/tt-rss/tt-rss/-/merge_requests/85
2024-12-09 17:53:23 +00:00
wn_
b5777b5a7c
Add+use FeedParser::FEED_UNKNOWN
2024-11-26 16:50:51 +00:00
wn_
d85bdcfd78
Fix RDF feed support in FeedParser.
2024-11-26 16:45:03 +00:00
Andrew Dolgov
aaeabbc961
API: allow catchup for search results (bumps api level to 22)
2024-11-25 19:47:28 +03:00
wn_
667528d5b9
Use PHP 8 'str_' functions.
...
A few more characters in some places, but helps with readability.
2024-11-24 13:59:29 +00:00
wn_
9b0baf9b32
Use match expressions in some places.
2024-11-24 13:45:26 +00:00
Andrew Dolgov
43e8864ead
allow nullable password in auto_create_user for backwards compatibility
2024-11-24 12:55:59 +03:00
Andrew Dolgov
b089d67e26
Merge branch 'getfiltertree-eldritch-horrors' into 'master'
...
getfiltertree: switch to ORM and simplify code
See merge request tt-rss/tt-rss!79
2024-11-24 06:37:31 +00:00
Andrew Dolgov
aad69b7ca6
make filter search properly case-insensitive
2024-11-24 09:24:20 +03:00
wn_
abcd0e8ba2
Use native union types in most places.
2024-11-23 17:43:24 +00:00
Andrew Dolgov
1ce1aee40f
simplify resulting tree root object
2024-11-23 18:15:18 +03:00
Andrew Dolgov
6bc9097b0f
getfiltertree: switch to ORM and simplify code
2024-11-23 18:13:09 +03:00
Andrew Dolgov
d4636716fb
collapse actions summary list in filter tree if 'toggle rule display' is disabled, remove label-specific icon display, simplify markup
2024-11-23 17:43:20 +03:00
Andrew Dolgov
4dc0e8cd29
fix text-muted being set to default text foreground color in light mode, adjust styling of filter actions list
2024-11-23 17:08:33 +03:00
Andrew Dolgov
417065b8f5
show cumulative score adjustment (if any) and up to 3 actions total in filter tree
2024-11-23 16:54:22 +03:00
Andrew Dolgov
648024eb2e
bump minimum required php version to 8.0 & remove some deprecated code
2024-11-23 15:54:40 +03:00
Andrew Dolgov
7be6484fee
use select_many() without _expr
2024-11-23 15:49:50 +03:00
Andrew Dolgov
1fc19d6e50
adjust indent
2024-11-23 11:54:44 +03:00
Andrew Dolgov
64d9a77fde
switch filters _get_rules_list() to ORM
2024-11-23 11:54:24 +03:00
Andrew Dolgov
c23b76eb72
pass resulting action description through gettext
2024-11-23 11:21:18 +03:00
Andrew Dolgov
ce5a96cb30
set type hint for $action_descriptions
2024-11-23 11:14:39 +03:00
Andrew Dolgov
bbc28e626a
fix _get_name failing on filters without any rules because of wrong type of JOIN
2024-11-23 11:11:19 +03:00
Andrew Dolgov
31ca090c63
get filter action descriptions on pref_filters class init instead of doing it all the time, use ORM in _get_action_name
2024-11-23 11:07:50 +03:00
Andrew Dolgov
987936f57a
pref_filters - refactor _get_name to use ORM, show cumulative score in tree filter description
2024-11-23 10:26:12 +03:00
wn_
64a36970d6
Bump 'chillerlan/php-qrcode' to 5.0.x.
...
* Maintains PHP `7.4` compatibility and adds PHP `8.4` compatibility
* The `4.4.x` branch does the same, but I didn't see any reason not to go to `5.0.x`.
* https://github.com/chillerlan/php-qrcode/releases
2024-11-21 17:34:32 +00:00
wn
486c92240a
Fix array key warning in 'Feeds::_get_headlines()'.
2024-11-19 23:13:10 +00:00
wn_
154abc61a0
Eliminate use of deprecated 'get_pref()' and 'set_pref()'.
2024-11-18 21:59:45 +00:00
wn_
2dda9f9ab5
Minor @var cleanup in Counters
2024-11-12 04:14:51 +00:00
wn_
5a200755b8
Move 'IVirtualFeed' checks into 'PluginHost::get_feed_handler()'.
2024-11-12 03:49:58 +00:00
wn_
dca2ae60a1
Remove some PHPStan ignores and make others rule-specific.
2024-11-12 03:38:45 +00:00
wn_
a784305cc7
Address PHPStan findings as of 2.0.1
2024-11-12 03:15:53 +00:00
Andrew Dolgov
6273e26ea4
Merge branch 'feature/search-improvements' into 'master'
...
Search improvements
See merge request tt-rss/tt-rss!72
2024-11-11 04:36:47 +00:00
Andrew Dolgov
42ebdb027e
fix get_self_url() misbehaving in plugins/
2024-11-04 13:59:02 +03:00
wn_
842e9af4cf
Feeds::_search_to_sql(): updates for clarity and SQL quoting.
2024-10-20 17:57:32 +00:00
wn_
142ca20cb0
Fix keyword searches with a quoted string value.
...
Before this change curly braces wrapped the keyword and its value, making the pair get treated as leftover words.
Also make the search query modification and CSV parsing a bit clearer with some comments and minor refactoring.
2024-10-20 16:08:20 +00:00
Andrew Dolgov
5ea96397c0
properly support search queries in viewfeed debugger, improve some debugging messages and output
2024-10-15 19:58:52 +03:00
Andrew Dolgov
7e0f5f295c
drop OPENTELEMETRY_ global config entries
2024-10-01 17:22:37 +03:00
Andrew Dolgov
884fd92f13
drop opentelemetry
2024-10-01 16:00:34 +03:00