Commit Graph

214 Commits

Author SHA1 Message Date
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
81099b7c6a
ci: Add TailwindCSS plugin to prettier 2025-02-07 13:55:58 -05:00
c082b97500
fix: Don't disallow numbers in channel titles 2025-02-07 12:57:55 -05:00
624d10a580
fix: Add # prefix to channel names in page title 2025-02-07 11:52:37 -05:00
e0364bb90b
fix: Convert createchannel action into a named action 2025-02-07 11:49:37 -05:00
b69d2d0fef
fix: Close dialog on successful channel creation 2025-02-07 11:32:09 -05:00
c9a7b77765
fix: Sanitize channel names in CQL queries 2025-02-07 11:20:10 -05:00
81b9c032cd
fix: Replace '_' with '-' in table names 2025-02-07 11:19:31 -05:00
e8f634f759
feat: Add functionality to channel creation dialog 2025-02-07 11:13:55 -05:00
5cef539040
feat: Create channel dialog 2025-02-07 09:54:53 -05:00
41a1a64677
fix: Remove $inspect (left over from testing) 2025-02-06 23:57:24 -05:00
e46e6b51f4
fix: Switch to @sveltejs/adapter-node 2025-02-06 23:56:31 -05:00
b6ec0312d5
fix: Update prodServer.ts to match websocketConfig.ts 2025-02-06 23:54:32 -05:00
0034f594ea
feat: Add Create channel button
No button functionality, will add functionality tomorrow
morning/afternoon
2025-02-06 23:48:14 -05:00
63690dcd2a
style: Better organization in /src/lib/ 2025-02-06 23:40:51 -05:00
30c0cae551
feat: Page titles 2025-02-06 22:24:59 -05:00
20dd82c79e
fix: Move database init into Db class 2025-02-06 22:17:00 -05:00
be5228b053
docs: Remove DaisyUI from README 2025-02-06 17:43:23 -05:00
f2b901fc17
fix: Send button not sending messages 2025-02-06 17:42:18 -05:00
d06af2558c
fix: Messages container not respecting screen size 2025-02-06 17:41:33 -05:00
8820729be4
fix: Avoid CQL Injection in messages 2025-02-06 17:20:22 -05:00
c29b76cc7d
build: Allow connections from any origin 2025-02-06 17:12:45 -05:00
2c523c6940
feat: Create 'Websocket' class for client side websockets 2025-02-06 17:12:16 -05:00
42d50bf90d
fix: Prevent websocket messages from transferring between channels 2025-02-06 16:32:32 -05:00
04c13396b6
feat: Support for sending messages in different channels 2025-02-06 16:25:57 -05:00
6ec65e44b2
fix: Error page redirect to /channel/general 2025-02-06 15:09:11 -05:00
98e37f03e5
feat: Have sidebar show which channel you're in
Now shows which channel the user is currently in (if it exists
and is valid) by making it's icon and name darker in the sidebar
2025-02-06 15:07:58 -05:00
39bb7418c9
feat: Add support for mutiple channels 2025-02-06 13:50:46 -05:00
edfd65335c
fix: TypeError (No Overload matches this call) 2025-02-06 11:40:50 -05:00
9c8d0b6cb0
feat: Colored [ws:kit] kit logging 2025-02-06 11:07:24 -05:00
0efb8d7c31
fix: Wrong channel name 2025-02-06 10:59:46 -05:00