Commit History

  1. Fixed an issue due to which the frontend never recieved that the event was completed and was stuck in an infinite loop

    Pulastya B
    2e3162d

  1. Fixed some minor bugs

    Pulastya B
    c073e6b
  2. Made Major Changes to the Overall User Experience by adding a pipeline visualizer

    Pulastya B
    6b731f7

  1. Fix HF status caching and prevent multiple status checks

    Pulastya B
    feaba15

  1. Trying to fix the Supabase error

    Pulastya B
    d072c9e
  2. Removed Huggingface from the User Onboarding page

    Pulastya B
    ca079d0
  3. Fixed the SSE Streaming not working

    Pulastya B
    b2a95b5
  4. Fixed SSE response streaming error

    Pulastya B
    644cb0d
  5. Fixed HF Tokens not saving in the DB

    Pulastya B
    4079a53

  1. Added the functionality for users to save their generated assets in huggingface spaces using write tokens

    Pulastya B
    2a82ed5
  2. Add HuggingFace storage integration - users can now persist datasets, models, and plots to their own HuggingFace account

    Pulastya B
    7af9e82

  1. Fix: Remove stray \\n in Assets sidebar

    Pulastya B
    6c9c47f
  2. Fix markdown rendering: aggressive cleanMarkdown function and smarter inline code detection in pre/code components

    Pulastya B
    72fc3f2
  3. Fix markdown rendering: add cleanMarkdown preprocessor, smarter inline code detection, update system prompt for better formatting

    Pulastya B
    8bf4cb9
  4. Fix markdown rendering: add remark-gfm for tables, improve code blocks, headings, and overall styling

    Pulastya B
    212d2d5
  5. Fix redirect loop: refresh onboarding status after profile save

    Pulastya B
    ab5e966
  6. Fix OAuth redirect loop and disable email editing for OAuth users

    Pulastya B
    27c2ee9

  1. Fix OAuth onboarding: change button text to 'Complete Profile' and add timeout to prevent infinite loop

    Pulastya B
    8dcc270
  2. Fix OAuth signup: don't create duplicate account, just save profile data

    Pulastya B
    a5bd6df
  3. Fix auth issues: sign out working, store signup form data, OAuth users onboarding

    Pulastya B
    1d8f0c9
  4. Fix /chat endpoint not stopping thinking animation - set isTyping=false after response

    Pulastya B
    150d34c
  5. Fix infinite thinking when no file uploaded - properly handle analysis_failed SSE event

    Pulastya B
    a0e15f1
  6. Fix Supabase auth on HuggingFace with runtime config injection

    Pulastya B
    8154116
  7. Added Sign in and Sign Up page

    Pulastya B
    259c45d
  8. Trying to add Auth

    Pulastya B
    c0e18bf
  9. CRITICAL: Fixed race conditions, session cleanup, SSE leaks, and added localStorage persistence⁠

    Pulastya B
    2f3df85
  10. Fixed Chat Session issues

    Pulastya B
    554eeb5

  1. feat: Add 4 major system improvements - semantic layer, error recovery, token budget, parallel execution

    Pulastya B
    05a3c74

  1. Clear uploaded file state when creating new chat or switching sessions

    Pulastya B
    91794cf
  2. Fix deduplication using tool name and summary instead of counts

    Pulastya B
    de17ff9
  3. Prevent duplicate analysis results from SSE history replays

    Pulastya B
    ab16b58
  4. Fix SSE reconnection issue for follow-up requests

    Pulastya B
    3c36cfe
  5. Fix session file persistence and modal title issues⁠

    Pulastya B
    dd1f6f0
  6. Fix plot visibility - extract plots from result.plots array⁠

    Pulastya B
    9585bf4
  7. Fix summary not displaying: frontend was looking for result.final_answer but backend returns result.summary⁠

    Pulastya B
    9bd388f

  1. Fix loading indicator: remove finally block that killed isTyping after instant /run-async return

    Pulastya B
    f1ace72
  2. Fix loading indicator: remove activeSession dependency, show based on isTyping only

    Pulastya B
    11c0b04
  3. Fix frontend refresh bug: map session ID in-place instead of filter/recreate

    Pulastya B
    94aef75
  4. Real-time streaming: /run-async with BackgroundTasks, UUID-first, SSE-delivered results

    Pulastya B
    565097f
  5. Fix loading indicator: set isTyping before API call, not after

    Pulastya B
    fbe4715
  6. Simplify SSE: UUID-only dependency, remove isTyping gate. Event replay architecture

    Pulastya B
    ecb7263
  7. Fix message display: properly handle session migration from UI session to backend UUID

    Pulastya B
    942a6fa
  8. Fix SSE double-emit: eliminate numeric session identity, use UUID only

    Pulastya B
    c14102f
  9. ARCHITECTURAL FIX: Use single UUID session identity everywhere - removed http_session_key hack

    Pulastya B
    29c9177
  10. CRITICAL FIX: Implement real SSE event streaming with ProgressManager⁠

    Pulastya B
    109a48b
  11. Replace polling with Server-Sent Events (SSE) for real-time progress updates

    Pulastya B
    711046d
  12. Fix response template with strict format, fix data file downloads with proper links, fix plot URL formatting

    Pulastya B
    1470b93
  13. Add live tool execution progress, fix malformed responses, enable dataset/model downloads

    Pulastya B
    e82da77

  1. Fix progress polling to only occur during active workflows - use useEffect with proper cleanup

    Pulastya B
    c10fec5
  2. Fix progress bar to show latest step, visualizations in assets, model names, data files, and response formatting

    Pulastya B
    ff2d6c4