Commit Graph

188 Commits

Author SHA1 Message Date
7e29219f9c feat: Add tests for signout button 2025-03-02 00:37:07 -05:00
761d73c27f feat: E2E Tests for change username 2025-03-02 00:37:07 -05:00
6dd9be0f95
fix: Concatenate WS and DB messages together before iterating
This lets us remove the snippets, and also fixes a bug involving wierd
interactions with the context menu limiter between WS and DB messages,
since they're now part of the same iterable.
2025-02-25 16:38:29 -05:00
6d5fde6b19
fix: Copy custom timestamp instead of epoch 2025-02-25 13:17:04 -05:00
d6b78d7367
feat: Context menu icons 2025-02-25 13:15:38 -05:00
1f0e0fba42
fix: Linting error 2025-02-25 11:09:06 -05:00
51c7ddce80
fix: (UNSURE) ERR_INVALID_STATE
Stream controller in the endpoint that streams files from the S3 bucket
would ocassionally crash the server by throwing `TypeError
[ERR_INVALID_STATE]: Invalid state: Controller is already closed`. This
should fix that, but as the conditions that cause it to happen are
unknown, this is not certain.
2025-02-25 11:03:55 -05:00
bbc8f090d8
feat: Tooltip on send button 2025-02-25 11:03:45 -05:00
a37cd91191
feat: Only allow one context menu to be open at a time 2025-02-25 10:51:24 -05:00
c7b46233b2
feat: Message context menus 2025-02-25 10:25:48 -05:00
8706b3eef6
fix: Hydration mismatch 2025-02-25 09:13:53 -05:00
e4f2c59b31
fix: Adjust logging 2025-02-25 08:51:50 -05:00
0a26c2e5ab
style: Fancier logging 2025-02-25 02:51:53 -05:00
3c99016687
feat: Prevent deleted users from crashing the entire fucking server 2025-02-25 02:48:17 -05:00
a33437cac6
fix: Timestamps being broken
Don't even know how this happened, I think my computer was just having a
stroke of some sort when I was initally doing this.
2025-02-25 02:35:01 -05:00
e3c8f7fa3a
feat: Message timestamps 2025-02-24 21:44:00 -05:00
08493a24b7
fix: Add session checking in server layout 2025-02-24 15:34:02 -05:00
364846eeed
feat: Actually actually make changing usernames work
9 files changes, lord have mercy on my soul
2025-02-24 13:58:44 -05:00
becff2366c
feat: Notification support 2025-02-24 12:32:59 -05:00
74d6e86e79
feat: Open links in new tab 2025-02-24 11:24:40 -05:00
40bf3e64fd
feat: Customizable auth for DB and S3 2025-02-24 10:53:59 -05:00
a7f0df468d
fix: Make the damn textbox stop unfocusing on message submit 2025-02-24 03:15:29 -05:00
bb2a0787b1
feat: Contanerization via Docker & Docker Compose 2025-02-23 21:42:17 -05:00
8b61368b44
fix: Remove unused variable 2025-02-22 16:19:07 -05:00
99179ef348
feat: Client side validation on account page 2025-02-22 15:48:54 -05:00
5782831ea6
feat: Client side validation for Signup and Login 2025-02-22 15:44:43 -05:00
d61625771e
feat: 24 Char limit on channel names 2025-02-22 15:41:49 -05:00
25d32d07b2
fix: Create bucket if not exists 2025-02-22 15:25:43 -05:00
f2a8b6f877
docs: Add TODO comment 2025-02-22 02:52:35 -05:00
06fc962c09
fix: Auto-refresh page on profile photo update 2025-02-22 02:46:52 -05:00
9711b0c926
fix: Server sometimes throwing 308 and ignoring requests 2025-02-22 02:44:39 -05:00
88558579d7
fix: Return POST resposne to the page 2025-02-22 02:44:16 -05:00
24257fea8c
feat: Actually make uploading profile image update it 2025-02-22 02:31:27 -05:00
3d467e8219
fix: Proper file extensions inside Minios 2025-02-21 19:36:31 -05:00
188d3e8318
feat: Full upload functionality 2025-02-21 19:28:14 -05:00
724e473755
fix: Prevent unauthed users from uploading 2025-02-21 18:37:54 -05:00
d0ee1296c4
feat: Framework for profile uploads with Minio 2025-02-21 18:35:00 -05:00
6adf4afcd7
fix: Prevent users from using the example password 2025-02-16 15:05:07 -05:00
22b3f0a72a
fix: Swap TS Expect errors with proper type handling in app.d.ts 2025-02-16 14:57:32 -05:00
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
eec5fc94ea
fix: Organize src/lib/types folder and Zod schemas 2025-02-15 23:23:52 -05:00
cc49ad84fb
fix: Replace utility classes with size="icon" on settings tooltip 2025-02-15 22:00:48 -05:00
77946c8ac6
feat: Tooltip for theme switcher 2025-02-15 22:00:14 -05:00
3f98b1f91e
feat: Account settings button 2025-02-15 21:57:27 -05:00
e8c155b5db
feat: Account settings page title 2025-02-15 21:46:30 -05:00
ab05344e8e
fix: Adjust success text formatti 2025-02-15 21:26:46 -05:00
885ff0fcd3
feat: Password update functionality 2025-02-15 21:24:37 -05:00
b0fc2f7c18
feat: Sign out functionality 2025-02-15 21:04:13 -05:00
51d255d15d
feat: Delete account functionality 2025-02-15 21:01:23 -05:00
d77ee01bfe
fix: Move channelDialog into new forms dir 2025-02-15 19:01:47 -05:00