misc: final touches to layout

This commit is contained in:
Alexander Daichendt 2025-02-13 15:23:56 +01:00
parent 64d360a9c5
commit 8bb3c09e70
5 changed files with 10 additions and 8 deletions

View file

@ -91,7 +91,7 @@ pnpm test
- no user authentication
- Client Websockets should be more robust, i.e. reconnecting
- Client state does not persist on refresh
- Client messages are rendered all at once, a virtual list would be better after a certain amount of messages
- Performance: when sending a very large amount of messages, like 100000, the browser will freeze. This is not due to bad rendering per se, but the websocket message ingestion. Fixing this would be quite easy with a server-sided message debounce.
- Test coverage very limited: only a single component is tested
- Keyboard navigation and focus management could be improved
- Entire deployment process is missing, i.e. Dockerfiles, CI/CD, reverse proxy