]>
git.immae.eu Git - github/shaarli/Shaarli.git/log
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
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'.
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
VirtualTam [Tue, 2 Aug 2016 13:37:43 +0000 (15:37 +0200)]
Merge pull request #618 from ArthurHoaro/tagclean
Better whitespace handling in tags
ArthurHoaro [Tue, 2 Aug 2016 10:54:55 +0000 (12:54 +0200)]
Fix update method escapeUnescapedConfig
* Actually run it
* unit tests
Fixes #611
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
Chris Kuethe [Thu, 19 May 2016 19:43:44 +0000 (12:43 -0700)]
add unit test
Chris Kuethe [Thu, 19 May 2016 18:33:45 +0000 (11:33 -0700)]
Better whitespace handling in tags. Fixes #571
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
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>
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>
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)
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
ArthurHoaro [Sat, 23 Jul 2016 12:16:07 +0000 (14:16 +0200)]
Hide expected 'error_log' while running TU (clean PHPUnit log)
ArthurHoaro [Sat, 23 Jul 2016 12:13:56 +0000 (14:13 +0200)]
Remove Delicious in project description in comments
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
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
julienCXX [Thu, 21 Jul 2016 17:42:26 +0000 (19:42 +0200)]
Fix typo in test method name
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
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
ArthurHoaro [Sun, 10 Jul 2016 08:42:21 +0000 (10:42 +0200)]
Fix variable in configure.php
Arthur [Sat, 9 Jul 2016 05:36:23 +0000 (07:36 +0200)]
Merge pull request #558 from ArthurHoaro/hashtag4
Hashtag system
Arthur [Sat, 9 Jul 2016 05:19:48 +0000 (07:19 +0200)]
Merge pull request #570 from ArthurHoaro/config-manager
Introduce a configuration manager
ArthurHoaro [Mon, 20 Jun 2016 16:30:37 +0000 (18:30 +0200)]
Add closing PHP tags to JSON config files
VirtualTam [Thu, 16 Jun 2016 18:20:34 +0000 (20:20 +0200)]
Merge pull request #592 from virtualtam/composer-metadata
Update composer metadata
VirtualTam [Wed, 15 Jun 2016 19:27:45 +0000 (21:27 +0200)]
Update composer metadata
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
ArthurHoaro [Wed, 15 Jun 2016 16:22:19 +0000 (18:22 +0200)]
Pass the configuration manager to templates
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
ArthurHoaro [Sat, 11 Jun 2016 07:08:02 +0000 (09:08 +0200)]
Rename configuration key for better sections
ArthurHoaro [Thu, 9 Jun 2016 18:04:32 +0000 (20:04 +0200)]
PluginManager no longer uses singleton pattern
ArthurHoaro [Thu, 9 Jun 2016 18:04:02 +0000 (20:04 +0200)]
ConfigManager no longer uses singleton pattern
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).
ArthurHoaro [Sun, 29 May 2016 14:10:32 +0000 (16:10 +0200)]
Rename configuration keys and fix GLOBALS in templates
ArthurHoaro [Sun, 29 May 2016 12:41:30 +0000 (14:41 +0200)]
Use the configuration manager for wallabag and readityourself plugin
ArthurHoaro [Sun, 29 May 2016 12:26:23 +0000 (14:26 +0200)]
Set the default timezone in index.php
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
ArthurHoaro [Wed, 18 May 2016 19:48:24 +0000 (21:48 +0200)]
Replace $GLOBALS configuration with the configuration manager in the whole code base
ArthurHoaro [Wed, 18 May 2016 19:43:59 +0000 (21:43 +0200)]
Introduce a configuration manager (not plugged yet)
ArthurHoaro [Mon, 16 May 2016 06:54:03 +0000 (08:54 +0200)]
Configuration template indenting
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)
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
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
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
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.
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
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>
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
nodiscc [Fri, 20 May 2016 00:06:43 +0000 (02:06 +0200)]
Url.php: remove unwanted ?PHPSESSID= URL parameters,
update test case
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
ArthurHoaro [Sat, 14 May 2016 10:25:31 +0000 (12:25 +0200)]
PHP endtag in shaarli_version.php
Arthur [Sat, 14 May 2016 10:11:57 +0000 (12:11 +0200)]
Merge pull request #567 from ArthurHoaro/v0.7.0
V0.7.0
ArthurHoaro [Sat, 14 May 2016 09:37:28 +0000 (11:37 +0200)]
Doc update
Signed-off-by: ArthurHoaro <arthur@hoa.ro>
ArthurHoaro [Sat, 14 May 2016 09:36:47 +0000 (11:36 +0200)]
Version bump: v0.7.0
Signed-off-by: ArthurHoaro <arthur@hoa.ro>
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
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
Arthur [Sat, 14 May 2016 09:09:03 +0000 (11:09 +0200)]
Merge pull request #559 from ArthurHoaro/startsEndWithCase
Fix startsWith and endsWith case
Arthur [Fri, 13 May 2016 18:00:52 +0000 (20:00 +0200)]
Merge pull request #566 from ArthurHoaro/md-inline-code
Markdown: inline code background color
ArthurHoaro [Fri, 13 May 2016 17:57:01 +0000 (19:57 +0200)]
Markdown: inline code background color
ArthurHoaro [Tue, 10 May 2016 22:05:22 +0000 (00:05 +0200)]
Add private link counter
ArthurHoaro [Tue, 10 May 2016 21:48:51 +0000 (23:48 +0200)]
Extract PageBuilder class from index.php
Arthur [Fri, 13 May 2016 06:38:30 +0000 (08:38 +0200)]
Merge pull request #562 from ArthurHoaro/hotfix/561
Don't redirect to ?post if ?addlink is reached while logged out
ArthurHoaro [Wed, 11 May 2016 20:10:31 +0000 (22:10 +0200)]
Don't redirect to ?post if ?addlink is reached while logged out
ArthurHoaro [Tue, 10 May 2016 21:31:41 +0000 (23:31 +0200)]
Fix startsWith and endsWith case
Arthur [Tue, 10 May 2016 18:11:41 +0000 (20:11 +0200)]
Merge pull request #557 from ArthurHoaro/remove-delicious
Remove delicious from Shaarli description
ArthurHoaro [Sun, 8 May 2016 16:58:59 +0000 (18:58 +0200)]
Remove delicious from Shaarli description
VirtualTam [Fri, 6 May 2016 19:50:55 +0000 (21:50 +0200)]
Merge pull request #554 from virtualtam/fix/bookmark-export
Export: allow prepending notes with the Shaarli instance's URL
ArthurHoaro [Fri, 6 May 2016 18:03:10 +0000 (20:03 +0200)]
Prefill the login field when the authentication has failed
ArthurHoaro [Fri, 6 May 2016 17:58:19 +0000 (19:58 +0200)]
Reindent the login template
VirtualTam [Thu, 5 May 2016 17:22:06 +0000 (19:22 +0200)]
Export: allow prepending notes with the Shaarli instance's URL
Relates to #102
Additions:
- application:
- export: allow prepending note permalinks with the instance's URL
- test coverage
Modifications:
- export template: switch to an HTML form
- link selection (all/private/public)
- prepend note permalinks with the instance's URL
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
Arthur [Thu, 5 May 2016 12:41:20 +0000 (14:41 +0200)]
Merge pull request #552 from shaarli/readme-doc-plugins
add link to plugins doc
nodiscc [Wed, 4 May 2016 19:27:32 +0000 (21:27 +0200)]
add link to plugins doc
Arthur [Thu, 5 May 2016 11:31:13 +0000 (13:31 +0200)]
Merge pull request #553 from ArthurHoaro/typo
typo
ArthurHoaro [Thu, 5 May 2016 11:28:43 +0000 (13:28 +0200)]
typo
Arthur [Thu, 5 May 2016 11:21:36 +0000 (13:21 +0200)]
Merge pull request #551 from ArthurHoaro/hotfix/timezone
Use correct 'UTC' timezone
ArthurHoaro [Tue, 3 May 2016 18:09:24 +0000 (20:09 +0200)]
Use correct 'UTC' timezone
Arthur [Tue, 3 May 2016 17:53:57 +0000 (19:53 +0200)]
Merge pull request #532 from ArthurHoaro/hotfix/title-retrieve-the-return
Fixes #531 - Title retrieving is failing with multiple use case
ArthurHoaro [Wed, 6 Apr 2016 20:00:52 +0000 (22:00 +0200)]
Fixes #531 - Title retrieving is failing with multiple use case
see https://github.com/shaarli/Shaarli/issues/531 for details
Arthur [Tue, 3 May 2016 17:23:15 +0000 (19:23 +0200)]
Merge pull request #550 from kalvn/master
Renames Awesomeplete dollar variable to avoid conflicts with jQuery
kalvn [Tue, 3 May 2016 17:05:36 +0000 (19:05 +0200)]
Renames Awesomeplete dollar variable to avoid conflicts with jQuery
Arthur [Thu, 14 Apr 2016 13:48:00 +0000 (14:48 +0100)]
Merge pull request #539 from daniellowtw/bugfix/array_filter-messes-with-keys
Fix error when filtering search tags
Arthur [Thu, 14 Apr 2016 13:25:50 +0000 (14:25 +0100)]
Merge pull request #540 from ArthurHoaro/doc/update20160414
Update docs from Wiki
ArthurHoaro [Thu, 14 Apr 2016 12:20:23 +0000 (14:20 +0200)]
Update docs from Wiki
D Low [Wed, 13 Apr 2016 23:04:00 +0000 (00:04 +0100)]
Fix error when filtering search tags
Arrays are key-value maps. We should reindex the array after a filter
since we are using the key and count to do array access in filterTags.
An example would be searching for "foo, bar", after the array filter,
our array is actually (0 -> foo, 2 -> bar) which will cause an error
when trying to access $searchtags[1].
VirtualTam [Tue, 12 Apr 2016 21:48:00 +0000 (23:48 +0200)]
Merge pull request #538 from virtualtam/fix/bookmark-export
Refactor Netscape bookmark exporting
VirtualTam [Sun, 10 Apr 2016 15:34:07 +0000 (17:34 +0200)]
Refactor Netscape bookmark exporting
Relates to https://github.com/shaarli/netscape-bookmark-parser/issues/5
Fixes:
- respect the Netscape bookmark format "specification"
Modifications:
- [application] introduce the NetscapeBookmarkUtils class
- [template] export - improve formatting, rename export selection parameter
- [template] export.bookmarks - template for Netscape exports
- [tests] bookmark filtering, additional field generation
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
VirtualTam [Sat, 9 Apr 2016 23:17:43 +0000 (01:17 +0200)]
Merge pull request #537 from virtualtam/tests/dependencies
Tests: update PHPUnit to 4.8.x
VirtualTam [Sat, 9 Apr 2016 23:08:46 +0000 (01:08 +0200)]
Tests: update PHPUnit to 4.8.x
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
Arthur [Sat, 9 Apr 2016 14:55:39 +0000 (16:55 +0200)]
Merge pull request #524 from ArthurHoaro/hotfix/redirectorurl
Fixes #480: add an option to urlencode redirector URL
ArthurHoaro [Thu, 24 Mar 2016 18:40:12 +0000 (19:40 +0100)]
Fixes #480: add an option to urlencode redirector URL
* New config: `$GLOBALS['config']['REDIRECTOR_URLENCODE']` (default `true`).
* Parameter added to LinkDB constructor.
* Fixes a bug with urlencode and escaped url.
* In `index.php`, LinkDB is now instanciate once for `importFile()` and `showDaily()`.
* TU
Arthur [Sat, 9 Apr 2016 14:35:41 +0000 (16:35 +0200)]
Merge pull request #525 from ArthurHoaro/plugins/feeds-markdown2
Process feeds content with Markdown
Arthur [Sat, 9 Apr 2016 14:35:14 +0000 (16:35 +0200)]
Merge pull request #527 from ArthurHoaro/hotfix/tagcloud-size
Fixes #526: bad font size separator in tagcloud with some locale
ArthurHoaro [Tue, 29 Mar 2016 17:30:22 +0000 (19:30 +0200)]
Fixes #526: bad font size separator in tagcloud with some locale
* Force the number format with number_format().
* Reduce the size deciment number to 2.
VirtualTam [Wed, 30 Mar 2016 17:31:19 +0000 (19:31 +0200)]
Merge pull request #522 from ArthurHoaro/hotfix/readershaare
Refactor and rebase #380: Firefox reader view links
ArthurHoaro [Sat, 12 Mar 2016 17:39:57 +0000 (18:39 +0100)]
Process feeds content with Markdown
ArthurHoaro [Sat, 26 Mar 2016 15:59:22 +0000 (16:59 +0100)]
Remove dev cache disabling
Arthur [Sat, 26 Mar 2016 15:46:04 +0000 (16:46 +0100)]
Merge pull request #520 from ArthurHoaro/plugins/nomarkdown
Markdown: Add the 'meta-tag' `.nomarkdown` which prevent a shaare fro…
ArthurHoaro [Sat, 26 Mar 2016 15:43:14 +0000 (16:43 +0100)]
Update markdown plugin README documentation
* Add the `.nomarkdown` section.
* Update misleading statements.
ArthurHoaro [Thu, 24 Mar 2016 18:01:40 +0000 (19:01 +0100)]
Refactor and rebase #380: Firefox reader view links
Fixes #366
Closes #380
Arthur [Fri, 25 Mar 2016 18:20:55 +0000 (19:20 +0100)]
Merge pull request #515 from ArthurHoaro/template-feeds
Refactor RSS feeds generation, and do it through templates
ArthurHoaro [Mon, 21 Mar 2016 20:40:49 +0000 (21:40 +0100)]
Refactor filter in LinkDB
* search type now carried by LinkDB in order to factorize code between different search sources.
* LinkDB->filter split in 3 method: filterSearch, filterHash, filterDay (we know what type of filter is needed).
* filterHash now throw a LinkNotFoundException if it doesn't exist: internal implementation choice, still displays a 404.
* Smallhash regex has been rewritten.
* Unit tests update