This repository is a fork of pingdotgg/t3code. Keep this file focused on fork behavior that intentionally differs from upstream.
- Squash commits when merging fork PRs.
- Exception: upstream actualization PRs may preserve upstream commit structure when that makes future syncs easier to audit.
- Fork workflows create/update a daily stable release PR while main-branch pushes produce nightly releases.
- Release PR preparation runs after release publication so tag-based version resolution sees the latest release.
- Release build jobs skip relay client tracing config because the relay config job is disabled.
- Release builds publish updater metadata against the fork repository.
- Fork stable release versions are committed through release PRs before release artifacts are built and tagged.
- macOS release signing is separate from Apple notarization.
- Self-signed macOS signing certificates are trusted during release builds.
- macOS passkey entitlements are only enabled when Apple notarization/profile configuration is present.
- Windows releases can sign with the static certificate when Azure Trusted Signing is not configured.
- Fork release jobs use GitHub-hosted runners where upstream private runners are unavailable.
- Web dist release archives are built as hosted static apps and carry the release channel.
- Stable builds use
latest; nightly builds usenightly. - Nightly detection accepts fork release metadata while preserving the upstream channel split.
- Fork-only goal persistence is stored in a sidecar database named
state-tarik02.sqlite.
- The fork adds thread goal support, goal activity rendering, and goal sidebar/panel UI.
- Provider sessions use a shared launch environment pipeline instead of ad hoc environment assembly.
- The fork includes base-path handling for served web assets and remote URL normalization.
- Desktop context-menu style is configurable.
- Sidebar environments can be hidden or shown dynamically from the project toolbar.
- Threads can be archived with middle click.
- Terminal selection has a copy action.