hedgedoc/backend/src
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
..
api fix: change sessionstate type to prevent unset values 2023-03-19 22:45:44 +01:00
auth test(auth-service): add mock for find 2023-02-19 20:56:18 +01:00
authors fix(repository): Move backend code into subdirectory 2022-10-30 22:46:42 +01:00
config test: fix URLs in mock config 2023-02-19 20:56:18 +01:00
errors fix: map PermissionError to HTTP Forbidden 2023-02-19 20:56:18 +01:00
frontend-config refactor(default-access-level): rename from default-access-permission 2023-02-12 20:42:10 +01:00
groups fix(repository): Move backend code into subdirectory 2022-10-30 22:46:42 +01:00
history fix(repository): Move backend code into subdirectory 2022-10-30 22:46:42 +01:00
identity fix: change sessionstate type to prevent unset values 2023-03-19 22:45:44 +01:00
logger fix(tests): syntax for loop in console-logger service 2023-01-09 20:09:56 +01:00
media fix(repository): Move backend code into subdirectory 2022-10-30 22:46:42 +01:00
monitoring feat(apidocs): use real version number 2023-01-15 18:20:25 +01:00
notes refactor: reimplement realtime-communication 2023-03-24 14:06:03 +01:00
permissions refactor(default-access-level): rename from default-access-permission 2023-02-12 20:42:10 +01:00
realtime refactor: reimplement realtime-communication 2023-03-24 14:06:03 +01:00
revisions test: fix "creates a new revision" test 2022-11-27 21:29:23 +01:00
session fix: change sessionstate type to prevent unset values 2023-03-19 22:45:44 +01:00
users fix(repository): Move backend code into subdirectory 2022-10-30 22:46:42 +01:00
utils fix(backend): Use regex to parse version 2023-02-05 21:21:08 +01:00
app-init.ts misc(apidocs): move URL route of API docs 2023-01-15 18:20:25 +01:00
app.module.ts fix(repository): Move backend code into subdirectory 2022-10-30 22:46:42 +01:00
events.ts feat: add patch to add generic types to eventemitter2 2023-02-09 21:58:41 +01:00
main.ts fix(repository): Move backend code into subdirectory 2022-10-30 22:46:42 +01:00
seed.ts fix(repository): Move backend code into subdirectory 2022-10-30 22:46:42 +01:00