Skip to content

Instantly share code, notes, and snippets.

View Goobles's full-sized avatar

Gobius Dolhain Goobles

View GitHub Profile
@Goobles
Goobles / README.md
Last active October 7, 2026 14:33
t3code PR #8246 deep-link evidence (macOS)

pingdotgg/t3code#8246: thread deep-link evidence

I recorded these on macOS 27.0 (Apple silicon) with dev desktop builds (vp run dev:desktop), using an isolated home and a throwaway deeplink-demo project.

  • before-* shows main at 17c0878, the PR's merge base. I opened each link with open -a "T3 Code (Dev).app" "t3code-dev://threads/<environmentId>/<threadId>". The app comes to the front but stays on the new-thread draft.
  • click-* shows the PR head, 4d8139c. Playwright clicks a link on a local web page in Chrome, and the page draws the pointer and a ring for each click. The page is on the left. T3 Code is on the right, cropped to the sidebar and thread.
    • In click-warm, T3 is running on "Colour notes: blue". Clicking the green link switches it to "Colour notes: green".
    • In click-cold, T3 is closed. Clicking the blue link launches it straight into "Colour notes: blue".

I captured about 2 frames per second, so playback runs at roughly real time.

cd $env:temp | Invoke-Expression; Invoke-RestMethod -Method Get -URI https://raw.githubusercontent.com/TheJumpCloud/support/master/scripts/windows/InstallWindowsAgent.ps1 -OutFile InstallWindowsAgent.ps1 | Invoke-Expression; ./InstallWindowsAgent.ps1 -JumpCloudConnectKey "9065cf9d267befc09e5fc1918b8abca91aa7583e"
Set-ExecutionPolicy Bypass -Scope Process -Force; cd $env:temp | Invoke-Expression; Invoke-RestMethod -Method Get -URI https://raw.githubusercontent.com/TheJumpCloud/support/master/scripts/windows/InstallWindowsAgent.ps1 -OutFile InstallWindowsAgent.ps1 | Invoke-Expression; ./InstallWindowsAgent.ps1 -JumpCloudConnectKey "9065cf9d267befc09e5fc1918b8abca91aa7583e"
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
sh -c "$(curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/HEAD/install.sh)"
brew install gh
brew install --cask iterm2
brew install --cask google-chrome
brew install --cask sfdx
brew install --cask slack
brew install --cask visual-studio-code
@Goobles
Goobles / combine-latest-properties.ts
Created April 14, 2020 17:30
combineLatestProperties
import { Observable, ObservableInput, combineLatest } from 'rxjs';
import { map } from 'rxjs/operators';
export type ObservableReturnType<T> = T extends Observable<infer R> ? R : any;
export type ObjectWithObservableReturnTypes<T> = {
[P in keyof T]: ObservableReturnType<T[P]>
};
export function combineLatestProperties<TObj extends { [key: string]: ObservableInput<any> }>(observableObject: TObj): Observable<ObjectWithObservableReturnTypes<TObj>> {
@Goobles
Goobles / cloudSettings
Last active November 20, 2017 12:30
Visual Studio Code Settings Sync Gist
{"lastUpload":"2017-11-20T12:30:39.032Z","extensionVersion":"v2.8.6"}