Commit graph

186 commits

Author SHA1 Message Date
c9decc585e feat: add server page 2025-05-26 22:49:43 +02:00
136ca93ce8 feat: move some styles to app.vue 2025-05-26 22:49:43 +02:00
591599f499 feat: remove assets folder due to having moved to lucide icons 2025-05-26 22:49:43 +02:00
b900655896 feat: remove unused index file 2025-05-26 22:49:43 +02:00
64c5f99963 feat: add auth layout 2025-05-26 22:49:43 +02:00
2e3a4ae10d feat: add client layout 2025-05-26 22:49:43 +02:00
1085687c00 feat: add channel page 2025-05-26 22:49:43 +02:00
89cd8ec1bf feat: add file for storing types 2025-05-26 22:49:43 +02:00
358b950af4 feat: add uuid v7 to timestamp converter 2025-05-26 22:49:43 +02:00
3d1d1151bc feat: add sleep function utility 2025-05-26 22:49:43 +02:00
6d4b3d51bc feat: implement fetchWithAuth utility composable 2025-05-26 22:49:43 +02:00
fc9d21d4df feat: remove fetchWithAuth 2025-05-26 22:49:43 +02:00
986c5a90eb feat: add Nuxt Icon module 2025-05-26 22:49:43 +02:00
1c680e85e3 feat: add loading component 2025-05-26 22:49:43 +02:00
fecf6fb6e0 feat: change requests to use apiBase localStorage value 2025-05-26 22:49:43 +02:00
4364e9fa3b feat: move login/register to auth layout, add detecting and setting instance URL 2025-05-26 22:49:43 +02:00
e1f2a5a591 feat: change to use useAuth composable 2025-05-26 22:49:43 +02:00
a4b98ba58a feat: re-added automatic revoke 2025-05-26 22:49:43 +02:00
6aa725fb77 feat: add stats interface 2025-05-26 22:49:43 +02:00
f17aab4a6a feat: add check for access token presence in fetchWithAuth utility and added credentials to request 2025-05-26 22:49:43 +02:00
2bfd1aa833 feat: add useAuth composable for centralized auth management 2025-05-26 22:49:43 +02:00
f04c88b392 feat: add utility function to fetch with authrorization header 2025-05-26 22:49:43 +02:00
8ae492a9f1 ci: use adduser command instead of useradd
All checks were successful
ci/woodpecker/push/build-and-publish Pipeline was successful
I'm used to GNU distros and not busybox so i did a little whoopsie
2025-05-05 13:22:39 +02:00
dc3fd58c72 ci: add ci and docker files
Some checks failed
ci/woodpecker/push/build-and-publish Pipeline failed
2025-05-05 13:11:07 +02:00
f37280c3f6
chore: remove unused styles 2025-05-01 22:39:40 +02:00
c3e17cb56e
wip: more work on client look 2025-05-01 22:38:59 +02:00
ef494ee23e
feat: add routes for servers and channels 2025-05-01 22:38:08 +02:00
d62e5ece30
refactor: remove /web routes as site should run on root by default 2025-05-01 22:37:06 +02:00
893b3726bb
feat: add basis of auth 2025-05-01 22:35:18 +02:00
67f98735ee
refactor: remove default.vue layout and move contents back to app.vue 2025-05-01 22:34:22 +02:00
8b719a9a63
chore: update dependencies and Nuxt site config 2025-05-01 22:31:58 +02:00
a7d6741d64
feat: add placeholder images 2025-05-01 22:30:41 +02:00
80a2c724d8
feat: add hashing and validation utility functions 2025-05-01 22:29:53 +02:00
d401464353
wip: more work 2025-04-30 07:40:51 +02:00
91cfb701b6
chore: add LICENSE file 2025-04-29 17:13:23 +02:00
e4785522f5
Initial commit 2025-04-29 00:47:06 +02:00