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

kobotoolbox / kpi / 29351214416
82%
master: 76%

Build:
Build:
LAST BUILD BRANCH: beccagraber/dev-2432-no-version-update
DEFAULT BRANCH: master
Ran 14 Jul 2026 04:53PM UTC
Jobs 10
Files 893
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

14 Jul 2026 04:49PM UTC coverage: 81.524%. Remained the same
29351214416

push

github

web-flow
feat(bulkProcessing): near limit alert DEV-1399 (#7232)

### đŸ“Ŗ Summary

Adds a new Near Limit error alert to bulk transcription and bulk
translation modals, shown when a user still has quota left but not
enough to process all selected submissions.

### 💭 Notes

Changes here:
- Near-limit evaluator is now implemented in the bulk alerts pipeline.
- Near-limit is treated as an error (blocking), so users cannot continue
until they reduce selection or increase quota.
- Both modals now provide near-limit required amounts into the shared
alert hook.
- Unit coverage was extended for near-limit scenarios (show/hide
behavior and computed message values).

### 👀 Preview steps
1. â„šī¸ Have a project with audio/transcript data.
2. Go to Project → Data → Table
3. Select submissions and open either:
   - Bulk transcription modal, or
   - Bulk translation modal.
4. If your account naturally has low remaining quota, use that directly
and continue to step 6.
5. Optional local-testing shortcut (temporary code tweak to force
near-limit):
- In BulkTranscriptionModal.tsx, temporarily multiply required seconds:
- set near-limit required value (`const nearLimitRequiredSeconds`) to
something like `totalSelectedAudioDuration * 1000`.
- In BulkTranslationModal.tsx, temporarily multiply required characters:
- set near-limit required value to something like
`nearLimitRequiredCharacters * 1000`.
6. Reload the page and reopen the modal with selected submissions.
7. 🔴 [on main] Near-limit alert is not appearing.
8. đŸŸĸ [on PR] Near-limit error alert appears with remaining amount.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>

9362 of 12693 branches covered (73.76%)

30398 of 37287 relevant lines covered (81.52%)

5.52 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29351214416.1 14 Jul 2026 04:53PM UTC 889
49.55
2 29351214416.2 14 Jul 2026 04:54PM UTC 889
44.4
3 29351214416.3 14 Jul 2026 04:54PM UTC 891
45.76
4 29351214416.4 14 Jul 2026 04:55PM UTC 889
59.22
5 29351214416.5 14 Jul 2026 04:55PM UTC 889
52.96
6 29351214416.6 14 Jul 2026 04:55PM UTC 891
54.22
7 29351214416.7 14 Jul 2026 04:57PM UTC 891
66.7
8 29351214416.8 14 Jul 2026 04:57PM UTC 891
50.88
9 29351214416.9 14 Jul 2026 04:59PM UTC 893
69.01
10 29351214416.10 14 Jul 2026 04:59PM UTC 891
60.37
Source Files on build 29351214416
  • Tree
  • List 893
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 877c56ec on github
  • Prev Build on main (#29345082749)
  • Next Build on main (#29357552883)
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