9fef19dbc3
fix: Remove escapeHTML()
function
...
Removes the `escapeHTML()` function because `markdown-it` has support
for escaping HTML, so everything remains XSS safe
2025-02-10 15:09:53 -05:00
e46ea9987a
feat: Codeblock syntax highlighting with HLJS
2025-02-10 13:29:09 -05:00
97e9fd3f2e
feat: Markdown Support
2025-02-10 11:23:04 -05:00
a65fc60f7a
fix: Render messages with escaped HTML in {@html}
tags
...
Doing this so that I don't have to worry about it when I implement
markdown later, as the escaped string will be passed to the markdown
renderer, so that arbitrary HTML written in the message box will not be
rendered, but HTML from the markdown parser will.
2025-02-10 03:43:05 -05:00
ee1eac23ab
feat: Sync chat presence with auth data
2025-02-09 23:39:57 -05:00
df50462d06
fix: Add redirects based on auth state
2025-02-09 21:26:33 -05:00
37d13fd42b
feat: Partial user auth
2025-02-09 19:58:50 -05:00
a73425f094
feat: Implement message limit of 2000 characters
2025-02-08 22:35:19 -05:00
b95fdf09ef
fix: Reset textarea to default size on submit
2025-02-07 22:02:47 -05:00
5288e09b27
feat: Add auto-resize on text input
2025-02-07 18:48:10 -05:00
52bd4e4ce4
style: Organize imports
2025-02-07 18:15:54 -05:00
b6ec0312d5
fix: Update prodServer.ts to match websocketConfig.ts
2025-02-06 23:54:32 -05:00
63690dcd2a
style: Better organization in /src/lib/
2025-02-06 23:40:51 -05:00