Roo-Code/webview-ui
daniel-lxs 64c79e6f75 fix: handle Roo provider authentication errors gracefully
- Add RooAuthenticationError custom error class for specific error handling
- Pre-check Roo authentication before task creation to prevent UI lock-up
- Send taskCreationFailed message to unlock UI when auth fails
- Add translated error messages and button labels for all 18 locales
- Show user-friendly dialog with Sign In and Settings options
- Prevent UI from getting stuck when Roo provider is selected without authentication

This ensures users can switch providers or sign in when Roo authentication fails,
preventing the stuck state that occurred when selecting Roo without being logged in.
2025-08-21 19:13:18 +00:00
..
audio feat: move play audio to webview to ensure cross-platform (#3659) 2025-05-20 01:15:05 -04:00
public Remove CRA cruft 2025-01-30 14:38:41 -08:00
src fix: handle Roo provider authentication errors gracefully 2025-08-21 19:13:18 +00:00
.gitignore PR cleanup 2025-03-12 11:23:06 -04:00
components.json Remove lucide 2025-01-30 14:47:59 -08:00
eslint.config.mjs Preserve model settings when selecting a specific OpenRouter provider (#3915) 2025-05-23 23:22:41 -07:00
index.html Fix linter warning + run prettier on everything (#3581) 2025-05-13 15:16:24 -07:00
package.json Fix webview in dev mode (#7044) 2025-08-13 01:40:00 -07:00
tsconfig.json Convert all webview-ui tests: jest -> vitest (#4771) 2025-06-17 15:29:17 -07:00
turbo.json Improve turbo task dependency declarations (#4323) 2025-06-04 09:32:27 -07:00
vite.config.ts Fix webview in dev mode (#7044) 2025-08-13 01:40:00 -07:00
vitest.config.ts Move cloud types from @roo-code/types to @roo-code/cloud (#7038) 2025-08-13 00:10:29 -07:00
vitest.setup.ts feat: add undo functionality for enhance prompt feature (fixes #5741) (#5742) 2025-07-15 10:26:34 -04:00