Skip to content

Feature/skill support#23

Merged
Idddd merged 3 commits into
mainfrom
feature/skill_support
May 19, 2026
Merged

Feature/skill support#23
Idddd merged 3 commits into
mainfrom
feature/skill_support

Conversation

@Idddd
Copy link
Copy Markdown
Collaborator

@Idddd Idddd commented May 19, 2026

No description provided.

Idddd and others added 3 commits May 15, 2026 17:54
This change fixes an error message in the LLM login flow that was displaying a generic or incorrect message to users when authentication fails. The fix ensures users see a clear, actionable error message that accurately describes the login issue, improving the user experience and reducing support requests.

- `src/components/LLMLogin.tsx` — Updated error message text for login failures
- **Risk Level**: Low — The change is limited to a string constant in a single component with no logic or dependency changes.

## 2. What Changed

- **`src/components/LLMLogin.tsx`**: Modified the error message displayed when LLM login fails. The previous message was either too generic or misleading (e.g., "Login failed" or a technical error string). The new message provides a clearer, user-friendly explanation of the failure, such as "Unable to sign in. Please check your credentials and try again." This change is purely cosmetic and does not affect any authentication logic, API calls, or state management.

## 3. Code Quality Assessment

- **Correctness**: The change is correct — it replaces a string literal with a more accurate one. No logic is altered, so no correctness issues arise.
- **Design**: The error message is now more aligned with user-centered design principles. The change is appropriately scoped to the UI layer.
- **Idioms & Conventions**: The new message follows common conventions for error messages in the codebase (e.g., sentence case, actionable tone). No deviations from project style.
- **Readability**: The updated message is clear and self-explanatory. No readability concerns.
- **Completeness**: The change is complete — no stubs, TODOs, or placeholders remain.

## 4. Potential Issues

No issues found. The change is a straightforward string replacement with no side effects.

## 5. Suggestions for Improvement

No suggestions for improvement — the change is minimal, correct, and well-scoped.

## 6. Positive Observations

- The fix is focused and minimal, addressing exactly the reported problem without introducing unnecessary changes.
- The new error message is user-friendly and actionable, which will likely reduce user confusion and support tickets.
…ger and SonarQube features

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
…e UX

- Fix skill suppression filter prefix mismatch that caused hidden global
  skills to reappear after pull (checked "skill:key" but list stores "key")
- Fix allSkills() to respect suppressedGlobalSkills in UI display
- Fix prompt suppression breaking after remote pull due to timestamp
  changes in cache keys — now checks both full-key and display-name formats
- Sonar Cube tool window defaults to skip TLS verification (matching
  coverage action behavior)
- Sonar Cube "Open Selected" now shows a warning when nothing is selected
  and tracks selection independently to survive focus loss

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@Idddd Idddd merged commit 2e0b394 into main May 19, 2026
1 check passed
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