Commit Graph

263 Commits

Author SHA1 Message Date
6fd8f0f85f
fix: Make icon import style consistent
Some checks failed
ESLint / lint (push) Has been cancelled
Push to GHCR / build (push) Has been cancelled
Tests / Tests (push) Has been cancelled
Prettier / checkformat (push) Has been cancelled
2025-03-05 16:31:11 -05:00
9001356f53
feat: Icons for account deletion and signout 2025-03-05 16:25:55 -05:00
52619a0330
feat: Subtle border on pfp in settings 2025-03-05 16:20:56 -05:00
3c29d1d99c
fix: Broken secondary color
I belive this got replaced in 07ce8de, this reverts it back to its
previous state.
2025-03-05 16:09:00 -05:00
655b3a9216
fix: Unused imports 2025-03-05 09:38:54 -05:00
57c7f35c09
fix: Update tests for new component 2025-03-05 09:36:49 -05:00
ae9ab3668d
fix: Only allow image uploads 2025-03-05 09:24:25 -05:00
193bd380c3
fix: Make profile image clickable to upload new one 2025-03-05 08:30:49 -05:00
3b50bb5877
feat: Avatar cropping 2025-03-04 12:10:45 -05:00
d5f18b143b
build: Remove stub types definition 2025-03-04 10:32:44 -05:00
07ce8dea90
build: Update to ShadCN-Svelte V5 2025-03-04 10:30:55 -05:00
36837843c0
style: Prettier format 2025-03-02 00:46:41 -05:00
6df6ff93a4
ci: Adjust testing conditions
Only run tests when merging or pushing to main
2025-03-02 00:40:12 -05:00
ec7dbeb0ae fix: Simlify types, convert interfaces into types 2025-03-02 00:37:07 -05:00
c59cc1e144 feat: Testing for messages 2025-03-02 00:37:07 -05:00
e976a17251 fix: Delete unnessecary test 2025-03-02 00:37:07 -05:00
ab93f2aca8 ci: Fix artifacting 2025-03-02 00:37:07 -05:00
a05bd6be1b docs: Add tests badge to README.md 2025-03-02 00:37:07 -05:00
d299eee2e1 ci: Finish setting up testing CI 2025-03-02 00:37:07 -05:00
db3afe4758 ci: Begin setting up testing CI 2025-03-02 00:37:07 -05:00
19bbdce14f fix: Prevent excess channels from going larger than the screen height 2025-03-02 00:37:07 -05:00
e7af60555e feat: Check each zod schema requirement (User & Password updater) 2025-03-02 00:37:07 -05:00
34e2ad0748 fix: Remove console.log()s 2025-03-02 00:37:07 -05:00
a23ec93319 feat: Tests for channel creation dialog 2025-03-02 00:37:07 -05:00
0e99daa477 fix: Add ./tests/ to dockerignore 2025-03-02 00:37:07 -05:00
af14ae62fa feat: Tests for profile image changer 2025-03-02 00:37:07 -05:00
280a4c92e1 feat: Upload freakybear.jpg 2025-03-02 00:37:07 -05:00
911d7b4460 feat: More username change tests 2025-03-02 00:37:07 -05:00
7e29219f9c feat: Add tests for signout button 2025-03-02 00:37:07 -05:00
78bdfad8b9 feat: E2E Tests for change password 2025-03-02 00:37:07 -05:00
fc00659d73 feat: Add tests for signup 2025-03-02 00:37:07 -05:00
761d73c27f feat: E2E Tests for change username 2025-03-02 00:37:07 -05:00
1471092f2c
fix: Only build docker from master branch 2025-02-26 11:40:06 -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
c116ba4e31
docs: Update TODO.md 2025-02-25 11:11:21 -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
c5b1d76954
docs: Add typing indicators to TODO 2025-02-24 21:54:11 -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