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

kobotoolbox / kpi / 27027970061
81%
master: 76%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 05 Jun 2026 04:52PM UTC
Jobs 10
Files 883
Run time 2min
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

05 Jun 2026 04:48PM UTC coverage: 81.563% (+0.02%) from 81.546%
27027970061

push

github

web-flow
feat(frontend): mantineify AssetTagsModal DEV-2057 (#7115)

### đŸ“Ŗ Summary

Modernize looks of "Edit tags" modal in My Library.

### 💭 Notes

This PR replaces the legacy Asset Tags modal flow with a modern Mantine
implementation and keeps compatibility with existing backend/update
behavior.

The new modal:
- opens from the same user-facing action points as before
- uses react-query (Orval hook) for saving tag updates
- keeps legacy update side effects working through the existing bridge
handlers
- includes Storybook coverage for the interaction flow

Changes here:
- Asset Tags modal migration to Mantine + functional component flow,
including loading/error/save handling
- Quick action wiring now opens the new modal path directly
- Legacy BigModal Asset Tags branch removal and related constant cleanup
- Shared Storybook query-client decorator reuse in the Asset Tags story
- Shared reusable asset PATCH MSW helper introduced and reused by
stories
- Story interaction test improved to assert PATCH payload via Storybook
spy instead of file-scoped mutable state
- Additional maintainer-oriented comments/JSDoc added in touched
authored files to improve readability and onboarding
- OpenAPI/schema extension updates ensure tag_string is part of asset
PATCH request union for generation consistency

Tiny AI pun for the road: this PR is basically a tag-team effort between
UI polish and schema truth.

### 👀 Preview steps

1. â„šī¸ Have an account with few Library items (assets)
2. Go to My Library and hover over one of the rows
3. Click "Edit tags" icon button
4. 🔴 [on main] Notice the old legacy modal flow/styling.
5. đŸŸĸ [on PR] Notice the Mantine modal opens for tag editing.
6. Add a new tag and click "Update".
7. đŸŸĸ Notice the modal closes successfully and tag changes are saved
(re-open Edit tags to confirm persistence).

Also verify Storybook AssetTagsModal story works.

9016 of 12245 branches covered (73.63%)

1 of 1 new or added line in 1 file covered. (100.0%)

29574 of 36259 relevant lines covered (81.56%)

5.56 hits per line

Jobs
ID Job ID Ran Files Coverage
1 27027970061.1 05 Jun 2026 04:52PM UTC 879
44.91
2 27027970061.2 05 Jun 2026 04:53PM UTC 879
50.2
3 27027970061.3 05 Jun 2026 04:53PM UTC 879
53.54
4 27027970061.4 05 Jun 2026 04:54PM UTC 881
46.3
5 27027970061.5 05 Jun 2026 04:55PM UTC 881
54.83
6 27027970061.6 05 Jun 2026 04:56PM UTC 881
66.46
7 27027970061.7 05 Jun 2026 04:56PM UTC 881
51.55
8 27027970061.8 05 Jun 2026 04:56PM UTC 879
59.41
9 27027970061.9 05 Jun 2026 04:58PM UTC 883
68.82
10 27027970061.10 05 Jun 2026 04:58PM UTC 881
60.59
Source Files on build 27027970061
  • Tree
  • List 883
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • e801695d on github
  • Prev Build on main (#27025873792)
  • Next Build on main (#27028205821)
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