aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* Import/export templates and minor fixesArthurHoaro2016-11-057-17/+197
|
* Archive.org plugin: do not propose archival of private notesTeromene2016-11-052-4/+101
| | | | Fixes #637
* Set updated date for items in feedsArthurHoaro2016-11-055-13/+51
| | | | | RSS doesn't support updated date for items, so we use the ATOM extension. Updated dates also bump the global update
* Save the update date in LinkDB and pass it to linklist templatesArthurHoaro2016-11-053-3/+23
| | | | It can be used as a timestamp by templates under the key 'updated_timestamp'.
* Add trusted IPs in config and try to ban forwarded IP on failed loginArthurHoaro2016-11-053-1/+94
| | | | | | | | * 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
* Bump version to v0.8.0ArthurHoaro2016-11-0560-999/+1437
| | | | Signed-off-by: ArthurHoaro <arthur@hoa.ro>
* Add a missing backslash in stable Dockerfile versionGary Marigliano2016-11-051-1/+1
|
* composer: display an error message if the autoload script is missingVirtualTam2016-11-051-0/+10
| | | | | | | Closes https://github.com/shaarli/Shaarli/issues/645 Relates to https://github.com/shaarli/Shaarli/issues/607 Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* README: fix link address typoVirtualTam2016-11-051-1/+1
| | | | | | Fixes https://github.com/shaarli/Shaarli/issues/642 Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* update link to install instuctions in READMEnodiscc2016-11-051-1/+1
|
* Docker: update dependencies, introduce ComposerVirtualTam2016-11-051-4/+19
| | | | | | | | | | | | | | | | | | 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>
* Docker: update dependencies, introduce ComposerVirtualTam2016-11-052-15/+38
| | | | | | | | | | | | | | | | | | 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>
* Add a description to wallabag plugin parametersArthurHoaro2016-11-051-1/+3
|
* Plugin parameter description: Update the templates to display themArthurHoaro2016-11-052-4/+5
|
* 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
|