ta
TanStack
GitHub
pacer
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
pacer
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Succeeded
fix/async-utils-issue-batch
c7b54ed5 fix: activeItems immutability, accurate isExecuting with overlapping executions, and throttled callback docs #tick now copies activeItems before mutating so store state is never dirtied in place and array-reference selectors observe changes. AsyncQueuer and AsyncRateLimiter keep isExecuting true until every overlapping execution settles (derived from the live retryer count) instead of clearing it when the first one finishes. The flushAsBatch mid-batch test now pins the queue via pendingTick so it genuinely exercises the finally-restart. Throttled callback docstrings now describe the actual promise resolution: only the most recent call gets the trailing result; earlier calls resolve with the previous result. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Kevin Van ...
K
Succeeded
fix/async-utils-issue-batch
c7b54ed5 Merge edb6b61c4503a472ecfce975f1a8eff97c2ff91e into bd9621752367c1446430af9146b72e04ed991798
by Kevin Van ...
K
Succeeded
fix/async-utils-issue-batch
ad1ae605 fix: reject undefined items in AsyncQueuer and Queuer undefined is the internal "no item" sentinel used by peekNextItem/getNextItem, so an enqueued undefined item would wedge the processing loop and block every item behind it. addItem now rejects undefined through the standard rejection path (rejectionCount + onReject + return false) in both queuers. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Kevin Van ...
K
Succeeded
fix/async-utils-issue-batch
ad1ae605 Merge 58a9745dd49a1e384cf9a51086c5b6e66c65e9d1 into bd9621752367c1446430af9146b72e04ed991798
by Kevin Van ...
K
Succeeded
fix/async-utils-issue-batch
61b37d32 fix: flush error-path stalls, duplicate-item concurrency accounting, and callback docs Addresses review feedback: flush()/flushAsBatch() now restore the tick chain even when a task or batch function rejects (flush uses allSettled and rethrows after state restoration, with remaining items resuming at the normal wait spacing); execute() removes a single activeItems occurrence so duplicate item values cannot exceed the concurrency limit; react/preact async callback docstrings no longer claim throttled/superseded calls resolve with undefined. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Kevin Van ...
K
Succeeded
fix/async-utils-issue-batch
61b37d32 Merge aaf064b3290f9a7b6773ed969ac9ba488cd88c81 into bd9621752367c1446430af9146b72e04ed991798
by Kevin Van ...
K
Succeeded
fix/async-utils-issue-batch
32a66792 Merge 4ab7a8f67a62c9b5683faa614f564243c5e215d5 into bd9621752367c1446430af9146b72e04ed991798
by Kevin Van ...
K
Succeeded
fix/async-utils-issue-batch
32a66792 fix: falsy queue items, AsyncRetryer devtools leak, wait bypass, and Awaited return types Closes #200, #198, #188, #156 Co-Authored-By: Simon Meyer <33751665+simonmeyerrr@users.noreply.github.com> Co-Authored-By: Calum Jarvis <92122419+caluhm@users.noreply.github.com> Co-Authored-By: Vincent Ricard <vincent.ricard@albertapp.com> Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
by Kevin Van ...
K
Previous
Next