Skip to content

[sync] revert: roll back cross-base reciprocal permissions T8375 - #3692

Open
teable-sync-bot[bot] wants to merge 1 commit into
developfrom
sync/ee-20261103-095710
Open

teable-sync-bot[bot] wants to merge 1 commit into
developfrom
sync/ee-20261103-095710

Conversation

@teable-sync-bot

@teable-sync-bot teable-sync-bot Bot commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

🔄 Automated sync from EE repository.

40 commit(s) synced since last sync.

Authors

Included commits

  • revert: roll back cross-base reciprocal permissions T8375 (nichenqin)
  • fix(template): review snapshots stay read-only, approval clears caches, render markdown T8371 T8372 (Bieber)
  • perf(v2): reuse unchanged local update results in bulk updates (nichenqin)
  • T8322 Add field impact preflight and saved query health (nichenqin)
  • feat(app): add Download app to the user menu, keep phones on the classic layout, and fix space layout, kanban and import issues T8340 T8353 T1774 T3264 T8355 T8296 T8334 (Jun Lu)
  • fix(oauth): answer token endpoint errors as RFC 6749 objects and Retry-After on 429 T8356 (Aries X)
  • perf(chat): lighter chat and table routes, no empty chats on the chat page T8368 (Pengap)
  • T8354 Skip unused per-record UPDATE compilation in bulk updates (nichenqin)
  • T8358 Execute BYODB migration SQL verbatim (nichenqin)
  • T8352 Skip row serialization when undo capture is inactive (nichenqin)
  • T8220 enforce cross-base reciprocal link write permissions (nichenqin)
  • T8336 index the paging order the v2 record reader emits (nichenqin)
  • refactor(admin): reorganize the AI settings page into tabs and foldable steps T8350 (Pengap)
  • fix(share-db): fix share presence channels and make share access listen-only T8344 (Chambers)
  • feat(app): show Cmd+K recent visits from the server's visit history T8170 (Uno)
  • feat(app-builder): instance-level OIDC (SSO) sign-in for generated apps T8263 (SkyHuang)
  • feat(token): simplify access token permissions with presets and grouped scopes T8342 (Bieber)
  • refactor(i18n): type backend translation keys from the en locale files T8313 (Uno)
  • T8092 Reject blocked URL import targets before connecting (nichenqin)
  • fix(v2): complete copied base computed fields natively T8332 (nichenqin)
  • perf(v2): skip unrecorded bulk update undo payloads (nichenqin)
  • fix(mobile): swipe the pane back to its chat on Android; scroll the gallery on touch T8328 T8317 (Jun Lu)
  • refactor: run queues, cache, locks and realtime on Redis only (T8303) (Uno)
  • fix: show new chats in the sidebar at once and fix two scrolling glitches T8256 T8268 T8237 (Jun Lu)
  • feat(routine): run as the routine's owner instead of its bot T8236 (Uno)
  • fix(organization): reject a duplicate department create while the first is in flight T6141 (Chambers)
  • feat(mobile): prompt mobile browsers to open the page in the Teable app T8316 (Boris)
  • perf(v2): materialize explicit bulk update responses once (nichenqin)
  • T8327 Fix sparse search navigation and oversized highlight requests (nichenqin)
  • feat(admin): flag security risks in the pending config checklist T8044 T8051 (Chambers)
  • fix(observability): keep SQL bind values out of traces and cap span attribute size T6453 (Chambers)
  • fix: drop third-party script noise from Sentry and stop Word/PDF previews spinning on load failure T8329 (Boris)
  • T8321 Add reproducible explicit update retention profiling (nichenqin)
  • T8238 scope user resolution to table collaborators (nichenqin)
  • fix(v2): reject invalid linked-field filters before persistence T8318 (nichenqin)
  • T8307 Reuse operation-local batch record key context (nichenqin)
  • feat(artifact): share artifacts at their own URL instead of a separate share link (T8052) (SkyHuang)
  • T8226 Add opt-in Chinese pinyin sorting (nichenqin)
  • perf(frontend): cut first-load JavaScript by loading dialogs and pages on demand T8308 (Pengap)
  • T8305 Report reproducible structured query adoption evidence (nichenqin)

Latest source commit: teableio/teable-ee@127c132

This PR was automatically created by the sync workflow.

@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8305 Report reproducible structured query adoption evidence [sync] perf(frontend): cut first-load JavaScript by loading dialogs and pages on demand T8308 Nov 3, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 926d543 to a6462d1 Compare November 3, 2026 10:03
@coveralls

coveralls commented Nov 3, 2026 •

Copy link
Copy Markdown

Coverage Report for CI Build 41634313594

Coverage increased (+0.02%) to 45.628%

Details

  • Coverage increased (+0.02%) from the base build.
  • Patch coverage: 120 uncovered changes across 16 files (99 of 219 lines covered, 45.21%).
  • 23 coverage regressions across 11 files.

Uncovered Changes

Top 10 Files by Coverage Impact Changed Covered %
apps/nestjs-backend/src/features/view/view-sort-collation.spec.ts 45 0 0.0%
apps/nestjs-backend/src/db-provider/sort-query/sort-query.abstract.spec.ts 17 0 0.0%
apps/nestjs-backend/src/features/share/shared-view-record-query-v2.service.spec.ts 15 0 0.0%
apps/nestjs-backend/src/features/field/field-calculate/field-view-sync.service.ts 17 6 35.29%
apps/nestjs-backend/src/db-provider/sort-query/postgres/single-value/json-sort.adapter.ts 16 9 56.25%
apps/nestjs-backend/src/db-provider/sort-query/sort-query.abstract.ts 21 15 71.43%
apps/nestjs-backend/src/db-provider/sort-query/postgres/sort-query.postgres.ts 9 5 55.56%
apps/nestjs-backend/src/features/record/open-api/record-open-api-v2.service.spec.ts 4 0 0.0%
apps/nestjs-backend/src/features/aggregation/open-api/aggregation-open-api-v2.service.ts 3 1 33.33%
apps/nestjs-backend/src/features/field/open-api/field-open-api.service.ts 2 0 0.0%
Total (18 files) 219 99 45.21%

Coverage Regressions

23 previously-covered lines in 11 files lost coverage.

Top 10 Files by Coverage Loss Lines Losing Coverage Coverage
apps/nestjs-backend/src/features/undo-redo/stack/undo-redo-operation.service.ts 6 43.7%
apps/nestjs-backend/src/db-provider/sort-query/postgres/single-value/json-sort.adapter.ts 4 45.45%
apps/nestjs-backend/src/features/v2/computed-outbox-trigger/computed-outbox-wakeup.handler.ts 3 94.78%
apps/nestjs-backend/src/features/field/open-api/field-open-api.service.ts 2 25.97%
apps/nestjs-backend/src/features/share/shared-view-record-query-v2.service.spec.ts 2 0.0%
apps/nestjs-backend/src/db-provider/sort-query/sort-query.abstract.ts 1 82.0%
apps/nestjs-backend/src/features/base/base-export.service.ts 1 70.14%
apps/nestjs-backend/src/features/integrity/link-integrity.service.ts 1 83.5%
apps/nestjs-backend/src/features/record/open-api/record-open-api-v2.service.ts 1 82.06%
apps/nestjs-backend/src/features/undo-redo/operations/convert-field.operation.ts 1 7.14%

Coverage Stats

Coverage Status
Relevant Lines: 96160
Covered Lines: 43876
Line Coverage: 45.63%
Relevant Branches: 14801
Covered Branches: 10348
Branch Coverage: 69.91%
Branches in Coverage %: No
Coverage Strength: 318.1 hits per line

💛 - Coveralls

@teable-sync-bot teable-sync-bot Bot changed the title [sync] perf(frontend): cut first-load JavaScript by loading dialogs and pages on demand T8308 [sync] T8226 Add opt-in Chinese pinyin sorting Nov 3, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from a6462d1 to b40a6d6 Compare November 3, 2026 10:50
@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8226 Add opt-in Chinese pinyin sorting [sync] feat(artifact): share artifacts at their own URL instead of a separate share link (T8052) Nov 3, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from b40a6d6 to eefb33f Compare November 3, 2026 11:13
@teable-sync-bot teable-sync-bot Bot changed the title [sync] feat(artifact): share artifacts at their own URL instead of a separate share link (T8052) [sync] T8307 Reuse operation-local batch record key context Nov 3, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from eefb33f to 086b56b Compare November 3, 2026 12:16
@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8307 Reuse operation-local batch record key context [sync] fix(v2): reject invalid linked-field filters before persistence T8318 Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 086b56b to da4b0b0 Compare November 4, 2026 03:22
@teable-sync-bot teable-sync-bot Bot changed the title [sync] fix(v2): reject invalid linked-field filters before persistence T8318 [sync] T8238 scope user resolution to table collaborators Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from da4b0b0 to 2f11ce6 Compare November 4, 2026 03:24
@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8238 scope user resolution to table collaborators [sync] T8321 Add reproducible explicit update retention profiling Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 2f11ce6 to 23fc1e8 Compare November 4, 2026 03:52
@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8321 Add reproducible explicit update retention profiling [sync] fix: drop third-party script noise from Sentry and stop Word/PDF previews spinning on load failure T8329 Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 23fc1e8 to e6ed129 Compare November 4, 2026 04:13
@teable-sync-bot teable-sync-bot Bot changed the title [sync] fix: drop third-party script noise from Sentry and stop Word/PDF previews spinning on load failure T8329 [sync] fix(observability): keep SQL bind values out of traces and cap span attribute size T6453 Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from e6ed129 to ead3c71 Compare November 4, 2026 06:42
@teable-sync-bot teable-sync-bot Bot changed the title [sync] fix(observability): keep SQL bind values out of traces and cap span attribute size T6453 [sync] feat(admin): flag security risks in the pending config checklist T8044 T8051 Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from ead3c71 to 3aad846 Compare November 4, 2026 07:00
@teable-sync-bot teable-sync-bot Bot changed the title [sync] feat(admin): flag security risks in the pending config checklist T8044 T8051 [sync] T8327 Fix sparse search navigation and oversized highlight requests Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 3aad846 to 5f42719 Compare November 4, 2026 07:01
@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8327 Fix sparse search navigation and oversized highlight requests [sync] perf(v2): materialize explicit bulk update responses once Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 5f42719 to b1d8e1c Compare November 4, 2026 07:03
@teable-sync-bot teable-sync-bot Bot changed the title [sync] perf(v2): materialize explicit bulk update responses once [sync] feat(mobile): prompt mobile browsers to open the page in the Teable app T8316 Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from b1d8e1c to 8f05271 Compare November 4, 2026 07:43
@teable-sync-bot teable-sync-bot Bot changed the title [sync] feat(mobile): prompt mobile browsers to open the page in the Teable app T8316 [sync] fix(organization): reject a duplicate department create while the first is in flight T6141 Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 8f05271 to b704743 Compare November 4, 2026 07:52
@teable-sync-bot teable-sync-bot Bot changed the title [sync] fix(organization): reject a duplicate department create while the first is in flight T6141 [sync] feat(routine): run as the routine's owner instead of its bot T8236 Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from b7281f9 to 61ef621 Compare November 4, 2026 11:12
@teable-sync-bot teable-sync-bot Bot changed the title [sync] feat(token): simplify access token permissions with presets and grouped scopes T8342 [sync] feat(app-builder): instance-level OIDC (SSO) sign-in for generated apps T8263 Nov 4, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 61ef621 to 1306249 Compare November 4, 2026 12:03
@teable-sync-bot teable-sync-bot Bot changed the title [sync] feat(app-builder): instance-level OIDC (SSO) sign-in for generated apps T8263 [sync] feat(app): show Cmd+K recent visits from the server's visit history T8170 Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 1306249 to 2a4aa4d Compare November 5, 2026 02:09
@teable-sync-bot teable-sync-bot Bot changed the title [sync] feat(app): show Cmd+K recent visits from the server's visit history T8170 [sync] fix(share-db): fix share presence channels and make share access listen-only T8344 Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 2a4aa4d to 4a7469f Compare November 5, 2026 02:23
@teable-sync-bot teable-sync-bot Bot changed the title [sync] fix(share-db): fix share presence channels and make share access listen-only T8344 [sync] refactor(admin): reorganize the AI settings page into tabs and foldable steps T8350 Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 4a7469f to 71e3be8 Compare November 5, 2026 02:42
@teable-sync-bot teable-sync-bot Bot changed the title [sync] refactor(admin): reorganize the AI settings page into tabs and foldable steps T8350 [sync] T8336 index the paging order the v2 record reader emits Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 71e3be8 to a151670 Compare November 5, 2026 03:19
@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8336 index the paging order the v2 record reader emits [sync] T8352 Skip row serialization when undo capture is inactive Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from a151670 to 7369c1b Compare November 5, 2026 03:20
@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8352 Skip row serialization when undo capture is inactive [sync] T8358 Execute BYODB migration SQL verbatim Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 7369c1b to 7856779 Compare November 5, 2026 06:33
@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8358 Execute BYODB migration SQL verbatim [sync] T8354 Skip unused per-record UPDATE compilation in bulk updates Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 7856779 to a793a63 Compare November 5, 2026 06:34
@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8354 Skip unused per-record UPDATE compilation in bulk updates [sync] perf(chat): lighter chat and table routes, no empty chats on the chat page T8368 Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from a793a63 to 5e0280a Compare November 5, 2026 07:48
@teable-sync-bot teable-sync-bot Bot changed the title [sync] perf(chat): lighter chat and table routes, no empty chats on the chat page T8368 [sync] fix(oauth): answer token endpoint errors as RFC 6749 objects and Retry-After on 429 T8356 Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 5e0280a to 73afbae Compare November 5, 2026 08:18
@teable-sync-bot teable-sync-bot Bot changed the title [sync] fix(oauth): answer token endpoint errors as RFC 6749 objects and Retry-After on 429 T8356 [sync] feat(app): add Download app to the user menu, keep phones on the classic layout, and fix space layout, kanban and import issues T8340 T8353 T1774 T3264 T8355 T8296 T8334 Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 73afbae to 4fc8b2b Compare November 5, 2026 08:35
@teable-sync-bot teable-sync-bot Bot changed the title [sync] feat(app): add Download app to the user menu, keep phones on the classic layout, and fix space layout, kanban and import issues T8340 T8353 T1774 T3264 T8355 T8296 T8334 [sync] T8322 Add field impact preflight and saved query health Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 4fc8b2b to 52ba0b6 Compare November 5, 2026 09:08
@teable-sync-bot teable-sync-bot Bot changed the title [sync] T8322 Add field impact preflight and saved query health [sync] perf(v2): reuse unchanged local update results in bulk updates Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from 52ba0b6 to ee25499 Compare November 5, 2026 09:52
@teable-sync-bot teable-sync-bot Bot changed the title [sync] perf(v2): reuse unchanged local update results in bulk updates [sync] fix(template): review snapshots stay read-only, approval clears caches, render markdown T8371 T8372 Nov 5, 2026
@teable-sync-bot
teable-sync-bot Bot force-pushed the sync/ee-20261103-095710 branch from ee25499 to e80b485 Compare November 5, 2026 10:23
Synced from teableio/teable-ee@127c132

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: Chambers <chambers@teable.ai>
Co-authored-by: Jun Lu <hammond@teable.io>
Co-authored-by: Pengap <penganpingprivte@gmail.com>
Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
Co-authored-by: Uno <uno@teable.ai>
Co-authored-by: nichenqin <nichenqin@hotmail.com>

This branch has not been deployed

No deployments
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.

1 participant