aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1028 from shaarli/doc-cleanup-930nodiscc2017-11-213-25/+28
|\ | | | | documentation cleanup
| * documentation cleanupnodiscc2017-11-183-25/+28
|/ | | | | | | * In preparation of #930 work * Remove/reorder duplicate documentation from Makefile/Unit-tests.md/Download-and-Installation.md (composer information is now in Unit-tests.md) * Installation using git: add composer requirement to all git installation procedures, add python3-virtualenv requirement * Styling (horizontal rulers, spacing, descriptive headers)
* Merge pull request #1017 from ArthurHoaro/feature/mobile-iconArthurHoaro2017-11-182-1/+2
|\ | | | | Add apple-touch-icon meta tag
| * Add apple-touch-icon meta tagArthurHoaro2017-11-182-1/+2
| | | | | | | | Fixes #997
* | Merge pull request #1014 from ArthurHoaro/feature/no-pluginArthurHoaro2017-11-122-63/+70
|\ \ | | | | | | Improve messages if there is no plugin or parameter available in the admin page
| * | Improve messages if there is no plugin or parameter available in the admin pageArthurHoaro2017-11-112-63/+70
| |/ | | | | | | Fixes #931
* | Merge pull request #1019 from ArthurHoaro/hotfix/complete-updateArthurHoaro2017-11-111-0/+1
|\ \ | | | | | | Return true after update ReorderDatastore to complete it
| * | Return true after update ReorderDatastore to complete itArthurHoaro2017-11-111-0/+1
|/ /
* | Merge pull request #1015 from ArthurHoaro/theme/tag-cloud-centerArthurHoaro2017-11-113-4/+26
|\ \ | |/ |/| Fix alignement and better clarity for 'List all links with those tags' button
| * Fix alignement and better clarity for 'List all links with those tags' buttonArthurHoaro2017-11-083-4/+26
|/ | | | | | Fix CSS class typo and display the link as a button Fixes #999
* Merge pull request #1012 from ArthurHoaro/hotfix/urlencodeArthurHoaro2017-11-084-10/+40
|\ | | | | Don't URL encode description links if parameter 'redirector.encode_url' is set to false
| * Don't URL encode description links if parameter 'redirector.encode_url' is ↵ArthurHoaro2017-11-074-10/+40
| | | | | | | | set to false
* | Merge pull request #1013 from ArthurHoaro/theme/remove-redirectorArthurHoaro2017-11-081-15/+0
|\ \ | |/ |/| Remove redirector setting from Configure page
| * Remove redirector setting from Configure pageArthurHoaro2017-11-071-15/+0
|/ | | | | | This feature is pretty much useless these days as browsers have builtin features to support the thag "<meta name='referrer'", so keep the setting page as clean as possible. Also, avoid advertising it too much, because I'm pretty sure it doesn't work very well with markdown descriptions (as Parsedown have some trouble regarding URL detection (without MarkDown link tag)).
* Merge pull request #1009 from kalvn/patch-1VirtualTam2017-11-021-0/+1
|\ | | | | Addition of shaarli2mastodon plugin.
| * Addition of shaarli2mastodon plugin.kalvn2017-11-011-0/+1
|/
* Merge pull request #978 from ArthurHoaro/theme/improvementsArthurHoaro2017-10-283-59/+114
|\ | | | | Theme improvements: move thumbnails to the right and reduce margins overall
| * Theme improvements: move thumbnails to the right and reduce margins overallArthurHoaro2017-10-283-59/+114
|/ | | | | | | | | | * Reduce multiple margins (markdown, space between block, etc.) * Move thumbnails to the right in the same line as the title * Move edit button as floating to the left * Move fold/collapse and checkbox buttons as floating to the right * Add a bunch of HTML ID in the linklist template Relates to #877
* Merge pull request #962 from ArthurHoaro/feature/perfs2ArthurHoaro2017-10-284-10/+51
|\ | | | | Performances: reorder links when they're written instead of read
| * Performances: reorder links when they're written instead of readArthurHoaro2017-09-024-10/+51
| | | | | | | | relates to #891
* | Merge pull request #1005 from virtualtam/refactor/authenticationVirtualTam2017-10-256-138/+272
|\ \ | | | | | | Refactor session management utilities
| * | Improve SessionManager testsVirtualTam2017-10-241-0/+23
| | | | | | | | | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
| * | Move session ID check to SessionManagerVirtualTam2017-10-225-90/+97
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relates to https://github.com/shaarli/Shaarli/issues/324 Changed: - `is_session_id_valid()` -> `SessionManager::checkId()` - update tests Signed-off-by: VirtualTam <virtualtam@flibidi.net>
| * | Refactor session token managementVirtualTam2017-10-224-49/+153
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relates to https://github.com/shaarli/Shaarli/issues/324 Added: - `SessionManager` class to group session-related features - unit tests Changed: - `getToken()` -> `SessionManager->generateToken()` - `tokenOk()` -> `SessionManager->checkToken()` - inject a `$token` parameter to `PageBuilder`'s constructor Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* | | Merge pull request #1006 from shaarli/doc-cve-2017-15215nodiscc2017-10-241-1/+1
|\ \ \ | |/ / |/| | Changelog: link to CVE-2017-15215, give attribution
| * | Changelog: link to CVE-2017-15215, give attributionnodiscc2017-10-231-1/+1
|/ /
* | Merge pull request #1004 from virtualtam/doc/docker/reverse-proxyVirtualTam2017-10-221-1/+115
|\ \ | | | | | | Documentation: add reverse proxy examples for Docker images
| * | Documentation: add reverse proxy examples for Docker imagesVirtualTam2017-10-221-1/+115
| | | | | | | | | | | | | | | | | | Closes https://github.com/shaarli/Shaarli/issues/888 Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* | | Merge pull request #1002 from ArthurHoaro/doc/install-dockerArthurHoaro2017-10-221-3/+11
|\ \ \ | | | | | | | | Docs: mention Docker in the download & install page
| * | | Doc: mention Docker docs in the download & install pageArthurHoaro2017-10-221-3/+11
| |/ /
* | | Merge pull request #871 from ArthurHoaro/feature/translationArthurHoaro2017-10-2268-280/+2744
|\ \ \ | | | | | | | | Shaarli's translation
| * | | Translation documentationArthurHoaro2017-10-228-2/+198
| | | |
| * | | Translations : Working demo example of translation extensionArthurHoaro2017-10-225-35/+86
| | | |
| * | | Add language selection in the configure page of the default themeArthurHoaro2017-10-2210-222/+382
| | | |
| * | | Use makefile target to generate MO file and remove it from gitArthurHoaro2017-10-226-65/+102
| | | |
| * | | JS translationArthurHoaro2017-10-223-6/+20
| | | |
| * | | Shaarli's translationArthurHoaro2017-10-2251-246/+2252
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | * translation system and unit tests * Translations everywhere Dont use translation merge It is not available with PHP builtin gettext, so it would have lead to inconsistency.
* | | Merge pull request #1001 from virtualtam/docker/latestVirtualTam2017-10-223-6/+67
|\ \ \ | |/ / |/| | docker: add 'latest' image
| * | docker: add 'latest' imageVirtualTam2017-10-213-6/+67
|/ / | | | | | | | | | | | | | | This implies the following changes: - `shaarli/shaarli:latest` will now point to the `latest` release - `shaarli/shaarli:master` will point to the `master` branch Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* | Merge pull request #846 from virtualtam/docker/alpineVirtualTam2017-10-2114-53/+73
|\ \ | | | | | | Docker: switch to Alpine Linux
| * | docker: rename resources for the stable imageVirtualTam2017-10-034-0/+0
| | | | | | | | | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
| * | docker: switch to Alpine Linux for the master imageVirtualTam2017-10-0314-53/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relates to https://github.com/shaarli/Shaarli/issues/843 Changed: - switch base image from Debian:Jessie to Alpine:3.6 - switch to PHP 7.1 - switch from supervisord to s6 to manage services See: - https://alpinelinux.org/ - https://wiki.alpinelinux.org/wiki/Nginx_with_PHP - http://www.skarnet.org/software/s6/ - http://www.skarnet.org/software/s6/s6-svscan.html - http://www.skarnet.org/software/s6/s6-svc.html - http://www.skarnet.org/software/s6/s6-svstat.html Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* | | Merge pull request #996 from virtualtam/fix/user-cssVirtualTam2017-10-172-4/+10
|\ \ \ | | | | | | | | Fix: enable access to data/user.css (Apache 2.2 & 2.4)
| * | | Fix: enable access to data/user.css (Apache 2.2 & 2.4)VirtualTam2017-10-161-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Relates to https://github.com/shaarli/Shaarli/issues/872 Relates to https://github.com/shaarli/Shaarli/issues/993 Signed-off-by: VirtualTam <virtualtam@flibidi.net>
| * | | EditorConfig: add .htaccess supportVirtualTam2017-10-161-1/+1
|/ / / | | | | | | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* | | Merge pull request #995 from virtualtam/lint/editorconfigVirtualTam2017-10-162-0/+24
|\ \ \ | | | | | | | | Add EditorConfig configuration
| * | | Add EditorConfig configurationVirtualTam2017-10-112-0/+24
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | EditorConfig allows specifying indentation, line feed and encoding properties according to the type of file being edited. Most editors support it out-of-the-box, or can benefit from it through a plugin. See: - http://editorconfig.org/ - https://github.com/editorconfig/editorconfig - https://github.com/editorconfig/editorconfig/wiki/EditorConfig-Properties Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* | | Merge pull request #992 from ArthurHoaro/feature/import-historyVirtualTam2017-10-083-48/+65
|\ \ \ | | | | | | | | Don't write History for link import
| * | | Don't write History for link importArthurHoaro2017-10-073-48/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With large imports it has a large impact on performances and isn't really useful. Instead, write an IMPORT event, which let client using the history service resync its DB. -> 15k link import done in 6 seconds. Fixes #985
* | | | Merge pull request #990 from danieljakots/masterVirtualTam2017-10-081-5/+5
|\ \ \ \ | |/ / / |/| | | Fix link in Upgrade-and-migration.md