Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

vole
Clone

Read only, no credentials:

https://rodent.software/git/vole.git

Write over SSH with a registered key:

git clone ssh://git@0.0.0.0:2222/vole.git

A free and open-source forge that lives in your Git repo.

Load only live status data for the change poll

1b1fa7a5bd224cb5af7ce1a7347100f76c2edc36 · Keenan Nemetz · 10d ago · parent 707dfd10

Load only live status data for the change poll

The live endpoint still built the full sidebar view, so every poll loaded linked-issue rows, the entity-number map, and branch-picker options that only the stateful regions render. requestStatus now computes the live regions and page actions; requestSidebar adds the stateful pieces for a full page or a write that owns them.

docs/ui-plan.md +5−3

@@ -220,9 +220,11 @@ target picker, issue search, and comment composers keep their state while the
220 220 status updates. Write responses use the same out-of-band group when they change
221 221 more than one live region, or target one state region directly when the write
222 222 belongs to that widget. The page action group is updated by writes, not by the
223 poll, so a poll never replaces a form. Trigger
224 conditions are for visibility and throttling, not for pausing a poll because a
225 widget happens to be open.
223 poll, so a poll never replaces a form. The live handler runs the status loader
224 only; linked issues, numbering, and branch-picker options are loaded by the full
225 sidebar and the writes that own those state regions. Trigger conditions are for
226 visibility and throttling, not for pausing a poll because a widget happens to be
227 open.
226 228
227 229 ## Activity feed
228 230