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

kobotoolbox / kpi / 21965675470
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: beccagraber/dev-1748-verification-docs
DEFAULT BRANCH: master
Ran 12 Feb 2026 10:26PM UTC
Jobs 2
Files 881
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

12 Feb 2026 09:52PM UTC coverage: 82.028%. Remained the same
21965675470

push

github

web-flow
feat(assetNavigator): migrate to TypeScript and remove searches DEV-1323 DEV-1322 (#6653)

### 💭 Notes

`AssetNavigator` is the piece of code that we use in Form Builder to
"Add from Library". Previously it was using `searches` and mix of other
Reflux actions to display the search with tags and collection filtering.
Now it uses orval (react-query).

It looks a bit different than before, beacuse:

1. It was old and ugly
2. I am using Mantine :)

Changes here:
- Deleted `jsapp/js/components/list.js` as we no longer use any of
components from it. They were used only single time in the
`assetNavigator.js`
- Deleted bunch of (now) unused bem components (and their css styles)
- `assetNavigator.js` is now `AssetNavigator.tsx` and uses react-query
- Added `AssetNavigatorCard` for displaying small draggable asset in the
search results
- Deleted one obsolete reflux action (`listTags`)
- Moved obscure Sentry call to `AssetNavigator`
- Improved `parseTags` to work with `Asset` object (orval's
`AssetResponse`)
- Deleted unusued `assetNavExpanded` from `PageStateStore`
- Deleted obsolete `stores.tags` store
- Added a hackfix in `view.surveyApp.coffee` to avoid UI crashing. Not
sure why the changes in this PR caused this to happen, given
CoffeeScript code was not touched. I spent some time debugging this
(crash was easily reproducible), but ended up just having a fix that
works, rather than spending more and more hours trying to understand
Backbone x CoffeeScript x JQuery split :)
- The bug was: after creating a new question, the "+" button is focused,
you delete the question (while keeping "+" focused) = you get UI crash
- Used our existing `<Badge>` with new `xs` size, as it was quicker than
setting up Mantine's `Badge`

### 👀 Preview steps

1. â„šī¸ have an account and bunch of projects in the Library:
   - A single question
   - A block of questions
   - A template
   - A collection with single question and block of questions
   - Few of above items with tags
2. Go... (continued)

7420 of 11444 branches covered (64.84%)

28498 of 34742 relevant lines covered (82.03%)

1.62 hits per line

Jobs
ID Job ID Ran Files Coverage
1 21965675470.1 12 Feb 2026 10:26PM UTC 879
79.69
2 21965675470.2 12 Feb 2026 10:30PM UTC 881
81.99
Source Files on build 21965675470
  • Tree
  • List 881
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 310ddb80 on github
  • Prev Build on main (#21954437226)
  • Next Build on main (#21988352354)
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