Commit Graph

15 Commits

Author SHA1 Message Date
aa1cafd70a
build: Remove close plugin
Removes the custom close plugin, because preventing the DB from trying
to connect during the build stopped the issue of the build hanging.
2025-02-15 23:54:03 -05:00
66db8babbf
fix: Build stage stalling
Build stage would stall after finishing, this could cause some issue
when containerization is implemented, so I wrote a vite plugin to auto
kill it after it finished bundling.
2025-02-11 14:23:42 -05:00
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