Commit Graph

144 Commits

Author SHA1 Message Date
bfddcc1844
fix: Message direction 2025-02-10 10:35:28 -05:00
7ebb152e16
fix: Vertical overflow issue 2025-02-10 09:44:17 -05:00
806a6ac31e
fix: Sending wrong error value to the user 2025-02-10 08:04:47 -05:00
ce6e48db2b
ci: Set {@html ...} XSS Error to Warn 2025-02-10 03:46:26 -05:00
651fae6b53
fix: Merge diverging branches 2025-02-10 03:43:24 -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
73be22e0df
fix: Invalid redirect code 2025-02-10 03:36:17 -05:00
April Hall
ac7a9bb9cf
docs: Update TODO.md 2025-02-10 00:09:24 -05:00
f1d64d65d9
fix: Type import path 2025-02-10 00:01:57 -05:00
441ae58076
fix: Remove overflow on user block 2025-02-10 00:01:15 -05:00
8147025b99
docs: Elaborate on techstack in README 2025-02-09 23:49:53 -05:00
6ae992d586
fix: Channel creation matching bug
Bug where the channel creation dialog wouldn't throw an error if you
typed the name of an existing channel that had hyphens, or a channel
with the same name but spaces instead of hyphens. This is because
channelnames are stores with underscores internally, and channelnames
were not sanitized in the `checkChannel()` method on the `Db` class
2025-02-09 23:45:41 -05:00
ee1eac23ab
feat: Sync chat presence with auth data 2025-02-09 23:39:57 -05:00
9a28fdcf13
docs: Add SQLite to README.md 2025-02-09 22:52:30 -05:00
3167a2f407
docs: Update TODO.md 2025-02-09 22:51:51 -05:00
461b53564e
fix: Style $message text 2025-02-09 22:46:39 -05:00
318ba431f5
fix: Explicitly define width for login and signup 2025-02-09 22:46:04 -05:00
7e9e1da56e
fix: Force unique usernames
Force unique usernames by using the username plugin for BetterAuth
2025-02-09 22:39:40 -05:00
360fbc644d
fix: Properly handle signup errors 2025-02-09 21:49:17 -05:00
0de228e357
fix: Properly handle login errors 2025-02-09 21:46:05 -05:00
b8a7478fd9
style: Prettier format 2025-02-09 21:33:20 -05:00
e799c55adb
fix: Hide sidebar on login/signup 2025-02-09 21:33:05 -05:00
3df7c2d179
fix: Set maximum length on usernames 2025-02-09 21:30:02 -05:00
76ebe5f802
fix: Don't verify password length on login 2025-02-09 21:28:49 -05:00
df50462d06
fix: Add redirects based on auth state 2025-02-09 21:26:33 -05:00
68ea056a3b
feat: Show info of currently signed in user 2025-02-09 21:04:52 -05:00
fc4f482529
fix: Store session token in cookies 2025-02-09 20:55:39 -05:00
37d13fd42b
feat: Partial user auth 2025-02-09 19:58:50 -05:00
7f6ed39c84
feat: Add TODO.md 2025-02-09 16:13:31 -05:00
8aa7a977de
fix: Remove leftover $inspect rune 2025-02-09 01:27:29 -05:00
dd22a8d50e
feat: Rotating messages for empty channel 2025-02-08 23:52:30 -05:00
9095251cb8
feat: Add 'No messages yet!' to empty channels 2025-02-08 23:05:15 -05:00
5e822fcba6
fix: Darken the 'Secondary' color in light mode 2025-02-08 22:44:40 -05:00
d7eb5acfb4
fix: Add margin to right side of messages (8px) 2025-02-08 22:37:26 -05:00
a73425f094
feat: Implement message limit of 2000 characters 2025-02-08 22:35:19 -05:00
ae6c3fe540
fix: Use form.requestSubmit() instead of clicking a hidden button 2025-02-08 15:33:19 -05:00
c335aa610c
fix: Minor linting errors 2025-02-07 22:50:28 -05:00
303434da22
ci: Ignore ShadCN in ESLint 2025-02-07 22:48:45 -05:00
9b8baefc36
fix: Prevent textarea from being user resizeable 2025-02-07 22:32:34 -05:00
fe8a4f409a
fix: Remove unused actions in +page.server.ts 2025-02-07 22:30:42 -05:00
0322bc3857
fix: Define height to prevent CLS 2025-02-07 22:30:26 -05:00
359a2c38ba
feat: Make textarea submit on "Enter" 2025-02-07 22:29:57 -05:00
b95fdf09ef
fix: Reset textarea to default size on submit 2025-02-07 22:02:47 -05:00
69a8b23c20
fix: Ensure <pre/> tag uses the default font 2025-02-07 21:45:40 -05:00
98c4f0324a
fix: Preserve message formatting 2025-02-07 21:45:11 -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
e2bb1f6347
fix: Decrease main container size by 1px
Subtracting an extra pixel, because `bind:clientWidth` dosen't take the
1px `border-r` on the sidebar into account
2025-02-07 17:02:44 -05:00
2b6be9e1ae
fix: Horizontal overflow issue 2025-02-07 16:22:01 -05:00
6602fbdd28
style: Prettier format 2025-02-07 14:28:00 -05:00