Files
Scriberr/web
Claude 5cdc91cf48 refactor: deduplicate TranscriptionConfigDialog with shared form helpers
- Extract SelectField, SwitchField, SliderField, AdvancedAccordion to FormHelpers
- Move shared CSS class constants (inputClassName, etc.) to FormHelpers
- Extract DiarizationSection to eliminate 3x copy-pasted diarization blocks
- Replace 11 inline Select blocks, 5 Switch+label blocks, 2 Slider blocks,
  2 Accordion wrappers with single-line helper calls

TranscriptionConfigDialog: 1178 → 702 lines (-40%)
FormHelpers: 119 → 264 lines (reusable form infrastructure)

https://claude.ai/code/session_01YMyUwpk577EradV93tMMqS
2026-04-21 10:38:20 -07:00
..