Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a setting to retrieve bookmark metadata asynchrounously | ArthurHoaro | 2020-10-15 | 2 | -24/+41 |
| | | | | | | | | | | | | | | - There is a new standalone script (metadata.js) which requests a new controller to get bookmark metadata and fill the form async - This feature is enabled with the new setting: general.enable_async_metadata (enabled by default) - general.retrieve_description is now enabled by default - A small rotating loader animation has a been added to bookmark inputs when metadata is being retrieved (default template) - Custom JS htmlentities has been removed and mathiasbynens/he library is used instead Fixes #1563 | ||||
* | Add strict types for bookmarks management | ArthurHoaro | 2020-10-13 | 1 | -1/+1 |
| | | | | | | | | Parameters typing and using strict types overall increase the codebase quality by enforcing the a given parameter will have the expected type. It also removes the need to unnecessary unit tests checking methods behavior with invalid input. | ||||
* | Add Markdown Extra formatter | ArthurHoaro | 2020-10-13 | 1 | -1/+1 |
| | | | | | | | | Library: [Parsedown Extra](https://github.com/erusev/parsedown-extra) Also sort dependencies alphabetically. Fixes #1169 | ||||
* | Security: fix multiple XSS vulnerabilities + fix search tags with special chars | ArthurHoaro | 2020-10-06 | 2 | -7/+7 |
| | | | | | | XSS vulnerabilities fixed in editlink, linklist, tag.cloud and tag.list. Also fixed tag search with special characters: urlencode function needs to be applied on raw data, before espaping, otherwise the rendered URL is wrong. | ||||
* | Fix a bug preventing to edit bookmark with ID #0 | ArthurHoaro | 2020-09-30 | 1 | -1/+1 |
| | |||||
* | Fix warning if the encoding retrieved from external headers is invalid | ArthurHoaro | 2020-09-30 | 1 | -1/+1 |
| | | | | Also fixed the regex to support this failing header: charset="utf-8"\r\n" | ||||
* | Fix redirection to referer after editing a link | ArthurHoaro | 2020-09-22 | 1 | -1/+1 |
| | | | | Fixes #1545 | ||||
* | Plugins: do not save metadata along plugin parameters | ArthurHoaro | 2020-09-12 | 1 | -0/+1 |
| | | | | | | Also prevent the token to be saved. Fixes #1550 | ||||
* | Inject BookmarkServiceInterface in plugins data | ArthurHoaro | 2020-09-03 | 1 | -2/+0 |
| | | | | Related discussion: ilesinge/shaarli-related#7 | ||||
* | Move all admin controller into a dedicated group | ArthurHoaro | 2020-08-13 | 2 | -21/+1 |
| | | | | Also handle authentication check in a new middleware for the admin group. | ||||
* | New basePath: fix officiel plugin paths and vintage template | ArthurHoaro | 2020-07-26 | 3 | -52/+7 |
| | |||||
* | Fix: visitor are allowed to chose nb of links per page | ArthurHoaro | 2020-07-24 | 1 | -19/+1 |
| | |||||
* | Update French translation | ArthurHoaro | 2020-07-23 | 1 | -1/+1 |
| | |||||
* | Multiple small fixes | ArthurHoaro | 2020-07-23 | 1 | -6/+11 |
| | |||||
* | Process Shaarli install through Slim controller | ArthurHoaro | 2020-07-23 | 1 | -3/+7 |
| | |||||
* | Process main page (linklist) through Slim controller | ArthurHoaro | 2020-07-23 | 9 | -29/+23 |
| | | | | | Including a bunch of improvements on the container, and helper used across new controllers. | ||||
* | Process thumbnail synchronize page through Slim controllers | ArthurHoaro | 2020-07-23 | 2 | -1/+80 |
| | |||||
* | Process token retrieve through Slim controller | ArthurHoaro | 2020-07-23 | 1 | -0/+26 |
| | |||||
* | Process plugins administration page through Slim controllers | ArthurHoaro | 2020-07-23 | 1 | -0/+98 |
| | |||||
* | Process bookmarks import through Slim controller | ArthurHoaro | 2020-07-23 | 2 | -15/+83 |
| | |||||
* | Process bookmark exports through Slim controllers | ArthurHoaro | 2020-07-23 | 1 | -0/+92 |
| | |||||
* | Pin bookmarks through Slim controller | ArthurHoaro | 2020-07-23 | 1 | -0/+36 |
| | |||||
* | Process change visibility action through Slim controller | ArthurHoaro | 2020-07-23 | 1 | -1/+69 |
| | |||||
* | Improve ManageTagController coverage and error handling | ArthurHoaro | 2020-07-23 | 1 | -12/+32 |
| | |||||
* | Use multi-level routes for existing controllers instead of 1 level everywhere | ArthurHoaro | 2020-07-23 | 5 | -19/+22 |
| | | | | Also prefix most admin routes with /admin/ | ||||
* | Handle shaare creation/edition/deletion through Slim controllers | ArthurHoaro | 2020-07-23 | 2 | -1/+259 |
| | |||||
* | Process manage tags page through Slim controller | ArthurHoaro | 2020-07-23 | 2 | -1/+88 |
| | |||||
* | Process configure page through Slim controller | ArthurHoaro | 2020-07-23 | 1 | -0/+120 |
| | |||||
* | Test ShaarliAdminController | ArthurHoaro | 2020-07-23 | 1 | -1/+3 |
| | |||||
* | Process password change controller through Slim | ArthurHoaro | 2020-07-23 | 2 | -0/+159 |
| | |||||
* | Process tools page through Slim controller | ArthurHoaro | 2020-07-23 | 1 | -0/+49 |
| | |||||
* | Initialize admin Slim controllers | ArthurHoaro | 2020-07-23 | 3 | -0/+129 |
- Reorganize visitor controllers - Fix redirection with Slim's requests base path - Fix daily links |