refactor(ui): extract ModelPicker; reuse in header + AB toggle; add reuse rule cbdeca1 Đào Minh Tú commited on May 20
ui(error-boxes): wrap long text in ScrollArea + break-words; doc rule 52d338e Đào Minh Tú commited on May 20
ci: use 'npm install' to tolerate platform-specific optional deps f3ef767 Tan Copilot commited on May 20