| 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 | |