F2 AI 인터넷 서비스 창: 주소 예시 · 모델 도움 글을 3줄까지 (관리자 승인 10/21, 15 찾음)

- 412 ja 에서 주소 예시가 한 줄로 잘려 "--api 로 켠 …" (어떤 옵션으로 켜야 하는지) 가 보이지 않았다 - helperMaxLines 3 (다른 창의 도움 글과 같게)
- 같은 창의 모델 도움 글 (ComfyUI 체크포인트 이름) 도 3줄까지
- 캡처: windows_f1_shot_test 에 ComfyUI 로 바꾼 창 (ai_comfy) 을 더함. ko · en · ja × 412 · 960 의 6개 통과, ja 412 · en 412 ComfyUI 직접 봄 - 잘림 없음

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
rc2
RyuJongJin 2026-10-21 10:49:07 +09:00
parent 53389baa64
commit 6c5aef75a2
2 changed files with 9 additions and 0 deletions

View File

@ -72,6 +72,12 @@ void main() {
unawaited(editAiService(navKey.currentContext!, c));
await settle(12);
await shot('ai');
// F2 (10/21): ComfyUI 로 바꾸면 주소 예시 · 모델 도움 글 - 3줄까지 (잘리지 않게)
await t.tap(find.text('Automatic1111 · Forge').first);
await settle();
await t.tap(find.text('ComfyUI').last);
await settle();
await shot('ai_comfy');
await closeAll();
expect(Directory(tmp.path).listSync().map((e) => p.basename(e.path)), ['a.txt'], reason: '창만 열고 닫음 - 아무것도 만들지 않음');
});

View File

@ -505,6 +505,8 @@ Future<void> editAiService(BuildContext context, AppController c, {AiService? ol
'openai' => tr('예: https://api.openai.com (경로 /v1/images/generations 를 붙여 부름)'),
_ => tr('예: http://100.x.x.x:7860 (--api 로 켠 Automatic1111 · Forge)'),
},
// 관리자 지시 (10/21, 15 찾음 F2): 412 ja 에서 한 줄로 잘려 어떤 옵션으로 켜야 하는지가 안 보였다 - 다른 창의 도움 글처럼 3줄까지
helperMaxLines: 3,
),
),
TextField(
@ -512,6 +514,7 @@ Future<void> editAiService(BuildContext context, AppController c, {AiService? ol
decoration: InputDecoration(
labelText: tr('모델 (선택)'),
helperText: kind == 'comfy' ? tr('체크포인트 파일 이름 (예: sd_xl_turbo_1.0_fp16.safetensors)') : null,
helperMaxLines: 3,
),
),
TextField(