Commit Graph

2438 Commits

Author SHA1 Message Date
Andrew Dolgov 5920ac814c
replace some dirname horrors with a separate unit-tested method 2023-10-27 22:07:28 +03:00
Andrew Dolgov 8c9c69921f
make phpstan happy 2023-10-25 18:04:42 +03:00
Andrew Dolgov 3181272619
add healthcheck public method, map by default to /healthz 2023-10-25 17:53:49 +03:00
Andrew Dolgov 865ecc8796
move to psr-4 autoloader 2023-10-25 12:55:09 +03:00
Andrew Dolgov 0a5507d3bd
Revert "api: escape newlines in headline content HTML object"
This reverts commit ed43a73369.
2023-10-24 22:58:10 +03:00
Andrew Dolgov 69c1c62992
add a workaround for make_self_url() when invoked off /api/ endpoint, add unit tests for this method 2023-10-24 22:27:27 +03:00
Andrew Dolgov ed43a73369
api: escape newlines in headline content HTML object 2023-10-24 21:35:48 +03:00
Andrew Dolgov 3d5308a6e5
add stub opentelemetry classes in case it is disabled 2023-10-24 17:50:00 +03:00
Andrew Dolgov 1e3b7f7a43
Revert "add a self url path hack to strip request path directories (needed for /api/index.php)"
This reverts commit 9826d2f075.
2023-10-23 23:39:28 +03:00
Andrew Dolgov 994f376f42
Revert "make phpstan happy"
This reverts commit deb441e9e3.
2023-10-23 23:39:21 +03:00
Andrew Dolgov deb441e9e3
make phpstan happy 2023-10-23 23:16:54 +03:00
Andrew Dolgov 9826d2f075
add a self url path hack to strip request path directories (needed for /api/index.php) 2023-10-23 23:10:17 +03:00
Andrew Dolgov 7bba4ae558
remove startup checks for SELF_URL_PATH, rely on auto-detection instead 2023-10-22 12:19:05 +03:00
Andrew Dolgov 03e956132d
switch to html2text() instead of strip_tags() when preparing FTS index 2023-10-21 10:51:24 +03:00
Andrew Dolgov 2b61052e87
cosmetic fix for root span name 2023-10-21 10:25:29 +03:00
Andrew Dolgov cf18bc576e
fix previous 2023-10-21 10:25:03 +03:00
Andrew Dolgov 3bf275e445
stop whining if _SESSION etc are not defined 2023-10-21 10:24:23 +03:00
Andrew Dolgov 492c4eecfb
show logged in user as root span name 2023-10-21 10:19:53 +03:00
Andrew Dolgov 93bb473bce
make phpstan happy, run phpstan on all files on task startup 2023-10-21 10:02:49 +03:00
Andrew Dolgov 6e025103d3
a bit more tracing 2023-10-20 23:44:56 +03:00
Andrew Dolgov 350177df39
add placeholder instrumentation for public 2023-10-20 23:39:30 +03:00
Andrew Dolgov d3fadc0bd0
stop calling spans scopes 2023-10-20 22:39:41 +03:00
Andrew Dolgov bf6e3c381b
make tracer field non-static 2023-10-20 21:34:36 +03:00
Andrew Dolgov 7092a1e85d
OPENTELEMETRY_HOST -> OPENTELEMETRY_ENDPOINT 2023-10-20 21:27:10 +03:00
Andrew Dolgov 62ca093b75
make phpstan & watcher happy, stop running phpstan on vendor/ 2023-10-20 21:22:03 +03:00
Andrew Dolgov cdd7ad020e
jaeger-client -> opentelemetry 2023-10-20 21:13:39 +03:00
Andrew Dolgov 9556519e67
fix content_preview not shown in JSON shared feed 2023-10-11 17:34:01 +03:00
Andrew Dolgov c779e2ba0d
batch feed editor: don't try to save feed_url or title, those aren't in the dialog 2023-10-04 18:32:35 +03:00
Andrew Dolgov 40df94c169
fix feed_language being unnecessarily quoted in batch feed editor 2023-10-04 18:27:31 +03:00
Andrew Dolgov f489f620d0
phpstan fix 2023-09-18 18:52:22 +03:00
Andrew Dolgov dd6ac57a07
feed debugger: add content regexp matches to filter debug output 2023-09-18 11:45:51 +03:00
Andrew Dolgov 83f5ab5c79
fix basename() being passed a NULL value 2023-08-12 09:00:57 +03:00
Andrew Dolgov ba6a912abd
use non-deprecated variant of get_schema_version() 2023-08-03 07:24:48 +03:00
Andrew Dolgov 1d788eddf8
* logger: add optional HTML output
* feed debugger: add checkbox to dump feed XML
2023-08-02 09:10:05 +03:00
Andrew Dolgov dc25a9cf68
disable app passwords in the UI if auth_internal is not loaded 2023-06-14 20:19:18 +03:00
Andrew Dolgov a28d9582e8
public/getUnread: fix PHP8 warning if fresh optional parameter is not given 2023-05-28 21:27:33 +03:00
Chih-Hsuan Yen d26309b1e5 Fix version string for unsupported installations
For unsupported installations, $version['commit'] may not be defined,
leading to a warning:

E_WARNING (2)

Undefined array key "commit"
1. classes/config.php(316): ttrss_error_handler(Undefined array key "commit", classes/config.php)
2. prefs.php(173): get_version_html()
2023-05-27 10:58:11 +08:00
defkev af3e9eb4a0 Forgot delimiter 2023-05-21 06:16:36 +02:00
defkev 5bfd18d3e6 Update API
Add site_url property for 9e169dc3aa7c7e30c11d7d3d1bbc4bc66fa39760
2023-05-21 04:55:25 +02:00
Andrew Dolgov 3de09b44f2
_order_to_override_query: fix custom sort plugins overriding each other 2023-05-06 14:07:10 +03:00
Andrew Dolgov 1e90feef0e
fix 881f8805bd behaving improperly 2023-04-13 06:20:04 +03:00
Andrew Dolgov 103fdd5e60
long year -> short year 2023-04-10 20:11:26 +03:00
Andrew Dolgov 7a54154d45
we don't need BUILD_TIMESTAMP either 2023-04-10 20:06:52 +03:00
Andrew Dolgov 27bd226f2b
move branch to version tooltip 2023-04-10 20:04:38 +03:00
Andrew Dolgov 15c9dbe270
use short sha CI envvar for version.json compatibility 2023-04-10 19:55:20 +03:00
Andrew Dolgov 2420feb91f
no more pointless txt files for version 2023-04-10 19:53:49 +03:00
Andrew Dolgov 8ccea1712e
a bit more diskcache tracing 2023-04-10 18:23:26 +03:00
Andrew Dolgov 6920c44587
better static version 2023-04-10 18:05:13 +03:00
Andrew Dolgov 4e17fac8b7
fix typo 2023-04-10 07:24:01 +03:00
Andrew Dolgov 7dc83961bd
make jaeger service name configurable 2023-04-10 07:18:36 +03:00