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

lsm / HyperNeo / 31150755556
40%

Build:
DEFAULT BRANCH: dev
Ran 07 Aug 2026 05:30AM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
  cancel
31150755556

push

github

web-flow
perf(web): memoize space derivations; drop contentSig re-fetch; batched reminder counts [#2334] (#2356)

* perf(web): useMemo SpaceOverview/ContextPanel derivations [#2334]

Wrap the unmemoized full-array passes in useMemo so an unrelated signal
tick (runtime state, autonomy, sessions) no longer re-runs every task
filter + the sessions sort on each render. SpaceOverview's derivations
move before the early returns to keep hook order stable.

* perf(web): drop contentSig re-fetch in PaginatedTaskGroup [#2334]

The fetch effect built a contentSig from every task's id:updatedAt and
put it in the deps array, so a running task's updatedAt advancing on
each step re-fetched every visible group's page. Drop contentSig from
the deps entirely — the space.task.updated handler in space-store
already updates the live tasks signal that drives the badge counts, so
the paginated body is now a snapshot that refreshes on group/offset/
retry changes instead of on every content tick.

* feat(space): batched spaceLongHorizonAgent.listReminderCounts RPC [#2334]

Add a single RPC returning { [agentId]: number } of active reminders so
the Agents tab loads all reminder badges in one round-trip instead of
fanning out N per-agent listReminders calls on every visit. The store
exposes it as listLongHorizonAgentReminderCounts; SpaceLongHorizonAgents
switches to it.

* fix(web): scope PaginatedTaskGroup contentSig to non-churning fields [#2334]

Review follow-up: dropping contentSig entirely made the paginated body
(and the page.total-backed header count) go stale on add/edit, since
TaskItem renders from the page.tasks snapshot, not the live taskById.
Restore contentSig but build it from the stable displayed fields
(id/title/status/blockReason/pendingCheckpointType/dependsOn), excluding
updatedAt (the running-task step churn) and result. A pure step no
longer refetches; adds/removes/edits still refresh the page live.

Also delete the now-orphaned web listLongHorizonAgentReminders wr... (continued)
Source Files on build 31150755556
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #31150755556
  • 2f60f0c8 on github
  • Prev Build on dev (#31149186378)
  • Next Build on dev (#31150867040)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc