Versions in this module Expand all Collapse all v0 v0.17.15 May 11, 2026 v0.17.14 May 11, 2026 Changes in this version + type BranchDiffHandler struct + func NewBranchDiffHandler(eng engine.BranchReader) *BranchDiffHandler + func (h *BranchDiffHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) + type BranchesHandler struct + func NewBranchesHandler(eng engine.BranchReader, gh github.Client) *BranchesHandler + func (h *BranchesHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) + type EventBroadcaster struct + func NewEventBroadcaster() *EventBroadcaster + func (b *EventBroadcaster) Broadcast(event, data string) + func (b *EventBroadcaster) Close() + func (b *EventBroadcaster) Done() <-chan struct{} + type EventsHandler struct + func NewEventsHandler(broadcaster *EventBroadcaster) *EventsHandler + func (h *EventsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) + type RepoHandler struct + func NewRepoHandler(eng engine.BranchReader, gh github.Client, remote string) *RepoHandler + func (h *RepoHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) + type StacksHandler struct + func NewStacksHandler(eng engine.BranchReader, gh github.Client) *StacksHandler + func (h *StacksHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) + type SubmitHandler struct + func NewSubmitHandler(eng engine.Engine, gh github.Client, repoRoot string) *SubmitHandler + func (h *SubmitHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) + type ViewAssembler struct + func NewViewAssembler(eng engine.BranchReader, gh github.Client, remote string) *ViewAssembler + func (a *ViewAssembler) Build(ctx context.Context) (httpcontract.ViewResponse, error) + type ViewHandler struct + func NewViewHandler(eng engine.BranchReader, gh github.Client, remote string) *ViewHandler + func (h *ViewHandler) ServeHTTP(w http.ResponseWriter, r *http.Request)