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

kobotoolbox / kpi / 29078853307

10 Jul 2026 08:08AM UTC coverage: 81.495%. Remained the same
29078853307

push

github

web-flow
feat(bulkProcessing): poll activity logs if bulk processing is in progress DEV-2381 (#7205)

### đŸ“Ŗ Summary

Activity log now automatically updates bulk processing counters while
jobs are running.

### 💭 Notes

Changes here:
- **FormActivity.tsx**: Added polling to the activity logs query. When
there's an ongoing bulk transcription or translation job in the activity
log, the page refreshes every 10 seconds to update the progress counter.
Once all jobs finish (or if there aren't any running), polling stops
automatically.

The polling follows the same pattern we use in the data table for bulk
actions, adapted for the activity log context where we have less
detailed info available.

### 👀 Preview steps

1. â„šī¸ Have a project with audio questions and some submissions
2. Go to Project → Data → Table
3. Start a bulk transcription job on a few submissions
4. Navigate to Project → Settings → Activity
5. 🔴 [on main] The bulk processing activity shows up but the counter
(e.g., "0/10") never updates unless you refresh the page
6. đŸŸĸ [on PR] The counter updates automatically every 5 seconds showing
progress (e.g., "3/10" → "5/10" → "10/10")
7. đŸŸĸ Once the job completes, the activity log shows the final state and
stops polling

9306 of 12631 branches covered (73.68%)

30304 of 37185 relevant lines covered (81.5%)

5.52 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

90.59
/kpi/utils/query_parser/query_parser.py


Source Not Available

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