Commit Graph

127 Commits

Author SHA1 Message Date
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
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
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
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
ee7b2327ad
fix: Switch to 'Stone' theme for ShadCN 2025-02-06 10:59:33 -05:00
1d71db560e
feat: Create error page 2025-02-06 10:57:48 -05:00
2600f590d5
fix: Set default channel name to "general" 2025-02-06 10:35:32 -05:00
7a0aa70e0e
fix: Change gray to zinc 2025-02-05 19:18:05 -05:00
0032c6c611
fix: Switch button variant 2025-02-05 19:16:25 -05:00
da933c04d7
feat: Dark/Light mode switcher 2025-02-05 19:07:31 -05:00
422682125c
fix: Add back functionality 2025-02-05 18:50:25 -05:00
ae6bf23e7f
fix: Add {@render children()} in mainLayout 2025-02-05 18:34:55 -05:00
12df35b8db
fix: Replace @ts-expect-error with typecasts 2025-02-05 18:32:27 -05:00
95108ab9eb
fix: Replace the bunch of db functions with a Db class 2025-02-05 18:31:23 -05:00
fd8b8cdfd3
fix: Remove console.log(messages); 2025-02-05 18:19:29 -05:00
8d5e00e64a
feat: Working channel enumeration 2025-02-05 18:18:39 -05:00
abecae1fee
build: Install and configure ShadCN 2025-02-05 18:06:49 -05:00
25246247cc
fix: Local message history inversion 2025-01-19 21:48:14 -05:00
6e60cf94b4
fix: Make the dark theme less terrible 2025-01-19 21:46:40 -05:00
69d27d2ad7
style: Prettier format 2025-01-15 12:35:54 -05:00
18ba5eedbe
fix: Remove redundant '+page.ts' 2025-01-15 12:35:36 -05:00
0ae407a443
fix: Start at the bottom of the div by default 2025-01-15 12:18:54 -05:00
12ad2431d8
style: Prettier format 2025-01-13 08:36:41 -05:00
d3b8653c88
pref: Sort messages within Cassandra 2025-01-13 08:29:47 -05:00
4fc96f4d40
fix: Use $lib aliases 2025-01-12 01:01:38 -05:00
ac93c0ca4b
style: Prettier format 2025-01-11 15:10:16 -05:00
016813dd56
fix: Cassandra message sorting issues 2025-01-11 15:08:51 -05:00
6e825fd589
feat: Use identicons for avatars 2025-01-11 14:56:41 -05:00
50e6b2f8f9
style: Change 'Send Message' button to a send icon 2025-01-11 14:02:24 -05:00
20a908e8a2
style: Fix broken grammar 2025-01-11 13:49:10 -05:00
785892e322
style: Prettier format 2025-01-11 13:44:49 -05:00
611982b445
fix: Kill the server on DB connection/keyspace insertion error 2025-01-11 13:37:11 -05:00
c6260f619c
feat: Add error handling to DB interactions 2025-01-11 13:26:29 -05:00
2a5f521bf1
feat: Get previous messages from the DB when reloading 2025-01-09 17:13:22 -05:00
92cf5a8af2
fix: Prevent users from sending blank messages 2025-01-09 12:36:43 -05:00
3dc59bf4f1
fix: UI Rework 2025-01-09 12:31:39 -05:00
81995985e3
fix: Properly assign UUID to users on connect 2025-01-09 10:40:09 -05:00
7849dd0e4a
style: Prettier format 2025-01-09 10:18:43 -05:00
b924590746
feat: Store messages from the master channel in the DB 2025-01-09 10:18:00 -05:00
eaa31ee186
fix: Remove old Drizzle schema 2025-01-08 18:06:14 -05:00
4cb6674562
fix: Prevent server from throwing error on uninitialized database 2025-01-08 18:04:56 -05:00
881ddd1648
feat: Setup Apache Cassandra 2025-01-08 17:44:20 -05:00
3754648362
fix: Remove un-used file 2025-01-07 11:51:43 -05:00
3232c21c69
style: Prettier format 2025-01-06 20:45:33 -05:00
d88f6e2bbf
fix: Page style changes 2025-01-06 20:45:09 -05:00
8ea9b678a4
feat: Create message component 2025-01-06 20:06:57 -05:00
fe14426f85
feat: Add schema for messages 2025-01-05 16:06:57 -05:00
157ff12f50
feat: Add color to "SvelteKit" 2025-01-04 23:19:39 -05:00
57ab049945
feat: Add message send/recive system 2025-01-04 22:55:09 -05:00
158f9e097d
style: Update .prettierrc 2025-01-04 16:25:58 -05:00
bc1094d70c
fix: Formatting error 2025-01-04 16:23:26 -05:00
794b18bd6d
fix: Make webhooks functional in production mode, remove duplicate functions 2025-01-04 16:20:36 -05:00
5c9fb0f842
fix: Properly type httpServer 2025-01-04 15:58:58 -05:00
571160c635
fix: Change logging 2025-01-04 15:54:51 -05:00
c62ffb23db
feat: Add DaisyUI 2025-01-04 15:54:15 -05:00
618afe9840
feat: Setup websockets with socket.io 2025-01-04 15:49:52 -05:00
861418db70
feat: Setup Drizzle and create 'users' schema 2025-01-03 22:33:39 -05:00
4f5dcf2589
docs: Setup GNU GPL 3.0 2025-01-03 12:10:21 -05:00
ac6f247a82
feat: Initial commit 2025-01-03 10:34:11 -05:00