- changeEmail validates and refuses an address another account owns (users.email is UNIQUE; a collision was a 500 inside the settings form). - /app/[id] no longer redirects a 'running' row to itself; it renders what exists and says the run was interrupted. - ScoreBar / OptionRow / VerdictBlock survive null numbers from the model instead of throwing and losing the block (seen live: '[openui] runtime/render-error: Component ScoreBar render failed'). - drop the ad-hoc render-debug scripts now that Playwright covers the browser. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
25 lines
295 B
Plaintext
25 lines
295 B
Plaintext
# next
|
|
/node_modules
|
|
/.next
|
|
/out
|
|
/build
|
|
next-env.d.ts
|
|
*.tsbuildinfo
|
|
|
|
# env + secrets
|
|
.env*
|
|
!.env.example
|
|
|
|
# runtime data (sqlite)
|
|
/data
|
|
/.playwright-data
|
|
|
|
# e2e artifacts
|
|
/.auth
|
|
/test-results
|
|
/playwright-report
|
|
|
|
# e2e fixture input is committed; scratch output is not
|
|
.DS_Store
|
|
.playwright-data
|