- AppSokApp uses restoreDetailed() and maps JenkinsSessionRestoreKind to JenkinsConnectionStatus; network/server failures expose a retry callback - AppSokShell passes connectionStatus + onRetryConnection through to BuildsPage - BuildsPage shows four distinct no-loader states: missing, reauthRequired, networkFailure (with retry), serverFailure (with retry) - SettingsPage clears all transient login/save/clear state on base URL change - pubspec.lock restored to meta 1.18.0 / test_api 0.7.11 (reverts container downgrade) - Regression tests added in app_auth_test, builds_page_test, settings_page_test; widget_test updated to expect 재로그인 필요 on 401 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| src | ||
| main.dart | ||