Skip to content

Conversation

@domonkosadam
Copy link
Contributor

refs: CLX-3761
affects: Student
release note: Career - Redesigned Report a problem screen.

domonkosadam and others added 2 commits January 9, 2026 14:03
Replaced the webview-based Report a Bug screen with a native Jetpack Compose implementation that follows the Figma design and Horizon architecture patterns.

Key changes:
- Created native ReportABugScreen with topic dropdown, subject, and description fields
- Implemented MVVM pattern with ReportABugViewModel, Repository, and UiState
- Added AccountEventHandler for success message communication between screens
- Success messages display on Account screen after navigation, errors stay on form
- Used existing horizonui components (SingleSelect, TextField, TextArea, LoadingButton)
- Updated ErrorReportAPI to support Horizon dependency injection
- Removed ReportABugWebView.kt

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

📊 Code Coverage Report

✅ Student

  • PR Coverage: 43.55%
  • Master Coverage: 43.55%
  • Delta: +0.00%

✅ Teacher

  • PR Coverage: 25.61%
  • Master Coverage: 25.61%
  • Delta: +0.00%

⚠️ Pandautils

  • PR Coverage: 22.91%
  • Master Coverage: 22.91%
  • Delta: -0.00%

📈 Overall Average

  • PR Coverage: 30.69%
  • Master Coverage: 30.69%
  • Delta: -0.00%

@github-actions
Copy link

github-actions bot commented Jan 9, 2026

🧪 Unit Test Results


📊 Summary

  • Total Tests: 0
  • Failed: 0
  • Skipped: 0
  • Status: ⚠️ No test results found

Last updated: Fri, 09 Jan 2026 14:46:26 GMT

@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Student Install Page

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants