Status pill: live elapsed-time counter beside "Translating…" 0664136 Running verified anandkaman commited on Jun 24
Action row: Translate + Rate buttons side-by-side below translation 31ddc94 verified anandkaman commited on Jun 23
Desktop: 2-col settings|translate grid + 1240px max-width + example chips 34992e5 verified anandkaman commited on Jun 23
Switch to FastAPI + static HTML (Docker SDK) — mobile-first single-column layout 0b0ff00 verified anandkaman commited on Jun 23
Mobile fix: use Gradio built-in wrap (flex-wrap + min_width=320 on columns), drop overrides 2bc74a4 verified anandkaman commited on Jun 23
Mobile fix: elem_classes main-row/settings-col/translate-col + flex-direction:column on <=768px a75cb60 verified anandkaman commited on Jun 23
Use fill_width=True (gradio native fix for mobile container); remove broken theme toggle + light-mode CSS; trim mobile @media to cosmetic-only cc7fd2d verified anandkaman commited on Jun 23
Mobile: nuke gradio --size-* CSS variables (drives outer body padding); cards now 3px gutter (~98% screen usage) 92fbfe3 verified anandkaman commited on Jun 23
Fix textbox bg: kill gradio wrapper white default, dark bg on actual textarea (both themes); polish focus rings 2460a7f verified anandkaman commited on Jun 23
Mobile: nuke all outer gradio wrapper margins/padding (.app/.wrap/.contain/.main + CSS vars), apply 6px breathing room only on visible cards 604b2f6 verified anandkaman commited on Jun 23
Mobile: :has() selector to target row/col wrappers around .panel-card; strip outer margins; max-width:100% on all descendants f7dc829 verified anandkaman commited on Jun 23
Mobile NUCLEAR: display:block on rows + children at <=920px (forces single-column stack regardless of flex/grid) 13b37a9 verified anandkaman commited on Jun 23
Mobile: remove inline min_width from Python columns; add native flex-wrap so columns auto-stack on narrow viewports 3e33dbe verified anandkaman commited on Jun 23
Mobile: aggressive responsive CSS — kill min-widths, stack columns, hide nav text, single-column challenge/dir cards, 2x2 rating grid 5d40555 verified anandkaman commited on Jun 23
Rating capture fix: 20s pending-hold per translation (ratings update same row in place); bump flush threshold 10→25 06987d8 verified anandkaman commited on Jun 23
Remove stale _log_translation duplicate (was using removed _dataset_saver, causing NameError) 0b8c3cd verified anandkaman commited on Jun 23
Revert aggressive CSS column-flex override (broke gradio); use functools.partial for rating wiring 0183b61 verified anandkaman commited on Jun 23
Add 4-button rating row (logs into same translation row when possible); equal-height column fix; rating buttons color-coded 6f22858 verified anandkaman commited on Jun 23
Move share toggle into Settings panel + default ON (user can uncheck to opt out) f337b3a verified anandkaman commited on Jun 23
Add opt-in research-data sharing: PII redaction + batched JSONL upload to private dataset + Break-the-Model Challenge card 70de50a verified anandkaman commited on Jun 23
Working light/dark theme toggle: localStorage-persisted, sun/moon icon swap, full color overrides for light mode 724d31e verified anandkaman commited on Jun 23
Equal-height columns: flex stretch + push status/translate to bottom of their panels ad2e9bf verified anandkaman commited on Jun 23
Move Translate inside right column (right-aligned); add mobile responsive CSS; polish card shadows + direction hover 4d981c5 verified anandkaman commited on Jun 23
Pixel-tuned UI: custom HTML direction cards (IN/GB tags + subtitle), char counter, slider marks, status detail card 606e748 verified anandkaman commited on Jun 23
Polished UI v2: top nav bar, hero with SVG illustration, card-style direction radio, premium translate button 9d0dde9 verified anandkaman commited on Jun 23
Polished UI: gradient hero with badges, indigo/cyan theme, custom CSS, status pill, styled examples 87299d5 verified anandkaman commited on Jun 23
CPU throughput: all-thread torch, bf16 attempt, 60s timeout, beam cap=4, better layout with timing readout fda2573 verified anandkaman commited on Jun 23
Pin gradio 5.34.0 + hub 0.27-0.34 (avoids starlette/Jinja2 incompatibility from 4.44) 08f1b4f verified anandkaman commited on Jun 23
Pin gradio 5.34.0 + hub 0.27-0.34 (avoids starlette/Jinja2 incompatibility from 4.44) d04e827 verified anandkaman commited on Jun 23
Pin gradio 4.44.1 + huggingface_hub 0.25.2 (specific known-compatible versions) 1b465ca verified anandkaman commited on Jun 23
Pin gradio 4.44.1 + huggingface_hub 0.25.2 (specific known-compatible versions) 4d30490 verified anandkaman commited on Jun 23
Bump gradio to 5.x; drops huggingface_hub HfFolder dependency + fixes Jinja2 caching bug b5413db verified anandkaman commited on Jun 23
Bump gradio to 5.x; drops huggingface_hub HfFolder dependency + fixes Jinja2 caching bug 4683804 verified anandkaman commited on Jun 23
Pin huggingface_hub<0.30 (gradio 4.44 imports HfFolder which was removed in 0.30+) ee60a4b verified anandkaman commited on Jun 23
Bump gradio to 4.44 + add audioop-lts for Python 3.13 compat 5cedbf7 verified anandkaman commited on Jun 22
Bump gradio to 4.44 + add audioop-lts for Python 3.13 compat 5c7d1d6 verified anandkaman commited on Jun 22