| Age | Commit message (Collapse) | Author |
|
|
|
|
|
French is finished!
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix strings for:
- about page
- rss and reader views
- fix title of global view
|
|
|
|
Logs first to avoid annoying message when refreshing log page
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix https://github.com/FreshRSS/FreshRSS/issues/716
|
|
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
$feed->name() was called on a null value.
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
|
|
Mehtod must redirect automatically by default to avoid code execution after
calling the method.
|
|
- Put extension configure view in dir_ext/configure.phtml
- Handle POST action in Extension->handleConfigureAction() method
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
Now, each part of the view (layout, partials, helpers, views) is included based
on the $base_pathnames attribute.
Extensions can now override all of these files.
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
View files must be well-splitted to simplify work for extensions.
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
The hook must be called also in:
- feedController->addAction()
- importExportController->importJson()
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
- New Extension->registerHook($hook_name, $hook_function) method to register a new hook
- Only one hook works for the moment: entry_before_insert
- ExtensionManager::callHook will need to evolve based on future hooks
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
- change feedback.extension into feedback.extensions
- disable button is pushed by default
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
- system extensions can only be managed by an administrator
- system extensions are loaded for all users (even if not logged)
- user extensions are loaded for logged users only
- system extensions loading is saved in global config.php file
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
|
|
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
- Add an Extension->registerViews() method.
- Views are first searched in extension paths, then in APP_PATH.
- It gives a way to override easily existing controllers / views.
- Change include into an include_once in Dispatcher for new controllers.
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
- View base pathname is set to the extension directory
- An extension can now override an existing controller / view
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
- Add a Extension->registerController(name) method
- Controllers must be written in extension_dir/controllers/nameController.php
- Controllers must be named as FreshExtension_name_Controller
- Controllers must extend Minz_ActionController
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
See https://github.com/FreshRSS/FreshRSS/issues/252
|
|
|
|
Add i18n (english) for auto_remove_article #2
|
|
Now, ext.php can only serve file under a EXTENSIONS_PATH/ext_dir/static/ directory.
A 400 Bad Request error will be returned for other files.
See https://github.com/FreshRSS/FreshRSS/issues/252
And https://github.com/FreshRSS/FreshRSS/commit/f9b037742a0aeb49cab86782d1a59913c2de47b
|
|
Reference : https://github.com/FreshRSS/FreshRSS/pull/694
|