|
1 | 1 | ## Release 2025/03/05 |
2 | 2 |
|
3 | | -- **sg4-lf-vulnerability-preventing-markdown-xss** - Improvements to prevent Markdown XSS. |
4 | | -- **sg8-improve-raw-md-mode** - Improvements to raw Markdown mode. |
5 | | -- **sg12-fix-styling** - "Milkup" editor style improvements. |
6 | | -- **sg16-improve-editor-focus-management** - Improvements to maintain editor focus. |
| 3 | +A new text editor based on [lexical](https://lexical.dev/) replaces Milkdown. All of the following are related to this change: |
| 4 | + |
| 5 | +- **sg4-lf-vulnerability-preventing-markdown-xss** - Prevent Markdown XSS. |
| 6 | +- **sg8-improve-raw-md-mode** - Raw Markdown mode upgrades. |
| 7 | +- **sg12-fix-styling** - Editor style improvements. |
| 8 | +- **sg16-improve-editor-focus-management** - Editor focus upgrades. |
7 | 9 | - **sg20-remove-text-on-post-of-comment** - Upon pressing POST, the text in the editor box now disappears. |
8 | | -- **sg28-change-esc-behaviour-on-modals** - Ensured that when inputting YouTube and Panopto videos, pressing 'Esc' escapes the modal but does not exit edit mode. |
9 | | -- **sg29-add-floating-link-editor** - Added a floating link editor that appears when clicking on a link, allowing users to edit the link’s title and URL. |
10 | | -- **sg33-allow-images-to-be-links** - Allowed images to be set as hyperlinks. |
11 | | -- **sg36-change-toolbar-to-be-adaptive-wrt-current-formatting** - Toolbar now responds to selection changes, e.g., clicking on Heading 1 updates the toolbar to show Heading 1. |
| 10 | +- **sg28-change-esc-behaviour-on-modals** - When inputting YouTube and Panopto videos, pressing 'Esc' escapes the modal but does not exit edit mode. |
| 11 | +- **sg29-add-floating-link-editor** - Floating link editor that appears when clicking on a link, allowing users to edit the link’s title and URL. |
| 12 | +- **sg33-allow-images-to-be-links** - Images can be hyperlinks. |
| 13 | +- **sg36-change-toolbar-to-be-adaptive-wrt-current-formatting** - Toolbar responds to selection changes, Heading 1. |
12 | 14 | - **sg38-verify-milkdown-editor-remains-functional-with-admin-switch-off** - Verified that the Milkdown editor remains functional when the admin switch is off. |
13 | | -- **sg39-overhaul-markdown-parsing** - Improved parser robustness for old backend content, removing assumptions about Lexical’s Markdown input. |
14 | | -- **sg41-make-md-response-area-respond-to-changes-in-text-editor-switch** - Adjusted the "Milkdown" response area to support both the Milkdown and Milkup text editors. |
| 15 | +- **sg39-overhaul-markdown-parsing** - Improved parser robustness for legacy backend content, removing assumptions about Lexical’s Markdown input. |
| 16 | +- **sg41-make-md-response-area-respond-to-changes-in-text-editor-switch** - Adjusted the "Milkdown" response area to support both the Milkdown and Lexical text editors. |
15 | 17 | - **sg51-student-mode-md-switch-submits-comment-or-reply** - Prevented the Markdown switch from submitting comments. |
16 | 18 | - **sg52-dont-allow-horizontal-scrolling-for-whole-lexical-box** - Prevented horizontal scrolling when using the Milkup editor. |
17 | | -- **b627-add-a-switch-for-text-editors** - Introduced a switch to activate either the Milkdown editor or the Milkup editor. |
| 19 | +- **b627-add-a-switch-for-text-editors** - Admin switch Milkdown and Lexical editors. |
18 | 20 |
|
19 | 21 | ## Release 2025/02/25 |
20 | 22 |
|
|
0 commit comments