translation update
Handle missing PNG in dw2pdf export
Add button to download diagram PNG if it exists in cache
Attach download and open buttons to diagrams
make PNG cache optional
ensure only diagram files can be edited/selected
make everything work :-D
Prosemirror: don't submit the form on button presses
Handle titles and dimensions in prosemirror
Select files in media manager in Prosemirror
Simple Prosemirror menu button and edit form
Remove the SVG Sanitizer again in favor of CSP headersThis introduces a renderer that allows us to call each embedded SVG as aseparate URL with added CSP headers. This way we rely on the same safe
Remove the SVG Sanitizer again in favor of CSP headersThis introduces a renderer that allows us to call each embedded SVG as aseparate URL with added CSP headers. This way we rely on the same safetyfeature as with media file based diagrams.
show more ...
refactor the media manager integration
add configuration option to enable/disable embed mode
Add ajax backends for loading/saving embedded SVGsThis also renames the syntax classes to be easier to distinguish
first go at refactoring the diagrams editor into a class
Catch insufficient permissions earlyIf user has no permisssions to create a diagram in current namespace,remove the form altogether.
Create Russian lang.php
12