History log of /dokuwiki/lib/plugins/extension/Notice.php (Results 1 – 9 of 9)
Revision Date Author Comments
# fe58309e 16-Jul-2026 Andreas Gohr <gohr@cosmocode.de>

extension: don't crash on malformed conflict/dependency ids

The conflicts and depends fields in the repository metadata are free
form text entered by extension authors and may contain values that ar

extension: don't crash on malformed conflict/dependency ids

The conflicts and depends fields in the repository metadata are free
form text entered by extension authors and may contain values that are
not valid extension ids, such as "sprintdoc template". Since 9af82229f
routed every Extension construction through the strict setBase()
validation, such a value made Extension::createFromId() throw an
uncaught RuntimeException while building the notices, taking down the
whole extension manager.

Skip entries that cannot be parsed into an extension id when checking
for missing dependencies and conflicts.

As an immeadiate fix this will also be fixed in the repository API to
avoid sending invalid extension IDs to the extension manager.

Fixes #4691

show more ...


# d2d4b908 10-Dec-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: use characters for messages

As pointed out in
https://github.com/dokuwiki/dokuwiki/pull/4358#issuecomment-2528848505
using Unicode Symbols for message status might not be ideal. T

Extension Manager: use characters for messages

As pointed out in
https://github.com/dokuwiki/dokuwiki/pull/4358#issuecomment-2528848505
using Unicode Symbols for message status might not be ideal. This patch
uses upper case letters instead and SVGs in the GUI manager.

show more ...


# cf461f20 04-Dec-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: adjust notice strings

Because notices are shown on command line as well as in the admin GUI,
we can not use HTML in them. This adjusts the affected language strings
and removes th

Extension Manager: adjust notice strings

Because notices are shown on command line as well as in the admin GUI,
we can not use HTML in them. This adjusts the affected language strings
and removes the previously used clean up routine.

show more ...


# d98308b7 04-Dec-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: show updatemessage for installed extensions only


# 7c184cfc 22-Nov-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: (automatic) code style fixes


# 8fe483c9 22-Nov-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: updated tests


# 80bc92fb 20-Nov-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: add installer to GUI

Now the GUI uses the new Installer class. More work has been done on
the GUI itself


# 981e70ca 08-Aug-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: overhauled list display style

The GUI is still not fully functional again.


# 4fd6a1d7 25-Apr-2024 Andreas Gohr <andi@splitbrain.org>

Extension Manager: First go at reimplementing the GUI

still a long road ahead