FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Comparing main...integration/cloud-bugbash · thesysdev/openui · GitHub

Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: thesysdev/openui
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: thesysdev/openui
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: integration/cloud-bugbash
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
Checking mergeability… Don’t worry, you can still create the pull request.
  • 4 commits
  • 31 files changed
  • 1 contributor

Commits on Jul 27, 2026

  1. feat(streaming): slot placeholders, per-component skeletons and stagg…

    …ered reveal
    
    Streaming programs previously rendered nothing until each statement
    completed, then content popped in. This adds the core streaming contracts:
    
    - lang-core: opt-in slot placeholders (ParseOptions.slots) — refs declared
      by a parent before their statements stream hold their layout position;
      typed slots resolve the target component name from the symbol table
    - lang-core: defineComponent({ skeleton }) and library-level typedSlots /
      streamingComponents registration points (opaque to the parser)
    - react-lang: frame-coalesced parsing, prefix-freshness gating,
      last-good-root retention, identity keys for statement-level children
    - react-lang: logic-only Reveal/Slot delegation with a paced stagger —
      no CSS or DOM assumptions (visuals are supplied by component libraries)
    
    Related community ask: #751 / #752 (reveal pacing).
    Aditya-thesys committed Jul 27, 2026
    Configuration menu
    Copy the full SHA
    c715494 View commit details
    Browse the repository at this point in the history
  2. feat(agent-interface): interleaved tool-call timeline with narration …

    …steps
    
    Models that narrate between tool calls produced several stacked assistant
    bubbles live and a different structure after reload:
    
    - stream layer now splits assistant messages per message item, so live
      assembly matches reload by construction (tests included)
    - consecutive assistant/tool messages group into ONE collapsible turn
      panel: narration renders as timeline steps, raw tool cards stay inside,
      and only the final text renders as the answer
    - the panel mounts at the first tool call, collapses with a height+opacity
      fade when the answer starts, and the standalone loader now stays up until
      the assistant message has visible body (kills the pre-tool dead gap)
    - artifact subtrees are keyed by (id, version) with an open side panel
      following edits to the newest version; ArtifactSummary gains an optional
      version marker so renderers can version-gate storage reads
    Aditya-thesys committed Jul 27, 2026
    Configuration menu
    Copy the full SHA
    6ac57d0 View commit details
    Browse the repository at this point in the history
  3. fix: discrete slider freeze, scroll-to-latest arrow, cloud template p…

    …olish
    
    - Slider: a discrete slider whose step has not arrived yet (streaming sends
      it last) implied thousands of track dots and dropdown options — the page
      froze for seconds. Dots now cap at 100 steps and the value dropdown falls
      back to numeric inputs beyond 200 options (also guards step<=0).
    - ScrollToLatest: down-arrow above the composer when message content sits
      below the fold. Measures the last message's content bottom (the
      user-message-anchor spacer breaks raw scrollHeight math), show/hide
      hysteresis, ResizeObserver so it also appears when a conversation loads
      taller than the viewport.
    - cloud template: publish-safe gitignore, API base-url env overrides,
      per-thread model persistence, graceful quota error message, anchor-scroll
      defaults.
    
    Based on feat/interleaved-turn-timeline (shares Thread.tsx wiring).
    Aditya-thesys committed Jul 27, 2026
    Configuration menu
    Copy the full SHA
    5fe6d18 View commit details
    Browse the repository at this point in the history
  4. Merge branches 'feat/smooth-streaming-core' and 'fix/small-fixes-and-…

    …template' into integration/cloud-bugbash
    Aditya-thesys committed Jul 27, 2026
    Configuration menu
    Copy the full SHA
    a6ae538 View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL