Commit Graph

956 Commits

Author SHA1 Message Date
supahgreg
ec367b23f4 Switch from 'tt-rss-web-static' links to wiki links. 2025-10-05 20:18:56 +00:00
supahgreg
5e99eb41ec Remove references to, and integrations with, 'tt-rss.org'. 2025-10-03 21:00:43 +00:00
vjkcxl
c914d0710f Fix Danby Draws 2025-09-02 11:15:21 -05:00
vjkcxl
17bd835530 Revert whitespace changes 2025-09-02 10:59:59 -05:00
vjkcxl
17c6d7af8d Hopefully fix PHPStan 2025-09-01 14:42:00 -05:00
vjkcxl
6c0bcd90ed Try to add types 2025-09-01 14:32:23 -05:00
vjkcxl
efe6fbd3fa Update ComicPress logic
This updates the logic to work across a variety of additional sites.
Additionally, it grabs the author's comments from comics, such as the text on Buttersafe.

This does not update the list of supported comics.
There are too many comic sites to enumerate all of them anyway.
2025-09-01 14:06:10 -05:00
wn_
ecef0ae951 Tweak the 'Feeds::_get_title()' param order to make PHP happy.
Required params need to go before optional.
2025-08-29 12:28:05 +00:00
wn_
e5c5a1bf42 Make 'owner_uid' required for 'Feeds::_get_title()' and 'Feeds::_get_cat_title()'. 2025-08-29 12:19:04 +00:00
wn_
b803f85ec2 Fix default dark mode CSS path in UtilityJS, use configurable default themes in bookmarklets. 2025-08-10 12:27:38 +00:00
Andrew Dolgov
0688e6dadd cache_starred_images - make scheduled tasks intervals configurable 2025-05-27 08:27:49 +03:00
Andrew Dolgov
eab69f8796 Merge branch 'feature/orm-and-misc' into 'master'
Use ORM in more places, deprecate const SUBSTRING_FOR_DATE, some minor fixes

See merge request tt-rss/tt-rss!135
2025-05-19 08:06:56 +03:00
wn_
a164790268 Improve media detection in 'cache_starred_images'.
This was mostly a copy from 'RSSUtils::cache_media()'.
2025-05-19 02:17:41 +00:00
wn_
2fa54cc627 Deprecate and remove use of the 'SUBSTRING_FOR_DATE' constant.
With MySQL support removed (b154bc7a10) this constant is unnecessary.
2025-05-18 14:26:05 +00:00
Andrew Dolgov
aa58ab1ce0 drop gocomics and other inactive af_comics filters - third time the charm 2025-05-17 08:03:09 +03:00
Andrew Dolgov
2e50f96901 Revert "drop gocomics and other inactive af_comics filters"
This reverts commit 5f064b4477.
2025-05-17 08:02:42 +03:00
Andrew Dolgov
5f064b4477 drop gocomics and other inactive af_comics filters 2025-05-17 08:00:04 +03:00
Andrew Dolgov
a931b91099 af_comics - fix penny arcade to new markup 2025-05-17 07:57:39 +03:00
Andrew Dolgov
fc059fc0fc expose scheduled tasks to plugins, switch cache_starred_images plugin to use them instead of housekeeping hook 2025-05-04 17:50:03 +03:00
Andrew Dolgov
f80187e05f Merge branch 'master' into rip-mysql 2025-04-25 18:54:29 +03:00
Andrew Dolgov
be82663ac9 cache_starred_images: disable chmod() on cache directory, it doesn't seem to be necessary anymore and breaks on S3 cache implementation 2025-04-17 17:25:13 +03:00
Andrew Dolgov
945690fffc add some type hints 2025-04-14 15:28:57 +03:00
Andrew Dolgov
3c138a71a1 add deprecation notice for sql_random_function() 2025-04-14 15:27:58 +03:00
Andrew Dolgov
7e403aae92 further mysql/DB_TYPE related cleanup 2025-04-14 15:21:10 +03:00
wn_
7cef3a5ac2 Use the correct suffix for GoComics permalinks. 2025-04-04 17:40:24 +00:00
wn_
c4788023a4 Handle changes to GoComics. 2025-04-04 17:33:05 +00:00
Andrew Dolgov
1dc0c98c51 allow app passwords via auth_internal even if DISABLE_LOGIN_FORM is set 2025-03-14 11:57:48 +03:00
Andrew Dolgov
d373c1f978 add Config::DISABLE_LOGIN_FORM to allow limiting logins to SSO providers 2025-03-14 11:43:25 +03:00
Andrew Dolgov
f1b1320438 fix extra comma 2025-01-22 22:18:20 +03:00
Andrew Dolgov
f0687060d7 shorten_expanded: add simple event debounce 2025-01-22 22:14:33 +03:00
Nathan Neulinger
ebe080dfe4 Add processing of dumbingofage.com images 2025-01-05 12:27:37 -06:00
Andrew Dolgov
3dd71e41a1 also deal with The Oatmeal posts, not just comics 2024-11-26 20:15:34 +03:00
Andrew Dolgov
b045da0e5e add af_comics filter for The Oatmeal 2024-11-26 20:08:44 +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_
abcd0e8ba2 Use native union types in most places. 2024-11-23 17:43:24 +00:00
Andrew Dolgov
eb841b761c af_comics - fix for Danby Draws and maybe other similar wodpress-based sites 2024-11-01 10:59:57 +03:00
Andrew Dolgov
b8cbb167d4 enforce lowercase usernames while keeping backwards-compatibility for authentication 2024-08-16 14:28:20 +03:00
wn_
9dd4102c7f Replace basic 'isset()' cases with the null coalescing operator. 2024-08-04 15:42:11 +00:00
wn_
8727fb3ba8 Clean up some unused variables.
This is essentially 1ccc0c8c1a without the renames and some other things related to Psalm.
2024-01-08 22:46:13 +00:00
wn_
90e7bf7cc3 Update all UrlHelper::fetch() calls to use the associative array approach.
The other approach (passing in individual params) was marked as deprecated a few years ago.
2023-12-30 15:39:17 +00:00
Andrew Dolgov
a1a2fe40f6 add a separate interface for auth modules w/ change_password() method 2023-10-27 22:29:03 +03:00
wn_
c7e1caf223 Fix class names in some more places.
Related to the PSR-4 move via 865ecc8796
2023-10-26 15:01:43 +00:00
Andrew Dolgov
a9d8fd8bdc move af_redditimgur to a separate repo 2023-06-10 08:40:23 +03: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
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
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
8ea537123d move af_readability out of master tree 2022-12-13 20:08:43 +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
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