Commit Graph

11666 Commits

Author SHA1 Message Date
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 20d6aaa9ab
limit tree expando white color to prefs 2022-12-19 21:19:28 +03:00
Andrew Dolgov 8ea537123d
move af_readability out of master tree 2022-12-13 20:08:43 +03:00
fox 313f12ae93 Merge pull request 'Bump af_readability 'html5-php' dependency to latest.' (#94) from wn/tt-rss:feature/bump-af_readability-masterminds-html5 into master
Reviewed-on: https://dev.tt-rss.org/tt-rss/tt-rss/pulls/94
2022-12-13 19:45:50 +03:00
wn_ 457553eeac Add af_readability 'html5-php' Jenkinsfile.
Got missed when updating that dependency.
2022-12-12 22:38:18 +00:00
wn_ 0317828847 Bump af_readability 'html5-php' dependency to latest.
This is to add a couple more 'ReturnTypeWillChange' ( https://dev.tt-rss.org/main/html5-php/pulls/1 ).

Composer 2.4.4 (latest release) also updated some of its files.
2022-12-12 22:31:14 +00:00
Andrew Dolgov 72e64bdb78
phpstan: exclude tests in lib/ 2022-12-11 22:06:49 +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
fox 292ca86665 Merge pull request 'Consistently get the self URL.' (#92) from wn/tt-rss:bugfix/config-self-url-consistency into master
Reviewed-on: https://dev.tt-rss.org/tt-rss/tt-rss/pulls/92
2022-11-28 20:43:10 +03:00
wn_ a355221e7f Consistently get the self URL.
This ensures all uses of the self URL get the same normalized/sanitized value.
2022-11-28 17:40:42 +00:00
Andrew Dolgov 94c49399cc
get_self_url: strip all trailing slashes 2022-11-28 19:24:12 +03:00
Andrew Dolgov 52180c9f8f
DiskCache: enforce basename() on filenames passed to cache adapter 2022-11-26 14:15:45 +03:00
Andrew Dolgov 3212c51ce8
migrate favicons directly to new cache 2022-11-24 23:43:46 +03:00
Andrew Dolgov a30b9bb649
rework favicon storage to use DiskCache 2022-11-24 23:31:33 +03:00
Andrew Dolgov be6bc72a74
DiskCache: tweak how expiration is invoked 2022-11-24 18:49:36 +03:00
Andrew Dolgov 3180b35807
deprecate DiskCache->touch() 2022-11-24 08:16:56 +03:00
Andrew Dolgov 9732d8fc9f
update_rss_feed: use DiskCache to store feed data 2022-11-23 22:09:04 +03:00
Andrew Dolgov 10a1dd35e3
* split local cache implementation into a separate class
* allow custom implementations provided by plugins
2022-11-23 21:18:40 +03:00
Andrew Dolgov 30c04adfa6
Merge branch 'weblate-integration' 2022-11-23 17:27:42 +03:00
xosé m cb2f1ac2d9 Translated using Weblate (Galician)
Currently translated at 100.0% (701 of 701 strings)

Translation: Tiny Tiny RSS/messages
Translate-URL: https://weblate.tt-rss.org/projects/tt-rss/messages/gl/
2022-11-23 11:05:12 +00:00
fox 9a0dcdd6cc Merge pull request 'Address upcoming string interpolation deprecation (PHP 8.2)' (#90) from wn/tt-rss:feature/php82-str-intrp-deprecation into master
Reviewed-on: https://dev.tt-rss.org/tt-rss/tt-rss/pulls/90
2022-11-12 20:24:52 +03:00
wn_ d376cd6142 Address upcoming string interpolation deprecation.
https://wiki.php.net/rfc/deprecate_dollar_brace_string_interpolation
2022-11-12 16:20:59 +00:00
Andrew Dolgov 602e868425
Merge branch 'master' of git.tt-rss.org:tt-rss/tt-rss 2022-10-15 13:46:02 +03:00
Andrew Dolgov f56a049641
fix some PHP8 warnings generated while dragging feed tree items around 2022-10-15 13:44:02 +03:00
Andrew Dolgov b702761941
fix tree expando being invisible on selected tree nodes 2022-10-15 13:43:42 +03:00
fox 7eb711eefa Merge pull request 'Return true in custom error handler for proper suppression' (#89) from mechnich/tt-rss:fix-error-handling into master
Reviewed-on: https://dev.tt-rss.org/tt-rss/tt-rss/pulls/89
2022-10-11 18:57:09 +03:00
jmechnich 017bf9777f Return true in custom error handler for proper suppression 2022-10-10 14:56:28 +02:00
Andrew Dolgov bbb47b5d62
Jenkins: set discarder 2022-10-02 19:20:10 +03:00
Andrew Dolgov 68dee45782
remove docker-on-docker hacks from Jenkinsfile 2022-10-01 22:22:06 +03:00
Andrew Dolgov c654f02a53
Merge branch 'master' of git.tt-rss.org:fox/tt-rss 2022-10-01 19:01:33 +03:00
Andrew Dolgov 6cbdbd261e
add Jenkinsfile to enable separate CI for pull requests 2022-10-01 19:01:22 +03:00
fox 54942b7664 Merge pull request 'Fix handling of suppressed errors' (#85) from mechnich/tt-rss:master into master
Reviewed-on: https://dev.tt-rss.org/fox/tt-rss/pulls/85
2022-10-01 12:31:22 +03:00
fox 0ac143a29b Merge pull request 'Fix PHP8 strtime warning if argument is null (addendum)' (#86) from mechnich/tt-rss:more-strtotime-fixes into master
Reviewed-on: https://dev.tt-rss.org/fox/tt-rss/pulls/86
2022-10-01 12:28:15 +03:00
jmechnich 560caf8377 Fix PHP8 strtime warning if argument is null (addendum) 2022-10-01 11:05:12 +02:00
jmechnich 504d0afd35 Fix handling of suppressed errors 2022-10-01 10:28:36 +02:00
Andrew Dolgov 42bc1620b8
make phpstan happy 2022-09-29 20:02:59 +03:00
fox 3545d3ba83 Update 'CONTRIBUTING.md' 2022-09-29 17:23:40 +03:00
fox 9437b45569 Merge pull request 'Added support for api plugins virtual feeds' (#84) from Shemi/tt-rss:master into master
Reviewed-on: https://dev.tt-rss.org/fox/tt-rss/pulls/84
2022-09-29 17:13:37 +03:00
Shemi f0a20a62c7 Merge branch 'master' into master 2022-09-29 11:18:41 +03:00
Shemi e2f9a3b9a4 Added support for api plugins virtual feeds 2022-09-29 08:37:56 +03:00
fox 051fc29b55 Merge pull request 'Fix PHP8 strtime warning if argument is null' (#83) from mechnich/tt-rss:master into master
Reviewed-on: https://dev.tt-rss.org/fox/tt-rss/pulls/83
2022-09-28 19:34:43 +03:00
jmechnich 359f0af2e7 Fix PHP8 strtime warning if argument is null 2022-09-28 12:29:57 +02:00
fox d47b8c8494 Merge pull request 'Set user related sessions for single user mode' (#82) from powerivq/tt-rss:language-session into master
Reviewed-on: https://dev.tt-rss.org/fox/tt-rss/pulls/82
2022-09-03 08:28:56 +03:00
powerivq 96595ca4c5 Set user related sessions for single user mode 2022-08-31 14:52:42 -07:00
fox 5fea1a7ea9 Merge pull request 'Fix PHP8 empty param warning' (#79) from powerivq/tt-rss:php8compat into master
Reviewed-on: https://dev.tt-rss.org/fox/tt-rss/pulls/79
2022-08-31 18:50:39 +03:00
fox a2c8c92f62 Merge pull request 'Add last_login_update session to single user mode' (#80) from powerivq/tt-rss:last_login into master
Reviewed-on: https://dev.tt-rss.org/fox/tt-rss/pulls/80
2022-08-31 18:50:16 +03:00
powerivq f0f44c6ea5 Add last_login to single user mode 2022-08-31 00:41:57 -07:00
powerivq f490bdd17a Fix PHP8 empty param problem 2022-08-31 00:36:49 -07:00