fix: fast node creation, first-run modal, simplified docs
- Skip AI calls when no valid OpenAI key (fixes 9-13s timeout) - Add first-run modal prompting for API key - Rewrite README for first-time users - Add /api/health endpoint - Remove all Anthropic references (not used in OS) - Fix bootstrap script (dev:local → dev) - Fix next.config.js devIndicators warning - Add Node 18+ version check 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.5
parent
38386afea4
commit
7beba57f63
@@ -11,6 +11,15 @@ log() {
|
||||
echo "[bootstrap-local] $1"
|
||||
}
|
||||
|
||||
# Check Node.js version (require 18+)
|
||||
NODE_VERSION=$(node -v 2>/dev/null | cut -d'v' -f2 | cut -d'.' -f1 || echo "0")
|
||||
if [ "$NODE_VERSION" -lt 18 ]; then
|
||||
echo "Error: Node.js 18+ required (found v$NODE_VERSION or not installed)" >&2
|
||||
echo "Install from: https://nodejs.org" >&2
|
||||
exit 1
|
||||
fi
|
||||
log "Node.js v$NODE_VERSION detected ✓"
|
||||
|
||||
if [ ! -f "$ENV_TEMPLATE" ]; then
|
||||
echo "Error: ${ENV_TEMPLATE} not found. Make sure .env.example exists." >&2
|
||||
exit 1
|
||||
@@ -53,4 +62,4 @@ fi
|
||||
log "Seeding database schema via sqlite-ensure-app-schema.sh"
|
||||
"$SQLITE_SEED_SCRIPT" "$EXPANDED_DB_PATH"
|
||||
|
||||
log "Bootstrap complete. Run 'npm run dev:local' to start the local-first app."
|
||||
log "Bootstrap complete. Run 'npm run dev' to start the app."
|
||||
|
||||
Reference in New Issue
Block a user