- Apr 17, 2024
-
-
Pierre Jeanjean authored
* Add the option `attachment.upload.enableComments` * With the option enabled: * Add a text input during upload to set a summary * Display the summaries for each revision in attachment history * Add a UI test * Use XWiki form standard * Improve UI
-
LucasC authored
XWIKI-18356: "aria-labelledby" for navigation panel entries and corresponding ids contain illegal whitespaces (#3015) * Added escaping for the spaces and % in the IDs of the jstree nodes. * Unescaped this when using the ID to query new nodes for the tree
-
Thomas Mortagne authored
-
Manuel Leduc authored
Partial revert of 2bea1bee to use System.properties instead of project.properties
-
LucasC authored
* Fixed the sorting function to focus the new event handler Notes: * I couldn't reproduce the CI fail locally unfortunately... however the changes did not break tests so they should be correct * This does not pose an issue elsewhere because the clicked element was a child of the new sorting handler. The event propagated upwards and triggered the sort action properly. In the case of the failing test, using a test selector at this higher level allows to not fail when the icon is hidden for whatever reason.
-
Simon Urli authored
* Ensure to use proper WikiReference when resolving user document reference * Provide some more logs to perform migration of users * Move the migration so that it's executed in recent version of XS * Put forgotten unstable annotations on migrations
-
Manuel Leduc authored
-
Vincent Massol authored
XWIKI-13101: Remove deprecated "Panels.SpaceDocs", "Panels.Spaces", "Main.Spaces" and "Main.SpaceIndex" * Remove associated tests
-
- Apr 16, 2024
-
-
Thomas Mortagne authored
-
LucasC authored
* Changes to the status of the WCAG rules that are currently not violated. From this point on, all changed rules will make the build fail. As of https://ci.xwiki.org/job/XWiki%20Environment%20Tests/job/xwiki-platform/job/master/506/, there are only a few rules that fail through tests: - aria-allowed-attr 1 violation - label 76 violations - image-alt 1 violation - link-in-text-block 409 violations - select-name 2 violations - color-contrast 2 violations - scrollable-region-focusable 1 violation Total violations: 492 * duplicate-id fixed * duplicate-id-active fixed * duplicate-id-aria fixed
-
LucasC authored
* Changed the nature of the macro edit modal to be based on a form (forms can use the native implicit form submission on inputs). --------- Co-authored-by:
Marius Dumitru Florea <marius@xwiki.com>
-
Thomas Mortagne authored
-
Thomas Mortagne authored
XWIKI-22094: Getting "java.io.IOException: frame_size_error/invalid_frame_length" with remote Solr behind an HTTP proxy
-
Thomas Mortagne authored
* use a more precise requirement
-
Vincent Massol authored
-
Marius Dumitru Florea authored
* Properly initialize the new nested editables after a remote change is applied in order to prevent adding them multiple times. * Re-render the macros when a new nested editable is added for a macro widget.
-
Marius Dumitru Florea authored
* Preserve the selection direction (e.g. when using Shift + Arrow Left to select text and a remote change is applied)
-
Marius Dumitru Florea authored
* Improve selection restore code to: ** not steal the focus when remote changes are applied ** take into account only the visible text (and focusable elements) when encoding the text selection in order to avoid unexpected results when performing the diff ** better scroll into view focused / selected widgets * Also allow changes on the root node if the change affects its children (i.e. change.node is actually the parent of the changed nodes)
-
Marius Dumitru Florea authored
* Save snapshot before and after patching the DOM, in order to be able to undo/redo a remote change * Prevent the editor for recording undo/redo history entries while we patch and reload the content (in case a macro was modified) * Make sure the editor doesn't fire change events while we patch and reload the content * When diffing the DOM ignore the widget (e.g. macro) output and use instead only the widget data. We do this by replacing the widgets with some custom HTML elements and then revert (restore the widget output) after the patch is applied. * Don't use the native selection because the editor might not be focused (in fact the editor loses the focus whenever we switch the browser tab/window, which happens a lot in functional tests). Use instead the selection that the editor saves (remembers from the last time is had the focus).
-
Marius Dumitru Florea authored
* Wait for macros to be rendered after inserting or editing a macro. * Verify that applying remote changes doesn't steal the focus from the Edit Macro modal.
-
Marius Dumitru Florea authored
* The filters module has been removed (because it's not needed anymore)
-
Marius Dumitru Florea authored
* Synchronize using the editor output HTML (i.e. what is sent to the server to be converted to wiki syntax) in order to avoid dealing with local changes and also avoid applying complex (HyperJSON) filters to obtain the normalized content (the editor output HTML is the normalized content). * The editor output HTML can contain XML comments (annotations like macro markers) but HyperJSON doesn't support comments, so we need to protect/unprotect them when converting to/from HyperJSON. * Restoring the diff-based text selection is costly and is not needed most of the time (when users edit in different sections of the content) so we also save a "relative" selection that can be invalidated when applying the DOM patch
-
Marius Dumitru Florea authored
-
Marius Dumitru Florea authored
-
Marius Dumitru Florea authored
-
Marius Dumitru Florea authored
* Simplify the editor HTML output by removing redundant content (the value of macro content and parameters that are editable in-place), in order to reduce the size of the diffed content and the number of local changes.
-
Marius Dumitru Florea authored
* In order to reduce the number of local changes we need to synchronize on the editor output HTML (that is converted to wiki syntax) but for this we need to make sure the whitespace at the end of lines is preserved.
-
LucasC authored
* Removed the limit on the size of the breadcrumb displayed in the HTML notification mail.
-
Thomas Mortagne authored
-
Thomas Mortagne authored
-
Thomas Mortagne authored
Translations update from Weblate
-
Nikita Petrenko authored
Currently translated at 100.0% (8 of 8 strings) Translation: XWiki Platform/xwiki-platform-icon-macro Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-platform-icon-macro/uk/
-
Nikita Petrenko authored
Currently translated at 100.0% (277 of 277 strings) Translation: XWiki Platform/XWiki Platform - CKEditor - UI Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-platform-ckeditor-ui/uk/
-
- Apr 15, 2024
-
-
Simpel authored
Currently translated at 100.0% (8 of 8 strings) Translation: XWiki Platform/xwiki-platform-icon-macro Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-platform-icon-macro/de/
-
Nikita Petrenko authored
Currently translated at 100.0% (187 of 187 strings) Translation: XWiki Platform/XWiki.Notifications.Code.Translations Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-notifications-code-translations/uk/
-
Nikita Petrenko authored
Currently translated at 100.0% (119 of 119 strings) Translation: XWiki Platform/XWiki.AdminTranslations.xml Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-admintranslations-xml/uk/
-
Nikita Petrenko authored
Currently translated at 100.0% (9 of 9 strings) Translation: XWiki Platform/XWiki Security Authentication Default Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-security-authentication-default/uk/
-
Simpel authored
Currently translated at 100.0% (9 of 9 strings) Translation: XWiki Platform/XWiki Security Authentication Default Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-security-authentication-default/de/
-
Simpel authored
Currently translated at 100.0% (187 of 187 strings) Translation: XWiki Platform/XWiki.Notifications.Code.Translations Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-notifications-code-translations/de/
-
Simpel authored
Currently translated at 100.0% (119 of 119 strings) Translation: XWiki Platform/XWiki.AdminTranslations.xml Translate-URL: https://l10n.xwiki.org/projects/xwiki-platform/xwiki-admintranslations-xml/de/
-