9 Commits

Author SHA1 Message Date
urania 28e2eab5ba v0.7.3
release / release (push) Successful in 5s
2026-06-26 14:48:00 +02:00
urania 439784bdbb fix: auth on homepage 2026-06-26 14:48:00 +02:00
urania a773df9c46 v0.7.2
release / release (push) Successful in 4s
2026-06-26 14:23:25 +02:00
urania b80ad26a15 fix: auth on homepage 2026-06-26 14:23:25 +02:00
urania 862b12c444 v0.7.1
release / release (push) Successful in 4s
2026-06-26 14:01:38 +02:00
urania f6434af4a2 fix: release and admin bootstrap 2026-06-26 14:01:38 +02:00
urania 4ad394b70b v0.7.0
release / release (push) Successful in 4s
2026-06-26 13:57:27 +02:00
urania 5d8237386d feat: bootstrap admin user on first run 2026-06-26 13:57:00 +02:00
urania d11cdce8b5 v0.6.6
release / release (push) Successful in 4s
2026-06-26 13:49:12 +02:00
5 changed files with 8 additions and 20 deletions
+2 -1
View File
@@ -28,4 +28,5 @@ project.inlang/cache/
*.db
CONTEXT.md
build.sh
.claude
.claude
release.sh
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "clean",
"private": true,
"version": "0.6.5",
"version": "0.7.3",
"type": "module",
"scripts": {
"dev:types": "bun run type:generate && bun --bun vite dev --host",
-15
View File
@@ -1,15 +0,0 @@
#!/usr/bin/env bash
# Cut a release: bump package.json, tag, push.
# Gitea Actions creates the release; Komodo builds & pushes the image via webhook.
# Usage: ./release.sh [patch|minor|major] (default: patch)
set -euo pipefail
cd "$(dirname "$0")"
BUMP="${1:-patch}"
[ -z "$(git status --porcelain)" ] || { echo "working tree dirty, commit first"; exit 1; }
# bumps version in package.json AND creates commit + tag vX.Y.Z
bun pm version "$BUMP"
git push --follow-tags
echo "released v$(bun -e 'console.log(require("./package.json").version)')"
+4 -3
View File
@@ -4,8 +4,8 @@ import { building, dev } from '$app/environment';
import { getAuth } from '$lib/auth/server';
import { getTextDirection } from '$lib/paraglide/runtime';
import { paraglideMiddleware } from '$lib/paraglide/server';
import { db } from '$lib/server/db';
import { getConfig } from '$lib/server/config';
import { db } from '$lib/server/db';
import { svelteKitHandler } from 'better-auth/svelte-kit';
import { randomBytes } from 'node:crypto';
@@ -34,11 +34,11 @@ export const init: ServerInit = async () => {
await getAuth().api.createUser({
body: {
data: { displayUsername: username, emailVerified: true, username },
email,
name: username,
password,
role: 'admin',
data: { username, displayUsername: username, emailVerified: true }
role: 'admin'
}
});
@@ -63,6 +63,7 @@ const handleBetterAuth: Handle = async ({ event, resolve }) => {
event.locals.session = session.session;
event.locals.user = session.user;
} else if (
event.url.pathname !== "/" &&
!event.url.pathname.startsWith('/auth') &&
!event.url.pathname.startsWith('/api/auth') &&
event.url.pathname !== '/install.sh'
+1
View File
@@ -0,0 +1 @@
export const load = () => {};