Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
d5e8ca4
feat(chat): add Opus 4.7 model option (#3579)
Kitenite Apr 20, 2026
231062a
fix(electric-proxy): re-enable Workers observability (logs + traces) …
AviPeltz Apr 18, 2026
c74986c
docs(readme): add caddy trust step to setup (#3595)
Kitenite Apr 20, 2026
d866484
fix(cli): match host service PORT env var name in spawn (#3640)
saddlepaddle Apr 22, 2026
d79de7e
fix(relay): terminal WS URL prefix + pin to one fly machine (#3599)
saddlepaddle Apr 21, 2026
f325c97
docs(relay): hardening + horizontal scale-out plan (#3636)
saddlepaddle Apr 22, 2026
2f5a178
docs: consolidated weekly changelog — 2026-04-20 (#3564)
Kitenite Apr 19, 2026
3d1f4da
chore(ci): drop Fly.io Electric deploys (use Electric Cloud) (#3590)
saddlepaddle Apr 22, 2026
d74b317
chore(ci): pin third-party GitHub Actions to commit SHAs (#3631)
saddlepaddle Apr 22, 2026
41404f5
chore(api): remove legacy Vercel electric proxy (#3637)
saddlepaddle Apr 22, 2026
19a3db5
security: bump drizzle-orm and better-auth to patch CVEs (#3560)
AviPeltz Apr 18, 2026
66df8b0
feat(cli,trpc): organization override via header, no session mutation…
saddlepaddle Apr 22, 2026
48e4f0a
fix(chat): cut display polling to 4fps and restore query cache defaul…
Kitenite Apr 18, 2026
3d5acaa
feat(desktop): render mermaid diagrams in markdown pane (#3642)
AviPeltz Apr 22, 2026
d0b4021
fix(desktop): recover terminal from non-monospace font crash (#3513) …
Kitenite Apr 18, 2026
6af402c
fix(desktop): restore terminal buffer after Unicode 11 activation (#3…
Kitenite Apr 20, 2026
975f969
fix(desktop): terminal paste auto-submits first line without brackete…
Kitenite Apr 20, 2026
62b8cfc
feat(desktop): ⌘⇧L opens diff viewer in v2 workspace (#3556)
saddlepaddle Apr 18, 2026
18fa933
fix(desktop): new v2 workspaces appear at top of their project in sid…
saddlepaddle Apr 22, 2026
5e827c7
fix(desktop): render pending workspaces at top of sidebar (#3655)
Kitenite Apr 22, 2026
8222435
feat(desktop): add Copy Branch Name to v1 and v2 sidebar context menu…
AviPeltz Apr 22, 2026
fd48659
feat(desktop): redesign v2-workspaces as a sortable table (#3660)
Kitenite Apr 22, 2026
0841a87
handle local/remote/offline state on sidebar workspace icons (#3649)
Kitenite Apr 22, 2026
6edba8e
fix(desktop): refresh v2 terminal link tooltip editor + nudge plain c…
saddlepaddle Apr 18, 2026
1cfec63
fix(desktop): allowlist URL schemes before shell.openExternal (#3650)
arnaudbreton Apr 22, 2026
88acfe6
fix(desktop): unbreak safe-url test on bun by splitting pure helpers …
Kitenite Apr 22, 2026
42777c3
fix(desktop): tray shows correct org name for each host-service (#3629)
Kitenite Apr 21, 2026
e3499c9
fix(desktop): unblock AI branch/workspace naming for OAuth-only users…
AviPeltz Apr 21, 2026
9bab94b
fix: fall back to FETCH_HEAD when gh pr checkout fails for branch nam…
ruangustavo Apr 19, 2026
54ba074
fix(desktop): unblock v1 terminal user input during shell init (#3478…
MocA-Love Apr 23, 2026
f3c1e31
fix(desktop): stop excessive lsof spawning from port scanner (#3372) …
MocA-Love Apr 23, 2026
a116bb2
fix(host-service): stop misattributing cross-fork PRs to local worksp…
MocA-Love Apr 23, 2026
987b29c
fix(host-service): v2 workspace git correctness — upstream, 3-dot, nu…
MocA-Love Apr 23, 2026
8291613
fix(desktop): resolve GitHub status for branch workspaces (#3295)
MocA-Love Apr 23, 2026
5aaeb0f
fix(desktop): backfill legacy permissions for canary users exposed to…
saddlepaddle Apr 21, 2026
3902e3b
fix(desktop): hide v2 workspace rows while destroy is in flight (#3621)
Kitenite Apr 21, 2026
2c00060
feat(desktop): v1 review comments open in a pane like v2 (#3596)
AviPeltz Apr 22, 2026
a8fe5ac
fix(desktop): dedupe DevicePicker in new-workspace modal and match Pr…
Kitenite Apr 20, 2026
d2704cc
fix(desktop): stop spurious folder picker on settings → dashboard nav…
Kitenite Apr 21, 2026
3e3cff0
fix: getSmallModel async移行に追従
MocA-Love Apr 23, 2026
766404e
fix: INCEPTION_AUTH_PROVIDER_ID を provider-ids.ts に復元
MocA-Love Apr 23, 2026
3aec686
fix: DeletingWorkspacesProvider を追加してlayout.tsxに組み込み
MocA-Love Apr 23, 2026
b912112
Merge branch 'upstream/batch-2-conflicts' into upstream/safe-batch-1
MocA-Love Apr 23, 2026
7540cbc
fix: 未取り込みパッケージに依存するファイルをfork版に復元
MocA-Love Apr 23, 2026
d2fb83d
fix: handleSearchInFiles をインライン化して未定義エラーを解消
MocA-Love Apr 23, 2026
b2de08d
fix: github-remote.ts を追加、phantom exports を削除
MocA-Love Apr 23, 2026
b2ac6ac
merge: resolve _journal.json conflict — keep both entries
MocA-Love Apr 23, 2026
8da85eb
fix: fork必須3項目を復元
MocA-Love Apr 23, 2026
61db020
fix: コンフリクト解消 + 欠落パッケージ/型を補完
MocA-Love Apr 23, 2026
9eeeb63
fix: typecheckエラーを解消
MocA-Love Apr 23, 2026
05080d3
fix: cache.ts に GitHubCommitAuthor キャッシュを追加
MocA-Love Apr 23, 2026
10909dc
Revert "fix(desktop): resolve GitHub status for branch workspaces (#3…
MocA-Love Apr 23, 2026
2a35d63
Revert "fix: cache.ts に GitHubCommitAuthor キャッシュを追加"
MocA-Love Apr 23, 2026
d614804
style: lint 自動修正
MocA-Love Apr 23, 2026
b9b7a9a
fix(desktop): 段階 1 の残 typecheck エラーを解消
MocA-Love Apr 23, 2026
85706b4
fix(desktop): ⌘⇧L の hotkey 重複を解消 (V1/V2 分岐)
MocA-Love Apr 23, 2026
ff206cd
fix(desktop): restore Windows branch in port-scanner process helpers
MocA-Love Apr 23, 2026
e7c1ffc
chore(plans): shipped 計画を plans/done に移動
MocA-Love Apr 23, 2026
7ae4ab9
fix(chat): reject Anthropic keys in isOpenAIApiKey
MocA-Love Apr 23, 2026
a517290
fix(desktop): restore MainWindowEffects singleton guard for tearoff
MocA-Love Apr 23, 2026
3ebb91b
fix(local-db): drizzle journal の tag prefix 不整合を drizzle-kit で再生成
MocA-Love Apr 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .github/templates/preview-comment.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,6 @@
<td>$DATABASE_LINK</td>
</tr>
<tr>
<td><img src="https://fly.io/phx/ui/images/favicon/favicon-595d1312b35dfe32838befdf8505515e.ico" width="20" height="20" alt="Fly.io"> <strong>Electric (Fly.io)</strong></td>
<td align="center">$ELECTRIC_STATUS</td>
<td>$ELECTRIC_LINK</td>
</tr>
<tr>
<td><img src="https://vercel.com/favicon.ico" width="20" height="20" alt="Vercel"> <strong>API (Vercel)</strong></td>
<td align="center">$API_STATUS</td>
<td>$API_LINK</td>
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/build-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,15 +20,15 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1

- name: Setup Bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version-file: .bun-version

- name: Setup Node.js (for native addon compilation)
uses: actions/setup-node@v5
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v5.0.0
with:
node-version: 22

Expand All @@ -43,7 +43,7 @@ jobs:
run: bun run build:dist --target=${{ matrix.target }}

- name: Upload tarball
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@330a01c490aca151604b8cf639adc76d48f6c5d4 # v5.0.0
with:
name: superset-${{ matrix.target }}
path: packages/cli/dist/superset-${{ matrix.target }}.tar.gz
Expand All @@ -59,10 +59,10 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v5
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1

- name: Download all artifacts
uses: actions/download-artifact@v5
uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0
with:
path: release-artifacts
pattern: superset-*
Expand Down
22 changes: 11 additions & 11 deletions .github/workflows/build-desktop.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,16 +41,16 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1

- name: Setup Bun
id: setup-bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version-file: .bun-version

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: |
~/.bun/install/cache
Expand Down Expand Up @@ -136,23 +136,23 @@ jobs:
}

- name: Upload DMG artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: ${{ inputs.artifact_prefix }}-mac-${{ matrix.arch }}-dmg
path: apps/desktop/release/*.dmg
retention-days: ${{ inputs.artifact_retention_days }}
if-no-files-found: error

- name: Upload ZIP artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: ${{ inputs.artifact_prefix }}-mac-${{ matrix.arch }}-zip
path: apps/desktop/release/*.zip
retention-days: ${{ inputs.artifact_retention_days }}
if-no-files-found: error

- name: Upload auto-update manifest
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: ${{ inputs.artifact_prefix }}-mac-${{ matrix.arch }}-update-manifest
path: apps/desktop/release/*-mac.yml
Expand All @@ -166,16 +166,16 @@ jobs:

steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1

- name: Setup Bun
id: setup-bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version-file: .bun-version

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: |
~/.bun/install/cache
Expand Down Expand Up @@ -249,15 +249,15 @@ jobs:
}

- name: Upload AppImage artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: ${{ inputs.artifact_prefix }}-linux-appimage
path: apps/desktop/release/*.AppImage
retention-days: ${{ inputs.artifact_retention_days }}
if-no-files-found: error

- name: Upload Linux auto-update manifest
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: ${{ inputs.artifact_prefix }}-linux-update-manifest
path: apps/desktop/release/*-linux.yml
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/bump-homebrew.yml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ jobs:
done

- name: Checkout homebrew-tap
uses: actions/checkout@v5
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5.0.1
with:
repository: superset-sh/homebrew-tap
token: ${{ secrets.HOMEBREW_TAP_TOKEN }}
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1

- name: Setup Bun
id: setup-bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version-file: .bun-version

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ steps.setup-bun.outputs.bun-revision }}-${{ hashFiles('bun.lock') }}
Expand All @@ -37,16 +37,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1

- name: Setup Bun
id: setup-bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version-file: .bun-version

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ steps.setup-bun.outputs.bun-revision }}-${{ hashFiles('bun.lock') }}
Expand All @@ -62,16 +62,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1

- name: Setup Bun
id: setup-bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version-file: .bun-version

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ steps.setup-bun.outputs.bun-revision }}-${{ hashFiles('bun.lock') }}
Expand Down Expand Up @@ -108,16 +108,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1

- name: Setup Bun
id: setup-bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version-file: .bun-version

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ steps.setup-bun.outputs.bun-revision }}-${{ hashFiles('bun.lock') }}
Expand All @@ -133,16 +133,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@v4
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1

- name: Setup Bun
id: setup-bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@0c5077e51419868618aeaa5fe8019c62421857d6 # v2.2.0
with:
bun-version-file: .bun-version

- name: Cache dependencies
uses: actions/cache@v4
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
with:
path: ~/.bun/install/cache
key: ${{ runner.os }}-bun-${{ steps.setup-bun.outputs.bun-revision }}-${{ hashFiles('bun.lock') }}
Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/cleanup-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ on:
jobs:
cleanup:
name: Cleanup Preview Resources
if: github.repository == 'superset-sh/superset'
runs-on: ubuntu-latest
permissions:
contents: read
Expand All @@ -16,15 +15,15 @@ jobs:
steps:
- name: Delete Neon branch
id: neon-cleanup
uses: neondatabase/delete-branch-action@v3
uses: neondatabase/delete-branch-action@4468d825d5a88ef4012f1705a82f02ec3072f776 # v3.2.1
continue-on-error: true
with:
project_id: ${{ vars.NEON_PROJECT_ID }}
branch: ${{ github.event.pull_request.head.ref }}
api_key: ${{ secrets.NEON_API_KEY }}

- name: Setup Fly CLI
uses: superfly/flyctl-actions/setup-flyctl@master
uses: superfly/flyctl-actions/setup-flyctl@ed8efb33836e8b2096c7fd3ba1c8afe303ebbff1 # 1.6

- name: Delete Electric Fly.io app
id: electric-cleanup
Expand All @@ -36,7 +35,7 @@ jobs:

- name: Update comment
if: always()
uses: thollander/actions-comment-pull-request@v3
uses: thollander/actions-comment-pull-request@24bffb9b452ba05a4f3f77933840a6a841d1b32b # v3.0.1
Comment thread
MocA-Love marked this conversation as resolved.
with:
message: |
## 🧹 Preview Cleanup Complete
Expand Down
Loading
Loading