CI / pruefen (pull_request) Canceled after 0s
Vier Aenderungen seit 1.10.1, alle bereits auf main. Minor statt Patch, weil eine neue Funktion dabei ist und zwei Schemaaenderungen mitkommen. Der Schwerpunkt liegt beim Abgleich, und die drei Punkte dort gehoeren zusammen: Ein verschluckter Fehler sah aus wie ein leeres Ergebnis (#19), ueberschrieb dabei den letzten guten Stand (#20), und weil niemand die Ursache sehen konnte, blieb sie tagelang unentdeckt. Erst als die Fehler sichtbar waren, liess sich der Rest ueberhaupt benennen: eine Seiten- groesse, die angefragt statt gemessen wurde (#22), und Zeitueber- schreitungen, die einen zweiten Versuch verdienen (#23). Dazu die Karten je Spalte (#16) und das Issue-Kennzeichen (#12) aus den Fassungen davor. Verlauf und Versionsnummer wandern zusammen; changelog.test.ts haelt das fest. Beim Ausrollen laufen zwei Migrationen mit: taskColumnLimit an AppSettings und missing/completeAt an RepoSnapshot. Refs #16 Refs #19 Refs #20 Refs #22 Refs #23
71 lines
2.2 KiB
JSON
71 lines
2.2 KiB
JSON
{
|
||
"name": "nebula",
|
||
"version": "1.11.0",
|
||
"private": true,
|
||
"description": "Nebula – Dashboard fuer Vibe-Coding Projekte mit Git-Anbindung (GitHub, GitLab, Gitea)",
|
||
"scripts": {
|
||
"dev": "next dev",
|
||
"build": "prisma generate && next build",
|
||
"start": "next start",
|
||
"lint": "next lint",
|
||
"typecheck": "tsc --noEmit",
|
||
"db:generate": "prisma generate",
|
||
"db:migrate": "prisma migrate deploy",
|
||
"db:migrate:dev": "prisma migrate dev",
|
||
"db:push": "prisma db push",
|
||
"db:studio": "prisma studio",
|
||
"db:seed": "prisma db seed",
|
||
"db:reset": "prisma migrate reset",
|
||
"docker:db": "docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d db",
|
||
"docker:db:down": "docker compose stop db",
|
||
"docker:up": "docker compose --profile full up -d --build",
|
||
"docker:down": "docker compose --profile full down",
|
||
"docker:logs": "docker compose --profile full logs -f app",
|
||
"docker:tools": "docker compose --profile tools up -d",
|
||
"setup": "node scripts/setup.mjs",
|
||
"postinstall": "prisma generate",
|
||
"test": "vitest run",
|
||
"test:watch": "vitest",
|
||
"test:e2e": "npm run build && playwright test",
|
||
"test:e2e:ui": "playwright test --ui",
|
||
"test:all": "npm test && npm run test:e2e"
|
||
},
|
||
"dependencies": {
|
||
"@dnd-kit/core": "^6.3.1",
|
||
"@dnd-kit/modifiers": "^9.0.0",
|
||
"@dnd-kit/sortable": "^10.0.0",
|
||
"@prisma/client": "^6.8.2",
|
||
"@simplewebauthn/browser": "^13.3.0",
|
||
"@simplewebauthn/server": "^13.3.2",
|
||
"lucide-react": "^0.511.0",
|
||
"next": "^15.3.3",
|
||
"nodemailer": "^9.0.3",
|
||
"qrcode": "^1.5.4",
|
||
"react": "^19.1.0",
|
||
"react-dom": "^19.1.0",
|
||
"react-markdown": "^10.1.0",
|
||
"rehype-sanitize": "^6.0.0",
|
||
"remark-gfm": "^4.0.1",
|
||
"zod": "^3.25.28"
|
||
},
|
||
"devDependencies": {
|
||
"@playwright/test": "^1.62.0",
|
||
"@tailwindcss/postcss": "^4.1.7",
|
||
"@types/node": "^22.15.21",
|
||
"@types/nodemailer": "^8.0.1",
|
||
"@types/qrcode": "^1.5.6",
|
||
"@types/react": "^19.1.5",
|
||
"@types/react-dom": "^19.1.5",
|
||
"axe-core": "^4.12.1",
|
||
"dotenv": "^17.4.2",
|
||
"prisma": "^6.8.2",
|
||
"tailwindcss": "^4.1.7",
|
||
"tsx": "^4.19.4",
|
||
"typescript": "^5.8.3",
|
||
"vitest": "^4.1.10"
|
||
},
|
||
"engines": {
|
||
"node": ">=20.11"
|
||
}
|
||
}
|