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
2be8d58509
CI: use local registry php image
2022-12-30 09:48:34 +03:00
Andrew Dolgov
9c0ead3640
show full commit timestamp with version information in prefs footer
2022-12-30 09:46:01 +03:00
Andrew Dolgov
4c94139113
Merge branch 'weblate-integration'
2022-12-28 12:35:07 +03:00
Eike
b64ec219b9
Translated using Weblate (German)
...
Currently translated at 99.2% (696 of 701 strings)
Translation: Tiny Tiny RSS/messages
Translate-URL: https://weblate.tt-rss.org/projects/tt-rss/messages/de/
2022-12-28 09:33:28 +00:00
fox
22f8a22748
Merge pull request 'Fix getting active feeds with errors.' ( #97 ) from wn/tt-rss:bugfix/feeds-with-errors-default-interval into master
...
Reviewed-on: https://dev.tt-rss.org/tt-rss/tt-rss/pulls/97
2022-12-25 08:42:44 +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
fox
fb4bc2615e
Merge pull request 'Only count updating (i.e. enabled) feeds when determining active feeds with errors.' ( #96 ) from wn/tt-rss:feature/only-warn-for-updating-feeds into master
...
Reviewed-on: https://dev.tt-rss.org/tt-rss/tt-rss/pulls/96
2022-12-22 00:13:04 +03: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
fox
423b26afc5
Merge pull request 'Only touch on send for expirable cache files.' ( #95 ) from wn/tt-rss:bugfix/local-cache-feed-icons-ts into master
...
Reviewed-on: https://dev.tt-rss.org/tt-rss/tt-rss/pulls/95
2022-12-20 08:22:21 +03: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
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