Commit History

fix(hf): avoid eager 27GB dataset download on /api/cases (#46)
7e5ddec
unverified

VibecoderMcSwaggins commited on

fix(audit): comprehensive P1-P4 audit fixes (#45)
8290bc9
unverified

VibecoderMcSwaggins commited on

fix(arch): comprehensive architecture audit fixes (#44)
fa1717e
unverified

VibecoderMcSwaggins commited on

fix(security): address P1 findings from post-refactor audit
785d976
unverified

VibecoderMcSwaggins commited on

refactor(data): use standard datasets.load_dataset() with neuroimaging-go-brrrr
262b3cb
unverified

VibecoderMcSwaggins commited on

fix(arch): Config SSOT, reproducible builds, and data pipeline documentation (#41)
ba32591
unverified

VibecoderMcSwaggins commited on

fix: address P1/P2 bugs from audit (BUG-005/006/008/010/011) (#40)
52703e6
unverified

VibecoderMcSwaggins commited on

fix: apply CodeRabbit feedback (security + lint)
cfeab47

VibecoderMcSwaggins commited on

fix: comprehensive frontend-backend integration fixes
c3e7865

VibecoderMcSwaggins commited on

fix(security): apply CodeRabbit security feedback (#38)
07db7cc
unverified

VibecoderMcSwaggins commited on

fix(ci): format code and add ErrorBoundary tests to pass CI
900a32d
unverified

Claude commited on

fix(api): add mypy ignore for optional torch import
03ead59
unverified

Claude commited on

fix(api): validate case_id and log volume computation errors (BUG-011, BUG-012)
633a315
unverified

Claude commited on

feat(api): add ephemeral storage warning to results (BUG-005)
a3c22e6
unverified

Claude commited on

fix(api): anchor CORS regex and add CORP middleware (BUG-002, BUG-003)
f58bb83
unverified

Claude commited on

feat(api): async job queue with comprehensive test coverage (#36)
722753e
unverified

VibecoderMcSwaggins Claude commited on

fix(deploy): CORS and proxy-headers for HF Spaces (#35)
1efb3e0
unverified

VibecoderMcSwaggins commited on

feat(api): FastAPI REST backend for React frontend
66404dc
unverified

VibecoderMcSwaggins commited on

feat(frontend): React + Vite + NiiVue frontend (replaces Gradio) (#32)
e4daa3b
unverified

VibecoderMcSwaggins commited on

feat: Gradio Custom Component for NiiVue (#29)
227ab66
unverified

VibecoderMcSwaggins commited on

fix(ui): use head= for NiiVue loading, not dynamic import in js_on_load (#24) (#28)
de5a0fd
unverified

VibecoderMcSwaggins commited on

fix(ui): load NiiVue directly in js_on_load, remove head= dependency (#24)
518063b

VibecoderMcSwaggins commited on

feat: implement prediction mask binarization for improved visibility in slice comparison
c88f831

VibecoderMcSwaggins commited on

fix(ui): simplify NiiVue loading, add diagnostic logging (#24)
d8cfaa8

VibecoderMcSwaggins commited on

fix(ui): add gr.set_static_paths() to fix HF Spaces Loading bug (#24) (#26)
aff5726
unverified

VibecoderMcSwaggins commited on

fix(ui): use head_paths for NiiVue loading on HF Spaces (#24) (#25)
08c3363
unverified

VibecoderMcSwaggins commited on

fix(ui): vendor NiiVue library to bypass HF Spaces CSP (#24) (#24)
1973147
unverified

VibecoderMcSwaggins commited on

fix(ui): prediction overlay invisible, race condition, thread safety (#23) (#23)
987c4be
unverified

VibecoderMcSwaggins commited on

fix: remove silent failures and redundant checks
be12b50
unverified

Claude commited on

fix(ui): replace base64 data URLs with Gradio file serving (#19)
b0a934c
unverified

Claude commited on

fix(ui): NiiVue viewer re-initializes after segmentation completes (#21)
0b424f6
unverified

VibecoderMcSwaggins commited on

fix(ui): use js_on_load for NiiVue viewer instead of script tags (#20)
bc1d8e8
unverified

VibecoderMcSwaggins commited on

fix(docker): use subprocess bridge for Python version isolation (#18)
4b42170
unverified

VibecoderMcSwaggins commited on

debug: add logging to diagnose DeepISLES path discovery
d9cd722

VibecoderMcSwaggins commited on

fix(docker): relocate app to /home/user/demo to preserve DeepISLES modules (#17)
0424dcc
unverified

VibecoderMcSwaggins commited on

fix(data): bypass load_dataset() to fix HF Spaces streaming hang and OOM (#16)
80cbb1a
unverified

VibecoderMcSwaggins commited on

fix(data): use streaming mode to fix HF Spaces dataset hang (#15)
e244238
unverified

VibecoderMcSwaggins commited on

fix(ui): lazy dataset loading to prevent HF Spaces timeout (#14)
a2223b1
unverified

VibecoderMcSwaggins commited on

fix(ui): use lazy imports to avoid RuntimeWarning on startup (#13)
297e6c4
unverified

VibecoderMcSwaggins commited on

fix(pipeline): copy input files to results_dir and add UI cleanup
4a455a4

VibecoderMcSwaggins commited on

fix(pipeline): prevent unbounded disk usage from HuggingFace temp files
878d2e7

VibecoderMcSwaggins commited on

feat(data): integrate HuggingFace dataset as primary data source (#11)
363ba14
unverified

VibecoderMcSwaggins commited on

fix(inference): correct DeepISLES Docker volume mounts and CLI args
7b2629d

VibecoderMcSwaggins commited on

fix: resolve technical debt (P2/P3) with TDD validation (#9)
26f14be
unverified

VibecoderMcSwaggins commited on

feat(hf-spaces): complete deployment infrastructure for Hugging Face Spaces (#8)
a544a50
unverified

VibecoderMcSwaggins Claude commited on

feat(phase-5): polish, observability, and documentation (#6)
bfe80c5
unverified

VibecoderMcSwaggins commited on

feat(phase-4): Gradio UI with NiiVue visualization (#5)
d77e99f
unverified

VibecoderMcSwaggins commited on

feat(phase-3): End-to-end pipeline with metrics and CLI
3f8bf9c
unverified

VibecoderMcSwaggins commited on

feat: Phase 1A + Phase 2 - Local data loader and DeepISLES Docker wrapper (#3)
aef1f5a
unverified

VibecoderMcSwaggins commited on

fix(phase-1): implement URL materialization and add requests dep
1b55f5e

VibecoderMcSwaggins commited on