aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* Add a filter to only display public linksArthurHoaro2017-12-167-53/+96
| | | | | | When the key filter is clicked once, it only displays private link. When it is clicked on again, it becomes red and only public links are displayed. Another click and all links are displayed. The current visibility status is shown in the search banner Fixes #1030
* Merge pull request #1020 from ArthurHoaro/feature/curl-chunkArthurHoaro2017-11-261-1/+1
|\ | | | | Increase buffer size for cURL download
| * Increase buffer size for cURL downloadArthurHoaro2017-11-111-1/+1
| | | | | | | | 1kB chunk size has caused me a lot of trouble with Travis which wasn't completing the download
* | Merge pull request #1016 from virtualtam/refactor/sessionVirtualTam2017-11-243-24/+25
|\ \ | | | | | | Improve SessionManager constructor and tests
| * | Improve SessionManager constructor and testsVirtualTam2017-11-083-24/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relates to https://github.com/shaarli/Shaarli/pull/1005 Changed: - pass a copy of the ConfigManager instance instead of a reference - move FakeConfigManager to a dedicated file - update tests Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* | | 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>