Commit Graph
14 Commits
Author SHA1 Message Date
undefined 489b2dbeec ui: monaco: upgrade to 0.57, drop monaco-editor-webpack-plugin
- Migrate entry points to the 0.57 exports scheme (monaco-editor/editor,
  languages/features/typescript/register)
- Wire workers via the official MonacoEnvironment.getWorker +
  new Worker(new URL(...)) integration; webpack emits them as shared-chunk
  classic workers (chrome 70 compatible), total assets -21%
- Keep css/html/json language features (register.all) and route their
  worker labels; json is used by the cmeditor textareas
- Replace removed esm/vs/nls.messages with an inline implementation in the
  nls shim
- Drop MinChunkSizePlugin: it merged worker chunks into the main chunk and
  broke the runtime id module (webpack#15416)
- Remove monaco-editor-webpack-plugin dependency
- loadMonaco() now returns the loaded feature module exports, e.g.
  loadMonaco(['typescript']).typescript.javascriptDefaults
2026-10-09 16:26:44 +00:00
undefined 0aecafcd00 ui: new config page 2025-03-08 18:06:16 +08:00
undefined d6669a6c5b ui: fix monaco paste event 2023-12-23 18:24:01 +08:00
undefined 013ae1172b ui: fix discussion_edit ctrl+enter hotkey 2022-12-28 19:54:56 +08:00
undefined 96fa6cc7b9 ui: frontend api (#470) [skip-cache] 2022-12-12 00:53:44 +08:00
undefined a05125c6b0 ui: upgrade to webpack5 2022-08-07 03:15:36 +08:00
undefined c4521d9ce3 ui: editor: always use LF as line ending 2022-03-13 01:55:18 +08:00
undefined f621d26ed7 bump deps version 2022-03-12 23:38:41 +08:00
undefined e7b4b5de5e ui: remember last used editor theme 2022-03-12 21:48:00 +08:00
undefined 2bad82ab81 ui: remember last used theme 2022-03-11 13:12:09 +08:00
undefined 8223b45d23 core&ui: support pasting image in editor 2022-03-01 21:40:09 +08:00
undefined de3d78b9bd ui: enhanced markdown editor 2022-02-04 00:08:03 +08:00
undefined e67ff511bb core&ui: contest: acm: lock scoreboard 2022-02-02 00:53:06 +08:00
undefined 7dd2d82eb8 ui: theme changer 2022-01-15 15:57:44 +08:00