Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
acae0f5
wip
aster-void Nov 30, 2025
b93453a
fix dependency resolution issue
aster-void Nov 30, 2025
ffcd946
claude slop
aster-void Dec 1, 2025
c178580
fix trivial check failures
aster-void Dec 10, 2025
3c3b097
update and trim storybook
aster-void Dec 10, 2025
893f3dc
wip
aster-void Dec 10, 2025
e9aae7a
treewide: fix all type errors and migrate to Elysia
aster-void Dec 11, 2025
4929f35
server: remove all type assertions and fix type errors
aster-void Dec 11, 2025
f851421
server: configure type checking to ignore external library errors
aster-void Dec 11, 2025
b0e28f6
server: migrate from @elysiajs/cookie to built-in cookie support
aster-void Dec 11, 2025
c6427e9
server: revert check script to original tsc --noEmit
aster-void Dec 11, 2025
0c0eac8
treewide: improve codebase quality and security
aster-void Dec 11, 2025
1f416f5
treewide: add .ts extensions to imports for biome compliance
aster-void Dec 11, 2025
139d48d
server: fix all TypeScript and linter errors
aster-void Dec 11, 2025
a3531c0
docs: update CLAUDE.md and add ui-design skill
aster-void Dec 12, 2025
56636a1
treewide: remove Convex, migrate to Elysia auth
aster-void Dec 12, 2025
ceb5477
flake: migrate devshell to devenv
aster-void Dec 15, 2025
f2fb714
treewide: fix TypeScript type errors in API client
aster-void Dec 15, 2025
3f2d0d0
treewide: migrate slot to Svelte 5 snippet syntax
aster-void Dec 16, 2025
47b5595
treewide: add chat features (edit, search, pin, ws, dm, unread)
aster-void Dec 16, 2025
448a7ce
treewide: redesign UI with Developer Terminal aesthetic
aster-void Dec 16, 2025
5cfe0ce
treewide: add logger and auto db migration
aster-void Dec 16, 2025
787e8aa
treewide: cleanup storybook, playwright, and consolidate env
aster-void Dec 17, 2025
7725826
modules/server: use validated env in drizzle config
aster-void Dec 17, 2025
2cc535a
treewide: add Google OAuth login and 401 redirect
aster-void Dec 17, 2025
ffeefcd
wip: auth
aster-void Dec 17, 2025
c7cca62
treewide: migrate auth from Arctic to better-auth
aster-void Dec 17, 2025
62370ca
treewide: add real-time messaging via WebSocket
aster-void Dec 17, 2025
4942dc1
treewide: extend real-time updates with proper cleanup
aster-void Dec 17, 2025
8f3410b
treewide: simplify useWebSocket API and fix channel button
aster-void Dec 17, 2025
90e649d
wip
aster-void Dec 17, 2025
666fda7
treewide: replace unplugin-icons with lucide-svelte
aster-void Dec 17, 2025
39caf14
treewide: add DISABLE_AUTH feature flag and seed script
aster-void Dec 17, 2025
e30335e
meta: run db:seed in devenv startup
aster-void Dec 17, 2025
8fdde80
meta: update CI and documentation
aster-void Dec 17, 2025
8de0a49
meta: document controller patterns and hooks in CLAUDE.md
aster-void Dec 17, 2025
2e53277
code improvement
aster-void Dec 17, 2025
0bbc398
treewide: refactor large files and fix import alias
aster-void Dec 17, 2025
8ceab5b
treewide: add e2e test infrastructure with Playwright
aster-void Dec 18, 2025
bde5c83
treewide: implement personalization and fix route issues
aster-void Dec 20, 2025
158e413
treewide: improve release readiness
aster-void Dec 21, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 14 additions & 4 deletions .env.sample
Original file line number Diff line number Diff line change
@@ -1,4 +1,14 @@
# Deployment used by `npx convex dev`
CONVEX_DEPLOYMENT=anonymous:anonymous-convex

PUBLIC_CONVEX_URL=http://127.0.0.1:3210
# Application
PORT=3000
CORS_ORIGIN=http://localhost:5173
PUBLIC_API_BASE_URL=http://localhost:3000
# Database
DATABASE_URL=postgres://localhost:5432/prism
# Better Auth
BETTER_AUTH_SECRET=your-secret-key-at-least-32-characters
# Google OAuth
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
# Feature Flags
DISABLE_AUTH=false
PUBLIC_DISABLE_AUTH=false
8 changes: 7 additions & 1 deletion .envrc
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
use flake
#!/usr/bin/env bash

export DIRENV_WARN_TIMEOUT=20s

eval "$(devenv direnvrc)"

use devenv
23 changes: 7 additions & 16 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,23 @@ on:
pull_request:

jobs:
biome:
name: Biome Lint
check:
name: Lint, Format & Type Check
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- run: bun install --frozen-lockfile
- run: bun run check:lint

prettier:
name: Prettier
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- run: bun install --frozen-lockfile
- run: bun run check:format
- run: bun run check

all-checks:
name: All Checks
build:
name: Build
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- run: bun install --frozen-lockfile
- run: bun run check
- run: bun run --filter=@apps/server build
- run: bun run --filter=@apps/desktop build
7 changes: 3 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,14 @@ node_modules
# development
.env
.direnv
.devenv
.devenv.flake.nix

# Tests
test-results
playwright-report

# target
target
.svelte-kit
dist

# Convex?
**/gen/schemas
.env.local
2 changes: 0 additions & 2 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,3 @@
**/paraglide/runtime.js
**/paraglide/server.js
**/paraglide/registry.js

**/convex/_generated/*
6 changes: 1 addition & 5 deletions .vscode/extensions.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,3 @@
{
"recommendations": [
"inlang.vs-code-extension",
"svelte.svelte-vscode",
"rust-lang.rust-analyzer"
]
"recommendations": ["svelte.svelte-vscode", "rust-lang.rust-analyzer"]
}
Loading