]>
git.immae.eu Git - github/shaarli/Shaarli.git/log
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.
Luce Carević [Fri, 30 Nov 2018 19:36:10 +0000 (20:36 +0100)]
fix translation string
ArthurHoaro [Thu, 15 Nov 2018 19:10:47 +0000 (20:10 +0100)]
Merge pull request #1236 from bisherbas/patch-1
Update session start condition
Bish Erbas [Wed, 31 Oct 2018 13:09:35 +0000 (09:09 -0400)]
Update session start condition
Recommended method for PHP >= 5.4.0 as seen here https://stackoverflow.com/questions/
6249707 /check-if-php-session-has-already-started
Per https://shaarli.readthedocs.io/en/master/Server-configuration/ Shaarli supports PHP >= 5.6
Aurélien Tamisier [Sat, 20 Oct 2018 10:28:01 +0000 (12:28 +0200)]
Merge pull request #1235 from ilesinge/patch-2
Dead link on dead link detector tool
Alexandre G.-Raymond [Sat, 20 Oct 2018 09:58:49 +0000 (11:58 +0200)]
Dead link on dead link detector tool
Author's repo moved to Framagit
Aurélien Tamisier [Fri, 12 Oct 2018 21:07:38 +0000 (23:07 +0200)]
Merge pull request #1230 from virtualtam/composer/netscape-parser
Composer: bump netscape-bookmark-parser to 2.1
nodiscc [Thu, 11 Oct 2018 10:03:48 +0000 (10:03 +0000)]
Merge pull request #1232 from shaarli/doc-rm-firefox-share
remove firefox share documentation
nodiscc [Thu, 11 Oct 2018 08:09:45 +0000 (08:09 +0000)]
Merge pull request #1221 from nodiscc/doc-refactor-index-features2
doc: refactor documentation homepage
nodiscc [Thu, 11 Oct 2018 07:51:14 +0000 (09:51 +0200)]
remove firefox share documentation
Firefox Share integration has been removed in https://github.com/shaarli/Shaarli/pull/1026
Firefox Share is not available anymore in any ESR/release versions of Firefox
nodiscc [Thu, 11 Oct 2018 07:46:15 +0000 (07:46 +0000)]
Merge pull request #1231 from shaarli/revert-1220-url-filter
Revert part of #1220
nodiscc [Tue, 9 Oct 2018 17:31:39 +0000 (17:31 +0000)]
Revert part of #1220
Fixes #1177
The `url` template filter is [only supported in Mkdocs 1.0+](https://github.com/mkdocs/mkdocs/blob/master/docs/about/release-notes.md#internal-refactor-of-pages-files-and-navigation)
Readthedocs.org uses Mkdocs `0.17.3 ` while `make htmldoc` fetches the [latest version from pypi](https://pypi.org/project/mkdocs/) which is `1.0.4`.
Following https://github.com/shaarli/Shaarli/pull/1220, building the docs fails with https://readthedocs.org/projects/shaarli/builds/
7886340 /
VirtualTam [Sat, 6 Oct 2018 15:29:44 +0000 (17:29 +0200)]
Composer: bump netscape-bookmark-parser to 2.1
Relates to https://github.com/shaarli/Shaarli/issues/1227
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
ArthurHoaro [Sat, 6 Oct 2018 11:31:07 +0000 (13:31 +0200)]
Merge pull request #1205 from ArthurHoaro/feature/opengraph
Add OpenGraph meta tags on permalink page
ArthurHoaro [Sat, 6 Oct 2018 11:30:29 +0000 (13:30 +0200)]
Merge pull request #1208 from ArthurHoaro/feature/select-all
Add a button to toggle all checkboxes of displayed links
ArthurHoaro [Sat, 6 Oct 2018 11:29:10 +0000 (13:29 +0200)]
Merge pull request #1211 from ArthurHoaro/hotfix/img-request
Fix a bug making thumbnail to request the current page
ArthurHoaro [Sat, 6 Oct 2018 11:28:51 +0000 (13:28 +0200)]
Merge pull request #1212 from ArthurHoaro/hotfix/hashtag-md-escape
Fix hashtags with markdown escape enabled
ArthurHoaro [Sat, 6 Oct 2018 11:22:59 +0000 (13:22 +0200)]
Merge pull request #1144 from ArthurHoaro/feature/sticky
Add a button to set links as sticky
ArthurHoaro [Sat, 6 Oct 2018 11:09:11 +0000 (13:09 +0200)]
Sticky feature - Add translation and display for logged out users
ArthurHoaro [Tue, 22 May 2018 20:44:38 +0000 (22:44 +0200)]
Add a button to set links as sticky
Meaning that they always appear on top of all links
Fixes #186
nodiscc [Wed, 3 Oct 2018 19:29:20 +0000 (19:29 +0000)]
Merge pull request #1220 from nodiscc/doc-robots-noindex-nofollow
add "noindex, nofollow" HTML robots meta-tag to documentation pages
ArthurHoaro [Thu, 20 Sep 2018 21:34:59 +0000 (23:34 +0200)]
Merge pull request #1207 from ArthurHoaro/feature/cors
Add CORS headers to REST API responses
ArthurHoaro [Thu, 20 Sep 2018 21:34:44 +0000 (23:34 +0200)]
Merge pull request #1215 from ArthurHoaro/hotfix/tag-deletion
Fix a JS bug preventing AJAX tag deletion to work
ArthurHoaro [Thu, 20 Sep 2018 21:33:44 +0000 (23:33 +0200)]
Merge pull request #1213 from ArthurHoaro/plugins/isso-icon
Isso plugin: add an icon in linklist if enabled
nodiscc [Thu, 30 Aug 2018 18:03:00 +0000 (20:03 +0200)]
doc: server config: basic usage of robots.txt/HTML robots meta-tag/crawler control mechanisms
nodiscc [Thu, 30 Aug 2018 17:36:22 +0000 (19:36 +0200)]
add "noindex, nofollow" HTML robots meta-tag to documentation pages
- Customize the "readthedocs" mkdocs theme: https://www.mkdocs.org/user-guide/styling-your-docs/#customizing-a-theme
- Adds a '<meta name="robots" content="noindex, nofollow">' HTML tag on each page
- Do not include robots directive on readthedocs.org, only in local builds
nodiscc [Thu, 30 Aug 2018 18:37:52 +0000 (20:37 +0200)]
documentation: refactor documentation homepage
- simplify/organize feature list and contributing section
- move bug reporting/contact information to Contributing section
- unclutter
Ref https://github.com/shaarli/Shaarli/issues/1148#issuecomment-
397871451 and https://github.com/shaarli/Shaarli/issues/598
ArthurHoaro [Thu, 16 Aug 2018 15:25:47 +0000 (17:25 +0200)]
Fix a JS bug preventing AJAX tag deletion to work
Fixes #1214
ArthurHoaro [Tue, 14 Aug 2018 11:39:31 +0000 (13:39 +0200)]
Isso plugin: add an icon in linklist if enabled
Fixes #1075
ArthurHoaro [Tue, 14 Aug 2018 10:26:51 +0000 (12:26 +0200)]
Fix hashtags with markdown escape enabled
They're now transformed to markdown syntax links before processing them through Parsedown.
Fixes #1210
ArthurHoaro [Tue, 14 Aug 2018 09:43:54 +0000 (11:43 +0200)]
Fix a bug making thumbnail to request the current page
ArthurHoaro [Mon, 13 Aug 2018 11:24:01 +0000 (13:24 +0200)]
Merge pull request #1209 from ArthurHoaro/hotfix/history-delete
History: fix a bug on bulk deletion where only one deletion were regi…
ArthurHoaro [Mon, 13 Aug 2018 11:18:31 +0000 (13:18 +0200)]
History: fix a bug on bulk deletion where only one deletion were registred
ArthurHoaro [Mon, 13 Aug 2018 11:13:26 +0000 (13:13 +0200)]
Add a button to toggle all checkboxes of displayed links
Related to #1160
ArthurHoaro [Mon, 13 Aug 2018 10:23:51 +0000 (12:23 +0200)]
Merge pull request #1206 from ArthurHoaro/hotfix/search-input-size
Fix input size for dropdown search form
ArthurHoaro [Mon, 13 Aug 2018 10:21:10 +0000 (12:21 +0200)]
Add CORS headers to REST API responses
Fixes #1174
ArthurHoaro [Mon, 13 Aug 2018 08:42:27 +0000 (10:42 +0200)]
Add OpenGraph meta tags on permalink page
Includes:
- og:title
- og:type -> article
- og:image -> if there is a thumbnail
- og:url -> permalink
- og:description -> first 300 chars of raw description
- article:published_time
- article:modified_time
- article:tag -> one OG meta tag for each shaare tag
Fixes #258
ArthurHoaro [Mon, 13 Aug 2018 08:55:13 +0000 (10:55 +0200)]
Fix input size for dropdown search form
ArthurHoaro [Mon, 13 Aug 2018 08:48:36 +0000 (10:48 +0200)]
Merge pull request #1193 from llune/patch-1
Update French translation
ArthurHoaro [Sat, 11 Aug 2018 12:39:03 +0000 (14:39 +0200)]
badge
ArthurHoaro [Sat, 11 Aug 2018 12:35:58 +0000 (14:35 +0200)]
CHANGELOG
ArthurHoaro [Sat, 11 Aug 2018 12:34:05 +0000 (14:34 +0200)]
Merge pull request #1204 from ArthurHoaro/hotfix/docker-build-failure
Fix docker build
ArthurHoaro [Sat, 11 Aug 2018 12:26:30 +0000 (14:26 +0200)]
Fix docker build
WT has php-gd as a requirement, which isn't available in composer docker image
ArthurHoaro [Sat, 11 Aug 2018 11:55:30 +0000 (13:55 +0200)]
Badge
ArthurHoaro [Sat, 11 Aug 2018 11:50:52 +0000 (13:50 +0200)]
Merge pull request #1203 from ArthurHoaro/changelog
CHANGELOG
ArthurHoaro [Sat, 11 Aug 2018 11:49:23 +0000 (13:49 +0200)]
Update AUTHORS
Signed-off-by: ArthurHoaro <arthur@hoa.ro>
ArthurHoaro [Sat, 11 Aug 2018 11:47:41 +0000 (13:47 +0200)]
CHANGELOG
ArthurHoaro [Sat, 11 Aug 2018 11:37:05 +0000 (13:37 +0200)]
Merge pull request #1202 from ArthurHoaro/composer
Upgrade composer - web-thumbnailer v1.3.0
ArthurHoaro [Sat, 11 Aug 2018 11:36:55 +0000 (13:36 +0200)]
Merge pull request #1200 from ArthurHoaro/hotfix/htaccess-version
Use version condition in the root .htaccess
ArthurHoaro [Sat, 11 Aug 2018 11:36:47 +0000 (13:36 +0200)]
Merge pull request #1199 from ArthurHoaro/hotfix/thumbnails-edit-link
Fix issue 'You are not authorized to add a link' with thumbnails enabled
ArthurHoaro [Sat, 11 Aug 2018 11:26:34 +0000 (13:26 +0200)]
Upgrade composer - web-thumbnailer v1.3.0
ArthurHoaro [Fri, 10 Aug 2018 15:47:43 +0000 (17:47 +0200)]
Merge pull request #1195 from llune/patch-3
Delete redundant titles