]>
git.immae.eu Git - github/shaarli/Shaarli.git/log
ArthurHoaro [Sat, 25 May 2019 14:13:56 +0000 (16:13 +0200)]
Merge pull request #1273 from ArthurHoaro/feature/ban-manager
Rewrite IP ban management
ArthurHoaro [Sat, 25 May 2019 13:38:49 +0000 (15:38 +0200)]
Merge pull request #1301 from ArthurHoaro/template/print-css
Add print CSS rules to the default template
ArthurHoaro [Sat, 25 May 2019 13:38:15 +0000 (15:38 +0200)]
Merge pull request #1305 from ArthurHoaro/feature/forkawsome
Switch from FontAwesome v4.x to ForkAwesome
ArthurHoaro [Sun, 19 May 2019 09:57:23 +0000 (11:57 +0200)]
Switch from FontAwesome v4.x to ForkAwesome
And use the Shaarli icon made by @xuv in the header and footer (default template).
ArthurHoaro [Sun, 19 May 2019 09:38:06 +0000 (11:38 +0200)]
Merge pull request #1304 from ArthurHoaro/hotfix/yarn-dep
Update node-sass to fix a vulnerability in node tar dependency
ArthurHoaro [Wed, 8 May 2019 09:30:16 +0000 (11:30 +0200)]
Update node-sass to fix a vulnerability in node tar dependency
See https://github.com/sass/node-sass/issues/2625
ArthurHoaro [Wed, 8 May 2019 10:09:06 +0000 (12:09 +0200)]
Add print CSS rules to the default template
Fixes #1291
* Display the header bar only on the first page
* Hide search bars, pagination buttons, filters, and edit/delete buttons
ArthurHoaro [Wed, 8 May 2019 09:44:54 +0000 (11:44 +0200)]
Merge pull request #1297 from ArthurHoaro/hotfix/mobile-select-all
Hide select all button on mobile view
ArthurHoaro [Wed, 8 May 2019 09:00:58 +0000 (11:00 +0200)]
Merge pull request #1295 from ArthurHoaro/feature/visited-link-color
Slightly lighten visited link color
ArthurHoaro [Wed, 8 May 2019 09:00:33 +0000 (11:00 +0200)]
Merge pull request #1296 from ArthurHoaro/feature/sticky-label
Display sticky label in linklist
ArthurHoaro [Mon, 22 Apr 2019 10:39:15 +0000 (12:39 +0200)]
Hide select all button on mobile view
Bulk actions are not available on mobile view yet
ArthurHoaro [Mon, 22 Apr 2019 10:31:09 +0000 (12:31 +0200)]
Merge pull request #1276 from ArthurHoaro/feature/bulk-visibility
Bulk action: set visibility
ArthurHoaro [Mon, 22 Apr 2019 09:23:47 +0000 (11:23 +0200)]
Display sticky label in linklist
Add sticky label, like private label, in linklist to make it more visible.
ArthurHoaro [Mon, 22 Apr 2019 08:19:10 +0000 (10:19 +0200)]
Slightly lighten visited link color
To make it more visible in the middle of raw text.
nodiscc [Mon, 15 Apr 2019 23:24:11 +0000 (00:24 +0100)]
Merge pull request #1294 from virtualtam/changelog/v0.10.4
Update README, CHANGELOG and AUTHORS for v0.10.4
VirtualTam [Mon, 15 Apr 2019 22:22:15 +0000 (00:22 +0200)]
Update README, CHANGELOG and AUTHORS for v0.10.4
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
ArthurHoaro [Mon, 15 Apr 2019 15:56:06 +0000 (17:56 +0200)]
Merge pull request #1293 from ArthurHoaro/hotfix/history-rename
Hotfix: History controller for the REST API has been renamed in a previous commit
ArthurHoaro [Mon, 15 Apr 2019 15:45:58 +0000 (17:45 +0200)]
Hotfix: History controller for the REST API has been renamed in a previous commit
but the class name hasn't been updated in index.php
nodiscc [Sun, 31 Mar 2019 12:05:51 +0000 (12:05 +0000)]
Merge pull request #1288 from shaarli/fix-mkdocs
docs: add readthedocs configuration file
nodiscc [Sat, 30 Mar 2019 16:07:31 +0000 (17:07 +0100)]
docs: add readthedocs configuration file
workaround for mkdocs incompatibility with python 3.7
https://github.com/rtfd/readthedocs.org/issues/5250
ArthurHoaro [Mon, 25 Mar 2019 22:35:13 +0000 (23:35 +0100)]
Merge pull request #1283 from llune/patch-1
add "Select all" string and French translation
ArthurHoaro [Mon, 25 Mar 2019 22:34:47 +0000 (23:34 +0100)]
Merge pull request #1281 from llune/master
accessibility fixes
Luce Carević [Sat, 2 Mar 2019 13:39:33 +0000 (14:39 +0100)]
add "Select all" string and French translation
Luce Carević [Sat, 2 Mar 2019 12:44:37 +0000 (13:44 +0100)]
Merge pull request #1 from llune/pr2
delete useless titles
Luce Carević [Sat, 2 Mar 2019 12:40:21 +0000 (13:40 +0100)]
delete useless titles
Luce Carević [Sat, 2 Mar 2019 12:32:36 +0000 (13:32 +0100)]
fix empty links and hide <i> for screenreaders
Luce Carević [Sat, 2 Mar 2019 11:56:08 +0000 (12:56 +0100)]
footer and contentinfo
ArthurHoaro [Sat, 2 Mar 2019 09:54:30 +0000 (10:54 +0100)]
Merge pull request #1272 from ArthurHoaro/feature/html-lang
Accessibility: specify the HTML lang attribute
ArthurHoaro [Sat, 2 Mar 2019 09:54:06 +0000 (10:54 +0100)]
Merge pull request #1271 from ArthurHoaro/hotfix/thumb-note-retrieve
Do not try to retrieve thumbnails for internal link
Aurélien Tamisier [Sun, 24 Feb 2019 14:51:01 +0000 (15:51 +0100)]
Merge pull request #1279 from virtualtam/changelog/v0.10.3
Update badges, changelog and documentation for v0.10.3
VirtualTam [Sat, 23 Feb 2019 15:48:10 +0000 (16:48 +0100)]
Update badges, changelog and documentation for v0.10.3
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
ArthurHoaro [Sun, 24 Feb 2019 11:27:35 +0000 (12:27 +0100)]
Merge pull request #1275 from ArthurHoaro/doc/drop-php70
Documentation: drop PHP 7.0 compatibility in Shaarli 11.x
ArthurHoaro [Sat, 9 Feb 2019 13:13:08 +0000 (14:13 +0100)]
Do not try to retrieve thumbnails for internal link
Also adds a helper function to determine if a link is a note and apply it across multiple files.
ArthurHoaro [Sun, 24 Feb 2019 10:30:35 +0000 (11:30 +0100)]
Merge pull request #1270 from ArthurHoaro/hotfix/sticky-warning
Fix a warning if links sticky status isn't set
ArthurHoaro [Sun, 24 Feb 2019 10:29:56 +0000 (11:29 +0100)]
Merge pull request #1269 from ArthurHoaro/feature/remove-redirector
Remove the redirector setting
ArthurHoaro [Sun, 24 Feb 2019 10:17:05 +0000 (11:17 +0100)]
Merge pull request #1274 from ArthurHoaro/hotfix/css-buttons-mobile
Fix button overlapping on mobile in linklist
ArthurHoaro [Sun, 24 Feb 2019 10:16:02 +0000 (11:16 +0100)]
Merge pull request #1268 from ArthurHoaro/hotfix/thumb-gd-disable
Fix thumbnails disabling if PHP GD is not installed
nodiscc [Sat, 9 Feb 2019 18:52:40 +0000 (18:52 +0000)]
Merge pull request #1264 from shaarli/doc-fix-mkdocs-warnings
doc: fix invalid links
ArthurHoaro [Sat, 9 Feb 2019 16:59:53 +0000 (17:59 +0100)]
Bulk action: set visibility
Added 2 buttons when link checkboxes are checked to set them either public or private.
Related to #572 #1160
ArthurHoaro [Sat, 9 Feb 2019 16:02:30 +0000 (17:02 +0100)]
Documentation: drop PHP 7.0 compatibility in Shaarli 11.x
related to #1249
ArthurHoaro [Sat, 9 Feb 2019 15:56:24 +0000 (16:56 +0100)]
Fix button overlapping on mobile in linklist
ArthurHoaro [Sat, 9 Feb 2019 15:44:48 +0000 (16:44 +0100)]
Rewrite IP ban management
This adds a dedicated manager class to handle all ban interactions, which is instantiated and handled by LoginManager.
IPs are now stored in the same format as the datastore, through FileUtils.
Fixes #1032 #587
ArthurHoaro [Sat, 9 Feb 2019 13:29:35 +0000 (14:29 +0100)]
Accessibility: specify the HTML lang attribute
The lang is based on the user defined one. If the language is automatic, no language will be specified.
Fixes #1216
ArthurHoaro [Sat, 9 Feb 2019 13:04:16 +0000 (14:04 +0100)]
Fix a warning if links sticky status isn't set
- initiate its status to false when the link is created
- if not defined, initiate its status to false (can happen if the updater hasn't run)
ArthurHoaro [Sat, 9 Feb 2019 12:52:12 +0000 (13:52 +0100)]
Remove the redirector setting
Fixes #1239
ArthurHoaro [Sat, 9 Feb 2019 12:05:37 +0000 (13:05 +0100)]
Fix thumbnails disabling if PHP GD is not installed
ArthurHoaro [Sat, 9 Feb 2019 11:36:31 +0000 (12:36 +0100)]
Merge pull request #1182 from ArthurHoaro/feature/session-protection-stay-login
Do not check the IP address with session protection disabled
ArthurHoaro [Sat, 9 Feb 2019 10:07:58 +0000 (11:07 +0100)]
Merge pull request #1229 from ArthurHoaro/travis/php-7.3
Run Shaarli's tests against PHP 7.3 RC1 on Travis
ArthurHoaro [Sat, 6 Oct 2018 11:22:13 +0000 (13:22 +0200)]
Run Shaarli's tests againt PHP 7.3 RC1 on Travis
nodiscc [Thu, 31 Jan 2019 13:21:34 +0000 (13:21 +0000)]
doc: fix invalid links
Fixes warnings from https://travis-ci.org/shaarli/Shaarli/jobs/
486928133
nodiscc [Thu, 31 Jan 2019 13:19:30 +0000 (13:19 +0000)]
Merge pull request #1261 from trailjeep/patch-1
Update Community-&-Related-software.md
nodiscc [Thu, 31 Jan 2019 13:13:34 +0000 (13:13 +0000)]
Merge branch 'master' into patch-1
nodiscc [Thu, 31 Jan 2019 13:12:22 +0000 (13:12 +0000)]
Merge pull request #1262 from trailjeep/patch-2
Update Community-&-Related-software.md
trailjeep [Sat, 26 Jan 2019 20:51:40 +0000 (15:51 -0500)]
Update Community-&-Related-software.md
trailjeep [Sat, 26 Jan 2019 19:06:54 +0000 (14:06 -0500)]
Update Community-&-Related-software.md
Aurélien Tamisier [Wed, 23 Jan 2019 21:14:32 +0000 (22:14 +0100)]
Merge pull request #1258 from virtualtam/refactor/phpdoc
Replace Doxygen with phpDocumentor to generate reference documentation
Aurélien Tamisier [Wed, 23 Jan 2019 21:12:52 +0000 (22:12 +0100)]
Merge pull request #1257 from virtualtam/security/composer-advisories
composer: enforce PHP security advisories
Aurélien Tamisier [Mon, 21 Jan 2019 09:54:30 +0000 (10:54 +0100)]
Merge pull request #1259 from virtualtam/fix/render/strip-opengraph-description
fix: ensure HTML tags are stripped from OpenGraph description
VirtualTam [Fri, 18 Jan 2019 21:58:09 +0000 (22:58 +0100)]
fix: ensure HTML tags are stripped from OpenGraph description
Fixes https://github.com/shaarli/Shaarli/issues/1250
Relates to https://github.com/shaarli/Shaarli/issues/1242
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 18 Jan 2019 21:44:21 +0000 (22:44 +0100)]
doc: remove Doxygen configuration
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 18 Jan 2019 21:36:13 +0000 (22:36 +0100)]
doc: add Make target to run phpDocumentor with Docker
This target provides a convenient way for running phpDocumentor without
cluttering the system's configuration with PHP extensions, nor the
Composer dependencies.
See:
- https://hub.docker.com/r/phpdoc/phpdoc/dockerfile
- https://github.com/phpDocumentor/phpDocumentor2#via-docker
An alternative is to download the PHAR and run it locally:
- https://docs.phpdoc.org/getting-started/installing.html#phar
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 18 Jan 2019 21:24:58 +0000 (22:24 +0100)]
doc: add phpDocumentor configuration
See:
- https://phpdoc.org/
- https://docs.phpdoc.org/references/configuration.html
- https://github.com/phpDocumentor/phpDocumentor2
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 18 Jan 2019 20:35:11 +0000 (21:35 +0100)]
composer: enforce PHP security advisories
This adds roave/security-advisories to prevent installing PHP packages with
known vulnerabilities with Composer.
See:
- https://github.com/FriendsOfPHP/security-advisories
- https://github.com/Roave/SecurityAdvisories
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
Aurélien Tamisier [Fri, 18 Jan 2019 20:26:03 +0000 (21:26 +0100)]
Merge pull request #1248 from virtualtam/refactor/namespacing
Ensure all PHP classes are properly namespaced
VirtualTam [Sat, 12 Jan 2019 22:55:38 +0000 (23:55 +0100)]
Optimize and cleanup imports
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sat, 12 Jan 2019 22:19:15 +0000 (23:19 +0100)]
API: update test regexes to comply with PCRE2
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Tue, 4 Dec 2018 22:49:29 +0000 (23:49 +0100)]
composer: add and document optional PHP extensions
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Tue, 4 Dec 2018 22:17:23 +0000 (23:17 +0100)]
namespacing: add plugin tests to \Shaarli\Plugin\[...]
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 3 Dec 2018 23:26:50 +0000 (00:26 +0100)]
namespacing: \Shaarli\Plugin\PluginManager
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 3 Dec 2018 23:13:42 +0000 (00:13 +0100)]
namespacing: \Shaarli\Netscape\NetscapeBookmarkUtils
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 3 Dec 2018 23:02:17 +0000 (00:02 +0100)]
namespacing: \Shaarli\Router
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 3 Dec 2018 22:58:59 +0000 (23:58 +0100)]
namespacing: \Shaarli\ApplicationUtils
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 3 Dec 2018 22:49:20 +0000 (23:49 +0100)]
namespacing: \Shaarli\Updater
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 3 Dec 2018 22:22:49 +0000 (23:22 +0100)]
namespacing: add curl-ext to suggested dependencies
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 3 Dec 2018 00:35:14 +0000 (01:35 +0100)]
namespacing: move LinkUtils along \Shaarli\Bookmark classes
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 3 Dec 2018 00:22:45 +0000 (01:22 +0100)]
namespacing: \Shaarli\Bookmark\LinkFilter
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Mon, 3 Dec 2018 00:10:39 +0000 (01:10 +0100)]
namespacing: \Shaarli\Bookmark\LinkDB
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 2 Dec 2018 23:59:21 +0000 (00:59 +0100)]
namespacing: \Shaarli\FileUtils
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 2 Dec 2018 23:46:04 +0000 (00:46 +0100)]
namespacing: \Shaarli\Render\{PageBuilder,ThemeUtils}
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 2 Dec 2018 23:34:53 +0000 (00:34 +0100)]
namespacing: move HTTP utilities along \Shaarli\Http\ classes
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 2 Dec 2018 23:23:35 +0000 (00:23 +0100)]
namespacing: \Shaarli\Http\Url
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 2 Dec 2018 23:16:10 +0000 (00:16 +0100)]
namespacing: \Shaarli\Http\Base64Url
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 2 Dec 2018 23:08:04 +0000 (00:08 +0100)]
namespacing: \Shaarli\Feed\{Cache,CachedPage,FeedBuilder}
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 2 Dec 2018 22:31:40 +0000 (23:31 +0100)]
namespacing: \Shaarli\Exceptions\IOException
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sun, 2 Dec 2018 22:24:58 +0000 (23:24 +0100)]
namespacing: \Shaarli\History
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
nodiscc [Sun, 6 Jan 2019 01:33:32 +0000 (01:33 +0000)]
Merge pull request #1233 from shaarli/doc-fix-homepage-icon
doc: fix homepage icon
nodiscc [Sun, 6 Jan 2019 01:32:28 +0000 (01:32 +0000)]
Merge pull request #1251 from shaarli/doc-update-php-compat
doc: update PHP compatibility table
nodiscc [Thu, 11 Oct 2018 08:16:52 +0000 (08:16 +0000)]
doc: fix homepage icon
The icon did not display properly on https://shaarli.readthedocs.io/en/master/
nodiscc [Sun, 9 Dec 2018 14:40:04 +0000 (14:40 +0000)]
doc: update PHP compatibility table
Ref https://github.com/shaarli/Shaarli/issues/1249
Aurélien Tamisier [Sun, 2 Dec 2018 21:47:41 +0000 (22:47 +0100)]
Merge pull request #1234 from virtualtam/lint
Setup PHPCS and cleanup linter configuration
VirtualTam [Fri, 12 Oct 2018 23:40:04 +0000 (01:40 +0200)]
lint: fix line-length warnings
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 12 Oct 2018 22:35:47 +0000 (00:35 +0200)]
lint: apply phpcbf to tests/
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 12 Oct 2018 22:31:11 +0000 (00:31 +0200)]
lint: apply phpcbf to index.php
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 12 Oct 2018 22:22:45 +0000 (00:22 +0200)]
lint: apply phpcbf to plugins/
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 12 Oct 2018 22:19:03 +0000 (00:19 +0200)]
lint: apply phpcbf to application/
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 12 Oct 2018 22:05:04 +0000 (00:05 +0200)]
lint: setup PHPCS for PSR-1 and PSR-2
Relates to https://github.com/shaarli/Shaarli/issues/95
See:
- https://github.com/squizlabs/PHP_CodeSniffer
- https://github.com/squizlabs/PHP_CodeSniffer/blob/master/phpcs.xml.dist
- https://www.php-fig.org/psr/psr-1/
- https://www.php-fig.org/psr/psr-2/
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Fri, 12 Oct 2018 21:47:59 +0000 (23:47 +0200)]
lint: remove unused tools
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
Aurélien Tamisier [Sun, 2 Dec 2018 12:56:16 +0000 (13:56 +0100)]
Merge pull request #1247 from llune/patch-5
add label to form - accessibility issue
Aurélien Tamisier [Sun, 2 Dec 2018 12:55:58 +0000 (13:55 +0100)]
Merge pull request #1246 from llune/patch-4
fix translation string
Luce Carević [Fri, 30 Nov 2018 19:39:13 +0000 (20:39 +0100)]
add label to form - accessibility issue
Don't use placeholder instead of label for form input.