Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-07-21 | When Piwik config file becomes un-readable, make it clear that the file ↵ | Matthieu Aubry | |
still exists but is not readable (#10331) * * In messages, make it more clear whether config file exists and/or is (not) readable * When the config file exists but is not readable, provide users the choice between making the file readable, or starting a fresh install * As long as Piwik is not installed, piwik.php should not return 500 when config file is not readable * Fixes #10283 * UI tests: updated message when config file is not found | |||
2016-04-14 | Update FrontController documentation (#10049) | Sam | |
* Update link to the overview * Remove deprecated method from example | |||
2015-12-22 | Higher resolution 32x32 favicon https://github.com/piwik/piwik/issues/8869 | mattab | |
2015-12-18 | Display useful message how to solve "Form security error" issue, when SSL ↵ | mattab | |
may be mis-configured | |||
2015-10-29 | Do not use static local variable in FrontController so tests can initialize ↵ | diosmosis | |
the object in test methods. | |||
2015-05-27 | fix core folder with php-cs-fixer for psr-2 | fabiocarneiro | |
2015-05-01 | Remove FrontController::createConfigObject as it should no longer be necessary. | diosmosis | |
2015-04-18 | Merge branch 'master' into config_step_2 | diosmosis | |
Conflicts: config/global.php core/CliMulti/RequestCommand.php core/Config.php core/Config/IniFileChain.php tests/PHPUnit/System/BlobReportLimitingTest.php tests/PHPUnit/TestingEnvironment.php tests/PHPUnit/Unit/Config/IniFileChainTest.php tests/PHPUnit/Unit/ConfigTest.php | |||
2015-04-17 | In the maintenance mode use the Piwik titles | Matthieu Napoli | |
2015-04-16 | #7620 Take into account custom logos for the maintenance mode | Matthieu Napoli | |
2015-04-16 | #7620 Redesign of the maintenance mode | Matthieu Napoli | |
2015-04-09 | Fix translation edit in last commit and remove local config check in ↵ | diosmosis | |
FrontController since it's done by EnvironmentValidator. | |||
2015-04-07 | Merge branch 'master' into config_step_2 | diosmosis | |
2015-04-07 | Adding environment validation class to centralize all config.ini.php + ↵ | diosmosis | |
related file checking (both in code & in time (so done in one place in code & one time in execution)). | |||
2015-04-07 | Ignore the error "the DB is in a newer version" when development mode is enabled | Matthieu Napoli | |
That happens a lot when switching branches. | |||
2015-03-10 | Move throwIfPiwikVersionIsOlderThanDBSchema that is only used in ↵ | diosmosis | |
FrontController to FrontController. | |||
2015-03-10 | Merge branch 'master' into 7276_update_command_progress | diosmosis | |
2015-03-04 | Front Controller refactoring: moved controller creation logic into ↵ | Matthieu Napoli | |
ControllerResolver | |||
2015-02-25 | Refs #7276, initial backwards compatible refactor of updater classes (moved ↵ | diosmosis | |
CoreUpdater static functions to core/Updater class, remove use of static methods in Updater, don't use static method setUpdater in ColumnsUpdater). | |||
2015-02-20 | refs #7104 Rename vars and put logic into method | mattab | |
2015-02-14 | refs #7104 fix typo | Thomas Steur | |
2015-02-14 | refs #7104 make sure to close session for sparklines only when requested ↵ | Thomas Steur | |
from dashboard or allwebsites | |||
2015-02-14 | refs #7104 directly close session again to prevent any blocking when ajax ↵ | Thomas Steur | |
requests are made within widget or when sparklines are requested | |||
2015-02-03 | Removed Piwik\Registry and replaced its usage with the container | Matthieu Napoli | |
2015-02-02 | Removed the timing of the whole page which wasn't used anymore | Matthieu Napoli | |
2015-01-12 | Simplified get from container with new shorter method | Matthieu Napoli | |
2015-01-05 | Merge pull request #6909 from piwik/translation | Matthieu Aubry | |
Refactoring translation handling into a Translation component | |||
2015-01-05 | Removed useless import | Matthieu Napoli | |
2015-01-05 | Fixed typo that crept in | Matthieu Napoli | |
2015-01-05 | Refactored the way translations are loaded | Matthieu Napoli | |
Translations are now lazily loaded instead of being explicitely loaded by other components (e.g. the front controller, the plugin manager, etc...). Now other parties only configure "directories" where the translator can find translations. That makes the translator decoupled from the rest of Piwik. | |||
2015-01-05 | Moved loading of plugin translations from Plugin Manager to Translator | Matthieu Napoli | |
2014-12-31 | Send HTTP status 500 for fatal errors | Matthieu Napoli | |
2014-12-22 | Replaced usage of Log::verbose() with Log::debug() | Matthieu Napoli | |
The "verbose" level doesn't exist in PSR-3, the lowest one is "debug". | |||
2014-12-19 | Merge branch 'master' into log-refactoring-1 | Matthieu Napoli | |
Conflicts: CHANGELOG.md plugins/CoreConsole/Commands/CoreArchiver.php | |||
2014-12-18 | Fixes #6865 Introducing new event to let plugin define deprecated module ↵ | mattab | |
and action | |||
2014-12-17 | Merge branch 'master' into log-refactoring-1 | Matthieu Napoli | |
Conflicts: composer.json composer.lock config/global.php core/Container/StaticContainer.php | |||
2014-12-15 | Fixes #6529 Throw an exception when codebase is older than schema to prevent ↵ | mattab | |
broken race conditions | |||
2014-12-11 | #6622 Logger refactoring: Separated error and exception handling from logging | Matthieu Napoli | |
- the error handler logs warnings and notices, and turns errors into exceptions (`ErrorException`) - the exception handler catches all uncatched exceptions and display them to the user (HTML or CLI) - the "screen" logging backend has been removed - I've normalized exceptions/errors shown to the user in HTML (wether they are catched by the FrontController or not) | |||
2014-12-01 | Fixed the detection of missing config file | Matthieu Napoli | |
2014-11-14 | Merge branch 'di-config' into tmp-path | Matthieu Napoli | |
Conflicts: core/Session.php | |||
2014-11-14 | Merge branch 'master' into di-config | Matthieu Napoli | |
Conflicts: core/FrontController.php | |||
2014-11-14 | Merge pull request #6587 from piwik/removeHtmlMessageException | Thomas Steur | |
Refactor out HtmlMessageException | |||
2014-11-13 | Moved the `tmp/` path into the config (was hardcoded everywhere) | Matthieu Napoli | |
The `tmp/` path was hardcoded everywhere, which resulted in using `SettingsPiwik::rewriteTmpPathWithInstanceId()` to rewrite it for specific use cases. I've moved that path into the config, and replaced all hardcoded usage (and calls to `rewriteTmpPathWithInstanceId()`) by a `get()` from the container. Getting entries from the container is a bad practice and dependency injection should be preferred, but we do baby steps. When refactoring those classes to DI, we'll replace calls to the container with proper dependency injection. Another thing we'll need to do too is move the hardcoded *sub-path* of `tmp/` (e.g. `tmp/sessions/`) into the config also (but again: baby steps). Another future step would be to remove completely instance ID and let it be handled by a plugin (or by end-user config). Having the `tmp/` path in the config means that plugins or users can override it and know it will be taken into account everywhere in Piwik. | |||
2014-11-12 | Moved the StaticContainer into `Piwik\Container` | Matthieu Napoli | |
2014-11-04 | refs #6564 refactored out HtmlMessageException and introduced some other ↵ | Thomas Steur | |
exceptions instead | |||
2014-11-03 | Merge branch 'master' into php-di | Matthieu Napoli | |
2014-10-31 | Revert "Use interface to determine if an exception contains HTML message ↵ | diosmosis | |
content." This reverts commit 8e274dd6b36989dd7b20a3e2b17a5d2cf1db7107. | |||
2014-10-31 | Merge branch 'master' into php-di | Matthieu Napoli | |
Conflicts: composer.json composer.lock | |||
2014-10-30 | Fix regression in error page that occurs when custom logo URLs cannot be ↵ | diosmosis | |
accessed (due to DB connect error). | |||
2014-10-30 | Replaced calls to $container->get() to $container->make() for controllers, ↵ | Matthieu Napoli | |
makes sense since controllers are not services |