Frontend for Gorb, the chat app! https://gorb.app/
Find a file
JustTemmie 730b0cb1dc
refactor: change the client from table to flexbox
this makes the server, channel, and member list a constant size, making the text messages take up the entire remaining width
this also fixes the text wrapping you have already fixed on one of your branches

this change is required if we want to make the member list toggelable, or channel list resizable
2025-07-09 00:25:52 +02:00
.vscode Initial commit 2025-04-29 00:47:06 +02:00
.woodpecker ci: add ci and docker files 2025-05-05 13:11:07 +02:00
classes feat: add Message class, may remove later 2025-05-26 22:49:43 +02:00
components refactor: change the client from table to flexbox 2025-07-09 00:25:52 +02:00
composables feat: use logout endpoint for logout and move old logic to revoke in auth 2025-07-05 02:38:23 +02:00
layouts refactor: change the client from table to flexbox 2025-07-09 00:25:52 +02:00
middleware fix: v not included before API version number 2025-06-01 01:44:18 +02:00
pages refactor: change the client from table to flexbox 2025-07-09 00:25:52 +02:00
public refactor: change internal woke ID to rainbow-capitalism 2025-07-06 02:35:21 +02:00
server Initial commit 2025-04-29 00:47:06 +02:00
stores feat: add basis of auth 2025-05-01 22:35:18 +02:00
types chore: unwanted leading tab 2025-07-03 18:09:52 +02:00
utils feat: implement scroll position retention 2025-06-07 06:12:47 +02:00
.gitignore Initial commit 2025-04-29 00:47:06 +02:00
app.vue feat: woke theme 2025-07-06 02:20:11 +02:00
Dockerfile ci: use adduser command instead of useradd 2025-05-05 13:22:39 +02:00
entrypoint.sh ci: fix node path 2025-05-26 23:14:34 +02:00
error.vue feat: create custom error page, wip 2025-05-28 02:29:44 +02:00
eslint.config.mjs Initial commit 2025-04-29 00:47:06 +02:00
LICENSE chore: add LICENSE file 2025-04-29 17:13:23 +02:00
nuxt.config.ts refactor: change internal woke ID to rainbow-capitalism 2025-07-06 02:35:21 +02:00
package.json feat: start implementing image cropping when uploading pfp 2025-07-04 08:04:50 +02:00
pnpm-lock.yaml feat: start implementing image cropping when uploading pfp 2025-07-04 08:04:50 +02:00
pnpm-workspace.yaml chore: update dependencies and Nuxt site config 2025-05-01 22:31:58 +02:00
README.md chore: CI thingy 2025-06-23 21:50:40 +02:00
tsconfig.json Initial commit 2025-04-29 00:47:06 +02:00
types.d.ts feat: add stats interface 2025-05-26 22:49:43 +02:00

Nuxt Minimal Starter

Look at the Nuxt documentation to learn more.

Setup

Make sure to install dependencies:

# npm
npm install

# pnpm
pnpm install

# yarn
yarn install

# bun
bun install

Development Server

Start the development server on http://localhost:3000:

# npm
npm run dev

# pnpm
pnpm dev

# yarn
yarn dev

# bun
bun run dev

Production

Build the application for production:

# npm
npm run build

# pnpm
pnpm build

# yarn
yarn build

# bun
bun run build

Locally preview production build:

# npm
npm run preview

# pnpm
pnpm preview

# yarn
yarn preview

# bun
bun run preview

Check out the deployment documentation for more information.