8d95a74cc6
add orchestrator chat to project overview
...
- OrchestratorChat component with Lovable-style UI (suggestion chips, reasoning panel, tool call badges)
- /api/projects/[projectId]/agent-chat proxy route to agent runner
- Injects project context (repo, vision, deployment URL) into session
- AGENT_RUNNER_URL wired to agents.vibnai.com
Made-with: Cursor
2026-02-27 18:06:02 -08:00
ef7a88e913
migrate: replace Firebase with PostgreSQL across core routes
...
- chat-context.ts: session history now from fs_sessions
- /api/sessions: reads from fs_sessions (NextAuth session auth)
- /api/github/connect: NextAuth session + stores in fs_users.data
- /api/user/api-key: NextAuth session + stores in fs_users.data
- /api/projects/[id]/vision: PATCH to fs_projects JSONB
- /api/projects/[id]/knowledge/items: reads from fs_knowledge_items
- /api/projects/[id]/knowledge/import-ai-chat: uses pg createKnowledgeItem
- lib/server/knowledge.ts: fully rewritten to use PostgreSQL
- entrypoint.sh: add fs_knowledge_items and chat_conversations tables
Made-with: Cursor
2026-02-27 13:25:38 -08:00
aa2f5dbc3a
feat: add Provision IDE button for projects without a workspace
...
- POST /api/projects/[id]/workspace: provisions a Cloud Run Theia service
on demand and saves the URL to the project record
- overview/page.tsx: shows 'Provision IDE' button when theiaWorkspaceUrl
is null, 'Open IDE' link once provisioned
- Also fixes log spam: retired Firebase session tracking endpoint (410 Gone)
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-02-19 15:36:18 -08:00
59415bb0d9
feat: rewrite project GET/PATCH to use NextAuth session + Postgres
2026-02-18 01:24:48 +00:00
40bf8428cd
VIBN Frontend for Coolify deployment
2026-02-15 19:25:52 -08:00