Commit History

  1. feat(config): support OPENROUTER_API_KEY, GROQ_API_KEY, and GEMINI_API_KEY loaded from .env

    6e39ce4

  1. fix: add fallback defaults to Settings and fix limiter import in auth router

    ed654df

  1. trigger: HuggingFace Space re-deploy trigger

    b6bd1cc
  2. fix: resolution of critical blockers (P0/P1/P2 fixes) - async Redis, atomic credit updates, schema compatibility, task event loop safety, rate limits, timezone datetimes

    5019340
  3. fix: all 9 production audit issues - DEBUG default, delete_account commit, guest session security, GitHub OAuth redirect, unlimited credits sentinel

    5e64563
  4. fix: dynamic code audit fallback based on scanned project files

    645c2d7
  5. fix: resolve tab switch streaming loop and dynamic fallback design generation

    f3a9b2f
  6. fix: production readiness, security, performance, and worker refactoring

    1520141

  1. Fix database deadlocks, timezone cookie offsets, and add WeasyPrint GTK fallback safeguards

    62b2d48

  1. Implement OpenRouter API integration and Redis event caching/replay to fix stuck streams on tab switch

    9a71787
  2. Fix auto-login, SSE streams, LLM timeouts, and frontend cancellation

    e5870af

  1. diagnose: add debug-worker endpoint to track background worker thread status

    b0a61a2
  2. fix: use SimpleWorker to prevent os.fork crashes in background thread

    30294af
  3. fix: implement local_session context manager inside tasks.py to prevent event loop mismatch errors

    57017a4
  4. trigger redeploy

    cc9175e
  5. fix: implement custom ThreadSafeDeathPenalty class for RQ worker thread

    97c7337
  6. fix: update LLM model names to active NVIDIA catalog and add worker thread signal fixes

    778d05e
  7. fix: patch _install_signal_handlers on RQ worker to run inside background thread

    dca1ebf
  8. fix: set handle_signals=False to allow RQ worker to run inside background daemon thread

    1de17f8
  9. fix: run background worker on app startup to process enqueued jobs

    21222ae
  10. fix: SSE named events, add cancel endpoint, fix performance headers

    82f002f
  11. feat: replace Firebase with Supabase JWT auth (ES256/JWKS + HS256 fallback)

    bfea95e

  1. Configure robust guest_login retrieval and database field defaults

    0b15d14
  2. Support Authorization Bearer token fallback for session verification

    db1baa2
  3. Configure unique prepared statement naming func for asyncpg to fully resolve PgBouncer conflicts

    f3c8882
  4. Restore standard CORSMiddleware with credentials and Vercel preview domain regex matcher

    84f9383
  5. Disable statement cache size and prepared statement cache size in asyncpg connect args

    18db965
  6. Configure custom CORS middleware to handle origin header dynamically for credential-enabled requests

    14c297f

  1. Fix database connection prepared statement cache size for PgBouncer pool compatibility

    05e89e4
  2. Implement guest login bypass endpoint and mock credentials validation

    e8aaec2
  3. Import UUID in audit and design routers to resolve NameErrors

    dca84d4
  4. Fix python f-string curly brace syntax error in ai.py

    98b3024
  5. Fix libgdk-pixbuf package name in Dockerfile for Debian Trixie

    c6ac5c5
  6. Update Dockerfile to run as non-root user for Hugging Face

    8f25135
  7. Add Hugging Face README metadata configuration

    5c08177

  1. Initialize Archvise API backend for Hugging Face Spaces

    50925ca