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 <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

📊 Code Coverage Report

✅ Student

  • PR Coverage: 43.51%
  • Master Coverage: 43.51%
  • 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.68%
  • Master Coverage: 30.68%
  • Delta: +0.00%

@github-actions
Copy link

github-actions bot commented Jan 9, 2026

🧪 Unit Test Results

✅ 📱 Student App

  • Tests: 1241 total, 0 failed, 0 skipped
  • Duration: 0.000s
  • Success Rate: 100%

✅ 🌅 Horizon

  • Tests: 533 total, 0 failed, 0 skipped
  • Duration: 37.001s
  • Success Rate: 100%

✅ 📦 Submodules

  • Tests: 2599 total, 0 failed, 0 skipped
  • Duration: 46.349s
  • Success Rate: 100%

📊 Summary

  • Total Tests: 4373
  • Failed: 0
  • Skipped: 0
  • Status: ✅ All tests passed!

Last updated: Wed, 14 Jan 2026 08:48:09 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