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 | ||