summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-08Add behaviour to configure action (extensions)Gravatar Marien Fressinaud
- Put extension configure view in dir_ext/configure.phtml - Handle POST action in Extension->handleConfigureAction() method See https://github.com/FreshRSS/FreshRSS/issues/252
2014-12-07Load user extensions after all the global initsGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/252
2014-12-07Fix View files inclusion.Gravatar Marien Fressinaud
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
2014-12-07Prepare better organization of view files for extsGravatar Marien Fressinaud
View files must be well-splitted to simplify work for extensions. See https://github.com/FreshRSS/FreshRSS/issues/252
2014-12-07Fix entry_before_insert hookGravatar Marien Fressinaud
The hook must be called also in: - feedController->addAction() - importExportController->importJson() See https://github.com/FreshRSS/FreshRSS/issues/252
2014-12-07Add entry_before_display hookGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/252
2014-12-06Add a first draft for hooksGravatar Marien Fressinaud
- 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
2014-12-06Add default behaviour for configure / remove extGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/252
2014-12-06Update i18n (extensions)Gravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/252
2014-12-06Fix typo (extensions)Gravatar Marien Fressinaud
- change feedback.extension into feedback.extensions - disable button is pushed by default See https://github.com/FreshRSS/FreshRSS/issues/252
2014-12-06Improve system/user types for extensionsGravatar Marien Fressinaud
- 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
2014-12-06Add enable / disable extension featuresGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/252
2014-12-06Separate views registration from controllers one.Gravatar Marien Fressinaud
- 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
2014-12-05Extensions can define new viewsGravatar Marien Fressinaud
- 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
2014-12-05Give possibility to register a new Controller.Gravatar Marien Fressinaud
- 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
2014-12-05First draft for listing and manipulate extensionsGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/252
2014-12-05Fix security hole from ext.php script.Gravatar Marien Fressinaud
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
2014-12-04Remove old code for extensionsGravatar Marien Fressinaud
2014-12-04Update ext.php to serve any file from extensionsGravatar Marien Fressinaud
Add an extension->getFileUrl() method to facilitate url generation
2014-12-04Update gitignore for extensionsGravatar Marien Fressinaud
2014-12-04Enable extensions for usersGravatar Marien Fressinaud
2014-12-04First draft for the new extension featureGravatar Marien Fressinaud
- Only system extensions can be loaded for the moment by adding them in the config.php file. - Remove previous system (it will be added properly in the new system in the next step).
2014-12-03Fix behavior to hide articlesGravatar Alexis Degrugillier
I do not like it since it is partly duplicated. We need to find something better.
2014-12-03Revert "Fix behavior when marking an article as unread"Gravatar Alexis Degrugillier
This reverts commit 93af0cf61e6e9368888eedb2d2e36397da3f87bd.
2014-12-03Fix behavior when marking an article as unreadGravatar Alexis Degrugillier
2014-12-03Merge pull request #723 from Alwaysin/patch-3Gravatar Alexis Degrugillier
Add i18n (french) for auto_remove_article #2
2014-12-03Add i18n (french) for auto_remove_article #2Gravatar Alwaysin
Reference : #694
2014-12-03Merge branch '334-new-i18n' into devGravatar Marien Fressinaud
2014-12-03Fix i18n for installation scriptGravatar Marien Fressinaud
See https://github.com/FreshRSS/FreshRSS/issues/334
2014-12-03Update the i18n system.Gravatar Marien Fressinaud
Follow recommendations from https://github.com/FreshRSS/FreshRSS/issues/334
2014-12-02Add article auto-remove after clicking on the read linkGravatar Alexis Degrugillier
2014-11-26Optimize screwdriver theme icons.Gravatar Alexis Degrugillier
2014-11-26Optimize bluelagoon theme icons.Gravatar Alexis Degrugillier
In the future, we should pay attention to those icons since I've done that a couple of time now. We should have some documentation for new contributions.
2014-11-24Add BlueLagoon themeGravatar Marien Fressinaud
2014-11-24Update Screwdriver themeGravatar Marien Fressinaud
2014-11-22Merge pull request #710 from FreshRSS/hide-articleGravatar Alexis Degrugillier
Add an automatic sticky post configuration
2014-11-22Add an automatic sticky post configurationGravatar Alexis Degrugillier
Before, when the article while marked as read while scrolling and auto removed after reading, the display was in the middle of the following article. Now, the article is forced to be a sticky article so the user display is forced to be on top of the following article.
2014-11-16Merge pull request #694 from FreshRSS/hide-articleGravatar Alexandre Alapetite
Add a feature to hide articles when they are read
2014-11-16Merge pull request #708 from FreshRSS/theme-selectorGravatar Alexandre Alapetite
Theme selection redesign
2014-11-16Theme properties are more visibleGravatar Alexis Degrugillier
2014-11-15Theme selection redesignGravatar Alexis Degrugillier
I made a CSS3 gallery to select the theme. Now you can see the theme before applying it. Comments are welcome. See #571
2014-11-12SimplePie changelogGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/456 https://github.com/FreshRSS/FreshRSS/issues/706
2014-11-12force_feed optionGravatar Alexandre Alapetite
By adding #force_feed at the end of the URL of a feed sent with a wrong content-type (mime) https://github.com/FreshRSS/FreshRSS/issues/456
2014-11-12Better log in case of nonce errorsGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/676
2014-11-12SimplePie: Added unconventional mime type for RSSGravatar Alexandre Alapetite
Since `application/rss+xml` is not official http://www.iana.org/assignments/media-types/media-types.xhtml, then it is fair enough to use the `x-` prefix. https://github.com/FreshRSS/FreshRSS/issues/706
2014-11-12Better error message for inaccessible feedsGravatar Alexandre Alapetite
https://github.com/FreshRSS/FreshRSS/issues/456
2014-11-08Merge pull request #702 from FreshRSS/fix-numberGravatar Alexis Degrugillier
Small format fix
2014-11-08Small format fixGravatar Alexis Degrugillier
2014-11-08Merge pull request #701 from FreshRSS/statsGravatar Alexis Degrugillier
Add more info in article repartition page
2014-11-08Refactor some if statementsGravatar Alexis Degrugillier