]>
git.immae.eu Git - github/shaarli/Shaarli.git/log
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
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
ArthurHoaro [Fri, 10 Aug 2018 15:45:29 +0000 (17:45 +0200)]
Use version condition in the root .htaccess
Related to #1196
ArthurHoaro [Fri, 10 Aug 2018 15:09:51 +0000 (17:09 +0200)]
Fix issue 'You are not authorized to add a link' with thumbnails enabled
Do not try to alter the datastore by updating thumbnails if the user isn't logged in.
Also, do not enable thumbnails if PHP GD extension is not installed/loaded