ArthurHoaro
528a6f8a23
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
2016-03-25 19:17:59 +01:00
ArthurHoaro
ee88a4bcc2
Makes escape a recursive function which handle array of strings
2016-03-25 19:17:59 +01:00
ArthurHoaro
89baf23ddf
FeedBuilder unit tests
2016-03-25 19:17:59 +01:00
ArthurHoaro
82e3680203
Create a FeedBuilder class which build data for both ATOM and RSS feed.
2016-03-25 19:17:55 +01:00
Kevin Canévet
ecd051905f
Fix issue 366, Problem when shaaring a link in Reader View of Firefox.
2016-03-24 08:34:47 +01:00
VirtualTam
b2764886c7
Merge pull request #521 from ArthurHoaro/hotfix/404login
...
Use generateLocation to set the redirection in login (and don't escape the url)
2016-03-24 00:27:15 +01:00
ArthurHoaro
e15f08d72a
Use generateLocation to set the redirection in login (and don't escape the url)
2016-03-21 19:06:46 +01:00
ArthurHoaro
3ce20d9e84
Markdown: Add the 'meta-tag' .nomarkdown
which prevent a shaare from being parsed with markdown
...
Also add the tag in tag list in edit_link, so it will appear on autocompletion.
2016-03-21 18:46:34 +01:00
ArthurHoaro
d4542fdb0d
Reword the ENABLE_RSS_PERMALINKS in the settings.
2016-03-18 19:13:48 +01:00
ArthurHoaro
bcd078bf0a
Plugin: add render_feed hook and call it while generating ATOM and RSS feed.
...
Create an example of the new hook in the demo plugin.
2016-03-18 19:13:48 +01:00
ArthurHoaro
e67712ba0f
Refactor showRSS, and make it use the RSS template
2016-03-18 19:13:48 +01:00
ArthurHoaro
69c474b966
Refactor showAtom, and make it use the ATOM template
...
Minor changes:
* Fix the date which was in a invalid format.
* Avoid empty categories (tags).
* Use the locale to set the language
2016-03-18 19:13:48 +01:00
ArthurHoaro
8395d0b761
Adds a route for ATOM and RSS feeds page
2016-03-18 19:13:48 +01:00
ArthurHoaro
5f8e6ebc6a
Adds a RSS template file
...
Improvements:
* Add searchtags in categories domain URL.
* Language is now based on the locale.
* Add a generator tag.
* self link is always displayed.
2016-03-18 19:13:48 +01:00
ArthurHoaro
56e8ea2089
Create a template to handle ATOM feed
...
ATOM feed improvement:
* Adds a subtitle to match RSS feed behavior.
* Better syntax for categories (see http://edward.oconnor.cx/2007/02/representing-tags-in-atom ).
* Use locale to set the language
2016-03-18 19:13:48 +01:00
ArthurHoaro
1c2fdb98b1
Add method assignAll() to pageBuilder to assign an array of data
2016-03-18 19:13:48 +01:00
VirtualTam
5816801b15
Merge pull request #513 from ArthurHoaro/hotfix/retrieve-title-issue
...
Fixes #512 : retrieving title didn't match the first closing tag
2016-03-14 21:29:19 +01:00
ArthurHoaro
68ea1d2b30
Fixes #512 : retrieving title didn't match the first closing tag
2016-03-08 10:00:53 +01:00
Arthur
890afc32f7
Merge pull request #509 from ArthurHoaro/v0.6.5
...
Bump version to v0.6.5
2016-03-02 20:06:33 +01:00
ArthurHoaro
797a6f308f
Bump version to v0.6.5
...
Signed-off-by: ArthurHoaro <arthur@hoa.ro>
2016-03-02 19:59:58 +01:00
Arthur
9f277ad878
Merge pull request #504 from ArthurHoaro/hotfix/http_language
...
Fixes #503 : check that HTTP_ACCEPT_LANGUAGE is set before calling autolocale
2016-03-01 12:15:41 +01:00
Arthur
40b25bef6a
Merge pull request #506 from kalvn/master
...
Avoids populating a markdown empty container if there's no description.
2016-03-01 12:15:22 +01:00
Arthur
6e7a3210c3
Merge pull request #505 from ArthurHoaro/hotfix/multi-reverse-proxy
...
Fixes #477 : support multi reverse proxy with comma syntax
2016-03-01 12:15:10 +01:00
kalvn
841df2dd55
Avoids populating a markdown empty container if there's no description.
2016-02-28 18:24:30 +01:00
ArthurHoaro
85244fa0d0
Fixes #477 : support multi reverse proxy with comma syntax
...
Going through multiple reverse proxy will store multiple scheme and port in HTTP header separated by a comma. Shaarli will use the first one to generate server_url.
2016-02-28 16:24:18 +01:00
ArthurHoaro
408def1a07
Fixes #503 : check that HTTP_ACCEPT_LANGUAGE is set before calling autoLocale()
2016-02-28 15:53:28 +01:00
Arthur
8710d4da8e
Merge pull request #501 from ArthurHoaro/v0.6.4
...
Bump version to v0.6.4
2016-02-28 14:34:33 +01:00
ArthurHoaro
09674d9359
Bump version to v0.6.4
...
Signed-off-by: ArthurHoaro <arthur@hoa.ro>
2016-02-28 14:33:05 +01:00
Arthur
b0faecb959
Merge pull request #500 from ArthurHoaro/plugin-icon-style
...
Fixes #411 : remove hardcoded plugin icon size
2016-02-28 14:28:43 +01:00
Arthur
c6744a9e89
Merge pull request #496 from ArthurHoaro/cross-search
...
Allow crossed search between terms and tags
2016-02-28 14:26:46 +01:00
ArthurHoaro
1b0e3c7fdf
Fixes #411 : remove hardcoded plugin icon size
2016-02-28 14:25:10 +01:00
ArthurHoaro
c51fae92dc
Allow crossed search between terms and tags
...
* Partial fix of #449
* Current use case: search term + click on tag.
* LinkFilter now returns all links if no filter is given.
* Unit tests.
2016-02-28 14:17:40 +01:00
Arthur
10269bc8c9
Merge pull request #491 from ArthurHoaro/markdown-escape2
...
Markdown: don't escape content + sanitize sensible tags
2016-02-25 08:52:42 +01:00
Arthur
cee0d9609f
Merge pull request #495 from nicolasdanelon/patch-3
...
Fixes #494 : inputs & labels with plugin name
2016-02-24 19:34:29 +01:00
Arthur
fa40b43f60
Merge pull request #492 from ArthurHoaro/locale-sort-fix
...
Fixes #481 : tag cloud fatal error
2016-02-24 19:26:57 +01:00
Nicolas Danelon
81dea5910e
Update shaarli.css
2016-02-23 10:51:18 -03:00
Nicolas Danelon
dc71701cb4
Fixes #494 : inputs & labels with plugin name
2016-02-23 10:48:35 -03:00
ArthurHoaro
7eb0a83201
Fixes #481 : tag cloud fatal error
...
Only send LC_COLLATE to Collator and check that no error occured.
2016-02-19 20:20:33 +01:00
ArthurHoaro
7b63e4ca09
Apply the locale to all categories and move autolocale to Utils.php
2016-02-19 20:14:06 +01:00
Arthur
6c3d6a31f4
Merge pull request #490 from nicolasdanelon/patch-2
...
adding styles for code & pre tags
2016-02-19 19:46:44 +01:00
ArthurHoaro
2925687e1e
Markdown: don't escape content + sanitize sensible tags
...
Instead of trying to fix broken content for Markdown parsing, parse it unescaped, then sanatize sensible tags such as scripts, etc.
2016-02-19 19:37:13 +01:00
Nicolas Danelon
01abde4f14
adding styles for code & pre tags
2016-02-19 09:58:01 -03:00
Arthur
64282b1499
Merge pull request #486 from virtualtam/refactor/datetime
...
cleanup: use DateTime to format dates
2016-02-18 19:53:39 +01:00
Arthur
185447fbc6
Merge pull request #470 from ArthurHoaro/description-trim
...
Fixes #468 : don't trim description
2016-02-18 19:40:19 +01:00
ArthurHoaro
ed853da7fd
Fixes #468 : don't trim description
...
Spaces at the start of shaares can be intended. Eg: markdown plugin.
#468
2016-02-18 19:34:33 +01:00
72944a7234
[fix] encode of date
2016-02-18 17:00:14 +01:00
VirtualTam
205a42778d
cleanup: use DateTime to format dates
...
Closes #270
Modifications:
- replace custom date parsing by DateTime calls
- use proper date formatting for RSS feeds
Deletions:
- linkdate2timestamp()
- linkdate2rfc822
- linkdate2iso8601
Signed-off-by: VirtualTam <virtualtam@flibidi.net>
2016-02-17 22:46:50 +01:00
Arthur
bfec695df1
Merge pull request #455 from ArthurHoaro/improved-search-454
...
Improved search: combine AND, exact terms and exclude search.
2016-02-15 21:43:07 +01:00
ArthurHoaro
522b278b03
Support text search across link fields.
2016-02-15 21:38:45 +01:00
ArthurHoaro
bedd176a54
Improved search: combine AND, exact terms and exclude search.
2016-02-15 21:38:40 +01:00