Bieber
4d3a34d10a
[sync] chore: update npm package homepage to teable.ai ( #1483 ) ( #2791 )
...
Synced from teableio/teable-ee@57bf651
Co-authored-by: Gary Guangyu Li <gary@teable.ai>
2026-03-20 20:44:31 +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
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
35e0d7f37c
[sync] fix: change cell with previous data when longtext editing ( #1463 ) ( #2779 )
...
Synced from teableio/teable-ee@d988c49
Co-authored-by: Aries X <caoxing9@gmail.com>
2026-03-19 07:15:23 +00: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
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
30f3bad9ad
[sync] fix: long select tags outframe T2310 ( #1420 ) ( #2763 )
...
Synced from teableio/teable-ee@1f6e832
Co-authored-by: Jun Lu <hammond@teable.io>
2026-03-16 15:01:08 +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
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
b13ebbb7cd
[sync] fix(sdk): normalize v2 rollup field docs ( #1403 ) ( #2737 )
...
Synced from teableio/teable-ee@67908ee
Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-11 08:39:47 +00: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
8e3e49dbf3
[sync] fix(t2280): enhance number formatting support ( #1393 ) ( #2729 )
...
Synced from teableio/teable-ee@8a9fa81
Co-authored-by: Uno <uno@teable.ai>
2026-03-11 11:47:09 +08:00
Bieber
d6bb79459a
[sync] [T2287] fix raw table validation translations ( #1379 ) ( #2720 )
...
Synced from teableio/teable-ee@87e1692
Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-03-10 10:39:20 +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
296bccd7bc
[sync] fix: canery header in ai T2247 ( #1361 ) ( #2701 )
...
Synced from teableio/teable-ee@490e381
Co-Authored-By: Pengap <penganpingprivte@gmail.com>
Co-Authored-By: Boris <boris2code@outlook.com>
Co-Authored-By: Sky-FE <sky.huang.fe@gmail.com>
Co-Authored-By: younocode <tianyangchen1@gmail.com>
Co-Authored-By: garyli27 <guangyu.li727@gmail.com>
Co-Authored-By: HynLcc <hynlcc@gmail.com>
2026-03-06 12:01:01 +08:00
Bieber
7faec3133c
[sync] feat:delete filed dialog ( #1267 ) ( #2654 )
...
Synced from teableio/teable-ee@c25c6d4
Co-authored-by: teable-bot <bot@teable.io>
2026-02-28 14:17:25 +08:00
Bieber
367739c6de
[sync] feat(observability): add OTEL metrics instrumentation and dashboards (T1991) ( #1230 ) ( #2586 )
...
Synced from teableio/teable-ee@797b30c
Co-authored-by: teable-bot <bot@teable.io>
2026-02-11 12:28:13 +08:00
Bieber
a58e386656
[sync] feat:remove sidebar from shared-base and trash pages T1900 ( #1171 ) ( #2534 )
...
Synced from teableio/teable-ee@5aa760c
Co-authored-by: teable-bot <bot@teable.io>
2026-02-05 15:33:50 +08:00
Bieber
8d0c4eb706
[sync] feat: add date range filter functionality(T1611 T1729 T1866) ( #1135 ) ( #2521 )
...
Synced from teableio/teable-ee@7fd0688
Co-authored-by: teable-bot <bot@teable.io>
2026-02-04 18:26:25 +08:00
Bieber
e49f3ee2f0
[sync] feat: add appsumo lifetime deal integration T1817 ( #1125 ) ( #2496 )
...
Synced from teableio/teable-ee@103f9b7
Co-authored-by: teable-bot <bot@teable.io>
2026-01-29 10:52:46 +08:00
Bieber
4ceb811ca3
[sync] refactor: implement SQL LIKE wildcard escaping in filters and search queries(T1781) ( #1114 ) ( #2488 )
...
Synced from teableio/teable-ee@c1eafb5
Co-authored-by: teable-bot <bot@teable.io>
2026-01-27 19:57:40 +08:00
teable-bot
38130ce40f
[sync] fix: field defaultValue cannot be cleared T1769 ( #1116 )
...
Synced from teableio/teable-ee@133726f
2026-01-26 12:25:22 +00:00
Bieber
a17521d68e
[sync] fix: boolean formula aggregation and Sentry/OTEL crash (T1613, T1766) ( #1107 ) ( #2480 )
...
Synced from teableio/teable-ee@16cf738
Co-authored-by: teable-bot <bot@teable.io>
2026-01-24 16:37:18 +08:00
Bieber
42b439a36a
[sync] feat: usage limit modal T1715 ( #1087 ) ( #2479 )
...
Synced from teableio/teable-ee@7b8b93a
Co-authored-by: teable-bot <bot@teable.io>
2026-01-23 20:27:45 +08:00
Bieber
4f4c0f2824
[sync] Fix Sentry Release (T1750) ( #1094 ) ( #2471 )
...
Synced from teableio/teable-ee@d43bb45
Co-authored-by: teable-bot <bot@teable.io>
2026-01-22 18:13:14 +08:00
Bieber
afb5f32929
[sync] Merge pull request #1070 from teableio/fix/T1718-email-config-delete ( #2457 )
...
Synced from teableio/teable-ee@5539334
Co-authored-by: teable-bot <bot@teable.io>
2026-01-20 10:43:21 +08:00
Bieber
db4c029a55
[sync] fix: show ai model icon T1693 ( #1055 ) ( #2443 )
...
Synced from teableio/teable-ee@dc4cd9c
Co-authored-by: teable-bot <bot@teable.io>
2026-01-16 16:06:55 +08:00
Bieber
bb4e5aca36
[sync] fix(tests): update SQL expectations and error handling in test cases ( #1042 ) ( #2434 )
...
Synced from teableio/teable-ee@38c63f8
Co-authored-by: teable-bot <bot@teable.io>
2026-01-14 21:06:22 +08:00
Bieber
0d82b7bd9c
[sync] fix(link-field): add bottom padding to filter records container ( #2432 )
...
Synced from teableio/teable-ee@5e99422
Co-authored-by: teable-bot <bot@teable.io>
2026-01-14 18:16:25 +08:00
Bieber
12270aee1e
[sync] perf(t1554): template image need crop ( #978 ) T1561 ( #2391 )
...
* [sync] perf: template image need crop (#978 )
Synced from teableio/teable-ee@2230d00
* fix: t1494 keep filter input stable for lookup filters
---------
Co-authored-by: teable-bot <bot@teable.io>
Co-authored-by: nichenqin <nichenqin@hotmail.com>
2026-01-06 00:56:51 +08:00
nichenqin
ae4fe1a9ac
fix: t1494 keep filter input stable for lookup filters
2026-01-05 21:12:02 +08:00
Bieber
cabd5718e3
fix: network issues get too much attention T1479 ( #2351 )
2025-12-30 15:06:47 +08:00
Bieber
2b830fb46b
[sync] feat(api): optimize API panel for AI and advanced developers ( #941 ) ( #2361 )
...
Synced from teableio/teable-ee@42a0e67
Co-authored-by: teable-bot <bot@teable.io>
2025-12-29 22:38:04 +08:00
nichenqin
a2923af494
fix: issue T1151 correct conditional lookup filter table label
2025-12-29 11:38:49 +08:00
Boris
7abb150453
feat: support background upload for attachment files (T1038) ( #2335 )
...
* feat: support background upload for attachment files
* fix: download file
* fix: remove debug code
* fix: download file in preview
2025-12-25 11:36:50 +08:00
Uno
03f54a60be
feat: add confirmation option for button clicks T1005 ( #2095 )
...
* feat: add confirmation dialog for button actions
* fix: update theme styles for prompt editor
* feat: add confirm text editor to button options
* fix: update placeholder styles in editor themes to inherit font size
2025-12-24 11:00:13 +08:00
Aries X
d09f36d254
perf: template UI ( #2302 )
...
* perf: template display ui
* perf: update migration for template
* perf: generate share url T1351
2025-12-19 16:03:38 +08:00
Boris
703d65a887
feat: template preview (T1306,T1316) ( #2291 )
...
* feat: template preview
* feat: add preview in template detail
* fix: remove debug code
* fix: unit test
* fix: permission.service unit test
* fix: share link view in template preview pages
* feat: more complete template preview ui
* fix: missing app actions in template
* fix: locales file conflict
* feat: template support app T1316
* feat: support jump to active node when create template
* chore: update i18n
* chore: update i18n
* perf: optimise user publish to community validation process
* fix: base export e2e fail unexpect
* fix: losing duplicate audit-log
* fix: publish dialog select active node error
* feat: unlock template recommended select
* feat: app in template preview
* fix: featured null and false filter fail
* fix: template detail scroll
* chore: constant template spaceId
* perf: create template should close schedule trigger workflow and authority
* fix: publish base ui error
* feat: template preview e2e
* perf: delete template old snapshot app when create new
* fix: import table date with computed data error
* fix: import base e2e
* fix: duplicate base do not turn on workflow and authority
---------
Co-authored-by: caoxing <caoxing9@gmail.com>
2025-12-19 02:06:48 +08:00
Jun Lu
75f04ee8f0
feat:update view toolbar components style T1312 ( #2289 )
...
* feat:update view toolbar components style T1312
* fix eslint
* add i18n
2025-12-18 14:10:38 +08:00
Bieber
61c0e31840
feat: user integrations management and slack integration T1322 ( #2294 )
...
* feat: support slack integrations
* chore: upgrade nextjs
* feat: add user temp internal token
---------
Co-authored-by: Boris <boris2code@outlook.com>
2025-12-17 23:08:19 +08:00
Uno
1bc686314a
feat: app permission T1293 ( #2290 )
...
* feat: enhance app permission handling
* feat: add app-related translations for multiple languages
* feat: add app action prefix to permission handling
2025-12-17 21:46:04 +08:00
Uno
0f039af50d
fix: base node curd tx T1281 ( #2280 )
...
* fix: base node curd tx
* fix: make event listeners asynchronous in BaseNodeListener
* feat: integrate ClsService for baseNodeApi context management in BaseNode module
* refactor: streamline presence handling and enhance BaseNode CRUD operations
* refactor: rename baseNodeApi to ignoreBaseNodeListener
* refactor: remove unused state and debounce logic in useBaseNode hook
* fix: update statisticsValue2DisplayValue to use item2String for better value handling
2025-12-16 14:07:33 +08:00
Jun Lu
60759b4bdd
fix: input color in dark mode T1275 ( #2282 )
...
* fix: input color in dark mode T1275
* fix more input type color
2025-12-16 12:32:36 +08:00
Uno
5f16955126
fix: head title ( #2265 )
2025-12-13 17:19:57 +08:00
nichenqin
2a23d50232
fix: handle link filter reference values
2025-12-12 08:50:27 +08:00
Uno
e9079b501f
feat: space layout ( #2236 )
...
* feat: space layout
* feat: add lastModifiedTime and createdUser details to service responses
* refactor: update trash service and UI components
* refactor: remove unused router dependency
* feat: enhance UI for shared bases and trash pages with improved layout and descriptions
* feat: add createdTime field to service responses and update sorting logic in BaseList component
* fix: adjust layout in SpaceInnerPage component
* feat: add new translation keys in multiple languages
* fix: adjust padding in BaseItem component for improved layout
* feat: update translations and replace icon in trash components
* feat: double-click editing in BaseNodeTree
* refactor: remove dragHandleProps from BaseItem and BaseList components for cleaner code
* fix: update some style issue for space layout
* refactor: improve layout and styling
* fix: adjust layout in BaseItem and BaseList components
* refactor: enhance layout and styling
* refactor: rename variables for clarity in user-related data handling across services
* refactor: initialize treeItems from cache to prevent empty state flash on remount
* refactor: optimize BaseList sorting logic to handle null values and improve readability
---------
Co-authored-by: hammond <hammond@teable.io>
2025-12-11 22:45:40 +08:00