| bcf7417c | 26-Jul-2023 |
Rafael Fernandes <rafa.fernan10@gmail.com> |
translation update |
| 5e6b4925 | 26-Jul-2023 |
take <take@ruu.kr> |
translation update |
| 82442557 | 23-Jul-2023 |
Schplurtz le Déboulonné <schplurtz@laposte.net> |
translation update |
| 6ea803cc | 22-Jul-2023 |
alair <Mail@alair.top> |
translation update |
| 300294b4 | 29-Jun-2023 |
KAWASHIMA,Y <darknmatta@gmail.com> |
translation update |
| 7bb0ac82 | 12-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
installing extensions needs to reset the opcache |
| 68253c2b | 01-Jun-2023 |
Andreas Gohr <andi@splitbrain.org> |
be more defensive when matching for section highlight |
| 755a9150 | 24-May-2023 |
Eduardo Mozart de Oliveira <eduardomozart182@gmail.com> |
translation update |
| fa8dd74c | 20-May-2023 |
Mykhailo <mvkorobkov@gmail.com> |
translation update |
| 4ebc7ff4 | 15-May-2023 |
Daniel Dias Rodrigues <danieldiasr@gmail.com> |
translation update |
| 728c1abe | 27-Apr-2023 |
Petr Kajzar <petr.kajzar@centrum.cz> |
translation update |
| f657e5d0 | 27-Apr-2023 |
Andreas Gohr <andi@splitbrain.org> |
Add JSON based alternative to XMLRPC
XMLRPC is a rather outdated and old-fashioned protocol not much in use anymore. Developers prefer simpler, JSON based APIs.
This adds a new "JSONRPC" API. Basic
Add JSON based alternative to XMLRPC
XMLRPC is a rather outdated and old-fashioned protocol not much in use anymore. Developers prefer simpler, JSON based APIs.
This adds a new "JSONRPC" API. Basically it exposes exactly the same method calls as the XMLRPC API but using JSON instead of XML. It's not a classical REST API, but should be just as easy to use for developers.
Here is an example call using CURL:
curl http://localhost/dokuwiki/lib/exe/jsonrpc.phs \ -H 'Content-Type: application/json' \ -H "Authorization: Bearer $token" \ -d '["wiki"]'
Please note that the above uses the token auth implemented in #2432. Authentication via basic auth or cookies would work as well.
show more ...
|
| 2e60baea | 20-Apr-2023 |
Andreas Gohr <andi@splitbrain.org> |
Avoid flicker when highlighting a section
Previously, elements were wrapped in a div on hover and unwrapped when the mouse was moved again. This generally worked okay, but led to problems where the
Avoid flicker when highlighting a section
Previously, elements were wrapped in a div on hover and unwrapped when the mouse was moved again. This generally worked okay, but led to problems where the wrapped section contained elements with their own rendering context (video, object, iframe, ...). The wrapping caused rerendering of these elements resulting in flicker and layoutshift:
splitbrain/dokuwiki-plugin-vshare#13 cosmocode/dokuwiki-plugin-diagrams#4
This patch changes the higlighting mechanism to always wrap *all* sections in a div and only toggle classes on hover. Class names have been chosen to be backwardscompatible, so this should continue to work as before in all templates.
show more ...
|
| fabd7cce | 06-Apr-2023 |
Damien Regad <dregad@mantisbt.org> |
PR review fixes |
| aef0dd8c | 05-Apr-2023 |
Damien Regad <dregad@mantisbt.org> |
Improve Popularity plugin intro text |
| 0f9b97d7 | 04-Apr-2023 |
Andreas Gohr <andi@splitbrain.org> |
support SVG logo in dokuwiki template
Inspired by https://forum.dokuwiki.org/d/20964-logo-too-big this adds SVG support for setting the logo in the dokuwiki template.
Note: This introduces a fixed
support SVG logo in dokuwiki template
Inspired by https://forum.dokuwiki.org/d/20964-logo-too-big this adds SVG support for setting the logo in the dokuwiki template.
Note: This introduces a fixed height for the logo (64px), previously users could decide their logo size by simply uploading it in the right size. Users who want a larger sized logo will have to override the height in a userstyle now
show more ...
|
| 5f55167d | 04-Apr-2023 |
Marek Adamski <fevbew@wp.pl> |
translation update |
| 1aa2c37f | 31-Mar-2023 |
Gerrit Uitslag <klapinklapin@gmail.com> |
two extra '; are invalid php, also the translation tool does not accept this
https://github.com/dokufreaks/dokuwiki-translation/issues/109 |
| d0eb8bfe | 30-Mar-2023 |
Andreas Gohr <andi@splitbrain.org> |
simplify media manager panel height
The height of the panel was calculated in JavaScript, trying to use the remaining space. With larger headers that lead to a relatively small area. In addition the
simplify media manager panel height
The height of the panel was calculated in JavaScript, trying to use the remaining space. With larger headers that lead to a relatively small area. In addition the height calculation behaved weirdly on certain resolutions (in some templates) resulting in a decreasing height on each image interaction.
This patch simply sets the panel height 60% of the browser window using the vh unit (which was not available when the media manager was written).
To keep backward compatibility and not accidentally break a bunch of templates, the height is still set from JavaScript but only once instead of updating it on every resize operation.
A proper refactoring of the whole media manager code is still something we need to tackle in the future, but this change should make it slightly better.
show more ...
|
| 38afa930 | 29-Mar-2023 |
Gilson Caldeira <gilsoncaldeira@gmail.com> |
translation update |
| b4af56dc | 12-Mar-2023 |
Moritz Raguschat <moritz.raguschat@web.de> |
Do not reminify minified plugin scripts
Adresses point 5) of #3645 |
| af28745a | 12-Mar-2023 |
Andreas Gohr <andi@splitbrain.org> |
extracted JS compressor into its own library
This moves our JavaScript compressor into its own composer dependency. |
| bb419b01 | 23-Mar-2023 |
cadetill <cadetill@gmail.com> |
translation update |
| 1eb39399 | 22-Mar-2023 |
fiwswe <53953985+fiwswe@users.noreply.github.com> |
Correction to fix of corner case
Fixes https://github.com/dokuwiki/dokuwiki/pull/3928/commits/e7794be61135b07c6227c367ebf735ba94a2b200
IMHO paying the test on the same variable (`$size`) as in th
Correction to fix of corner case
Fixes https://github.com/dokuwiki/dokuwiki/pull/3928/commits/e7794be61135b07c6227c367ebf735ba94a2b200
IMHO paying the test on the same variable (`$size`) as in the original test in https://github.com/dokuwiki/dokuwiki/blob/775003a7dfc8824e655f040724abfb8255c6da03/lib/plugins/logviewer/admin.php#L143 is better/more clear than basing it on something caused as a result of that test, i.e. `$toread` having a specific value.
show more ...
|
| 9c697479 | 21-Mar-2023 |
fiwswe <53953985+fiwswe@users.noreply.github.com> |
Always close log file
Close the log file even when exceptions are thrown when trying to read from it. |