Commit History

docs: add tags to HF Space frontmatter for discoverability
7e77fa5
Running

LucasLooTan Claude Opus 4.7 (1M context) commited on

docs: trim SUBMIT_NOW to fit lablab.ai form limits
f928d83

LucasLooTan Claude Opus 4.7 (1M context) commited on

docs+pptx: refresh all submission deliverables to match shipping pipeline
fb11c61

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: load .env BEFORE importing signbridge β€” env-driven model name was always falling back
51fa863

LucasLooTan Claude Opus 4.7 (1M context) commited on

feat: Record sign uses Qwen3-VL native video_url (instead of frame sampling)
93789d9

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: drop broken Start/Stop label CSS β€” fixed 'Start' mid-recording + oversized post-record icons
7740d9d

LucasLooTan Claude Opus 4.7 (1M context) commited on

ux: Record sign tab β€” wrap content in 3:2 columns to stop bottom-crop
1cef99b

LucasLooTan Claude Opus 4.7 (1M context) commited on

ux: per-tab webcam constraints β€” Record sign tab gets 1280x720 (16:9)
bcc09c0

LucasLooTan Claude Opus 4.7 (1M context) commited on

ux: move 'Latest result' banner to right column as labeled gr.Markdown
e694c9c

LucasLooTan Claude Opus 4.7 (1M context) commited on

chore: clean up stale CSS comment from gr.Markdown era
c009f82

LucasLooTan Claude Opus 4.7 (1M context) commited on

ux: switch latest status to gr.HTML with inline styles β€” guaranteed visible
9be688b

LucasLooTan Claude Opus 4.7 (1M context) commited on

ux: make per-click status banner highly visible (bordered, labeled)
e14f20d

LucasLooTan Claude Opus 4.7 (1M context) commited on

ux: always show prediction + βœ“added/βœ—dropped status, never silent
7f83503

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: cap webcam to 640x480 + delay JS auto-access β€” stop ClientDisconnect storm
39a1b7c

LucasLooTan Claude Opus 4.7 (1M context) commited on

feat: gTTS as primary TTS β€” Coqui XTTS-v2 was never installed on Space
2ce7b16

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: snapshot mode (drop streaming) β€” HF proxy can't sustain frame uploads
e7597f3

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: webcam stream actually fires + JS auto-arms record toggle
9ad7573

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: webcam capture β€” global cache, .change() event, drop share=True
62443b6

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: global frame-cache so click handler can actually see live frames
37b4f5b

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: read webcam directly on click instead of state-stashing
1874412

LucasLooTan Claude Opus 4.7 (1M context) commited on

ux: streaming webcam + Take-image button β€” one-time permission grant
a2021cf

LucasLooTan Claude Opus 4.7 (1M context) commited on

ux: auto-dismiss photo after recognition so next capture is one tap
bff6414

LucasLooTan Claude Opus 4.7 (1M context) commited on

ux: 2-button Snapshot tab (Take Photo auto-fires recognition; remove debug accordion)
ac2c1cb

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: Clear button now resets webcam too + accurate help-text labels
ade430a

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: 4 Space runtime bugs found in line-by-line audit
f81dbc6

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: libgles2/libegl1 in Dockerfile + handle missing mp.solutions namespace
6fedc97

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: pin starlette<0.41 β€” gradio 4.44.1 incompatible with new TemplateResponse signature
9dc2f54

LucasLooTan commited on

fix: share=True + SPACE_ID env to skip gradio's localhost-check pre-flight
6ce0243

LucasLooTan commited on

docs: README β€” fine-tune narrative + hybrid pipeline diagram + model URLs
a5ffd9e

LucasLooTan commited on

fix: set SYSTEM=spaces so gradio skips its localhost-check on HF Docker
7dc8ce6

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: switch to Docker SDK so Python + launch are fully under our control
961668b

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: remove python_version pin (was breaking gradio 4.44.1 launch on HF Spaces)
c956715

LucasLooTan commited on

fix: app.py β€” let HF Spaces gradio runtime handle server_name/port
6ce70e8

LucasLooTan commited on

fix: pin python 3.10 (3.11 hit gradio localhost-check runtime error)
d5df55b

LucasLooTan commited on

fix: requirements.txt β€” un-merge concatenated lines + drop server-only deps
f117b17

LucasLooTan commited on

fix: download MLP + MediaPipe weights from HF Hub instead of bundling
ca3d3de

LucasLooTan Claude Opus 4.7 (1M context) commited on

feat: MediaPipe+MLP landmark classifier β€” 90% ASL fingerspelling accuracy
f90fef2

LucasLooTan Claude Opus 4.7 (1M context) commited on

fix: websockets<13 to satisfy gradio-client 1.3.0 dep range
54cd35c

LucasLooTan commited on

fix: pillow<11.0 to satisfy gradio 4.44.1 dep range
55a07df

LucasLooTan commited on

Switch to Qwen3-only stack: VLM=Qwen3-VL-32B, composer=Qwen3-8B
5952553

LucasLooTan Claude Opus 4.7 (1M context) commited on

docs: pitch deck + demo video script + lablab submission form content
549efd4

LucasLooTan commited on

docs(readme): tighten Why AMD + add For Deaf-led teams section
277d6c0

LucasLooTan commited on

docs(walkthrough): Deaf-community ethics + MI300X comparison + future work
0e615a1

LucasLooTan commited on

fix: threading.Lock on LandmarkExtractor + composer prompt format match
0d9b6c2

LucasLooTan commited on

feat(ui): Record-sign tab β€” multi-frame burst capture for full ASL words
9b576b6

LucasLooTan commited on

feat(backend): /recognize accepts frames list + body-size cap
ca5affd

LucasLooTan commited on

feat(vlm): add recognize_sign_from_frames for multi-image VLM input
5fb88cc

LucasLooTan commited on

feat(prompts): NVIDIA-pattern single-frame + multi-frame VLM prompts
4838599

LucasLooTan commited on

perf: cache OpenAI-compatible client per (provider, model) tuple
d20d5a9

LucasLooTan commited on

refactor: extract closed vocabulary into signbridge.vocab module
0fb3eb2

LucasLooTan commited on