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 865ecc87963dc3b26e66296616eef2a1cc41ac3f
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
Andrew Dolgov
3180b35807
deprecate DiskCache->touch()
2022-11-24 08:16:56 +03:00
jmechnich
560caf8377
Fix PHP8 strtime warning if argument is null (addendum)
2022-10-01 11:05:12 +02:00
wn_
3487c922b3
Replace use of 'array_merge' with the spread operator and 'array_push' in various places.
...
This isn't supported for arrays with string keys until PHP 8.1.
https://wiki.php.net/rfc/spread_operator_for_array
2022-08-12 17:58:38 +00:00
wn_
6e01d5d930
minor: remove a PHP >= 5.6 check in 'af_redditimgur'
2022-08-12 14:18:43 +00:00
Andrew Dolgov
ff7e99b986
readability: import fixed html5-php
2022-07-31 09:42:00 +03:00
Andrew Dolgov
7187ab859d
fork masterminds html5-php
2022-07-31 09:15:00 +03:00
Andrew Dolgov
cbf710161d
af_redditimgur: absolutize links before working on them (again)
2022-07-27 07:24:47 +03:00
Andrew Dolgov
e507d006fd
Revert "af_redditimgur: absolutize links before working on them"
...
This reverts commit 6a68ed0208b0b9eda5a4c9ea53f5dc699e4d9b12.
2022-07-27 07:19:59 +03:00
Andrew Dolgov
6a68ed0208
af_redditimgur: absolutize links before working on them
2022-07-27 07:16:57 +03:00
Andrew Dolgov
4e02dc0ab5
af_redditimgur: don't try to check if null domain is blacklisted
2022-07-27 07:14:32 +03:00
Andrew Dolgov
8cf421e1fc
readability: depend on psr/http-factory
2022-07-24 14:09:22 +03:00
Andrew Dolgov
5006c754c4
readability: add missing dependencies
2022-07-24 14:03:04 +03:00
Andrew Dolgov
7da7de6e7a
use correct namespace for forked readability-php
2022-07-24 11:51:56 +03:00
Andrew Dolgov
b8c1d622a7
add missing files for forked idiorm
2022-07-16 16:30:46 +03:00
Andrew Dolgov
96f704d157
af_redditimgur: absolutize links before processing them
2022-07-13 07:51:09 +03:00
disconn3ct
7e5453b3aa
fix: lower-case remote usernames before validation
...
Fixes a bug where users are saved lowercase but compared mixed-case. Only applies to upstreams that send non-lowercase usernames. No obvious security impact; it results in a unique key violation and not a successful login.
2022-07-08 16:31:15 +03:00
Andrew Dolgov
0bb72fbb26
experimental, af_psql_trgm: attempt to pseudo-normalize returned mysql score values by dividing by match length
2022-06-19 23:04:10 +03:00
Andrew Dolgov
9428e2c571
af_psql_trgm: add support for querying against mariadb FULLTEXT indexes
2022-06-19 21:36:33 +03:00
Andrew Dolgov
cf1eaeedf3
* add UserHelper methods to manipulate user database (add, modify, delete)
...
* expose said methods via CLI (update.php)
* fix several invocations of deprecated functions
* set stricter type hints on several method arguments
2022-06-10 13:39:00 +03:00
Andrew Dolgov
d391a01de7
bookmarklets: fix wiki URL
2022-05-30 11:50:25 +03:00
Eduardo M KALINOWSKI
fdd1831c5d
Fix af_comics for explosm after site changes
2022-03-28 12:32:30 -03:00
Andrew Dolgov
7116629487
af_readability: ask readability-php library to fix relative URLs
2022-03-22 11:26:22 +03:00
Andrew Dolgov
6738f5c86b
note: use proper hook to set click handlers
2022-02-05 11:49:33 +03:00
Andrew Dolgov
6077175c57
plugins/note: allow editing note by clicking on it
2022-02-01 13:16:23 +03:00
Philip Klempin
a769ccc51c
Fix starred images not being deleted
2022-01-16 22:44:46 +00:00
Andrew Dolgov
3cdbd4422c
share plugin: fix previous
2022-01-14 18:08:33 +03:00
Andrew Dolgov
f1759786d7
rework several instances of translated strings being used with single quotes as HTML element attribute values
2022-01-14 18:03:50 +03:00
Eugene Molotov
ac6a34f097
af_readability: use data-src for images if available
...
data-src is popular attribute to store original images for lazy loading via javascript
2022-01-09 14:51:36 +05:00