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

zwave-js / zwave-js-ui / 19503417644
20%

Build:
DEFAULT BRANCH: master
Ran 19 Nov 2025 01:44PM UTC
Jobs 1
Files 68
Run time 1min
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

19 Nov 2025 01:44PM UTC coverage: 20.07% (+0.03%) from 20.044%
19503417644

push

github

web-flow
feat: add completion status messages for task operations (#4465)

Status indicators showed progress percentages without clear completion
messages, leaving users uncertain whether operations finished
successfully or stalled at 100%.

## Changes

**Modified `api/lib/ZwaveClient.ts`:**

- Added completion status to `backupNVMRaw()` after successful NVM
backup
- Added completion status to `restoreNVM()` after successful NVM restore
- Updated `_onRebuildRoutesProgress()` to show "COMPLETED" status when
all nodes are healed

All changes use the existing `_updateControllerStatus()` pattern for
consistency.

## Before/After

**NVM Backup:**
- Before: `Backup NVM progress: 100%` (ambiguous)
- After: `NVM backup completed successfully` (clear)

**NVM Restore:**
- Before: `Restore NVM progress: 100%` (ambiguous)
- After: `NVM restore completed successfully` (clear)

**Rebuild Routes:**
- Before: `Rebuild Routes process IN PROGRESS. Healed 100 nodes` (even
when complete)
- After: `Rebuild Routes process COMPLETED. Healed 100 nodes` (when
finished)

> [!WARNING]
>





<details>

<summary>Original prompt</summary>

> 
> ----
> 
> *This section details on the original issue you should resolve*
> 
>
<__filter_complete__></__filter_complete__></details><issue_title>feat:
update status on task completion</issue_title>
><issue_description>**Is your feature request related to a problem?
Please describe.**
> It can be confusing when the status indicator shows a message that is
really old and doesn't obviously pertain to completion.
> 
> **Describe the solution you'd like**
> Completion messages should be triggered when tasks that create other
status messages finish.
> 
> **Describe alternatives you've considered**
> The only obvious alternative is user education, which must be repeated
with new users.
> 
> **Additional context**
> My ZUI currently shows "Backup NVM progress: 100%" in the status. This
doesn't make it clear whether the backup completed or got stuck.
Additi... (continued)

333 of 441 branches covered (75.51%)

Branch coverage included in aggregate %.

0 of 7 new or added lines in 1 file covered. (0.0%)

4048 of 21388 relevant lines covered (18.93%)

1.18 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
7
0.0
0.0% api/lib/ZwaveClient.ts
Jobs
ID Job ID Ran Files Coverage
1 19503417644.1 19 Nov 2025 01:44PM UTC 68
20.07
GitHub Action Run
Source Files on build 19503417644
  • Tree
  • List 68
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 8640285f on github
  • Prev Build on master (#19466920416)
  • Next Build on master (#19563745324)
  • 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