aboutsummaryrefslogtreecommitdiffhomepage
path: root/plugins
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Isso comments pluginArthurHoaro2016-10-174-0/+74
| | | | Use Isso client to let visitors comments on permalinks
* New init function for plugins, supports errors reportingArthurHoaro2016-10-143-8/+47
| | | | | | | | All plugins can optionally add an init function named `pluginname_init()` which is called when the plugin is loaded. This function is aware of the config, and can return initialization errors, which are displayed in the header template. Note that the previous error system hack no longer work.