You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Features
Replaced the persistent wakeup and recurring-loop banners with one compact scheduled-activity pill in the thread composer. The pill shows the next activity and an additional-item count when more than one schedule is active.
Added an accessible popover that lists wakeups and recurring loops separately in next-run order, including the wakeup reason or loop prompt and exact timing.
Improvements
Cancel and Stop now operate on the selected scheduled item only, so stopping a loop cannot accidentally cancel a pending wakeup.
The live countdown updates without stealing keyboard focus, and the popover reconciles cleanly when an activity fires or disappears.
Scheduled-activity controls now behave consistently across keyboard navigation, thread switching, narrow desktop layouts, and mobile-sized viewports.
Wakeup state changes stay targeted to the correct thread even when persistence is slow or fails.
Bug Fixes
Fixed the scheduling-state collision that could display incorrect loop information such as Looping every 0s when wakeups and loops coexisted.
Removed obsolete scheduling banners and their stale styles and tests.