aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
...
* Parse plugin parameters description with the PluginManagerArthurHoaro2016-11-055-13/+29
| | | | | | Plugin parameter can contain a description in their meta file under the key: parameter.<param_name>="<description>"
* Fix: add missing final newlines, untabify textVirtualTam2016-11-057-18/+18
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Fix: ensure Internet Explorer bookmark dumps can be importedVirtualTam2016-11-053-2/+38
| | | | | | | | | | | | | | | | | | | | | | | 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>
* Fix: keep composer.json in release archivesVirtualTam2016-11-051-1/+0
| | | | | | Relates to https://github.com/shaarli/Shaarli/issues/607 Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Refactor bookmark import using a generic Netscape parserVirtualTam2016-11-0510-122/+779
| | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* Composer: reference shaarli/netscape-bookmark-parser from PackagistVirtualTam2016-11-051-7/+1
| | | | | | | | | | | | | | 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>
* Set cURL as default in HTTP fetching, a fallback method and consistency ↵julienCXX2016-11-051-10/+150
| | | | fixup between both methods
* Change password and manage tags templateArthurHoaro2016-10-145-14/+93
|
* Plugin admin: 3rd party linkArthurHoaro2016-10-142-1/+8
|
* Responsive plugin administration pageArthurHoaro2016-10-142-38/+89
|
* plugin admin first versionArthurHoaro2016-10-123-5/+187
|
* Fix awesomplete form in editlinkArthurHoaro2016-10-121-0/+17
|
* Bugfix: error if no plugin is enabled for linklistArthurHoaro2016-10-121-6/+9
|
* Editlink improvementArthurHoaro2016-08-072-8/+18
|
* Configure pageArthurHoaro2016-08-075-26/+292
|
* Apply translation function on all labelsArthurHoaro2016-08-078-101/+88
|
* Minor bugfixArthurHoaro2016-08-072-2/+2
|
* Search resultsArthurHoaro2016-08-073-21/+47
|
* Mobile menu: chrome bugfixArthurHoaro2016-08-071-0/+5
|
* Tools pageArthurHoaro2016-08-072-3/+182
|
* Add feed templatesArthurHoaro2016-08-072-0/+74
|
* Bugfix: Firefox issue in linklistArthurHoaro2016-08-072-3/+4
|
* Bugfix: syntax error in headerArthurHoaro2016-08-071-1/+1
|
* Rebase: new config manager, search criteria, and private linksArthurHoaro2016-08-072-27/+33
|
* Edit link WIP + upgrade awesompleteArthurHoaro2016-08-075-376/+510
|
* addlink templateArthurHoaro2016-08-073-8/+35
|
* Login page and header loginArthurHoaro2016-08-078-28/+230
| | | | Note: the header login isn't functional
* Work in progress: linklist, header and footerArthurHoaro2016-08-079-86/+548
|
* Add Fira Sans fontArthurHoaro2016-08-071-4/+35
|
* Fold/Expand shaaresArthurHoaro2016-08-071-0/+4
|
* linklist toolbar (tags, permalink, etc)ArthurHoaro2016-08-071-2/+22
|
* Linklist improvementsArthurHoaro2016-08-074-28/+30
|
* Add Fira Sans fontArthurHoaro2016-08-074-8/+55
|
* Fold/Expand shaaresArthurHoaro2016-08-072-0/+53
|
* Linklist templateArthurHoaro2016-08-073-75/+270
|
* Linklist pagingArthurHoaro2016-08-073-26/+135
|
* Desktop search fieldsArthurHoaro2016-08-078-26/+57
|
* Shaarli header templateArthurHoaro2016-08-073-96/+144
|
* Shaarli header templateArthurHoaro2016-08-071-0/+0
|
* Work on the menuArthurHoaro2016-08-0713-1/+2807
|
* Initialize default template with Pure CSS and Font AwesomeArthurHoaro2016-08-0713-0/+2773
|
* Merge pull request #628 from ArthurHoaro/hotfix/default-privateArthur2016-08-071-1/+1
|\ | | | | Bugfix: wrong key used to get default private links setting
| * Bugfix: wrong key used to get default private links settingArthurHoaro2016-08-071-1/+1
|/
* Merge pull request #627 from ArthurHoaro/feature/translate-initArthur2016-08-073-0/+63
|\ | | | | Initialize a translation function
| * Initialize a translation functionArthurHoaro2016-08-073-0/+63
|/ | | | It matches the API of ngettext().
* Merge pull request #625 from ArthurHoaro/tokenVirtualTam2016-08-072-9/+1
|\ | | | | Generate a token for every pages
| * Generate a token for every pagesArthurHoaro2016-08-062-9/+1
| |
* | Merge pull request #626 from ArthurHoaro/hotfix/changepasswordVirtualTam2016-08-071-1/+1
|\ \ | |/ |/| Bugfix: enable change password if open shaarli is disabled
| * Bugfix: enable change password if open shaarli is disabledArthurHoaro2016-08-061-1/+1
|/
* Merge pull request #621 from ArthurHoaro/hotfix/update-escape-configVirtualTam2016-08-022-2/+26
|\ | | | | Fix update method escapeUnescapedConfig