aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAgeFilesLines
* install: check file/directory permissions for Shaarli resourcesVirtualTam2015-11-246-20/+213
| | | | | | | | | | | | | | | | | | | | | | | Relates to #40 Relates to #372 Additions: - FileUtils: IOException - ApplicationUtils: - check if Shaarli resources are accessible with sufficient permissions - basic test coverage - index.php: - check access permissions and redirect to an error page if needed: - before running the first installation Modifications: - LinkDB: - factorize datastore write code - check if the datastore (exists AND is writeable) OR (doesn't exist AND its parent dir is writable) - raise an IOException if needed Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Merge pull request #384 from roidelapluie/masterVirtualTam2015-11-231-10/+10
|\ | | | | fill session info when shaarli is in open mode
| * Fix authentification when Shaarli is in Open Mode.Julien Pivotto2015-11-231-10/+10
| |
* | Merge pull request #377 from ArthurHoaro/search-tag-autocompleteVirtualTam2015-11-223-43/+62
|\ \ | | | | | | Fixes #360 - Auto-complete more than one tag in tag filter field
| * | Fixes #360 - Auto-complete more than one tag in tag filter fieldArthurHoaro2015-11-173-43/+62
| | | | | | | | | | | | | | | | | | * Group awesomplete for multi data in a single JS file. * Use it in editlink and linklist. * Move awesomplete JS lib at the end of page in editlink.
* | | Merge pull request #277 from virtualtam/doxygenVirtualTam2015-11-223-1/+2383
|\ \ \ | | | | | | | | Add a target to generate Doxygen documentation
| * | | Add a target to generate Doxygen documentationVirtualTam2015-11-223-28/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Relates to #95 Customizations for PHP/Shaarli: - add project information - index PHP files - index global functions - exclude directories Usage $ make doxygen $ firefox doxygen/index.html & Notes - classes can be found under "Data Structures" - global functions can be found under "Files > Globals > Functions" Signed-off-by: VirtualTam <virtualtam@flibidi.net>
| * | | Add default Doxygen configurationVirtualTam2015-11-221-0/+2362
|/ / / | | | | | | | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* | | Merge pull request #387 from ArthurHoaro/bookmarklet-quoteVirtualTam2015-11-221-4/+4
|\ \ \ | | | | | | | | Fixes #382: Bookmarklet can not retrieve title when there is a quotation mark in it
| * | | Fixes #382: Bookmarklet can not retrieve title when there is a quotation ↵ArthurHoaro2015-11-221-4/+4
| | |/ | |/| | | | | | | | | | | | | mark in it bookmarklet fields weren't correctly escaped
* | | Merge pull request #376 from ArthurHoaro/opensearchVirtualTam2015-11-224-1/+61
|\ \ \ | | | | | | | | Fixes #176 - Add opensearch functionality
| * | | Fixes #176 - Add opensearch functionalityArthurHoaro2015-11-174-1/+61
| | |/ | |/| | | | | | | | | | * add a new page in Router: do=opensearch which displays the opensearch plugin * using base64 compressed image to avoid issue encountered with HTTPS
* | | Merge pull request #385 from ArthurHoaro/plugins-error-fixArthur2015-11-223-4/+4
|\ \ \ | |_|/ |/| | Bugfix: do not store plugin errors in data.php
| * | Bugfix: do not store plugin errors in data.phpArthurHoaro2015-11-223-4/+4
|/ / | | | | | | | | | | Before this, calling writeConfig() would have write error messages in data.php, because it uses 'plugins' array which is used for plugin configuration. Causing the message error appear everytime.
* | Merge pull request #383 from ArthurHoaro/masterArthur2015-11-182-3/+3
|\ \ | |/ |/| Bump version to v0.6.0
| * Bump version to v0.6.0v0.6.0ArthurHoaro2015-11-182-3/+3
|/ | | | Signed-off-by: ArthurHoaro <arthur@hoa.ro>
* Merge pull request #374 from virtualtam/cleanupVirtualTam2015-11-1114-0/+0
|\ | | | | cleanup: remove the executable bit from source scripts
| * cleanup: remove the executable bit from source scriptsVirtualTam2015-11-1114-0/+0
|/ | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Merge pull request #373 from virtualtam/index/format-globals-commentsVirtualTam2015-11-111-33/+99
|\ | | | | index.php: group globals by theme, format comments
| * index.php: group globals by theme, format commentsVirtualTam2015-11-111-33/+99
|/ | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Merge pull request #275 from shaarli/plugin-propositionArthur2015-11-0861-483/+13269
|\ | | | | Plugin proposition
| * Handle errors raised by plugins in template. fixes #370ArthurHoaro2015-11-084-22/+48
| |
| * Merge pull request #286 from ArthurHoaro/plugin-demo_pluginArthur2015-11-084-0/+327
| |\ | | | | | | PLUGIN demo_plugin
| | * PLUGIN demo_pluginArthurHoaro2015-11-084-0/+327
| | | | | | | | | | | | | | | This plugin try to cover Shaarli's plugin API entirely. Can be used by plugin developper to make their own.
| * | Merge pull request #281 from ArthurHoaro/plugin-wallabagArthur2015-11-087-0/+125
| |\ \ | | | | | | | | PLUGIN wallabag
| | * | unit tests for the wallabag pluginArthurHoaro2015-11-082-7/+64
| | | | | | | | | | | | | | | | | | | | + removed exit error if the config is not found + coding style
| | * | PLUGIN wallabagArthurHoaro2015-11-076-0/+68
| | |/ | | | | | | | | | Add a Wallabag icon in linklist for each link.
| * | Merge pull request #280 from ArthurHoaro/plugin-readityourselfArthur2015-11-085-0/+122
| |\ \ | | | | | | | | PLUGIN readityourself
| | * | unit tests for readityourself plugin + remove hard errorArthurHoaro2015-11-082-7/+90
| | | |
| | * | PLUGIN readityourselfArthurHoaro2015-11-084-0/+39
| | |/ | | | | | | | | | Add an icon for each link (linklist) for ReadItYourself
| * | Merge pull request #279 from ArthurHoaro/plugin-addlink_toolbarArthur2015-11-084-0/+148
| |\ \ | | | | | | | | PLUGIN: addlink_toolbar
| | * | unit test for addlink_toolbar + coding styleArthurHoaro2015-11-082-2/+111
| | | |
| | * | PLUGIN: addlink_toolbarArthurHoaro2015-11-083-0/+39
| | |/ | | | | | | | | | | | | | | | Add a field in linklist page to paste a new link. Displayed in fields toolbar.
| * | Merge pull request #284 from ArthurHoaro/plugin-playvideosArthur2015-11-077-0/+10719
| |\ \ | | | | | | | | PLUGIN playvideos
| | * | Add unit tests for Playvideos pluginArthurHoaro2015-11-072-2/+73
| | | | | | | | | | | | | | | | + coding style
| | * | PLUGIN playvideosArthurHoaro2015-11-076-0/+10648
| | |/ | | | | | | | | | Display a button in buttons toolbar which allows to play all videos found.
| * | Merge pull request #285 from ArthurHoaro/plugin-qrcodeArthur2015-11-077-0/+1389
| |\ \ | | | | | | | | PLUGIN QRCode
| | * | Add unit tests for the QRCode pluginArthurHoaro2015-11-072-4/+76
| | | | | | | | | | | | | | | | + coding style
| | * | PLUGIN QRCodeArthurHoaro2015-11-076-0/+1317
| | |/ | | | | | | | | | Add an icon in linklist to display links QRCode
| * | Merge pull request #283 from ArthurHoaro/plugin-archiveorgArthur2015-11-074-0/+74
| |\ \ | | |/ | |/| PLUGIN archiveorg
| | * Add unit test for archiveorg pluginArthurHoaro2015-11-072-2/+57
| | | | | | | | | | | | + coding style
| | * PLUGIN archiveorgArthurHoaro2015-11-073-0/+19
| |/ | | | | | | Display an archive.org icon in linklist, foreach links.
| * Add plugins folder to test analysisArthurHoaro2015-11-071-2/+2
| |
| * Unit tests for Router and PluginManager.ArthurHoaro2015-11-074-184/+184
| |
| * Template upgrade to handle plugin zonesArthurHoaro2015-11-0717-1311/+146
| | | | | | | | Add a bunch of plugin placeholders in templates
| * Plugins TODO.mdArthurHoaro2015-11-071-0/+28
| |
| * Plugin system - COREArthurHoaro2015-11-078-197/+1190
| | | | | | | | see shaarli/Shaarli#275
* | Merge pull request #368 from ArthurHoaro/returnurl-againArthur2015-11-073-8/+15
|\ \ | |/ |/| Fixes #356 - adding a link should return added link's hash
| * Fixes #356ArthurHoaro2015-11-043-8/+15
|/ | | | | * adding a link should return added link's hash * allow redirection relative urls in generateLocation
* Bump version to 0.5.4v0.5.4VirtualTam2015-09-142-3/+3
| | | | | | | | | | | | | | | | Fixes: - PHP session IDs: handle hash algorithms and bits per char representations Minor changes: - HTTPS: support being served behing an SSL-enabled proxy - HTTP/Server utilities: refactor & add test coverage Project & documentation: - improve/rewrite `README.md` - update contributor list - update `index.php` header Signed-off-by: VirtualTam <virtualtam@flibidi.net>