| e06577d2 | 15-Apr-2026 |
Andreas Gohr <andi@splitbrain.org> |
better whitespace handling in log viewer |
| b929bbff | 15-Apr-2026 |
Vyacheslav <bryanskmap@ya.ru> |
Translation update (ru) |
| 882968ae | 12-Apr-2026 |
Tobias Bengfort <tobias.bengfort@posteo.de> |
pagetools: reuse variables for calculations |
| 522a66bb | 06-Mar-2026 |
Tobias Bengfort <tobias.bengfort@posteo.de> |
pagetools responsive size |
| 051d1487 | 12-Apr-2026 |
splitbrain <86426+splitbrain@users.noreply.github.com> |
Update deleted files |
| 10b4c161 | 06-Mar-2026 |
Tobias Bengfort <tobias.bengfort@posteo.de> |
replace size control icons by svg |
| 743a6908 | 11-Apr-2026 |
splitbrain <86426+splitbrain@users.noreply.github.com> |
Rector and PHPCS fixes |
| 894c1577 | 11-Apr-2026 |
Andreas Gohr <andi@splitbrain.org> |
skip strict types rector
even though this rule only adds strict type checking for classes that already are fully typed, I am a bit hesitant to add the strict type declaration yet. maybe later |
| f88cbbf8 | 11-Apr-2026 |
Andreas Gohr <andi@splitbrain.org> |
Move copy button base styles to lib/styles for template independence
The copy-to-clipboard button positioning was only defined in the dokuwiki template's content.less, leaving third-party templates
Move copy button base styles to lib/styles for template independence
The copy-to-clipboard button positioning was only defined in the dokuwiki template's content.less, leaving third-party templates with an unstyled button. Move the minimal positioning rules (relative container, absolute button, RTL flip) into lib/styles/screen.css so every template gets a usable default. The dokuwiki template keeps only its opacity hover behavior.
show more ...
|
| f6d39a6d | 01-Dec-2025 |
Andreas Gohr <gohr@cosmocode.de> |
do not wrap code blocks for copybutton #4534 |
| b7c3b74a | 02-Oct-2025 |
Anna Dabrowska <dabrowska@cosmocode.de> |
Add copy-to-clipboard functionality to code blocks |
| a896ec97 | 11-Apr-2026 |
Andreas Gohr <andi@splitbrain.org> |
updated phpseclib |
| 1faca9e7 | 10-Apr-2026 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
Bump phpseclib/phpseclib from 3.0.50 to 3.0.51
Bumps [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) from 3.0.50 to 3.0.51. - [Release notes](https://github.com/phpseclib/phpseclib/rel
Bump phpseclib/phpseclib from 3.0.50 to 3.0.51
Bumps [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) from 3.0.50 to 3.0.51. - [Release notes](https://github.com/phpseclib/phpseclib/releases) - [Changelog](https://github.com/phpseclib/phpseclib/blob/master/CHANGELOG.md) - [Commits](https://github.com/phpseclib/phpseclib/compare/3.0.50...3.0.51)
--- updated-dependencies: - dependency-name: phpseclib/phpseclib dependency-version: 3.0.51 dependency-type: direct:production ...
Signed-off-by: dependabot[bot] <support@github.com>
show more ...
|
| 1e5f7f1f | 10-Apr-2026 |
Andreas Gohr <andi@splitbrain.org> |
Manifest: add UTF-8 to entity decoding
As recommended in the PHP manual |
| 6beb5edc | 10-Apr-2026 |
Andreas Gohr <andi@splitbrain.org> |
add gzfile_get_contents() to handle multi-stream gz and corruption
The initial gzdecode() fix only decoded the first gzip stream, breaking append mode where gzopen() creates concatenated streams.
R
add gzfile_get_contents() to handle multi-stream gz and corruption
The initial gzdecode() fix only decoded the first gzip stream, breaking append mode where gzopen() creates concatenated streams.
Replace with a chunk-based reader using inflate_* functions that loops through all streams and still correctly detects corrupt data.
show more ...
|
| 3b335c64 | 10-Apr-2026 |
Andreas Gohr <andi@splitbrain.org> |
use gzdecode instead of gzfile to work around PHP 8.5.3+ regression
gzfile() no longer detects corrupt gzip data due to a bug in PHP's zlib stream wrapper (php/php-src#21376). Using file_get_content
use gzdecode instead of gzfile to work around PHP 8.5.3+ regression
gzfile() no longer detects corrupt gzip data due to a bug in PHP's zlib stream wrapper (php/php-src#21376). Using file_get_contents() with gzdecode() avoids the stream wrapper and correctly returns false for corrupt files.
show more ...
|
| b2c5d210 | 10-Apr-2026 |
Andreas Gohr <andi@splitbrain.org> |
updated dependencies (core and test)
Using our own php-ixr fork until the following PRs are merged upstream:
https://github.com/kissifrot/php-ixr/pull/13 https://github.com/kissifrot/php-ixr/pull/14 |
| ddc6a58b | 25-Mar-2026 |
Andreas Gohr <gohr@cosmocode.de> |
gittool: prefer SSH when cloning
This is a tool for developers. They most probably have SSH keys for accessing their git repos configured. This change will try to use them when cloning. This will re
gittool: prefer SSH when cloning
This is a tool for developers. They most probably have SSH keys for accessing their git repos configured. This change will try to use them when cloning. This will result in a checkout that can easily be pushed back to.
show more ...
|
| 6ebc01d8 | 23-Mar-2026 |
Matt Van Horn <455140+mvanhorn@users.noreply.github.com> |
feat: add diff to disableactions config option
Add 'diff' as a checkbox option in the disableactions configuration setting, allowing admins to disable the diff action separately from other actions l
feat: add diff to disableactions config option
Add 'diff' as a checkbox option in the disableactions configuration setting, allowing admins to disable the diff action separately from other actions like revisions or edit.
When diff is disabled, diff icon links in revision lists and recent changes are hidden, and the "compare" submit button on page and media revision pages is removed.
Fixes #4504
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
show more ...
|
| f5a0dcac | 22-Mar-2026 |
Eduardo Mozart de Oliveira <eduardomozart182@gmail.com> |
Translation update (pt-br) |
| 4615f1f4 | 22-Mar-2026 |
dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
Bump phpseclib/phpseclib from 3.0.49 to 3.0.50
Bumps [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) from 3.0.49 to 3.0.50. - [Release notes](https://github.com/phpseclib/phpseclib/rel
Bump phpseclib/phpseclib from 3.0.49 to 3.0.50
Bumps [phpseclib/phpseclib](https://github.com/phpseclib/phpseclib) from 3.0.49 to 3.0.50. - [Release notes](https://github.com/phpseclib/phpseclib/releases) - [Changelog](https://github.com/phpseclib/phpseclib/blob/master/CHANGELOG.md) - [Commits](https://github.com/phpseclib/phpseclib/compare/3.0.49...3.0.50)
--- updated-dependencies: - dependency-name: phpseclib/phpseclib dependency-version: 3.0.50 dependency-type: direct:production ...
Signed-off-by: dependabot[bot] <support@github.com>
show more ...
|
| c7a8f458 | 22-Mar-2026 |
splitbrain <86426+splitbrain@users.noreply.github.com> |
Update deleted files |
| e4b0c5a0 | 22-Mar-2026 |
Andreas Gohr <andi@splitbrain.org> |
strict value comparison in auth session check. fixes #4602 |
| c046a97e | 19-Mar-2026 |
Eduardo Mozart de Oliveira <eduardomozart182@gmail.com> |
Translation update (pt-br) |
| 947b5be7 | 18-Mar-2026 |
Eduardo Mozart de Oliveira <eduardomozart182@gmail.com> |
Translation update (pt-br) |