Marien Fressinaud
eaf6c2c33e
Merge branch 'dev' into beta
10 years ago
Marien Fressinaud
4c14342671
Update the CHANGELOG
10 years ago
Marien Fressinaud
2039710d12
Avoid "PHP Strict Standards" error
...
A "Only variables should be passed by reference" error was raised in the
extension->getFileUrl() method.
10 years ago
Marien Fressinaud
13cf8b5f9f
Improve hook calls and add post_update hook
...
- To the hook is associated a method signature (OneToOne or NoneToNone for now) so
it is easier to call hooks correctly
- post_update hook is called during the post update moment.
10 years ago
Marien Fressinaud
556f4ad4bf
Remove restriction of 1h for update checking
10 years ago
Marien Fressinaud
81dac9975d
Fix aside_configure for extension/configure action
10 years ago
Marien Fressinaud
789d9fc6c8
Fix coding style in extension manager
...
Yep, same as 8968288...
10 years ago
Marien Fressinaud
2f1116818d
Fix extension interface
...
- Seperate user and system extensions on extension/index
- extension/configure shows index page with the slider opened
if request is done with ajax
- Reorganize some extension view files
10 years ago
Marien Fressinaud
8968288600
Fix extension API (coding style)
...
is_enabled() becomes isEnabled(). Sorry for this coding style mistake :s
10 years ago
Marien Fressinaud
ade1524d43
Fix valid extension entry points.
...
Add possibility to use underscores (_) in entrypoints.
10 years ago
Marien Fressinaud
806b4de54f
Add mechanism at (un)install of an extension
...
Test if the install or uninstall has been successfully performed.
If these methods return true, all is ok but if a string is returned,
the string must explain the problem. This problem is stored in log file.
A feedback is given to explain to check log file.
This commit fix a problem in the english translation of
feedback.sub.feed.internal_problem.
10 years ago
Marien Fressinaud
f1ffdd8b9d
Fix stupid bug in greader API
...
Replace Minz_Session::_param() by Minz_Session::param() in token()
and checkToken() functions.
Fix https://github.com/FreshRSS/FreshRSS/issues/747
10 years ago
Marien Fressinaud
e8556ac1a4
Change behaviour if authorizationToUser is null
...
authorizationToUser() returns now an empty string by default
If it returns an empty string, conf is set to null and api don't die
anymore.
Fix https://github.com/FreshRSS/FreshRSS/issues/747
10 years ago
Marien Fressinaud
59760580d2
Fix greader API
...
$conf->user didn't exist anymore since #730 . User name had to be retrieved
by another way. It uses sessions now.
Fix https://github.com/FreshRSS/FreshRSS/issues/747
10 years ago
Marien Fressinaud
f3545208ab
Add log in API
...
See https://github.com/FreshRSS/FreshRSS/issues/747
10 years ago
Marien Fressinaud
e7e7a320d6
Add a log line in greader API.
...
See https://github.com/FreshRSS/FreshRSS/issues/747
10 years ago
Marien Fressinaud
f31b02be78
Remove sticky feed aside. Work on an extension.
...
See https://github.com/FreshRSS/FreshRSS/issues/697
10 years ago
Marien Fressinaud
e7c24b5d41
Show the version number during update process.
...
Number is stored inside the data/last_update.txt file and shown if there
is an update script.
See https://github.com/FreshRSS/FreshRSS/issues/699
10 years ago
Marien Fressinaud
0cba8dd691
Show current version of FRSS on the update page
...
See https://github.com/FreshRSS/FreshRSS/issues/699
10 years ago
Marien Fressinaud
2d1cb016ab
Fix user interaction with showing password feature
...
Before, the password was hidden again after 2 seconds. Now, the password
is hidden when the mouse is released
Fix https://github.com/FreshRSS/FreshRSS/issues/734
10 years ago
Marien Fressinaud
2628197190
Update data/users/.gitignore
...
Add the log_api.txt in the ignore file.
10 years ago
Marien Fressinaud
67375537e4
Init auth before user configuration
...
Add a lot of comments to explain how work the FRSS front controller and
the order of initializations.
Fix https://github.com/FreshRSS/FreshRSS/issues/745
10 years ago
Marien Fressinaud
450a1ea7a8
Prepare Changelog
10 years ago
Marien Fressinaud
03db0b5d3c
Fix a bug related to sharing
...
$item and $feed were not existing, replaced by other names.
Introduce by the merging of dev in extension branch.
10 years ago
Marien Fressinaud
cb8d1480c1
Update extensions README
10 years ago
Marien Fressinaud
250cd79251
Merge branch '252-extensions' into dev
10 years ago
Marien Fressinaud
b23fc3187c
Fix translation bug
...
A path registered after initialization must be loaded.
10 years ago
Marien Fressinaud
19dfef8b49
Fix bug with Minz_Translate
...
When a path was registered before initialization, it was not considered unless
by calling reset() method.
This is fixed now.
10 years ago
Marien Fressinaud
85ea5e548a
Fix install.php script (choice of lang)
...
Fix a bug in Minz_Translate too
10 years ago
Marien Fressinaud
8f04cb9d9d
Change Minz_Translate::reset() behaviour
...
- Don't reset the path list (use init() instead)
- init() accept a null lang_name. To use i18n, you'll have to use reset() later.
It is helpful to load the list of available language before choosing one of them.
10 years ago
Marien Fressinaud
a3f667e586
Fix Minz_Translate::availableLanguages() method
10 years ago
Marien Fressinaud
5bd7997d41
Call handleConfigureAction() even for GET requests
...
See https://github.com/FreshRSS/FreshRSS/issues/252
10 years ago
Marien Fressinaud
e86a6097c8
Add a setter for extensions_enabled config value
10 years ago
Marien Fressinaud
73023bc12b
Merge branch 'dev' into 252-extensions
...
Conflicts:
app/FreshRSS.php
app/Models/Configuration.php
app/views/index/index.phtml
app/views/index/normal.phtml
lib/Minz/Configuration.php
lib/Minz/Translate.php
lib/lib_rss.php
10 years ago
Marien Fressinaud
0e4e16ac55
Fix saving system config file
...
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
2ac732ec6d
Fix i18n in install.php
...
Init i18n must be done before check steps
10 years ago
Marien Fressinaud
59abb0c754
Fix i18n in install.php
10 years ago
Marien Fressinaud
46e98bad91
Merge branch '730-improve_configuration' into dev
...
BREAKING FEATURE: please follow instructions from
https://github.com/FreshRSS/FreshRSS/issues/730 to
update your configuration file.
Fix https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
9265cd5733
Add system config setter methods
...
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
7e81e67aed
Add setters for the user configurations
...
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
fb614ab80c
Change way to call configuration setter.
...
- Add a support($key) method which return if the given key is supported by
the setter.
- Change handle signature by adding a $data param which must be passed by
reference.
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
2fd8a80878
Add first test for a generic ConfigurationSetter
...
We are blocked if a setter has to update several values.
ConfigurationSetter will be updated.
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
4c128e05a4
Reorganize FreshRSS init
...
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
7f12058fab
Add a method to change the configuration setter
...
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
91e2d4936d
Add support of configuration_setter
...
A configuration setter must implement only one method: `handle($key, $value)`.
Before setting a value in configuration, the setter will be called with this
method to check its validity.
If a setter has been assigned to a configuration object, it will be called for
each of its data so be careful to always return a value (or null if you want
to delete the key).
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
9c8a80e57f
Remove .gitkeep in data/users/_/
10 years ago
Marien Fressinaud
09545b0a65
Fix calls to remove_query_by_get()
...
The function has been moved into lib_rss.php
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
0140448a56
Refactor FreshRSS_Share object to be more usable
...
- FreshRSS_Share is the only object we manipulate
- Add a way to register new share options easily
- Move some i18n keys from index.php to gen.php
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
bd199c6170
If a conf param doesn't exist, log and return null
...
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago
Marien Fressinaud
ce10f48274
Fix a bug in i18n init
...
See https://github.com/FreshRSS/FreshRSS/issues/730
10 years ago