Skip to content

feat(tui): ローディングポップアップと起動時エラー折り返し#24

Merged
myuron merged 1 commit intomainfrom
feat/loading-popup-and-startup-error
May 4, 2026
Merged

feat(tui): ローディングポップアップと起動時エラー折り返し#24
myuron merged 1 commit intomainfrom
feat/loading-popup-and-startup-error

Conversation

@myuron
Copy link
Copy Markdown
Owner

@myuron myuron commented May 4, 2026

Summary

  • ロード中は中央オーバーレイのポップアップで文脈別メッセージ(log groups / streams / events)を表示。Init() が value receiver で loading=true を保持できないバグも合わせて修正
  • 起動時エラーを lipgloss.Width() でターミナル幅に折り返し、長い AWS のエラーメッセージが alt screen 内で見切れないように
  • Model.Err() アクセサ追加 + main.gop.Run() 終了後に stderr へエラーを出力し、alt screen 復帰後もスクロールバックに残るように

Test plan

  • go test ./... 通過
  • ローディングポップアップ(9ケース): 初期 loading 状態 / nil クライアント / InitialGroup 指定 / オーバーレイ描画 / 非ロード時非表示 / ターミナルサイズ制約 / 文脈別メッセージ / メッセージクリア
  • 起動時エラー(3ケース): Err() アクセサ / 長文の幅折り返し / width=0 フォールバック
  • 実機: 起動直後に Loading log groups... ポップアップが出ることを目視
  • 実機: 認可エラーなどの長文エラーが alt screen 復帰後の stderr に残ることを目視

🤖 Generated with Claude Code

ロード中は中央オーバーレイのポップアップで文脈別メッセージ(log groups/streams/events)を表示し、起動時エラーはターミナル幅で折り返してalt screen復帰後もstderrに残るようにした。
@myuron myuron merged commit cbe23f9 into main May 4, 2026
1 check passed
@myuron myuron deleted the feat/loading-popup-and-startup-error branch May 4, 2026 02:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant