]>
git.immae.eu Git - github/shaarli/Shaarli.git/log
ArthurHoaro [Thu, 27 Aug 2020 11:36:34 +0000 (13:36 +0200)]
Changelog for v0.12.0-beta
ArthurHoaro [Thu, 27 Aug 2020 08:27:34 +0000 (10:27 +0200)]
Merge pull request #1511 from ArthurHoaro/wip-slim-routing
ArthurHoaro [Fri, 21 Aug 2020 08:50:44 +0000 (10:50 +0200)]
Move error handling to dedicated controller instead of middleware
ArthurHoaro [Thu, 13 Aug 2020 09:08:13 +0000 (11:08 +0200)]
Move all admin controller into a dedicated group
Also handle authentication check in a new middleware for the admin group.
ArthurHoaro [Sat, 1 Aug 2020 09:14:03 +0000 (11:14 +0200)]
Bookmark's thumbnails PHPDoc improvement
ArthurHoaro [Sat, 1 Aug 2020 09:10:57 +0000 (11:10 +0200)]
Remove anonymous permission and initialize bookmarks on login
ArthurHoaro [Tue, 28 Jul 2020 20:24:41 +0000 (22:24 +0200)]
Fix basePath in unit tests reference DB
ArthurHoaro [Tue, 28 Jul 2020 19:09:22 +0000 (21:09 +0200)]
Include empty basePath in formatting
ArthurHoaro [Tue, 28 Jul 2020 18:46:11 +0000 (20:46 +0200)]
Better support for notes permalink
ArthurHoaro [Mon, 27 Jul 2020 10:56:59 +0000 (12:56 +0200)]
Fix links per page controller path
ArthurHoaro [Mon, 27 Jul 2020 10:34:17 +0000 (12:34 +0200)]
Fix redirection after post install login
ArthurHoaro [Sun, 26 Jul 2020 12:43:10 +0000 (14:43 +0200)]
New basePath: fix officiel plugin paths and vintage template
ArthurHoaro [Fri, 24 Jul 2020 10:49:50 +0000 (12:49 +0200)]
Fix: header search action should be on linklist
ArthurHoaro [Fri, 24 Jul 2020 10:48:53 +0000 (12:48 +0200)]
Fix: visitor are allowed to chose nb of links per page
ArthurHoaro [Fri, 24 Jul 2020 08:30:47 +0000 (10:30 +0200)]
Fix default link and redirection in install controller
ArthurHoaro [Thu, 23 Jul 2020 15:13:22 +0000 (17:13 +0200)]
Update French translation
ArthurHoaro [Thu, 23 Jul 2020 14:41:32 +0000 (16:41 +0200)]
Multiple small fixes
ArthurHoaro [Wed, 22 Jul 2020 16:12:10 +0000 (18:12 +0200)]
Move PHP and config init to dedicated file
in order to keep index.php as minimal as possible
ArthurHoaro [Tue, 21 Jul 2020 18:33:33 +0000 (20:33 +0200)]
Process login through Slim controller
ArthurHoaro [Tue, 7 Jul 2020 08:15:56 +0000 (10:15 +0200)]
Process Shaarli install through Slim controller
ArthurHoaro [Mon, 6 Jul 2020 06:04:35 +0000 (08:04 +0200)]
Process main page (linklist) through Slim controller
Including a bunch of improvements on the container,
and helper used across new controllers.
ArthurHoaro [Sat, 27 Jun 2020 10:08:26 +0000 (12:08 +0200)]
Process thumbnail synchronize page through Slim controllers
ArthurHoaro [Sun, 21 Jun 2020 10:21:31 +0000 (12:21 +0200)]
Process token retrieve through Slim controller
ArthurHoaro [Sat, 20 Jun 2020 13:14:24 +0000 (15:14 +0200)]
Process plugins administration page through Slim controllers
ArthurHoaro [Wed, 17 Jun 2020 17:08:02 +0000 (19:08 +0200)]
Process bookmarks import through Slim controller
ArthurHoaro [Wed, 17 Jun 2020 14:04:18 +0000 (16:04 +0200)]
Process bookmark exports through Slim controllers
ArthurHoaro [Wed, 17 Jun 2020 13:55:31 +0000 (15:55 +0200)]
Use NetscapeBookmarkUtils object instance instead of static calls
ArthurHoaro [Mon, 15 Jun 2020 06:15:40 +0000 (08:15 +0200)]
Pin bookmarks through Slim controller
ArthurHoaro [Sat, 13 Jun 2020 17:40:32 +0000 (19:40 +0200)]
Process change visibility action through Slim controller
ArthurHoaro [Sat, 13 Jun 2020 16:17:15 +0000 (18:17 +0200)]
Fix bookmarklet with new routes
* Use the new shaare route
* Add source hidden input in editlink template to close the popup after saving
ArthurHoaro [Sat, 13 Jun 2020 13:37:02 +0000 (15:37 +0200)]
Improve ManageTagController coverage and error handling
ArthurHoaro [Sat, 13 Jun 2020 11:08:01 +0000 (13:08 +0200)]
Use multi-level routes for existing controllers instead of 1 level everywhere
Also prefix most admin routes with /admin/
ArthurHoaro [Sat, 13 Jun 2020 09:22:14 +0000 (11:22 +0200)]
Explicitly define base and asset path in templates
With the new routes, all pages are not all at the same folder level anymore
(e.g. /shaare and /shaare/123), so we can't just use './' everywhere.
The most consistent way to handle this is to prefix all path with the proper variable,
and handle the actual path in controllers.
ArthurHoaro [Sat, 6 Jun 2020 12:01:03 +0000 (14:01 +0200)]
Handle shaare creation/edition/deletion through Slim controllers
ArthurHoaro [Sat, 30 May 2020 13:51:14 +0000 (15:51 +0200)]
Process manage tags page through Slim controller
ArthurHoaro [Sat, 30 May 2020 12:00:06 +0000 (14:00 +0200)]
Process configure page through Slim controller
ArthurHoaro [Wed, 27 May 2020 12:18:07 +0000 (14:18 +0200)]
Password change: UT use case with open shaarli
ArthurHoaro [Wed, 27 May 2020 12:13:49 +0000 (14:13 +0200)]
Test ShaarliAdminController
ArthurHoaro [Wed, 27 May 2020 11:35:48 +0000 (13:35 +0200)]
Process password change controller through Slim
ArthurHoaro [Fri, 22 May 2020 11:47:02 +0000 (13:47 +0200)]
Process tools page through Slim controller
ArthurHoaro [Fri, 22 May 2020 11:20:31 +0000 (13:20 +0200)]
Initialize admin Slim controllers
- Reorganize visitor controllers
- Fix redirection with Slim's requests base path
- Fix daily links
ArthurHoaro [Fri, 22 May 2020 09:02:56 +0000 (11:02 +0200)]
Process session filters through Slim controllers
Including:
- visibility
- links per page
- untagged only
ArthurHoaro [Wed, 20 May 2020 12:38:31 +0000 (14:38 +0200)]
Process remove tag endpoint through Slim controller
ArthurHoaro [Wed, 20 May 2020 10:43:40 +0000 (12:43 +0200)]
Refactor front controller tests to create container mock using a trait
ArthurHoaro [Wed, 20 May 2020 08:47:20 +0000 (10:47 +0200)]
Process OpenSearch controller through Slim
Also it was missing on the default template feeds
ArthurHoaro [Mon, 18 May 2020 15:17:36 +0000 (17:17 +0200)]
RSS/ATOM feeds: process through Slim controller
ArthurHoaro [Mon, 18 May 2020 11:03:13 +0000 (13:03 +0200)]
Make FeedBuilder instance creation independant of the request stack
ArthurHoaro [Mon, 18 May 2020 10:21:43 +0000 (12:21 +0200)]
Remove legacy handling of /add-tag route
ArthurHoaro [Sun, 17 May 2020 13:45:26 +0000 (15:45 +0200)]
PHP 7.1 compatibility
ArthurHoaro [Sun, 17 May 2020 12:16:32 +0000 (14:16 +0200)]
Process Daily RSS feed through Slim controller
The daily RSS template has been entirely rewritten to handle the whole feed through the template engine.
ArthurHoaro [Sun, 17 May 2020 09:29:17 +0000 (11:29 +0200)]
Slim daily: minor bugfix with empty data
ArthurHoaro [Sun, 17 May 2020 09:11:57 +0000 (11:11 +0200)]
Slim daily: support legacy query parameter
ArthurHoaro [Sun, 17 May 2020 09:06:39 +0000 (11:06 +0200)]
Process daily page through Slim controller
ArthurHoaro [Sat, 16 May 2020 12:56:22 +0000 (14:56 +0200)]
Process tag list page through Slim controller
ArthurHoaro [Sat, 16 May 2020 11:33:39 +0000 (13:33 +0200)]
Few optimizations and code readability for tag cloud controller
ArthurHoaro [Sat, 16 May 2020 11:13:00 +0000 (13:13 +0200)]
Handle tag filtering in the Bookmark service
ArthurHoaro [Sat, 16 May 2020 10:55:29 +0000 (12:55 +0200)]
Working version before optimization
ArthurHoaro [Sun, 26 Jan 2020 13:35:25 +0000 (14:35 +0100)]
Process tag cloud page through Slim controller
ArthurHoaro [Tue, 12 May 2020 10:44:48 +0000 (12:44 +0200)]
Slim router: handle add tag route
ArthurHoaro [Thu, 23 Jan 2020 20:52:03 +0000 (21:52 +0100)]
Process logout through Slim controller
ArthurHoaro [Thu, 23 Jan 2020 20:13:41 +0000 (21:13 +0100)]
Migrate cache purge function to a proper class
And update dependencies and tests.
Note that SESSION['tags'] has been removed a log ago
ArthurHoaro [Sun, 26 Jan 2020 10:15:15 +0000 (11:15 +0100)]
Process picwall rendering through Slim controller + UT
ArthurHoaro [Thu, 23 Jan 2020 21:26:38 +0000 (22:26 +0100)]
Fix all relative link to work with new URL
ArthurHoaro [Thu, 23 Jul 2020 19:10:47 +0000 (21:10 +0200)]
Merge pull request #1508 from ArthurHoaro/fix/docker-build-gcc
Fix Docker build: gcc is no longer included in python alpine image
ArthurHoaro [Thu, 23 Jul 2020 19:05:10 +0000 (21:05 +0200)]
Fix Docker build: gcc is no longer included in python alpine image
ArthurHoaro [Mon, 20 Jul 2020 16:16:55 +0000 (18:16 +0200)]
Merge pull request #1499 from ArthurHoaro/fix/travis-74-build
Travis CI: upgrade distribution and remove deprecated sudo
ArthurHoaro [Mon, 6 Jul 2020 06:25:34 +0000 (08:25 +0200)]
Travis CI: upgrade distribution and remove deprecated sudo
This upgrade fixes PHP 7.4 fatal error builds, because dist < xenial do
not include php-gd with PHP 7.4.
ArthurHoaro [Thu, 25 Jun 2020 14:53:18 +0000 (16:53 +0200)]
Merge pull request #1428 from pipoprods/feat/ldap-auth
ArthurHoaro [Thu, 25 Jun 2020 14:18:25 +0000 (16:18 +0200)]
LDAP - Force protocol LDAPv3
On Linux, php-ldap seems to rely on a library which still uses deprecated LDAPv2 as default version,
causing authentication issues.
See: https://stackoverflow.com/a/
48238224 /
1484919
ArthurHoaro [Thu, 25 Jun 2020 11:58:32 +0000 (13:58 +0200)]
Merge pull request #1476 from tyjak/master
Fix missing php7-simplexml plugin for Dockerfile.armhf
Sébastien NOBILI [Wed, 3 Jun 2020 08:36:04 +0000 (10:36 +0200)]
Update application/security/LoginManager.php
Co-authored-by: ArthurHoaro <arthur@hoa.ro>
Sébastien NOBILI [Wed, 3 Jun 2020 08:35:41 +0000 (10:35 +0200)]
Update application/security/LoginManager.php
Co-authored-by: ArthurHoaro <arthur@hoa.ro>
Sébastien NOBILI [Wed, 3 Jun 2020 08:34:32 +0000 (10:34 +0200)]
Update application/security/LoginManager.php
Co-authored-by: ArthurHoaro <arthur@hoa.ro>
David Foucher [Sat, 23 May 2020 12:26:04 +0000 (14:26 +0200)]
Fix missing php7-simplexml plugin
This is to fix this error I got:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for slim/slim 3.12.3 -> satisfiable by slim/slim[3.12.3].
- slim/slim 3.12.3 requires ext-simplexml * -> the requested PHP extension simplexml is missing from your system.
To enable extensions, verify that they are enabled in your .ini files:
- /etc/php7/php.ini
- /etc/php7/conf.d/00_curl.ini
- /etc/php7/conf.d/00_iconv.ini
- /etc/php7/conf.d/00_json.ini
- /etc/php7/conf.d/00_mbstring.ini
- /etc/php7/conf.d/00_openssl.ini
- /etc/php7/conf.d/01_phar.ini
You can also run `php --ini` inside terminal to see which files are used by PHP in CLI mode.
ArthurHoaro [Sat, 16 May 2020 09:35:49 +0000 (11:35 +0200)]
Merge pull request #1461 from flowgunso/documentation_how_create_plugin
flow.gunso [Fri, 15 May 2020 20:47:19 +0000 (22:47 +0200)]
Add an example for the description variable to the meta file
flow.gunso [Fri, 15 May 2020 20:17:48 +0000 (22:17 +0200)]
Document about the .meta file at the plugin creation/initialization
ArthurHoaro [Tue, 12 May 2020 07:46:12 +0000 (09:46 +0200)]
Merge pull request #1424 from aguytech/master
nodiscc [Sat, 11 Apr 2020 13:06:30 +0000 (13:06 +0000)]
Merge pull request #1403 from shaarli/doc-composer
doc: simplify composer installation procedure, merge Unit tests related pages, reword/shorten, fix references to old php versions
nodiscc [Sat, 11 Apr 2020 11:53:15 +0000 (13:53 +0200)]
doc: composer update should actually be removed as it alters the Composer lock file
nodiscc [Mon, 9 Mar 2020 17:44:12 +0000 (17:44 +0000)]
doc: use <PHP_VERSION>, fix php.ini path
Co-Authored-By: Aurélien Tamisier <virtualtam+github@flibidi.net>
nodiscc [Mon, 9 Mar 2020 17:43:45 +0000 (17:43 +0000)]
doc: use obvious <PHP_VERSION> placeholder
Co-Authored-By: Aurélien Tamisier <virtualtam+github@flibidi.net>
nodiscc [Mon, 9 Mar 2020 17:43:09 +0000 (17:43 +0000)]
doc: fix php.ini path
Co-Authored-By: Aurélien Tamisier <virtualtam+github@flibidi.net>
Sébastien NOBILI [Mon, 2 Mar 2020 17:23:55 +0000 (18:23 +0100)]
fixed typo
Sébastien NOBILI [Mon, 2 Mar 2020 16:08:19 +0000 (17:08 +0100)]
ldap authentication, fixes shaarli/Shaarli#1343
aguy [Fri, 28 Feb 2020 15:14:22 +0000 (15:14 +0000)]
Add an exception to method 'whitelist_protocols' for url which started with '#'
This is to allow local link for markdown, actually a local link write with this syntax : '[anchor](#local_link)' produce this html code: http://#local_link
ArthurHoaro [Mon, 17 Feb 2020 21:10:57 +0000 (22:10 +0100)]
Merge pull request #1421 from yudete/master
Add Japanese translation
ArthurHoaro [Mon, 17 Feb 2020 17:14:47 +0000 (18:14 +0100)]
Merge pull request #1417 from bmsleight/master
Update Makefile
yude [Tue, 11 Feb 2020 01:55:10 +0000 (10:55 +0900)]
Update Japanese translations
yude [Tue, 11 Feb 2020 00:33:38 +0000 (09:33 +0900)]
Japanese translation
ArthurHoaro [Mon, 10 Feb 2020 20:04:42 +0000 (21:04 +0100)]
Merge pull request #1420 from oktomus/master
Add autofocus on tag cloud filter input
Kevin Masson [Mon, 10 Feb 2020 12:53:44 +0000 (13:53 +0100)]
Add autofocus on tag cloud filter input
Fix #1413
Brendan M. Sleight [Wed, 5 Feb 2020 20:07:47 +0000 (20:07 +0000)]
Update Makefile
Solve make htmldoc error on python3 ubuntu
ArthurHoaro [Sun, 26 Jan 2020 13:55:07 +0000 (14:55 +0100)]
Fix division by zero in tagcloud (#1411)
Fix division by zero in tagcloud
ArthurHoaro [Sun, 26 Jan 2020 13:52:10 +0000 (14:52 +0100)]
Fix division by zero in tagcloud
It happens if we have a maximum of 1 occurrence in tags (log(1) = 0)
ArthurHoaro [Sun, 26 Jan 2020 10:41:10 +0000 (11:41 +0100)]
Render login page through Slim controller (#1401)
Render login page through Slim controller
ArthurHoaro [Sun, 26 Jan 2020 08:06:13 +0000 (09:06 +0100)]
Rename ci attribute to container
ArthurHoaro [Thu, 23 Jan 2020 19:06:32 +0000 (20:06 +0100)]
Execute common plugin hooks before rendering login page
ArthurHoaro [Thu, 23 Jan 2020 19:05:41 +0000 (20:05 +0100)]
Fix all existing links and redirection to ?do=login
ArthurHoaro [Sat, 18 Jan 2020 17:03:47 +0000 (18:03 +0100)]
Fix SASS Lint