1f0e0fba42
fix: Linting error
2025-02-25 11:09:06 -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
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
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
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
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
88558579d7
fix: Return POST resposne to the page
2025-02-22 02:44:16 -05:00
188d3e8318
feat: Full upload functionality
2025-02-21 19:28:14 -05:00
d0ee1296c4
feat: Framework for profile uploads with Minio
2025-02-21 18:35:00 -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
ab05344e8e
fix: Adjust success text formatti
2025-02-15 21:26:46 -05:00
d77ee01bfe
fix: Move channelDialog into new forms
dir
2025-02-15 19:01:47 -05:00
266a329e7e
feat: Setup schemas, componentize forms
2025-02-15 19:01:17 -05:00
3b696209e6
style: Prettier format
2025-02-15 16:45:08 -05:00
79552dd57c
feat: Frontend for Account Manager
2025-02-15 16:44:17 -05:00
7cf2c138b6
fix: Adjust classname variables
2025-02-12 18:04:10 -05:00
4149066d74
fix: Allow codeblocks to expand to fit content
...
Note: Codeblocks can only be come up to 95% width of their container,
after that the `<pre>` will start scrolling.
2025-02-11 12:09:09 -05:00
9fef19dbc3
fix: Remove escapeHTML()
function
...
Removes the `escapeHTML()` function because `markdown-it` has support
for escaping HTML, so everything remains XSS safe
2025-02-10 15:09:53 -05:00
de61d32e19
style: Prettier format
2025-02-10 13:30:54 -05:00
e46ea9987a
feat: Codeblock syntax highlighting with HLJS
2025-02-10 13:29:09 -05:00
97e9fd3f2e
feat: Markdown Support
2025-02-10 11:23:04 -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
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
ee1eac23ab
feat: Sync chat presence with auth data
2025-02-09 23:39:57 -05:00
b8a7478fd9
style: Prettier format
2025-02-09 21:33:20 -05:00
68ea056a3b
feat: Show info of currently signed in user
2025-02-09 21:04:52 -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
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
c335aa610c
fix: Minor linting errors
2025-02-07 22:50:28 -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