Skip to content

sync upstream desktop shell env fix and bug report attachment support#29

Merged
gabrielMalonso merged 4 commits intomainfrom
t3code/upstream-sync
Mar 16, 2026
Merged

sync upstream desktop shell env fix and bug report attachment support#29
gabrielMalonso merged 4 commits intomainfrom
t3code/upstream-sync

Conversation

@gabrielMalonso
Copy link
Owner

Summary

  • Syncs upstream changes from t3code/upstream-sync into main lineage, including the new .claude/upstream-sync.md changelog tracking.
  • Replaces desktop startup fixPath() with syncShellEnvironment() to hydrate PATH and backfill missing SSH_AUTH_SOCK from login shell on macOS while preserving inherited values.
  • Extends shared shell utilities with readEnvironmentFromLoginShell() and marker-based multi-variable extraction/validation.
  • Updates GitHub bug report template to separate logs from file uploads and add explicit screenshot/recording/supporting-file attachments.
  • Adds/updates unit tests for desktop shell environment sync and shared shell environment parsing behavior.

Testing

  • Not run (PR content generated from provided commit/diff context).
  • Unit test coverage added in apps/desktop/src/syncShellEnvironment.test.ts for macOS/non-macOS and SSH_AUTH_SOCK precedence cases.
  • Unit test coverage expanded in packages/shared/src/shell.test.ts for multi-variable login-shell extraction, missing values, and whitespace preservation.

UtkarshUsername and others added 3 commits March 16, 2026 13:42
…otgg#972)

Co-authored-by: Julius Marminge <julius0216@outlook.com>
- update upstream-sync skill to read/write `.claude/upstream-sync.md`
- add `.claude/upstream-sync.md` with current sync status and history
@github-actions github-actions bot added size:L 100-499 changed lines (additions + deletions). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Mar 16, 2026
- Create .claude/upstream-sync.md documenting all synced upstream commits
- Document fork-exclusive reimplementations (ChatView split pingdotgg#860, sub-threads, etc.)
- Update skill path from .context/ to .claude/
- Fix oxfmt formatting on markdown tables

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@gabrielMalonso gabrielMalonso merged commit d9cdc7c into main Mar 16, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L 100-499 changed lines (additions + deletions). vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants