]> git.immae.eu Git - github/shaarli/Shaarli.git/log
github/shaarli/Shaarli.git
8 years agoCleanup: explicitely loop over PHP variables in templates 660/head
VirtualTam [Sun, 16 Oct 2016 15:41:08 +0000 (17:41 +0200)] 
Cleanup: explicitely loop over PHP variables in templates

Relates to https://github.com/shaarli/Shaarli/issues/613

Before: {loop="someVariable"}
After:  {loop="$someVariable"}

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoMerge pull request #658 from ArthurHoaro/hotfix/plugin-desc-bug
VirtualTam [Sun, 16 Oct 2016 14:37:46 +0000 (16:37 +0200)] 
Merge pull request #658 from ArthurHoaro/hotfix/plugin-desc-bug

Bugfix: display plugin parameter description only if it exists

8 years agoBugfix: display plugin parameter description only if it exists 658/head
ArthurHoaro [Fri, 14 Oct 2016 10:48:01 +0000 (12:48 +0200)] 
Bugfix: display plugin parameter description only if it exists

8 years agoMerge pull request #654 from teromene/archive-org-no-internal
VirtualTam [Thu, 13 Oct 2016 16:12:55 +0000 (18:12 +0200)] 
Merge pull request #654 from teromene/archive-org-no-internal

Archive.org plugin: do not propose archival of private notes

Fixes #637

8 years agoArchive.org plugin: do not propose archival of private notes 654/head
Teromene [Tue, 11 Oct 2016 15:37:42 +0000 (16:37 +0100)] 
Archive.org plugin: do not propose archival of private notes
Fixes #637

8 years agoMerge pull request #622 from ArthurHoaro/update-date
Arthur [Wed, 12 Oct 2016 12:51:37 +0000 (14:51 +0200)] 
Merge pull request #622 from ArthurHoaro/update-date

Save link update dates and render it in templates and feeds

8 years agoMerge pull request #623 from ArthurHoaro/security/reverse-proxy-ban
Arthur [Wed, 12 Oct 2016 12:48:57 +0000 (14:48 +0200)] 
Merge pull request #623 from ArthurHoaro/security/reverse-proxy-ban

Add trusted IPs in config and try to ban forwarded IP on failed login

8 years agoMerge pull request #656 from ArthurHoaro/v0.8.0 v0.8.0
Arthur [Wed, 12 Oct 2016 10:39:52 +0000 (12:39 +0200)] 
Merge pull request #656 from ArthurHoaro/v0.8.0

Bump version to v0.8.0

8 years agoBump version to v0.8.0 656/head
ArthurHoaro [Wed, 12 Oct 2016 10:36:59 +0000 (12:36 +0200)] 
Bump version to v0.8.0

Signed-off-by: ArthurHoaro <arthur@hoa.ro>
8 years agoMerge pull request #649 from krypty/dockerfile-issue
VirtualTam [Wed, 14 Sep 2016 10:08:51 +0000 (12:08 +0200)] 
Merge pull request #649 from krypty/dockerfile-issue

Add a missing backslash in stable Dockerfile version

8 years agoAdd a missing backslash in stable Dockerfile version 649/head
Gary Marigliano [Wed, 14 Sep 2016 09:08:11 +0000 (11:08 +0200)] 
Add a missing backslash in stable Dockerfile version

8 years agoMerge pull request #646 from virtualtam/composer/check-autoload
VirtualTam [Tue, 6 Sep 2016 17:17:23 +0000 (19:17 +0200)] 
Merge pull request #646 from virtualtam/composer/check-autoload

composer: display an error message if the autoload script is missing

8 years agocomposer: display an error message if the autoload script is missing 646/head
VirtualTam [Sun, 4 Sep 2016 21:57:21 +0000 (23:57 +0200)] 
composer: display an error message if the autoload script is missing

Closes https://github.com/shaarli/Shaarli/issues/645
Relates to https://github.com/shaarli/Shaarli/issues/607

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoREADME: fix link address typo
VirtualTam [Sat, 20 Aug 2016 14:42:35 +0000 (16:42 +0200)] 
README: fix link address typo

Fixes https://github.com/shaarli/Shaarli/issues/642

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoupdate link to install instuctions in README
nodiscc [Wed, 17 Aug 2016 14:07:54 +0000 (16:07 +0200)] 
update link to install instuctions in README

8 years agoMerge pull request #638 from virtualtam/docker/stable/composer
VirtualTam [Sun, 14 Aug 2016 15:11:24 +0000 (17:11 +0200)] 
Merge pull request #638 from virtualtam/docker/stable/composer

Docker: update dependencies, introduce Composer (stable branch)

8 years agoMerge pull request #633 from virtualtam/docker/composer
VirtualTam [Sun, 14 Aug 2016 14:28:07 +0000 (16:28 +0200)] 
Merge pull request #633 from virtualtam/docker/composer

Docker: update dependencies, introduce Composer

8 years agoDocker: update dependencies, introduce Composer 638/head
VirtualTam [Sun, 14 Aug 2016 14:20:06 +0000 (16:20 +0200)] 
Docker: update dependencies, introduce Composer

Relates to https://github.com/shaarli/Shaarli/issues/607
Relates to https://github.com/shaarli/Shaarli/pull/612
Relates to https://github.com/shaarli/Shaarli/pull/624
Relates to https://github.com/shaarli/Shaarli/pull/633

See https://github.com/shaarli/Shaarli/wiki/Server-requirements

Modifications:
- [prod][stable] refactor Dockerfile
- [prod][stable] set $TERM=dumb to avoid debconf-related issues
- [prod][stable] install ca-certificates
- [prod][stable] cleanup APT cache after installing packages
- [prod][stable] use Composer to resolve PHP dependencies

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoDocker: update dependencies, introduce Composer 633/head
VirtualTam [Fri, 12 Aug 2016 19:36:54 +0000 (21:36 +0200)] 
Docker: update dependencies, introduce Composer

Relates to https://github.com/shaarli/Shaarli/issues/607
Relates to https://github.com/shaarli/Shaarli/pull/612
Relates to https://github.com/shaarli/Shaarli/pull/624

See https://github.com/shaarli/Shaarli/wiki/Server-requirements

Modifications:
- [all][env] set $TERM=dumb to avoid debconf-related issues
- [all][pkg] install ca-certificates
- [all][pkg] cleanup APT cache after installing packages
- [dev] refactor Dockerfile
- [prod][master] refactor Dockerfile
- [prod][master][php] use Composer to resolve PHP dependencies

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoMerge pull request #619 from ArthurHoaro/plugins/param-desc
VirtualTam [Sat, 13 Aug 2016 12:48:51 +0000 (14:48 +0200)] 
Merge pull request #619 from ArthurHoaro/plugins/param-desc

Add a description to plugin parameters

8 years agoMerge pull request #636 from virtualtam/fix/final-newline
VirtualTam [Sat, 13 Aug 2016 12:27:14 +0000 (14:27 +0200)] 
Merge pull request #636 from virtualtam/fix/final-newline

Fix: add missing final newlines, untabify text

8 years agoFix: add missing final newlines, untabify text 636/head
VirtualTam [Sat, 13 Aug 2016 12:22:22 +0000 (14:22 +0200)] 
Fix: add missing final newlines, untabify text

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoMerge pull request #635 from virtualtam/fix/import/ie
VirtualTam [Sat, 13 Aug 2016 11:59:12 +0000 (13:59 +0200)] 
Merge pull request #635 from virtualtam/fix/import/ie

Fix: ensure Internet Explorer bookmark dumps can be imported

8 years agoFix: ensure Internet Explorer bookmark dumps can be imported 635/head
VirtualTam [Fri, 12 Aug 2016 21:22:15 +0000 (23:22 +0200)] 
Fix: ensure Internet Explorer bookmark dumps can be imported

Relates to https://github.com/shaarli/Shaarli/issues/607

Modifications:
- [application][tests] NetscapeBookmarkUtils: more permissive doctype detection

The IE bookmark exports contain extra escape sequences, which can be observed
by binary comparison of the reference input data used in tests:

   $ cmp -b -l -n 8 netscape_basic.htm internet_explorer_encoding.htm

   1  74 <    357 M-o
   2  41 !    273 M-;
   3 104 D    277 M-?
   4 117 O     74 <
   5 103 C     41 !
   6 124 T    104 D
   7 131 Y    117 O
   8 120 P    103 C

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoMerge pull request #634 from virtualtam/composer/gitattributes
VirtualTam [Fri, 12 Aug 2016 20:09:07 +0000 (22:09 +0200)] 
Merge pull request #634 from virtualtam/composer/gitattributes

Fix: keep composer.json in release archives

8 years agoFix: keep composer.json in release archives 634/head
VirtualTam [Fri, 12 Aug 2016 20:02:59 +0000 (22:02 +0200)] 
Fix: keep composer.json in release archives

Relates to https://github.com/shaarli/Shaarli/issues/607

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoMerge pull request #612 from virtualtam/refactor/bookmark-parser
Arthur [Wed, 10 Aug 2016 10:10:41 +0000 (12:10 +0200)] 
Merge pull request #612 from virtualtam/refactor/bookmark-parser

Refactor bookmark import using a generic Netscape parser

8 years agoRefactor bookmark import using a generic Netscape parser 612/head
VirtualTam [Thu, 28 Jul 2016 20:54:33 +0000 (22:54 +0200)] 
Refactor bookmark import using a generic Netscape parser

Relates to #607
Relates to #608
Relates to #493 (abandoned)

Additions:
- use Composer's autoload to load 3rd-party dependencies under vendor/

Modifications:
- [import] replace the current parser with a generic, stable parser
  - move code to application/NetscapeBookmarkUtils
  - improve status report after parsing
- [router] use the same endpoint for both bookmark upload and import dialog
- [template] update bookmark import options
  - allow adding tags to all imported links
  - allow selecting the visibility (privacy) of imported links
- [tests] ensure bookmarks are properly parsed and imported in the LinkDB
  - reuse reference input from the parser's test data

See:
- https://github.com/shaarli/netscape-bookmark-parser
- https://getcomposer.org/doc/01-basic-usage.md#autoloading

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoMerge pull request #632 from virtualtam/composer/shaarli/netscape-bookmark-parser
VirtualTam [Tue, 9 Aug 2016 23:00:51 +0000 (01:00 +0200)] 
Merge pull request #632 from virtualtam/composer/shaarli/netscape-bookmark-parser

Composer: reference shaarli/netscape-bookmark-parser from Packagist

8 years agoComposer: reference shaarli/netscape-bookmark-parser from Packagist 632/head
VirtualTam [Tue, 9 Aug 2016 22:47:53 +0000 (00:47 +0200)] 
Composer: reference shaarli/netscape-bookmark-parser from Packagist

Relates to https://github.com/shaarli/Shaarli/pull/607
Relates to https://github.com/shaarli/Shaarli/pull/612
Relates to https://github.com/shaarli/netscape-bookmark-parser/issues/15

Modification:
- reference the "shaarli" vendor repository on Packagist instead of
  overriding the upstream package with an SCM repository

See https://packagist.org/packages/shaarli/netscape-bookmark-parser

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoMerge pull request #624 from julienCXX/pr-curl-http-fetch
Arthur [Tue, 9 Aug 2016 11:15:19 +0000 (13:15 +0200)] 
Merge pull request #624 from julienCXX/pr-curl-http-fetch

Added (and set as default) a cURL-based method for fetching HTTP content

8 years agoSet cURL as default in HTTP fetching, a fallback method and consistency fixup between... 624/head
julienCXX [Fri, 5 Aug 2016 14:11:02 +0000 (16:11 +0200)] 
Set cURL as default in HTTP fetching, a fallback method and consistency fixup between both methods

8 years agoMerge pull request #628 from ArthurHoaro/hotfix/default-private
Arthur [Sun, 7 Aug 2016 10:16:27 +0000 (12:16 +0200)] 
Merge pull request #628 from ArthurHoaro/hotfix/default-private

Bugfix: wrong key used to get default private links setting

8 years agoBugfix: wrong key used to get default private links setting 628/head
ArthurHoaro [Sun, 7 Aug 2016 10:15:08 +0000 (12:15 +0200)] 
Bugfix: wrong key used to get default private links setting

8 years agoMerge pull request #627 from ArthurHoaro/feature/translate-init
Arthur [Sun, 7 Aug 2016 10:03:48 +0000 (12:03 +0200)] 
Merge pull request #627 from ArthurHoaro/feature/translate-init

Initialize a translation function

8 years agoInitialize a translation function 627/head
ArthurHoaro [Sun, 7 Aug 2016 09:52:49 +0000 (11:52 +0200)] 
Initialize a translation function

It matches the API of ngettext().

8 years agoMerge pull request #625 from ArthurHoaro/token
VirtualTam [Sat, 6 Aug 2016 22:29:08 +0000 (00:29 +0200)] 
Merge pull request #625 from ArthurHoaro/token

Generate a token for every pages

8 years agoMerge pull request #626 from ArthurHoaro/hotfix/changepassword
VirtualTam [Sat, 6 Aug 2016 22:17:42 +0000 (00:17 +0200)] 
Merge pull request #626 from ArthurHoaro/hotfix/changepassword

Bugfix: enable change password if open shaarli is disabled

8 years agoBugfix: enable change password if open shaarli is disabled 626/head
ArthurHoaro [Sat, 6 Aug 2016 12:38:47 +0000 (14:38 +0200)] 
Bugfix: enable change password if open shaarli is disabled

8 years agoGenerate a token for every pages 625/head
ArthurHoaro [Sat, 6 Aug 2016 12:09:26 +0000 (14:09 +0200)] 
Generate a token for every pages

8 years agoAdd trusted IPs in config and try to ban forwarded IP on failed login 623/head
ArthurHoaro [Wed, 3 Aug 2016 08:36:47 +0000 (10:36 +0200)] 
Add trusted IPs in config and try to ban forwarded IP on failed login

  * Add a new settings (which needs to be manually set): `security.trusted_proxies`
  * On login failure, if the `REMOTE_ADDR` is in the trusted proxies, try to retrieve the forwarded IP in headers.
  * If found, the client address is added in ipbans, else we do nothing.

Fixes #409

8 years agoSet updated date for items in feeds 622/head
ArthurHoaro [Wed, 3 Aug 2016 07:45:28 +0000 (09:45 +0200)] 
Set updated date for items in feeds

RSS doesn't support updated date for items, so we use the ATOM extension.
Updated dates also bump the global update

8 years agoSave the update date in LinkDB and pass it to linklist templates
ArthurHoaro [Wed, 3 Aug 2016 07:44:04 +0000 (09:44 +0200)] 
Save the update date in LinkDB and pass it to linklist templates

It can be used as a timestamp by templates under the key 'updated_timestamp'.

8 years agoMerge pull request #621 from ArthurHoaro/hotfix/update-escape-config
VirtualTam [Tue, 2 Aug 2016 17:46:47 +0000 (19:46 +0200)] 
Merge pull request #621 from ArthurHoaro/hotfix/update-escape-config

Fix update method escapeUnescapedConfig

8 years agoMerge pull request #618 from ArthurHoaro/tagclean
VirtualTam [Tue, 2 Aug 2016 13:37:43 +0000 (15:37 +0200)] 
Merge pull request #618 from ArthurHoaro/tagclean

Better whitespace handling in tags

8 years agoFix update method escapeUnescapedConfig 621/head
ArthurHoaro [Tue, 2 Aug 2016 10:54:55 +0000 (12:54 +0200)] 
Fix update method escapeUnescapedConfig

  * Actually run it
  * unit tests

Fixes #611

8 years agoAdd a description to wallabag plugin parameters 619/head
ArthurHoaro [Tue, 2 Aug 2016 09:04:49 +0000 (11:04 +0200)] 
Add a description to wallabag plugin parameters

8 years agoPlugin parameter description: Update the templates to display them
ArthurHoaro [Tue, 2 Aug 2016 09:03:55 +0000 (11:03 +0200)] 
Plugin parameter description: Update the templates to display them

8 years agoParse plugin parameters description with the PluginManager
ArthurHoaro [Tue, 2 Aug 2016 09:02:20 +0000 (11:02 +0200)] 
Parse plugin parameters description with the PluginManager

Plugin parameter can contain a description in their meta file under the key:

    parameter.<param_name>="<description>"

8 years agoBetter whitespace handling in tags 618/head
ArthurHoaro [Tue, 2 Aug 2016 08:34:21 +0000 (10:34 +0200)] 
Better whitespace handling in tags

Correct PR #573 to work properly with hidden tags, and add ReferenceLinkDB UT.

Fixes #571 - Closes #573

8 years agoadd unit test
Chris Kuethe [Thu, 19 May 2016 19:43:44 +0000 (12:43 -0700)] 
add unit test

8 years agoBetter whitespace handling in tags. Fixes #571
Chris Kuethe [Thu, 19 May 2016 18:33:45 +0000 (11:33 -0700)] 
Better whitespace handling in tags. Fixes #571

8 years agoMerge pull request #608 from virtualtam/refactor/bookmark-parser
VirtualTam [Tue, 26 Jul 2016 20:13:53 +0000 (22:13 +0200)] 
Merge pull request #608 from virtualtam/refactor/bookmark-parser

Reference netscape-bookmark-parser & allow generating custom release archives

8 years agoMakefile: generate release archives including 3rd-party libraries 608/head
VirtualTam [Sat, 23 Jul 2016 17:26:05 +0000 (19:26 +0200)] 
Makefile: generate release archives including 3rd-party libraries

Relates to #607

Archive creation process (tar, zip):
- let Composer resolve functional (no-dev) dependencies
- call git-archive to generate a release archive
- include 3rd-party dependencies to the generated archive

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoComposer: add shaarli/netscape-bookmark-parser
VirtualTam [Thu, 16 Jun 2016 22:19:44 +0000 (00:19 +0200)] 
Composer: add shaarli/netscape-bookmark-parser

Relates to https://github.com/shaarli/Shaarli/issues/607
Relates to https://github.com/kafene/netscape-bookmark-parser/issues/6

The Shaarli-forked version is checked out as a VCS repository.

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoMerge pull request #605 from ArthurHoaro/clean-phpunit
Arthur [Sat, 23 Jul 2016 12:20:23 +0000 (14:20 +0200)] 
Merge pull request #605 from ArthurHoaro/clean-phpunit

Hide expected 'error_log' while running TU (clean PHPUnit log)

8 years agoMerge pull request #604 from ArthurHoaro/no-delicious
Arthur [Sat, 23 Jul 2016 12:16:59 +0000 (14:16 +0200)] 
Merge pull request #604 from ArthurHoaro/no-delicious

Remove Delicious in project description in comments

8 years agoHide expected 'error_log' while running TU (clean PHPUnit log) 605/head
ArthurHoaro [Sat, 23 Jul 2016 12:16:07 +0000 (14:16 +0200)] 
Hide expected 'error_log' while running TU (clean PHPUnit log)

8 years agoRemove Delicious in project description in comments 604/head
ArthurHoaro [Sat, 23 Jul 2016 12:13:56 +0000 (14:13 +0200)] 
Remove Delicious in project description in comments

8 years agoMerge pull request #601 from ArthurHoaro/hotfix/title-missing
Arthur [Sat, 23 Jul 2016 08:31:33 +0000 (10:31 +0200)] 
Merge pull request #601 from ArthurHoaro/hotfix/title-missing

Fixes #600 - Shaarli's title is not set with the new config manager

8 years agoMerge pull request #603 from julienCXX/pr-fix-test-method-name
Arthur [Thu, 21 Jul 2016 18:05:49 +0000 (20:05 +0200)] 
Merge pull request #603 from julienCXX/pr-fix-test-method-name

Fix typo in test method name

8 years agoFix typo in test method name 603/head
julienCXX [Thu, 21 Jul 2016 17:42:26 +0000 (19:42 +0200)] 
Fix typo in test method name

8 years agoFixes #600 - Shaarli's title is not set with the new config manager 601/head
ArthurHoaro [Tue, 19 Jul 2016 16:03:09 +0000 (18:03 +0200)] 
Fixes #600 - Shaarli's title is not set with the new config manager

  - Fixed title config key
  - Page title (in head tag) is no longer set through the config manager

8 years agoMerge pull request #596 from ArthurHoaro/hotfix/pluginmanager-tpl-var
Arthur [Sun, 10 Jul 2016 08:45:01 +0000 (10:45 +0200)] 
Merge pull request #596 from ArthurHoaro/hotfix/pluginmanager-tpl-var

Fix session_protection_disabled variable in configure.php

8 years agoFix variable in configure.php 596/head
ArthurHoaro [Sun, 10 Jul 2016 08:42:21 +0000 (10:42 +0200)] 
Fix  variable in configure.php

8 years agoMerge pull request #558 from ArthurHoaro/hashtag4
Arthur [Sat, 9 Jul 2016 05:36:23 +0000 (07:36 +0200)] 
Merge pull request #558 from ArthurHoaro/hashtag4

Hashtag system

8 years agoMerge pull request #570 from ArthurHoaro/config-manager
Arthur [Sat, 9 Jul 2016 05:19:48 +0000 (07:19 +0200)] 
Merge pull request #570 from ArthurHoaro/config-manager

Introduce a configuration manager

8 years agoAdd closing PHP tags to JSON config files 570/head
ArthurHoaro [Mon, 20 Jun 2016 16:30:37 +0000 (18:30 +0200)] 
Add closing PHP tags to JSON config files

8 years agoMerge pull request #592 from virtualtam/composer-metadata
VirtualTam [Thu, 16 Jun 2016 18:20:34 +0000 (20:20 +0200)] 
Merge pull request #592 from virtualtam/composer-metadata

Update composer metadata

8 years agoUpdate composer metadata 592/head
VirtualTam [Wed, 15 Jun 2016 19:27:45 +0000 (21:27 +0200)] 
Update composer metadata

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoPass the configuration manager to templates
ArthurHoaro [Wed, 15 Jun 2016 16:22:19 +0000 (18:22 +0200)] 
Pass the configuration manager to templates

8 years agoFirefox Share: Use selected text as description
nodiscc [Thu, 14 Apr 2016 23:55:52 +0000 (01:55 +0200)] 
Firefox Share: Use selected text as description

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Social_API/Share

8 years agoRename configuration key for better sections
ArthurHoaro [Sat, 11 Jun 2016 07:08:02 +0000 (09:08 +0200)] 
Rename configuration key for better sections

8 years agoPluginManager no longer uses singleton pattern
ArthurHoaro [Thu, 9 Jun 2016 18:04:32 +0000 (20:04 +0200)] 
PluginManager no longer uses singleton pattern

8 years agoConfigManager no longer uses singleton pattern
ArthurHoaro [Thu, 9 Jun 2016 18:04:02 +0000 (20:04 +0200)] 
ConfigManager no longer uses singleton pattern

8 years agoRemove remaining settings initialization in index.php
ArthurHoaro [Mon, 30 May 2016 18:15:36 +0000 (20:15 +0200)] 
Remove remaining settings initialization in index.php

Except for those which require external data (timezone and $_SERVER).

8 years agoRename configuration keys and fix GLOBALS in templates
ArthurHoaro [Sun, 29 May 2016 14:10:32 +0000 (16:10 +0200)] 
Rename configuration keys and fix GLOBALS in templates

8 years agoUse the configuration manager for wallabag and readityourself plugin
ArthurHoaro [Sun, 29 May 2016 12:41:30 +0000 (14:41 +0200)] 
Use the configuration manager for wallabag and readityourself plugin

8 years agoSet the default timezone in index.php
ArthurHoaro [Sun, 29 May 2016 12:26:23 +0000 (14:26 +0200)] 
Set the default timezone in index.php

8 years agoAdds ConfigJson which handle the configuration in JSON format.
ArthurHoaro [Sun, 29 May 2016 10:32:14 +0000 (12:32 +0200)] 
Adds ConfigJson which handle the configuration in JSON format.

Also use the Updater to make the transition

8 years agoReplace $GLOBALS configuration with the configuration manager in the whole code base
ArthurHoaro [Wed, 18 May 2016 19:48:24 +0000 (21:48 +0200)] 
Replace $GLOBALS configuration with the configuration manager in the whole code base

8 years agoIntroduce a configuration manager (not plugged yet)
ArthurHoaro [Wed, 18 May 2016 19:43:59 +0000 (21:43 +0200)] 
Introduce a configuration manager (not plugged yet)

8 years agoConfiguration template indenting
ArthurHoaro [Mon, 16 May 2016 06:54:03 +0000 (08:54 +0200)] 
Configuration template indenting

8 years agoHashtag system 558/head
ArthurHoaro [Tue, 10 May 2016 21:18:04 +0000 (23:18 +0200)] 
Hashtag system

  * Hashtag are auto-linked with a filter search
  * Supports unicode
  * Compatible with markdown (excluded in code blocks)

8 years agoMerge pull request #582 from ArthurHoaro/hotfix/nomarkdown
Arthur [Mon, 6 Jun 2016 17:52:32 +0000 (19:52 +0200)] 
Merge pull request #582 from ArthurHoaro/hotfix/nomarkdown

The "nomarkdown" tag is no longer private

8 years agoMerge pull request #583 from ArthurHoaro/enhance/tag-case
Arthur [Fri, 3 Jun 2016 16:30:19 +0000 (18:30 +0200)] 
Merge pull request #583 from ArthurHoaro/enhance/tag-case

Fixes #497: ignore case difference between tags

8 years agoFixes #497: ignore case difference between tags 583/head
ArthurHoaro [Thu, 14 Apr 2016 15:59:37 +0000 (17:59 +0200)] 
Fixes #497: ignore case difference between tags

While retrieving all tags, case differences will be ignored.
This affects:

  * tag cloud
  * tag autocompletion

8 years agoThe tag is no longer private 582/head
ArthurHoaro [Mon, 30 May 2016 16:51:00 +0000 (18:51 +0200)] 
The  tag is no longer private

A private tag is never loaded for visitor, making this feature useless.

8 years agoMerge pull request #576 from virtualtam/readme/link-upgrade
VirtualTam [Fri, 20 May 2016 20:08:06 +0000 (22:08 +0200)] 
Merge pull request #576 from virtualtam/readme/link-upgrade

README: add link to the upgrade and migration wiki page

8 years agoREADME: add link to the upgrade and migration wiki page 576/head
VirtualTam [Fri, 20 May 2016 20:01:54 +0000 (22:01 +0200)] 
README: add link to the upgrade and migration wiki page

Relates to #575

Signed-off-by: VirtualTam <virtualtam@flibidi.net>
8 years agoMerge pull request #574 from shaarli/urlparams-phpsessid
VirtualTam [Fri, 20 May 2016 11:06:45 +0000 (13:06 +0200)] 
Merge pull request #574 from shaarli/urlparams-phpsessid

Url.php: remove unwanted ?PHPSESSID= URL parameters

8 years agoUrl.php: remove unwanted ?PHPSESSID= URL parameters, 574/head
nodiscc [Fri, 20 May 2016 00:06:43 +0000 (02:06 +0200)] 
Url.php: remove unwanted ?PHPSESSID= URL parameters,
update test case

8 years agoMerge pull request #568 from ArthurHoaro/master
Arthur [Sat, 14 May 2016 10:27:18 +0000 (12:27 +0200)] 
Merge pull request #568 from ArthurHoaro/master

PHP endtag in shaarli_version.php

8 years agoPHP endtag in shaarli_version.php 568/head
ArthurHoaro [Sat, 14 May 2016 10:25:31 +0000 (12:25 +0200)] 
PHP endtag in shaarli_version.php

8 years agoMerge pull request #567 from ArthurHoaro/v0.7.0 v0.7.0
Arthur [Sat, 14 May 2016 10:11:57 +0000 (12:11 +0200)] 
Merge pull request #567 from ArthurHoaro/v0.7.0

V0.7.0

8 years agoDoc update 567/head
ArthurHoaro [Sat, 14 May 2016 09:37:28 +0000 (11:37 +0200)] 
Doc update

Signed-off-by: ArthurHoaro <arthur@hoa.ro>
8 years agoVersion bump: v0.7.0
ArthurHoaro [Sat, 14 May 2016 09:36:47 +0000 (11:36 +0200)] 
Version bump: v0.7.0

Signed-off-by: ArthurHoaro <arthur@hoa.ro>
8 years agoMerge pull request #560 from ArthurHoaro/nb-private-shaare
Arthur [Sat, 14 May 2016 09:11:11 +0000 (11:11 +0200)] 
Merge pull request #560 from ArthurHoaro/nb-private-shaare

Private links counter in the header

8 years agoMerge pull request #556 from ArthurHoaro/login-refill
Arthur [Sat, 14 May 2016 09:09:39 +0000 (11:09 +0200)] 
Merge pull request #556 from ArthurHoaro/login-refill

Prefill the login field when the authentication has failed

8 years agoMerge pull request #559 from ArthurHoaro/startsEndWithCase
Arthur [Sat, 14 May 2016 09:09:03 +0000 (11:09 +0200)] 
Merge pull request #559 from ArthurHoaro/startsEndWithCase

Fix startsWith and endsWith case