- SettingsWindow: widened to 500pt min, connection result on its own line with multiline support (error messages no longer truncated) - OAuthSetupView: clear statusMessage on error, added 'Try again' button when authorization fails, disable Connect button while in progress - TokenManager: guard against empty refresh token strings (was stored as '' when Feishu didn't return refresh_token, causing confusing 'No Feishu session' error after access token expired) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Models | ||
| Services | ||
| Utils | ||
| ViewModels | ||
| Views | ||
| AppDelegate.swift | ||
| BuggerApp.swift | ||