Commit History

  1. fix: add missing uuid id generation for new Google OAuth users

    2b144e1
  2. fix: correct avatar_url field name in Google OAuth callback; add pool_pre_ping for Neon connection stability

    dda0d24
  3. fix: add pool_pre_ping and pool_recycle to prevent stale Neon connection errors

    4b9badf
  4. docs: update observability section to reflect shift from local Grafana to Grafana Cloud

    06bb036
  5. chore: clean up diagnostic print statements from main.py

    7a3fa9f
  6. fix: increase Prometheus scrape interval to 60s to prevent rate limits

    8f7e2a3
  7. feat: use a python helper script to inject Grafana key into prometheus.yml on startup

    ad6baed
  8. debug: add print checks for prometheus.yml contents

    6eaeadc
  9. debug: add GRAFANA_API_KEY diagnostic prints

    071242a
  10. fix: escape dollar signs for environment variable in supervisor command

    c0f8ee1
  11. fix: inject GRAFANA_API_KEY into prometheus.yml using sed in supervisor startup

    4754a6d
  12. fix: use request.url.hostname in proto middleware to resolve AttributeError

    14c91e1
  13. feat: run Prometheus internally via Supervisor and remote write to Grafana Cloud

    4d127cd

  1. docs: complete README rewrite, update page title and favicon logo

    bfd49a3
  2. design(title): change application title from Antigravity to AgentBond AI

    95f832e
  3. design(logo): replace thunderbolt favicon with custom AgentBond investigator emblem

    deee0ef
  4. docs/fix: update prometheus config for production scrape and startup directory check

    44e82da
  5. fix(observability): create prometheus multiproc dir automatically on startup

    8ae944d
  6. fix(auth): add fallback profile fetch from Google userinfo API

    dc27da6
  7. debug: add startup diagnostics for Google OAuth credentials

    0705a4f
  8. fix(auth): implement manual state restoration fallback for OAuth callback

    75f0c2f
  9. fix(auth): enable same_site none and https_only for cross-domain OAuth cookies

    8143708
  10. fix(auth): trust reverse proxy headers and force HTTPS scheme in production

    e6ff8f6
  11. deploy(hf): add huggingface space yaml config metadata to README.md

    5da075a
  12. deploy(hf): create Dockerfile and supervisord config for Hugging Face Spaces deployment, and dynamically load backend API URL in frontend

    354921c

  1. feat(delete): replace native window.confirm with a custom styled ChatGPT-like confirmation modal and show delete badge only on hover

    21487dc
  2. feat(delete): show delete badge only on hover and prompt user for confirmation before deletion

    2393402
  3. fix(syntax): resolve missing closing parenthesis on AgentBondWatermark and format delete button badge

    b3568ec
  4. style(delete): replace delete button with a highly visible floating red circular badge with white cross symbol

    f869f18
  5. style(delete): make client-side hide button permanently visible instead of only on hover for better UX

    a934b96
  6. feat(sidebar): add delete (hide) button to cards, storing list of hidden cases in localStorage to preserve backend records for accountability

    f6547bd
  7. fix(agent): handle non-dict LLM response gracefully and delay setting task to FAILED during Celery retries

    6ae9355
  8. feat(verdict): format final verdict summary to separate hypotheses and color-highlight key findings dynamically

    9bdb243
  9. style(scrollbar): universally style all scrollbars and prevent body/viewport double scrollbars in workspace view

    5babf15
  10. style(scrollbar): apply custom thin scrollbar styles to blend with dark website theme

    a369e63
  11. fix(auth): add delay when checking if login popup is closed to avoid race conditions

    6222fec
  12. feat(ui): hide navbar in workspace view and expand panels vertically

    8271b83
  13. style(landing): update stats cards to be authentic to backend metrics and agent pipeline

    c3c23f8
  14. style(workspace): add professional intelligence disclaimer text at bottom of workspace container

    6d836a1
  15. style(workspace): add subtle neural logo watermarks in background of sidebar and main panels

    6dda0ac
  16. style(ui): apply premium liquid-glass-strong to back-to-landing button and social links

    4680d65
  17. fix(workspace): format timestamps in user local timezone

    23964d5
  18. style(workspace): redesign workspace layout with dark glass and accordion-style hypotheses

    5b71199
  19. feat(api): filter cases by authenticated user and protect endpoints

    1ba28b2
  20. feat(ui): implement workspace section for deploying and viewing live agent investigations

    8ea5095
  21. feat(api): add endpoint to list past cases

    0e149eb
  22. fix(auth): resolve Google login popup race condition and add itsdangerous backend dependency

    ae7ab9f
  23. feat: install itsdangerous and sync it with the virtual environment

    9b7c893
  24. style(landing): update capabilities cards info and tags to match actual agent implementation

    8a83515
  25. style(auth): use original Google logo colors and fix divider text wrapping

    e618eec