Skip to content

[sync] perf: split preview docker build caches T2786#2924

Closed
tea-artist wants to merge 1 commit intodevelopfrom
sync/ee-20260404-024529
Closed

[sync] perf: split preview docker build caches T2786#2924
tea-artist wants to merge 1 commit intodevelopfrom
sync/ee-20260404-024529

Conversation

@tea-artist
Copy link
Copy Markdown
Contributor

🔄 Automated sync from EE repository.

102 commit(s) synced since last sync.

Authors

Included commits

  • perf: split preview docker build caches T2786 (nichenqin)
  • fix: share folder node switching stuck after entering table (Aries X)
  • feat: admin sandbox config UI T2884 (Bieber)
  • feat(t2797): update changelog banner to New App Builder Engine is Beta (Gary Guangyu Li)
  • refactor(t2911): replace DB-persisted tokens with stateless JWT for s… (Boris)
  • fix: invalidate v2 base-node cache on table lifecycle (nichenqin)
  • fix(v2): tolerate stale invalid view filters T2909 (nichenqin)
  • fix: skip invalid filter operators on field type changes (T2880) (Aries X)
  • fix: context menu icon &i18n T2873 (Jun Lu)
  • fix: collaborator list ui T2792 (Jun Lu)
  • refactor(v2): move link title foreign table loading into service (nichenqin)
  • fix(v2): restore ok imports in record handlers (nichenqin)
  • refactor(v2): share null foreign table loader (nichenqin)
  • fix(v2): use foreign db table names for link title fill (nichenqin)
  • T1099 T1082 T2633: add streamed selection delete, duplicate, paste, and clear flows (nichenqin)
  • perf: skip duplicate created event churn (nichenqin)
  • perf: skip duplicate record revalidation (nichenqin)
  • perf: cache batch record build context (nichenqin)
  • perf: trace duplicate chunk phases (nichenqin)
  • perf: yield between duplicate stream chunks (nichenqin)
  • feat: app builder v2 T2687 (SkyHuang)
  • T2684 surface unrecoverable schema foreign key repairs (nichenqin)
  • fix: configure event retention outside core (nichenqin)
  • fix: stop retaining published events in prod event bus (nichenqin)
  • feat: show elapsed time in streamed progress (nichenqin)
  • feat: smooth streamed selection progress display (nichenqin)
  • perf: trace projection dispatch groups (nichenqin)
  • perf: switch undo store compression to gzip (nichenqin)
  • perf: tighten streamed realtime skip tracing (nichenqin)
  • feat: add streamed clear selection flow (nichenqin)
  • perf: propagate paste batch mutation context (nichenqin)
  • fix: isolate computed orchestration merges (nichenqin)
  • perf: bound realtime projection fanout (nichenqin)
  • perf: propagate batch orchestration to computed realtime (nichenqin)
  • perf: optimize undo store append path (nichenqin)
  • test: skip v1 paste stream fallback when force v2 (nichenqin)
  • fix: avoid mutating deleted record snapshot (nichenqin)
  • perf: trace record write plugin authz flow (nichenqin)
  • perf: improve delete stream trash tracing (nichenqin)
  • fix: address paste stream regressions (nichenqin)
  • fix: address paste stream build regressions (nichenqin)
  • feat: add streamed paste selection flow (nichenqin)
  • fix: address stream selection type regressions (nichenqin)
  • fix: address undo restore and rate limit regressions (nichenqin)
  • refactor: reuse plugin prepare state across stream chunks (nichenqin)
  • refactor: move v2 record trash persistence to kysely (nichenqin)
  • fix: optimize large delete realtime updates (nichenqin)
  • fix: stream selection responses manually (nichenqin)
  • fix: preserve stream trace response headers (nichenqin)
  • feat: add stream action status icons (nichenqin)
  • fix: remove duplicate stream toast (nichenqin)
  • perf: scale restore record batch size (nichenqin)
  • perf: scale streamed selection batch size (nichenqin)
  • refactor: stream duplicate without full prepare (nichenqin)
  • refactor: stream delete without full id prepare (nichenqin)
  • refactor: defer streamed delete snapshots by chunk (nichenqin)
  • refactor: group streamed undo redo entries (nichenqin)
  • fix: align duplicate stream call signature (nichenqin)
  • fix: remove streamed action loading toasts (nichenqin)
  • fix: refine streamed dialog preparing state (nichenqin)
  • fix: restore streamed dialog modal layout (nichenqin)
  • fix: delay duplicate loading toast (nichenqin)
  • fix: align streamed selection dialogs (nichenqin)
  • fix: address streamed selection type checks (nichenqin)
  • fix: type restore record trash snapshots (nichenqin)
  • fix: restore the latest record trash snapshot (nichenqin)
  • feat: add duplicate records stream (nichenqin)
  • test: cover streamed delete partial failure (nichenqin)
  • feat(app): confirm large streamed deletes (nichenqin)
  • fix(app): align delete progress dialog styling (nichenqin)
  • fix(openapi): narrow undo window header type (nichenqin)
  • fix(app): send window id in delete stream request (nichenqin)
  • fix: preserve delete stream undo window id (nichenqin)
  • refactor: align delete progress dialog with teable modal style (nichenqin)
  • refactor: polish delete progress dialog states (nichenqin)
  • fix: keep delete progress dialog open (nichenqin)
  • fix: preserve undo state for streamed deletes (nichenqin)
  • fix: harden streamed delete completion state (nichenqin)
  • fix(app): resolve delete stream i18n typecheck (nichenqin)
  • fix: address t1099 delete stream review (nichenqin)
  • test: cover restore undo computed state (nichenqin)
  • refactor: chunk streamed delete execution (nichenqin)
  • refactor: batch restore records on undo (nichenqin)
  • fix: address t1099 delete stream type errors (nichenqin)
  • fix: address t1099 delete-stream ci failures (nichenqin)
  • test: cover delete stream v1 fallback (nichenqin)
  • feat: add t1099 delete by range stream (nichenqin)
  • feat: t2779 proxy model override (Boris)
  • T2691 hydrate lookup field type on conversion (nichenqin)
  • ci: reduce integration test matrix for t2791 (nichenqin)
  • perf: skip number field when search value is non-number (Aries X)
  • T2693 fix lookup auto number in v2 (nichenqin)
  • fix(integrity): gate primary repair action by warnings (nichenqin)
  • fix: group SQL syntax error when choice name contains ? character (T2784) (Aries X)
  • T2684 schema integrity repair follow-ups (nichenqin)
  • fix(v2): resolve missing link field titles when IDs provided without titles T2774 (nichenqin)
  • T2684 Improve schema integrity repair flow (nichenqin)
  • feat: t2707 cli adapter thinking level (Boris)
  • feat: support share node with edit permission (Aries X)
  • fix: markdown relative (Aries X)
  • T2681 persist button confirm settings in v2 (nichenqin)
  • T2675 converge v2 selection write auth for clear and paste (nichenqin)

Latest source commit: teableio/teable-ee@ae34b76

This PR was automatically created by the sync workflow.

Synced from teableio/teable-ee@ae34b76

Co-authored-by: Aries X <caoxing9@gmail.com>
Co-authored-by: Bieber <artist@teable.io>
Co-authored-by: Boris <boris2code@outlook.com>
Co-authored-by: Gary Guangyu Li <gary@teable.ai>
Co-authored-by: Jun Lu <hammond@teable.io>
Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
Co-authored-by: nichenqin <nichenqin@hotmail.com>
@CLAassistant
Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@tea-artist tea-artist closed this Apr 4, 2026
@tea-artist tea-artist deleted the sync/ee-20260404-024529 branch April 4, 2026 05:26
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 4, 2026

🧹 Preview Environment Cleanup

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants