Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-25 | move to psr-4 autoloader | Andrew Dolgov | |
2023-10-20 | stop calling spans scopes | Andrew Dolgov | |
2023-10-20 | jaeger-client -> opentelemetry | Andrew Dolgov | |
2023-08-03 | use non-deprecated variant of get_schema_version() | Andrew Dolgov | |
2023-04-09 | a bit more tracing | Andrew Dolgov | |
2023-04-09 | even more tracing | Andrew Dolgov | |
2023-04-09 | more tracing | Andrew Dolgov | |
2023-03-07 | Merge pull request 'Replace special feed and category numbers with ↵ | fox | |
constants.' (#104) from wn/tt-rss:feature/special-feed-and-cat-consts into master Reviewed-on: https://dev.tt-rss.org/tt-rss/tt-rss/pulls/104 | |||
2023-03-05 | Replace special feed and category numbers with constants. | wn_ | |
2023-03-05 | Address PHPStan 'right side always true' in 'PluginHost::lookup_command()'. | wn_ | |
Since 'PluginHost::add_command()' is currently the only way to add to this private array, and it always sets an array, this is reasonably safe. | |||
2022-11-23 | * split local cache implementation into a separate class | Andrew Dolgov | |
* allow custom implementations provided by plugins | |||
2022-08-12 | Use the null coalescing assignment operator in various places. | wn_ | |
2022-08-12 | Replace use of 'array_merge' with the spread operator and 'array_push' in ↵ | wn_ | |
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 | Switch to direct type declarations of class properties. | wn_ | |
2022-07-24 | * add HOOK_LOGINFORM_ADDITIONAL_BUTTONS | Andrew Dolgov | |
* allow plugins to inject JS code into login form | |||
2021-12-14 | * fox.form.Select: add several properties allowing it to better | Andrew Dolgov | |
imitate other controls like DropDownButton, etc. * rework several main toolbar items to use fox.form.Select instead of other controls * replace HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM with HOOK_HEADLINE_TOOLBAR_SELECT_MENU_ITEM2 because of markup change (option instead of menuitem) * PluginHost: add some explicit typecasts to make intellephense shut up | |||
2021-12-06 | * add HOOK_POST_LOGOUT | Andrew Dolgov | |
* auth_remote: add config option AUTH_REMOTE_POST_LOGOUT_URL | |||
2021-11-16 | pluginhost: set stricter @params | Andrew Dolgov | |
2021-11-16 | adjust phpdoc tags for hook definitions/constants (make them reference each ↵ | Andrew Dolgov | |
other) | |||
2021-11-14 | * deal with some phpstan warnings in base plugin class | Andrew Dolgov | |
* arguably better hack for incompatible plugins causing E_COMPILE_ERROR | |||
2021-11-14 | pluginhost: add a hack to not crash on an incompatible plugin more than once ↵ | Andrew Dolgov | |
(per login) - UGLY | |||
2021-11-12 | Switch class properties from PHP typing to PHPDoc for compatibility with PHP ↵ | wn_ | |
< 7.4.0 | |||
2021-11-12 | Address PHPStan warnings in 'classes/pluginhost.php'. | wn_ | |
2021-11-01 | Address PHPStan warnings in 'classes/pluginhost.php'. | wn_ | |
------ -------------------------------------------------------------------- Line classes/pluginhost.php ------ -------------------------------------------------------------------- 16 Property PluginHost::$last_registered is never read, only written. 386 If condition is always true. ------ -------------------------------------------------------------------- | |||
2021-10-22 | pluginhost: update comments for HOOK_ constants to use phpdoc syntax; add ↵ | Andrew Dolgov | |
HOOK_PRE_SUBSCRIBE | |||
2021-04-09 | pluginhost: add profile_get/profile_set helpers | Andrew Dolgov | |
2021-03-15 | Fix E_NOTICE in `add_handler()`. | JustAMacUser | |
2021-03-07 | * af_redditimgur: optionally import score | Andrew Dolgov | |
* add pluginhost->set_array() to set many plugin settings at once | |||
2021-03-03 | wip: initial for db_migrations | Andrew Dolgov | |
2021-03-03 | add basic local plugin uninstaller | Andrew Dolgov | |
2021-03-03 | add a send test email button to prefs/system | Andrew Dolgov | |
2021-03-02 | pluginhost: remove namespace classloader, plugins should use composer instead | Andrew Dolgov | |
2021-03-02 | * sanitize: never rewrite relative links to our own prefix | Andrew Dolgov | |
* use Config::get_self_url() instead of get_self_url_prefix() in a bunch of places | |||
2021-02-26 | add pluginhost->get_array() shorthand | Andrew Dolgov | |
2021-02-22 | dirname(__FILE__) -> __DIR__ | Andrew Dolgov | |
2021-02-22 | fix several issues reported by phpstan | Andrew Dolgov | |
2021-02-22 | reinstate HOOK_RENDER_ENCLOSURE | Andrew Dolgov | |
2021-02-19 | move bookmarklet-related methods out of public.php into the plugin | Andrew Dolgov | |
2021-02-17 | * add (disabled) shortcut syntax for plugin methods | Andrew Dolgov | |
* add controls shortcut for pluginhandler tags * add similar shortcut for frontend * allow plugins to selectively exclude their methods from CSRF checking | |||
2021-02-17 | * implement shortcut syntax for exposed plugin methods | Andrew Dolgov | |
* move shared article rendering code to share plugin | |||
2021-02-15 | article: unify naming | Andrew Dolgov | |
2021-02-09 | pluginhost: a few more warnings and type hints | Andrew Dolgov | |
2021-02-08 | pluginhost: add some type hints | Andrew Dolgov | |
2021-02-08 | db: add type hints | Andrew Dolgov | |
2021-02-08 | more hooks, also add type hint for PluginHost::getInstance() | Andrew Dolgov | |
2021-02-08 | pluginhost: note hook function prototypes | Andrew Dolgov | |
2021-02-08 | pluginhost: deny hook registration to plugins which lack relevant ↵ | Andrew Dolgov | |
implementation methods | |||
2021-02-08 | move some old-style handlers to new callback ones | Andrew Dolgov | |
2021-02-08 | pluginhost: rework run_hooks() to be shorter, add callback variant; ↵ | Andrew Dolgov | |
implement exception handling for both | |||
2021-02-08 | pluginhost: catch errors while loading plugin source code | Andrew Dolgov | |