ARCHIVISE / app

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. 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
  2. fix: all 9 production audit issues - DEBUG default, delete_account commit, guest session security, GitHub OAuth redirect, unlimited credits sentinel

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

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

    f3a9b2f
  5. 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. fix: implement custom ThreadSafeDeathPenalty class for RQ worker thread

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

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

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

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

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

    82f002f
  10. 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

  1. Initialize Archvise API backend for Hugging Face Spaces

    50925ca