2360 Commits

Author SHA1 Message Date
Bieber
03ef723936
[sync] T2429: integrate v2 authority-matrix authz plugins for canary ee (#1482) (#2794)
Synced from teableio/teable-ee@ea96802

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-21 16:18:40 +08:00
Bieber
9d20ee508d
[sync] fix: share view and template call unnecessary api (#1484) (#2793)
Synced from teableio/teable-ee@9c0fd6f

Co-authored-by: Aries X <caoxing9@gmail.com>
2026-03-21 00:09:24 +08:00
Bieber
90e3561ac6
[sync] T2419: recover stale computed processing tasks (#1477) (#2792)
Synced from teableio/teable-ee@1ec986c

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-20 21:52:02 +08:00
Bieber
4b7a0dfd87
[sync] [T2319] support v2 create and restore table canary flows (#1435) (#2789)
Synced from teableio/teable-ee@fa13729

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-20 13:51:32 +08:00
Bieber
a378d30e54
[sync] fix(backend): add sentry tags for v2 requests (#1475) (#2787)
Synced from teableio/teable-ee@7350b83

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-20 11:43:17 +08:00
Bieber
5b2c453aba
[sync] T2404 move v2 link filters into the list handler (#1472) (#2786)
Synced from teableio/teable-ee@5d40489

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-20 11:16:15 +08:00
Bieber
8d4a8a734a
[sync] perf: share button include table and view (T2401) (#1471) (#2784)
Synced from teableio/teable-ee@85b8e52

Co-authored-by: Aries X <caoxing9@gmail.com>
2026-03-19 20:01:59 +08:00
Bieber
d152d52d30
[sync] [T2379] reduce large batch realtime fan-out (#1453) (#2783)
Synced from teableio/teable-ee@e2199f5

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-19 19:58:13 +08:00
Bieber
05af419cce
[sync] feat: add get-grid-rows ai tool T2238 (#1364) (#2781)
Synced from teableio/teable-ee@4dfbff4

Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
2026-03-19 15:53:23 +08:00
Bieber
46fa2d0698
[sync] fix: redesign export base notification toast with structured UI T2313 (#1462) (#2780)
Synced from teableio/teable-ee@540c41d

Co-authored-by: Jun Lu <hammond@teable.io>
2026-03-19 07:48:31 +00:00
Bieber
4ced729e5e
[sync] feat: add v2 record write plugins T2373 (#1449) (#2776)
Synced from teableio/teable-ee@d6ba40f

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-19 08:56:37 +08:00
Bieber
f8663f3113
[sync] feat: t2375 web scrape (#1451) (#2775)
Synced from teableio/teable-ee@ec199d9

Co-authored-by: Uno <uno@teable.ai>
2026-03-18 20:04:25 +08:00
Bieber
d33d6cfa55
[sync] feat: support markdown for longtext field (T1823) (T2317) (#1426) (#2774)
Synced from teableio/teable-ee@8b28079

Co-authored-by: Aries X <caoxing9@gmail.com>
2026-03-18 17:18:19 +08:00
Bieber
1b07aca3d5
[sync] fix: add explicit size to icons inside Button components T2356 (#1442) (#2773)
Synced from teableio/teable-ee@187fc98

Co-authored-by: Jun Lu <hammond@teable.io>
2026-03-18 16:33:39 +08:00
Bieber
4dac92aa13
[sync] perf: do not trigger field computing when importing base (#1450) (#2772)
Synced from teableio/teable-ee@5b680af

Co-authored-by: Aries X <caoxing9@gmail.com>
2026-03-17 09:59:07 +00:00
Bieber
928fc93ea8
[sync] T2354 fix: refresh v2 link record queries after schema updates (#1445) (#2769)
Synced from teableio/teable-ee@1277616

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-17 13:06:59 +08:00
Bieber
390ec689b3
[sync] test(v2-e2e): add conditional field reference operator coverage (#1448) (#2768)
Synced from teableio/teable-ee@971d165

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-17 12:01:19 +08:00
Bieber
a6e7a0a59d
[sync] fix: ai chat fail to upload attachment (#1446) (#2766)
Synced from teableio/teable-ee@2c00c1b

Co-authored-by: Aries X <caoxing9@gmail.com>
2026-03-17 09:00:58 +08:00
Bieber
a83d08243e
[sync] feat: lookup long text collapsed T2292 (#1418) (#2762)
Synced from teableio/teable-ee@558ef41

Co-authored-by: Jun Lu <hammond@teable.io>
2026-03-16 15:00:42 +08:00
Bieber
74f2513f2b
[sync] T2162 fix: guard v2 schema refresh action triggers (#1436) (#2760)
Synced from teableio/teable-ee@17217e0

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-16 11:31:13 +08:00
Bieber
72f4bb10a0
[sync] [T2308] rework v2 delete table side effects (#1421) (#2758)
Synced from teableio/teable-ee@da6e555

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-15 14:08:26 +08:00
Bieber
b0ef11296d
[sync] fix: normalize email to lowercase in changeEmail to prevent login failure T2346 (#1432) (#2757)
Synced from teableio/teable-ee@1cedebe
2026-03-15 11:59:20 +08:00
Bieber
0c52b1cef4
[sync] [T2253] fix renamed user computed cascade (#1424) (#2756)
Synced from teableio/teable-ee@2ea80c6

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-14 13:00:18 +08:00
Bieber
43fafc736e
[sync] fix(v2): refresh records after field create (#1430) (#2755)
Synced from teableio/teable-ee@c56e3b7

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-14 12:23:10 +08:00
Bieber
9b51161a33
[sync] T2324: fix v1 create for legacy createdTime columns (#1427) (#2754)
Synced from teableio/teable-ee@431bf87

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-14 10:39:30 +08:00
Bieber
74d040928a
[sync] fix(t433): add FormatDate pipe and localization support for date formatting (#1419) (#2751)
Synced from teableio/teable-ee@eb93997

Co-authored-by: Uno <uno@teable.ai>
2026-03-13 07:34:32 +00:00
Bieber
a3f79260e0
[sync] fix: normalize lookup link formula references (#1425) (#2750)
Synced from teableio/teable-ee@5c58c2c

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-12 20:40:31 +08:00
Bieber
514ce90ed4
[sync] fix(app): preserve view defaults for personal selection requests (#1423) (#2749)
Synced from teableio/teable-ee@acd33a7

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-12 19:57:53 +08:00
Bieber
d1f70a0ea4
[sync] fix(backend): ignore stale deleted-field refs in graph plans (#1422) (#2748)
Synced from teableio/teable-ee@96efdb2

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-12 19:22:12 +08:00
Bieber
d26967b401
[sync] fix: teable cli Integration icons style T2252 (#1416) (#2745)
Synced from teableio/teable-ee@2991a04

Co-authored-by: Jun Lu <hammond@teable.io>
2026-03-12 12:23:08 +08:00
Bieber
fe13beeb23
[sync] test(backend): add v2 paste numeric coercion regression (#1414) (#2744)
Synced from teableio/teable-ee@f522874

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-12 11:51:55 +08:00
Bieber
d054281239
[sync] refresh records after schema-driven field updates T2303 (#1410) (#2743)
Synced from teableio/teable-ee@b4747ae

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-12 11:01:43 +08:00
Bieber
49401e95c0
[sync] fix: t2209 correct drawCollaborators cell & t2300 update initial tab in script dialog (#1407) (#2741)
Synced from teableio/teable-ee@7280b4b

Co-authored-by: Uno <uno@teable.ai>
2026-03-11 21:22:02 +08:00
Bieber
b1a470c801
[sync] [T2191] refactor schema refresh action trigger boundary (#1406) (#2740)
Synced from teableio/teable-ee@71fea6b

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-11 19:09:13 +08:00
Bieber
182dfac341
[sync] [T2191] fix ai auto update after conditional lookup recompute (#1389) (#2738)
Synced from teableio/teable-ee@f34fca8

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-11 17:35:37 +08:00
Bieber
a1477d5ed9
[sync] feat: Optimize the colors of grids and cells T2294 (#1394) (#2736)
Synced from teableio/teable-ee@6745114

Co-authored-by: Jun Lu <hammond@teable.io>
2026-03-11 16:29:54 +08:00
Bieber
74cc9fbf2a
[sync] perf: add import status (T1977) (#1380) (#2735)
Synced from teableio/teable-ee@3e58a38

Co-authored-by: Aries X <caoxing9@gmail.com>
2026-03-11 16:22:50 +08:00
Bieber
250fea19e0
[sync] [T2293] support search-aware selection ranges in v2 (#1398) (#2732)
Synced from teableio/teable-ee@c6fca70

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-11 14:42:20 +08:00
Bieber
584b54de63
[sync] [T2201] add v2 update records by filter (#1381) (#2728)
Synced from teableio/teable-ee@c9de611

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-11 10:14:21 +08:00
Bieber
536053f8d4
[sync] fix: auto-restore required file for app preview T2295 (#1395) (#2725)
Synced from teableio/teable-ee@e8687f7

Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
2026-03-10 20:05:09 +08:00
Bieber
21cc8f403d
[sync] [T1804] test(v2-e2e): add v2 concatenate user event regression (#1382) (#2723)
Synced from teableio/teable-ee@9233589

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-10 13:09:29 +08:00
Bieber
737e41e483
[sync] [T1111] fix delete-field undo for constrained columns (#1375) (#2719)
Synced from teableio/teable-ee@9d5db9b

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-10 10:15:32 +08:00
Bieber
d225a88118
[sync] fix(v2): sync lookup select choices from foreign targets (#1376) (#2718)
Synced from teableio/teable-ee@804c34f

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-09 18:38:57 +08:00
Bieber
f824f3d150
[sync] T1446 fix datetime parse custom month parsing (#1374) (#2717)
Synced from teableio/teable-ee@6b8d028

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-09 18:01:17 +08:00
Bieber
ff3147ced6
[sync] fix(t2255): prevent scroll when focusing on FileZone component (#1373) (#2716)
Synced from teableio/teable-ee@274d6c9

Co-authored-by: Uno <uno@teable.ai>
2026-03-09 16:15:11 +08:00
Bieber
7c5d9d3972
[sync] refactor: add size variants to Input/Select/TextArea component and clean up T1953 (#1365) (#2713)
Synced from teableio/teable-ee@39a0d94

Co-authored-by: Jun Lu <hammond@teable.io>
2026-03-09 15:35:55 +08:00
Bieber
7cc9a02f1e
[sync] fix: route canary list-records through cls v2 flag T2236 (#1326) (#2712)
Synced from teableio/teable-ee@bc6d5c6

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-09 07:32:08 +00:00
Bieber
940187a2e0
[sync] [T2268] fix v2 datetime formatting realtime refresh (#1371) (#2711)
Synced from teableio/teable-ee@cc2cb0c

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-09 14:27:22 +08:00
Bieber
a9dd57dee0
[sync] [T2258] migrate undo redo flows to v2 command replay (#1370) (#2710)
Synced from teableio/teable-ee@ecf3f82

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-09 12:19:25 +08:00
Bieber
947573cde6
[sync] chore(v2): remove unused runtime packages (#1369) (#2708)
Synced from teableio/teable-ee@870388e

Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-07 11:59:55 +08:00