• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

agama-project / agama / 27423962223
83%

Build:
DEFAULT BRANCH: master
Ran 12 Jun 2026 03:04PM UTC
Jobs 3
Files 950
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

12 Jun 2026 03:01PM UTC coverage: 81.431% (+0.6%) from 80.844%
27423962223

push

github

web-flow
refactor(web): UI fixes and improvements (#3613)

This PR improves form consistency, navigation, and user guidance across
the web UI. It standardizes form actions, provides clearer feedback
after submission, and fixes a minor UI issue with the header.

As part of an effort to unify form behavior across the application,
form-level **Cancel** actions now consistently navigate back to the
previous page. This pattern applies also to pages that are themselves
forms (system, authentication, registration, product selection, etc.),
rather than summary or overview pages that serve as navigation hubs to
other sections.

## Changes

* **Refactor system settings form**

  * Uses shared form handling for consistency with other forms
  * Keeps the form testable independently from the page wrapper

* **Improve post-submit feedback**
* Success and no-changes alerts now include a link back to the
installation summary
 
* **Standardize form Cancel actions**

* Add Cancel buttons to the system, authentication, and registration
forms
  * Use back navigation for the product selection Cancel action
  * Align form navigation behavior across the application

 
* **Fix color scheme leftover in the config dialog**

* The JSON code editor now uses its dark theme when dark mode is active

 
* **Fix header toolbar interaction**

* Prevents empty toast containers from blocking clicks on header actions

## Test Plan

* [ ] System settings form: submit changes, no changes, invalid data,
and cancel
* [ ] Authentication and registration forms: cancel button navigates
back
* [ ] Form submission alerts include a link to the installation summary
* [ ] Product selection: cancel navigates to the previous page
* [ ] Header toolbar remains clickable when no toast notifications are
displayed
* [ ] Config dialog: code editor follows the selected color scheme
(light/dark/system)

4466 of 6543 branches covered (68.26%)

Branch coverage included in aggregate %.

26 of 27 new or added lines in 6 files covered. (96.3%)

10 existing lines in 6 files now uncovered.

24266 of 28741 relevant lines covered (84.43%)

109.1 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
83.33
web/src/components/system/SystemPage.tsx

Coverage Regressions

Lines Coverage ∆ File
2
84.93
-1.37% web/src/test-utils.tsx
2
87.14
-1.43% web/web/src/test-utils.tsx
2
92.0
-8.0% web/src/components/core/Link.tsx
2
88.89
-11.11% web/web/src/components/core/Link.tsx
1
99.47
0.0% web/web/src/components/product/ProductSelectionPage.tsx
1
95.83
0.38% web/web/src/components/core/ConfigDialog.tsx
Subprojects
ID Flag name Job ID Ran Files Coverage
3 web 27423962223.3 12 Jun 2026 03:04PM UTC 633
77.59
GitHub Action Run
1 rust 19474749743.1 18 Nov 2025 05:18PM UTC 185
22.45
GitHub Action Run
3 service 27415963646.3 12 Jun 2026 12:36PM UTC 317
92.39
GitHub Action Run
Source Files on build 27423962223
  • Tree
  • List 950
  • Changed 18
  • Source Changed 9
  • Coverage Changed 16
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #27423962223
  • 4d525290 on github
  • Prev Build on master (#27415963646)
  • Next Build on master (#27473160971)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc