Skip to content

🚀 CellularLab v2.2 – Smarter Stops, Faster Cleanups!

Latest

Choose a tag to compare

@Abhi5h3k Abhi5h3k released this 04 Jul 03:48
· 31 commits to f5806b6bfd59e201ef6989160ff1fb91f41c17b2 since this release

This release focuses on making the test experience smoother, especially when stopping mid-run. Say goodbye to delays after hitting “Stop”!


⚡ What’s New in v2.2

✅ 🧹 Faster iPerf Cleanup

  • iPerf tests now terminate faster and more reliably when you tap “Stop”.
  • Removed unnecessary delays and improved job cancellation flow.
  • JNI and coroutines shut down gracefully without hanging.

✅ 🛑 Smarter Stop Test Logic

  • Stop works even during delay periods (like between test iterations).
  • Introduced interruptible delay to ensure user actions are respected in real time.
  • Fixed edge case where Stop didn't respond if test wasn’t actively running (e.g., in wait mode or after an error).

🔧 Technical Improvements

  • Refactored test loop to check for stop conditions more frequently.
  • Replaced hard delay(...) calls with a custom safeDelay(...) function.
  • Optimized coroutine management to reduce memory usage during long test runs.

📘 How to Use

  1. Start any iPerf test
  2. Tap “Stop” at any time — even during waiting intervals
  3. Observe faster test abortion and return to control screen

📦 Compare v2.1 → v2.2 »


🙌 Thank you for supporting CellularLab! Your feedback shapes every release. If you enjoy the app, consider giving the repo a ⭐ or sharing it with others.