aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib/plugins/extension
Commit message (Collapse)AuthorAge
* Merge pull request #4395 from dokuwiki-translate/lang_update_1039_1736812845Gerrit Uitslag2025-01-15
|\ | | | | Translation update (hu)
| * translation updateFekete Ádám Zsolt2025-01-15
| |
* | translation updateВолодимир2025-01-14
|/
* Extension Manager: add missing security tokenAndreas Gohr2025-01-08
|
* translation updateAnika Rachow2025-01-07
|
* translation updatePeter Dave Hello2024-12-22
|
* 🤖 Rector and PHPCS fixessplitbrain2024-12-18
|
* Merge pull request #4374 from dokuwiki/extensionlabelsAndreas Gohr2024-12-18
|\ | | | | Extension Manager: use characters for messages
| * Extension Manager: set a larger timeoutAndreas Gohr2024-12-17
| | | | | | | | | | | | | | | | | | | | | | | | When loading large plugins, like the dw2pdf plugin, a timout of 25 seconds may not be enough on slow connections. This increases the limit to 5 second short of 4 minutes. On CLI this should not be an issue at all, on web SAPIs we need to increase the execution time first, only if that succeeds (might be disabled on some hosts) the limit is increased. This replaces PR #4377
| * initialize remote data in one goAndreas Gohr2024-12-17
| | | | | | | | | | | | Previously each extension was fetched separately from the API, this fetches all installed ones in one go, speeding up the first open on cold cache significantly.
| * Extension Manager: style improvementsAndreas Gohr2024-12-17
| | | | | | | | | | | | | | * use SVG for popularity, a bit more muted color style * different error icon * colors for message icons * lazy load screenshots
| * Extension Manager: use characters for messagesAndreas Gohr2024-12-10
| | | | | | | | | | | | | | 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.
* | translation updateSchplurtz le Déboulonné2024-12-17
|/
* translation updateMarek Adamski2024-12-09
|
* Extension Manager: style fixesAndreas Gohr2024-12-04
|
* Extension Manager: adjust testAndreas Gohr2024-12-04
| | | | | Since we now protect the currently used template, the test needs to be adjusted.
* Extension Manager: adjust notice stringsAndreas Gohr2024-12-04
| | | | | | 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.
* Extension Manager: show updatemessage for installed extensions onlyAndreas Gohr2024-12-04
|
* Extension Manager: correctly handle component typesAndreas Gohr2024-12-04
| | | | | There were a few missing and they were also missing from the detail list. Searching for components using the type: prefix now works.
* Extension Manager: check dependencies on uninstall/disableAndreas Gohr2024-12-04
| | | | Extensions that others depend on should not be uninstalled.
* Extension Manager: protect the current templateAndreas Gohr2024-12-04
|
* Extension Manager: fullpath instead of realpathAndreas Gohr2024-12-04
| | | | | | This should fix backslash problems on Windows and the various additional checks and ommissions our implementation does make more sense here anyway.
* Extension Manager: fix incorrect importAndreas Gohr2024-12-04
|
* Extension Manager: (automatic) code style fixesAndreas Gohr2024-12-04
|
* Extension Manager: small language adjustmentsAndreas Gohr2024-12-04
|
* Extension Manager: updated testsAndreas Gohr2024-12-04
|
* Extension Manager: adjust javascript and imagesAndreas Gohr2024-12-04
| | | | | | | | | This simpliefies the view options into a single filter, which toggles between all and updatable extensions. This should be less confusing and is what most people use anyway. Image use has been reduced and SVGs are used for icons now. Placeholders are still PNG.
* Extension Manager: removed obsolete codeAndreas Gohr2024-12-04
|
* Extension Manager: added the last missing GUI tabsAndreas Gohr2024-12-04
|
* Extension Manager: check repo access in handle()Andreas Gohr2024-12-04
| | | | Still need to check if the behaviour on missing internet works okay.
* Extension Manager: Template GUIAndreas Gohr2024-12-04
| | | | template tab works now, fixed installed status
* Extension Manager: add installer to GUIAndreas Gohr2024-12-04
| | | | | Now the GUI uses the new Installer class. More work has been done on the GUI itself
* Extension Manager: some more work on stylingAndreas Gohr2024-12-04
|
* Extension Manager: by default skip all git controlled extensionsAndreas Gohr2024-12-04
|
* Extension Manager: overhauled list display styleAndreas Gohr2024-12-04
| | | | The GUI is still not fully functional again.
* Extension Manager: some first attempts at stylingAndreas Gohr2024-12-04
| | | | I'm not really happy yet, but it will be improved in coming commits
* Extension Manager: First go at reimplementing the GUIAndreas Gohr2024-12-04
| | | | still a long road ahead
* Extension Manager: ensure php requirements before installingAndreas Gohr2024-12-04
| | | | This makes use of the new minphp and maxphp fields in the info.txt
* Extension Manager: CLI now should completely use new classesAndreas Gohr2024-12-04
|
* Extension Manager: make installation work againAndreas Gohr2024-12-04
| | | | The Installer class now also handles dependencies
* Extension Manager: list warnings on CLIAndreas Gohr2024-12-04
|
* Extension Manager: more refactoringAndreas Gohr2024-12-04
| | | | started to migrate the CLI over to the new classes
* ExtensionManager: allow initialization using an ID onlyAndreas Gohr2024-12-04
| | | | This is a more convenient method
* First start at refactoring the extension managerAndreas Gohr2024-12-04
| | | | | The aim is to readd the existing functionality into proper classes, then extend from there.
* translation updateEduardo Mozart de Oliveira2024-11-06
|
* Merge pull request #4326 from dokuwiki-translate/lang_update_958_1727982875Andreas Gohr2024-10-30
|\ | | | | Translation update (de)
| * translation updateJürgen Mayer2024-10-03
| |
* | translation updateTomáš Heger2024-10-04
|/
* translation updateEduardo Mozart de Oliveira2024-05-15
|
* Update extension.test.phpZweihorn2024-05-01
| | | | | | fix for failing test due to aligned url entry ref https://github.com/dokuwiki/dokuwiki/issues/4270#issuecomment-2088208289