aboutsummaryrefslogtreecommitdiffhomepage
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* Process main page (linklist) through Slim controllerArthurHoaro2020-07-236-16/+16
| | | | | Including a bunch of improvements on the container, and helper used across new controllers.
* Process plugins administration page through Slim controllersArthurHoaro2020-07-231-1/+1
|
* Use multi-level routes for existing controllers instead of 1 level everywhereArthurHoaro2020-07-231-2/+2
| | | | Also prefix most admin routes with /admin/
* RSS/ATOM feeds: process through Slim controllerArthurHoaro2020-07-231-2/+2
|
* Apply the new system (Bookmark + Service) to the whole code baseArthurHoaro2020-01-185-649/+0
| | | | See https://github.com/shaarli/Shaarli/issues/1307
* Fix some typos and remove a few unnecessary comments in demo pluginPaul van den Burg2019-10-261-14/+9
|
* Markdown plugin: fix RSS feed direct link reverseArthurHoaro2019-08-151-1/+1
| | | | The plugin was only reversing permalinks and failed with setting rss_permalinks set to false
* Add the new hook save_plugin_parameters to the demo pluginArthurHoaro2019-07-202-0/+22
|
* Default colors plugin - Add unit testsArthurHoaro2019-07-202-12/+55
|
* WIP - Plugin to override default template colorsArthurHoaro2019-07-083-0/+76
| | | | | | | | | | * Adds a new core plugin to override default template colors * Adds a new hook when plugin settings are saved (`save_plugin_parameters`) * Use CSS native variables for main colors instead of SASS variables * Disable SASS sort order rules due to a bug in the plugin Fixes #1312
* Remove QRCode link to an external serviceArthurHoaro2019-05-252-2/+1
|
* namespacing: add plugin tests to \Shaarli\Plugin\[...]VirtualTam2019-01-122-3/+3
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\Plugin\PluginManagerVirtualTam2019-01-129-0/+11
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\RouterVirtualTam2019-01-127-0/+10
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* namespacing: \Shaarli\Feed\{Cache,CachedPage,FeedBuilder}VirtualTam2019-01-121-0/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* lint: fix line-length warningsVirtualTam2018-12-021-4/+4
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* lint: apply phpcbf to plugins/VirtualTam2018-12-026-15/+16
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Merge pull request #1205 from ArthurHoaro/feature/opengraphArthurHoaro2018-10-061-0/+1
|\ | | | | Add OpenGraph meta tags on permalink page
| * Add OpenGraph meta tags on permalink pageArthurHoaro2018-08-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes: - og:title - og:type -> article - og:image -> if there is a thumbnail - og:url -> permalink - og:description -> first 300 chars of raw description - article:published_time - article:modified_time - article:tag -> one OG meta tag for each shaare tag Fixes #258
* | Merge pull request #1212 from ArthurHoaro/hotfix/hashtag-md-escapeArthurHoaro2018-10-061-0/+9
|\ \ | | | | | | Fix hashtags with markdown escape enabled
| * | Fix hashtags with markdown escape enabledArthurHoaro2018-08-141-0/+9
| |/ | | | | | | | | | | They're now transformed to markdown syntax links before processing them through Parsedown. Fixes #1210
* / Isso plugin: add an icon in linklist if enabledArthurHoaro2018-08-143-2/+34
|/ | | | Fixes #1075
* Fix feed permalink rendering with markdown escape set to trueArthurHoaro2018-05-191-0/+8
| | | | Fixes #1134
* Fix removal of on=... attributes from html generated from markdownDennis Verspuij2018-03-191-1/+1
|
* Executes daily hooks before creating columns.kalvn2018-02-012-20/+15
|
* Translations : Working demo example of translation extensionArthurHoaro2017-10-223-1/+48
|
* Shaarli's translationArthurHoaro2017-10-2215-52/+140
| | | | | | | | | * translation system and unit tests * Translations everywhere Dont use translation merge It is not available with PHP builtin gettext, so it would have lead to inconsistency.
* migrated Github wiki links to readthedocsWilli Eggeling2017-08-261-1/+1
|
* Add a whitelist of protocols for URLsArthurHoaro2017-05-251-4/+33
| | | | | | | - for Shaare - for markdown description links and images Not whitelisted protocols will be replaced by `http://`
* Remove readityourself pluginArthurHoaro2017-04-014-54/+0
| | | | Fixes #818
* Remove inline JS and add LibreJS headers in JS filesArthurHoaro2017-03-123-0/+84
| | | | | Fixes #33 (wow!) Relates to #395
* Fix #773: set Piwik URL protocolArthurHoaro2017-03-112-16/+22
|
* Add markdown_escape settingArthurHoaro2017-02-282-18/+38
| | | | | | | | | | | | | This setting allows to escape HTML in markdown rendering or not. The goal behind it is to avoid XSS issue in shared instances. More info: * the setting is set to true by default * it is set to false for anyone who already have the plugin enabled (avoid breaking existing entries) * improve the HTML sanitization when the setting is set to false - but don't consider it XSS proof * mention the setting in the plugin README
* Fix markdown plugin color overridingArthurHoaro2017-02-271-1/+1
|
* Remove CSS call for addlink toolbar pluginArthurHoaro2017-01-151-16/+0
| | | | Fixes #724
* Cleanup: explicit method visibilityVirtualTam2017-01-051-1/+1
| | | | Signed-off-by: VirtualTam <virtualtam@flibidi.net>
* Move PubSubHubbub code as a default pluginArthurHoaro2016-12-205-0/+125
|
* Fix typo in markdown plugin meta descriptionArthurHoaro2016-12-181-1/+1
|
* Merge pull request #697 from ArthurHoaro/feature/ids-bisArthur2016-12-121-2/+2
|\ | | | | Link ID refactoring
| * Add a persistent 'shorturl' key to all linksArthurHoaro2016-12-121-3/+1
| | | | | | | | | | | | | | All existing link will keep their permalinks. New links will have smallhash generated with date+id. The purpose of this is to avoid collision between links due to their creation date.
| * Apply the new ID system accros the whole codebaseArthurHoaro2016-12-121-2/+4
| |
* | Merge pull request #679 from ArthurHoaro/plugins/headerArthur2016-12-127-24/+105
|\ \ | |/ |/| Improve theme dependent plugin placeholders:
| * Improve theme dependent plugin placeholders:ArthurHoaro2016-12-017-24/+105
| | | | | | | | | | | | | | | | | | - buttons_toolbar: now expect links represented by an array instead of HTML content - fields_toolbar: now expect a form represented by an array instead of HTML content - action_plugin: now expect links represented by an array instead of HTML content Default templates updated accordingly mprove theme dependent plugin placeholders:
* | Merge pull request #701 from ArthurHoaro/plugins/md-html-docArthur2016-12-032-1/+21
|\ \ | | | | | | Describe markdown HTML rendering and display a warning
| * | Describe markdown HTML rendering and display a warningArthurHoaro2016-12-012-1/+21
| | | | | | | | | | | | Fixes #688
* | | Markdown: fixes feed rendering with nomarkdown tagArthurHoaro2016-11-222-14/+34
|/ / | | | | | | | | | | | | | | | | | | | | * make sure we match exactly `nomarkdown` tag * pass the whole link data to stripNoMarkdownTag() to: * strip the noMD tag in taglist (array) * strip the tag in tags (string) Fixes #689 tmp
* / Plugins W3C complianceArthurHoaro2016-11-054-4/+4
|/ | | | Add an alt attribute to images
* Add Piwik PluginAdrien Oliva2016-11-022-0/+75
| | | | | | [PullRequest #677] Change after Review Fix logic, my bad!
* Fix an issue with links not being reversed in code blocksArthurHoaro2016-10-221-5/+6
| | | | | | Fixes #672 + Markdown to HTML unit test
* Use Composer to import Parsedown libraryArthurHoaro2016-10-222-1530/+0
| | | | Reference #613