issues Search Results · language:Dune language:JavaScript language:JavaScript language:HTML language:JavaScript linked:pr
Filter by
2.3M results
Add a GET /health route returning 200 with JSON { status : ok }. Used by uptime checks and the web client.
Goal
Create a design/RFC package for Agent Gateway human-facing surfaces while keeping Gateway as a headless control-plane
service.
Scope
Design only. No runtime route changes.
Surfaces
1. Public/developer ...
Summary
The Watchtower auto-updater (issue #50) has never successfully checked for updates on the Pi. Every poll fails with:
level=error msg= Error response from daemon: client version 1.25 is too old. ...
ai-ready
bug
Split from original item #6.
renderNavigation (js/components/navigation.js) calls loadCharacterCached for each character once for the inline tabs and
again for the dropdown. Dedupe to a single load per ...
enhancement
Split from original item #6.
NPC search (searchNPCs, 200ms debounce) and sortNPCTable call full render(), which re-runs the async renderDMScreen and
rebuilds the entire DM screen (dashboard accordions ...
enhancement
Priority: 3
startPolling passes () = render(true) as the onUpdate callback to all four pollers (js/polling.js). In a single tick up
to four checks can detect changes and call onUpdate independently, producing ...
enhancement
Priority: cheap win (bundle with 1-3)
dismissAllDiceRolls only sets visible=false (js/state/session.js); rolls are never removed, so the array grows unbounded
over a campaign. Every roll re-writes the ...
enhancement
Priority: 1 (recommended first)
render() awaits renderNavigation(session) on every interaction. renderNavigation (js/components/navigation.js) loads the
ship plus every crew character twice (inline tabs ...
enhancement
Priority: 2
The smart-render system (js/rendering/sections.js, markDirtyByAction) avoids full-document rebuilds, but the hottest
interactions bypass it:
- Dice rolls — rollDice, dismissAllRolls, ...
enhancement

Learn how you can use GitHub Issues to plan and track your work.
Save views for sprints, backlogs, teams, or releases. Rank, sort, and filter issues to suit the occasion. The possibilities are endless.Learn more about GitHub IssuesProTip! Restrict your search to the title by using the in:title qualifier.