hedgedoc/frontend/src/components/editor-page
Tilman Vatteroth 3a06f84af1 refactor: reimplement realtime-communication
This commit refactors a lot of things that are not easy to separate.
It replaces the binary protocol of y-protocols with json.
It introduces event based message processing.
It implements our own code mirror plugins for synchronisation of content and remote cursors

Signed-off-by: Tilman Vatteroth <git@tilmanvatteroth.de>
2023-03-24 14:06:03 +01:00
..
app-bar fix(cheatsheet): refactor cheatsheet to use app extensions as source 2023-03-16 17:51:21 +01:00
change-content-context fix(frontend): extract codemirror extension for ref update into hook 2023-03-08 18:30:10 +01:00
cheatsheet fix(cheatsheet): refactor cheatsheet to use app extensions as source 2023-03-16 17:51:21 +01:00
document-bar feat(frontend): replace forkawesome with bootstrap icons 2023-02-24 14:31:17 +01:00
editor-document-renderer fix(frontend): reformat source files 2022-12-04 20:59:46 +01:00
editor-pane refactor: reimplement realtime-communication 2023-03-24 14:06:03 +01:00
head-meta-properties fix: fix missing key in meta og:title 2023-03-19 21:00:54 +01:00
hooks fix(redux): avoid state mutation in history redux 2023-01-09 19:52:21 +01:00
render-context fix(frontend): reformat source files 2022-12-04 20:59:46 +01:00
renderer-pane fix(frontend): don't send scroll state if window post message communicator isn't ready 2022-12-28 17:22:40 +01:00
sidebar refactor: reimplement realtime-communication 2023-03-24 14:06:03 +01:00
splitter feat(frontend): replace forkawesome with bootstrap icons 2023-02-24 14:31:17 +01:00
synced-scroll fix(frontend): reformat source files 2022-12-04 20:59:46 +01:00
table-of-contents fix(frontend): migrate TOC to @hedgedoc/markdown-it-plugins 2022-12-11 23:54:17 +01:00
websocket-connection-modal refactor: reimplement realtime-communication 2023-03-24 14:06:03 +01:00
editor-page-content.tsx refactor: reimplement realtime-communication 2023-03-24 14:06:03 +01:00
reset-realtime-state-boundary.tsx refactor: reimplement realtime-communication 2023-03-24 14:06:03 +01:00
utils.ts fix(frontend): reformat source files 2022-12-04 20:59:46 +01:00