303 Commits

Author SHA1 Message Date
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
Elian Doran
8b11f25f0c
chore(highlightjs): introduce client-level list of themes 2025-05-18 17:12:45 +03:00
Elian Doran
488761d4b9
fix(highlightjs): loading all supported languages at once 2025-05-18 16:11:40 +03:00
Elian Doran
b0ebeb22d5
fix(highlightjs): unable to match due to init normalization 2025-05-18 16:05:50 +03:00
Elian Doran
4fad4de319
chore(highlightjs): basic integration 2025-05-18 15:16:53 +03:00
Elian Doran
2c4b28c6cb
refactor(highlightjs): remove alias 2025-05-18 14:24:54 +03:00
Elian Doran
fd52b9ec4b
test(highlightjs): ensure language registration works 2025-05-18 14:23:10 +03:00