25d32d07b2
fix: Create bucket if not exists
2025-02-22 15:25:43 -05:00
6cf6d7e7e4
build: Add minio script (bun run minio
)
2025-02-22 13:05:00 -05:00
f2a8b6f877
docs: Add TODO comment
2025-02-22 02:52:35 -05:00
ca526a1769
docs: Update TODO.md
2025-02-22 02:49:31 -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
f54eb55f91
build: Enable ESBuild as minifier
2025-02-16 01:16:37 -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
c0688e87b0
docs: Update TODO.md
2025-02-15 20:42:50 -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
09dce72dfc
fix: Typo
2025-02-15 16:38:48 -05:00
fb2592960c
fix: Change auth error response formatting
2025-02-13 10:40:42 -05:00
644deb31d7
fix: Don't crash on failed DB connection
2025-02-13 10:09:11 -05:00
7cf2c138b6
fix: Adjust classname variables
2025-02-12 18:04:10 -05:00
30ecb8ebd1
style: Missing comment
2025-02-11 18:01:03 -05:00
9b0843405a
build: Prevent DB connection during building
2025-02-11 17:58:27 -05:00
e938e7e064
fix: Minor production mode issues
2025-02-11 16:51:47 -05:00
66db8babbf
fix: Build stage stalling
...
Build stage would stall after finishing, this could cause some issue
when containerization is implemented, so I wrote a vite plugin to auto
kill it after it finished bundling.
2025-02-11 14:23:42 -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
f1932cf82e
docs: Add workflow badges to README
2025-02-10 16:24:33 -05:00
cd321d14a9
ci: Setup Prettier and ESLint workflows
2025-02-10 16:22:02 -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
3aa8a9b165
docs: Update TODO.md
2025-02-10 13:32:27 -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
bfddcc1844
fix: Message direction
2025-02-10 10:35:28 -05:00
7ebb152e16
fix: Vertical overflow issue
2025-02-10 09:44:17 -05:00
806a6ac31e
fix: Sending wrong error value to the user
2025-02-10 08:04:47 -05:00
ce6e48db2b
ci: Set {@html ...}
XSS Error to Warn
2025-02-10 03:46:26 -05:00