The To-do List plugin uses the onEdit trigger to refresh your to-do list. This trigger takes a few seconds to reach Google’s server before the refresh starts. During this short delay, you can continue making multiple updates to your tasks. However, you’ll need to wait for the refresh to complete before making further edits. It is not user friendly for bulk updates, you have to unplug and plug in which is also not convenient.
Because data transmission depends on Google Sheets’ network speed, there is currently no way to improve this delay. Therefore, a new Smart Refresh mode has been developed and is undergoing a pilot testing. Anyone who wants to join the pilot testing, please email spcsoft.solutions@gmail.com.
✨ What’s New
A. Dropdown to Control Refresh
A new refresh control dropdown has been added at the top of the task header which works for desktop browser and mobile app.
2. ☰ Auto refresh
Automatically refreshes whenever an edit is received from the server.
When an edit occurs, the task header will show:
- 
Desktop: Refresh when idle for 20s. Select this cell to refresh now. 
- 
Mobile: Refresh when idle for 20s. Use the above dropdown to refresh now. 
After 20 seconds of inactivity (idle):
- 
Desktop: Idle detected – refresh in 10s! Select this cell to refresh or any cell to skip. 
- 
Mobile: Idle detected – refresh in 10s! 
After 10 more seconds (30s total idle), the server will automatically start refreshing.
- Desktop/Mobile: Refreshing ... update now not captured.
4. ☰ Manual refresh
The server will not refresh automatically — only when ๐ฌ Refresh now is selected.
B. Flexible to-do list location
You can now put your to-do list anywhere with other information that you are working on.
