309 Commits

Author SHA1 Message Date
Elian Doran
44c502f9cc
chore(deps): remove dependencies on swc 2025-05-27 23:31:29 +03:00
Elian Doran
d81ab9ea1d
fix(commons): type errors 2025-05-27 23:28:09 +03:00
Elian Doran
114607f762
refactor(commons): switch to esbuild 2025-05-27 23:28:01 +03:00
Elian Doran
4ab297d00f
refactor(editor): correct type for keystroke 2025-05-27 21:01:35 +03:00
Elian Doran
e2a089eb7e
feat(editor/move_block): support multiple keystrokes 2025-05-27 20:39:52 +03:00
Elian Doran
27d1a87fb0
feat(editor): allow moving blocks up/down 2025-05-27 20:36:57 +03:00
Elian Doran
a666e26194
feat(client): display message when copying code block in text note 2025-05-26 20:02:32 +03:00
Elian Doran
5fcf4afcfa
Merge branch 'develop' into math-edit 2025-05-26 16:39:01 +03:00
Elian Doran
b5c09eee73
refactor(client): missing type errors for syntax highlight 2025-05-26 15:46:19 +03:00
Elian Doran
4752db6bc5
style(ckeditor5/codeblock): limit language selector height 2025-05-26 12:35:38 +03:00
Elian Doran
622d026efc
refactor(ckeditor5/codeblock): simplify copy clipboard plugin 2025-05-26 12:23:11 +03:00
Elian Doran
a77d89f4c7
feat(ckeditor5/codeblock): implement copy to clipboard function 2025-05-26 12:18:21 +03:00
SiriusXT
32fd575cc4 fix(math edit): preserve line breaks 2025-05-26 17:17:18 +08:00
Elian Doran
fc83f67d7c
chore(ckeditor5/codeblock): add command for copying to clipboard 2025-05-26 11:37:44 +03:00
Elian Doran
5eecea52bf
feat(ckeditor5/codeblock): add copy icon 2025-05-26 11:37:26 +03:00
SiriusXT
aff5a9c31d style(math): Set the default width of the math formula editing dialog 2025-05-26 16:05:27 +08:00
Elian Doran
751ed0b5d4
refactor(ckeditor5/codeblock): split dropdown into own plugin 2025-05-26 10:53:12 +03:00
Elian Doran
178ce31064
feat(ckeditor5/codeblock): add language dropdown 2025-05-26 10:09:33 +03:00
Elian Doran
a1d5719fe0
feat(ckeditor5): create an empty toolbar for code blocks 2025-05-26 09:17:35 +03:00
Elian Doran
0f7ea60be1
Merge branch 'develop' into math-edit 2025-05-25 21:05:47 +03:00
Elian Doran
470cc69a85
Merge remote-tracking branch 'origin/develop' into feature/server_esbuild 2025-05-25 16:23:39 +03:00
Elian Doran
fa9d0be651
refactor(server): async import without side effects 2025-05-25 14:09:51 +03:00
SiriusXT
262ec45fe0 feat(math): support multi-line formula editing 2025-05-23 17:03:07 +08:00
Adorian Doran
ac1d56b1d6 client/formatting toolbar: fix the "Markdown import" button's icon 2025-05-23 02:03:20 +03:00
Elian Doran
edc180189c
Merge remote-tracking branch 'origin/develop' into feature/server_esbuild 2025-05-22 12:24:02 +03:00
Adorian Doran
addafa85c3 client/formatting toolbar: add CSS classes to the "Admonition" dropdown items 2025-05-21 21:36:00 +03:00
Elian Doran
45c946352e
refactor(express-partial-content): port to esbuild 2025-05-21 17:31:40 +03:00
Elian Doran
6131ae68bb
chore(highlightjs): tests not runnable 2025-05-19 16:30:00 +03:00
Elian Doran
1e3c2e4214
fix(highlighting): theme IDs contain spaces 2025-05-19 15:01:35 +03:00
Elian Doran
6b919b4f99
feat(highlighting): add tccn3 2025-05-18 22:40:59 +03:00
Elian Doran
42c61ae9cb
feat(highlighting): add rpm specfile 2025-05-18 22:24:21 +03:00
Elian Doran
b80ca1eef2
feat(highlighting): add dylan 2025-05-18 22:13:58 +03:00
Elian Doran
a520e72a15
feat(highlighting): add cobol 2025-05-18 22:03:30 +03:00
Elian Doran
0572295c51
feat(highlighting): add mirc 2025-05-18 21:59:55 +03:00
Elian Doran
51545b39bb
feat(highlighting): add systemverilog 2025-05-18 21:44:01 +03:00
Elian Doran
973d9c2192
feat(highlighting): add swift 2025-05-18 21:42:40 +03:00
Elian Doran
4877b4569f
feat(highlighting): add scheme 2025-05-18 21:39:47 +03:00
Elian Doran
475a4d05db
feat(highlighting): add scala 2025-05-18 21:39:12 +03:00
Elian Doran
59ca0e981a
feat(highlighting): add perl 2025-05-18 21:36:18 +03:00
Elian Doran
755d74feff
feat(highlighting): add clojurescript 2025-05-18 21:30:33 +03:00
Elian Doran
a0140455bf
feat(highlighting): add jinja2 2025-05-18 21:24:59 +03:00
Elian Doran
a8f810becd
feat(highlighting): add XML-DTD 2025-05-18 21:22:33 +03:00
Elian Doran
6a3a6243c4
feat(highlight): add cypher 2025-05-18 21:18:45 +03:00
Elian Doran
eb77a880dc
feat(highlight): add gdscript 2025-05-18 21:10:26 +03:00
Elian Doran
f92047bcac
refactor(common): rename highlightjs to markdown language code 2025-05-18 20:22:32 +03:00
Elian Doran
a3c39bbf5e
refactor(highlight.js): fix build error for HCL language 2025-05-18 19:57:11 +03:00
Elian Doran
1a4d1bc791
refactor(commons): deduplicate mime_type_definitions 2025-05-18 19:33:11 +03:00
Elian Doran
4537dfa660
chore(highlightjs): reintroduce grouping of themes 2025-05-18 18:58:46 +03:00
Elian Doran
b998dee476
chore(highlightjs): reintegrate loading of themes 2025-05-18 18:24:35 +03:00
Elian Doran
66cbe468f5
chore(highlightjs): load theme by IDs 2025-05-18 17:50:31 +03:00