Skip to content
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: pingdotgg/t3code
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.4
Choose a base ref
...
head repository: pingdotgg/t3code
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.5
Choose a head ref
  • 9 commits
  • 27 files changed
  • 8 contributors

Commits on Mar 7, 2026

  1. Configuration menu
    Copy the full SHA
    f772720 View commit details
    Browse the repository at this point in the history
  2. Handle prerelease tags in GitHub release publishing (#344)

    * Handle prerelease tags when publishing GitHub releases
    
    - Derive `is_prerelease` and `make_latest` from the version format in preflight
    - Mark suffixed versions (for example `1.2.3-alpha.1`) as prereleases
    - Keep only plain `X.Y.Z` releases marked as latest
    - Document prerelease/latest behavior in `docs/release.md`
    
    * Force desktop auto-updates to stable latest channel
    
    - set Electron updater channel to `latest`
    - disable prerelease and downgrade updates regardless of app version
    t3dotgg authored Mar 7, 2026
    Configuration menu
    Copy the full SHA
    b74c7a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59b0527 View commit details
    Browse the repository at this point in the history
  4. Enforce minimum Codex CLI version (≥0.37.0) before starting sessions (#…

    …404)
    
    Add a pre-flight version check that runs `codex --version` and blocks
    session startup with a clear upgrade message when the installed CLI is
    below v0.37.0. The check runs both synchronously at session start
    (codexAppServerManager) and during provider health probes
    (ProviderHealth), so users get fast feedback in the UI.
    
    Introduces `codexCliVersion.ts` with semver parsing, comparison, and
    formatting helpers shared by both call sites.
    jasonLaster authored Mar 7, 2026
    Configuration menu
    Copy the full SHA
    c97c6b7 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2026

  1. Fix codex binary path setting having no effect (#493)

    * refactor(contracts): export ProviderStartOptions schema
    
    * feat(contracts): add providerOptions to ThreadTurnStartCommand
    
    * feat(web): send codex binary/home path settings to server
    
    * feat(server): thread providerOptions through to session startup
    
    * fix(contracts): define ProviderStartOptions inline to avoid circular dep
    
    The import from provider.ts caused a ReferenceError at runtime because
    of module initialization order in the bundled output.
    
    * fix(server): preserve providerOptions across runtime mode changes and session recovery
    
    Runtime mode toggles and server restarts silently dropped the custom
    codex binary/home path, falling back to the default binary. Cache
    providerOptions per thread in ProviderCommandReactor and persist it in
    the session binding's runtimePayload so recovery can restore it.
    
    Closes #486
    chuks-qua authored Mar 8, 2026
    Configuration menu
    Copy the full SHA
    a7ec017 View commit details
    Browse the repository at this point in the history
  2. Remove extra dot from working indicator (#481)

    - Drop the redundant static bullet before the working status text in `MessagesTimeline`
    - Keep the animated dots indicator as the sole working-state visual cue
    notkainoa authored Mar 8, 2026
    Configuration menu
    Copy the full SHA
    cba0f23 View commit details
    Browse the repository at this point in the history
  3. Rename Open PR action label to View PR (#467)

    - Update GitActionsControl quick/menu action text for existing pull requests
    - Align unavailable-state copy and tests with the new label
    notkainoa authored Mar 8, 2026
    Configuration menu
    Copy the full SHA
    40a7f4b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    57aa6bf View commit details
    Browse the repository at this point in the history
  5. fix(web): use wss:// when page is served over HTTPS (#391)

    When T3 Code web mode is accessed via HTTPS (e.g. through a reverse proxy
    or Tailscale Serve), the WebSocket connection must use wss:// instead of
    ws://. Browsers block mixed content — an insecure ws:// connection
    initiated from an HTTPS page.
    
    Fix: derive the WebSocket protocol from window.location.protocol.
    
    Co-authored-by: PatrickBauer <patrick@patrickbauer.dev>
    PatrickBauer and PatrickBauer authored Mar 8, 2026
    Configuration menu
    Copy the full SHA
    6271b98 View commit details
    Browse the repository at this point in the history
Loading