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
9eafc33f65
[sync] refactor: remove unused imports and streamline code in various test files and interfaces ( #1165 ) ( #2525 )
...
Synced from teableio/teable-ee@6926b90
Co-authored-by: teable-bot <bot@teable.io>
2026-02-04 20:34:15 +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
09c89428b3
[sync] feat: tool activate T1783 ( #1117 ) ( #2510 )
...
Synced from teableio/teable-ee@046f541
Co-authored-by: teable-bot <bot@teable.io>
2026-02-01 15:04:14 +08:00
Bieber
83a413a459
[sync] Merge pull request #1143 from teableio/fix/T1844 ( #2509 )
...
Synced from teableio/teable-ee@fc680a5
Co-authored-by: teable-bot <bot@teable.io>
2026-01-31 17:59:22 +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
2c7eeea283
[sync] feat(t1051): improve field delete confirmation with semantic prompts ( #1100 ) ( #2482 )
...
Synced from teableio/teable-ee@58c1d37
Co-authored-by: teable-bot <bot@teable.io>
2026-01-26 15:33:37 +08: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
6bacc713b4
[sync] fix: boolean formula field filter not working correctly (T1613) ( #1072 ) ( #2475 )
...
Synced from teableio/teable-ee@d7a76bc
Co-authored-by: teable-bot <bot@teable.io>
2026-01-23 16:04:14 +08:00
Bieber
8f59d3efd9
[sync] fix: docker build issues and TypeScript errors ( #1098 ) ( #2473 )
...
Synced from teableio/teable-ee@5c192b7
Co-authored-by: teable-bot <bot@teable.io>
2026-01-22 21:30:41 +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
eb157a3553
[sync] fix(t1687): implement dynamic locale loading for error page translations ( #1046 ) ( #2436 )
...
Synced from teableio/teable-ee@e27451e
Co-authored-by: teable-bot <bot@teable.io>
2026-01-15 15:11:03 +08:00
Bieber
bc4424dfaf
[sync] feat: add frontend e2e tests in GitHub Actions (T1679) ( #1039 ) ( #2435 )
...
Synced from teableio/teable-ee@3934222
Co-authored-by: teable-bot <bot@teable.io>
2026-01-14 22:07:07 +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
d24c705918
fix: table collaborator do not sync ( #993 ) ( #2402 )
...
Synced from teableio/teable-ee@4ef88fa
Co-authored-by: teable-bot <bot@teable.io>
2026-01-07 21:46:41 +08:00
teable-bot
262e6db168
[sync] feat: add e2e tests for conditional lookup number type and field conversion from CreatedTime to Date
...
Synced from teableio/teable-ee@89389c0
2026-01-07 10:49:58 +00:00
teable-bot
c85eb56d63
[sync] fix: coerce conditional lookup number values to proper type
...
Synced from teableio/teable-ee@747a999
2026-01-07 05:34:27 +00:00
Bieber
32d7661ead
[sync] fix(t1571): fix mouse scroll not working in tracking field dropdown ( #2396 )
...
Synced from teableio/teable-ee@5bde9c1
Co-authored-by: teable-bot <bot@teable.io>
2026-01-06 22:16:44 +08:00
Bieber
e1eb9f7d04
[sync] fix(t1557): export personal view losing view condition ( #986 ) ( #2395 )
...
Synced from teableio/teable-ee@3f3fe02
Co-authored-by: teable-bot <bot@teable.io>
2026-01-06 20:26:44 +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
nichenqin
39bf02a3c2
fix(postgres): use record_ids cte in updateFromSelect
2025-12-31 22:07:35 +08:00
Bieber
a929796aad
[sync] fix(t1529): replace user name for template apply ( #966 ) ( #2378 )
...
Synced from teableio/teable-ee@bb1bc49
Co-authored-by: teable-bot <bot@teable.io>
2025-12-31 20:01:47 +08:00
nichenqin
091168adc9
Merge pull request #2375 from teableio/fix/T1437-conditional-lookup-update-cache
...
fix(field): invalidate field loader cache after batch update [T1437]
2025-12-31 18:19:04 +08:00
nichenqin
157717386e
fix(field): invalidate field loader cache after batch update [T1437]
...
When updating conditional lookup field's lookupFieldId, values would
briefly show correctly then become empty. This was caused by DataLoader
cache not being invalidated after batchUpdateFields, causing subsequent
queries to use stale field definitions.
Added cache invalidation at the end of batchUpdateFields to ensure
subsequent getTableDomainById calls get fresh data from database.
2025-12-31 17:57:44 +08:00
nichenqin
e0fa67a533
Merge pull request #2373 from teableio/fix/T1516-delete-record-foreign-key-constraint
...
fix(link): [T1516] delete records with inconsistent junction data
2025-12-31 17:37:16 +08:00
Bieber
c134f15344
[sync] fix: context menu blank screen when viewing record history or comments ( #961 ) ( #2374 )
...
Synced from teableio/teable-ee@39dcdc4
Co-authored-by: teable-bot <bot@teable.io>
2025-12-31 17:16:06 +08:00
nichenqin
d56e1d7ab7
fix(link): [T1516] delete records with inconsistent junction data
2025-12-31 16:11:44 +08:00
nichenqin
61796cf500
Merge pull request #2370 from teableio/t1516-delete-link-cleanup
...
fix: link cleanup on record delete
2025-12-31 10:45:35 +08:00
nichenqin
9b7ffb0d37
fix: link cleanup on record delete
...
T1516
2025-12-31 10:18:36 +08:00
Bieber
6585191e6d
[sync] feat(ai): improve LLM provider test with detailed error messages T1518 ( #955 ) ( #2369 )
...
Synced from teableio/teable-ee@d230500
Co-authored-by: teable-bot <bot@teable.io>
2025-12-30 23:26:09 +08:00
Bieber
3c04ec9b5c
[sync] fix(1504): apply template workflow with email should replace to insta… ( #952 ) ( #2368 )
...
Synced from teableio/teable-ee@c84f6cd
Co-authored-by: teable-bot <bot@teable.io>
2025-12-30 23:17:35 +08:00
Bieber
d18b47e917
[sync] fix(t1507): fail to update template with workflow ( #949 ) ( #2365 )
...
Synced from teableio/teable-ee@c85621d
Co-authored-by: teable-bot <bot@teable.io>
2025-12-30 19:16:58 +08:00
Bieber
1d7ff66236
[sync] fix: Base item hover bg transparent T1514 ( #953 ) ( #2367 )
...
Synced from teableio/teable-ee@14fa7d5
Co-authored-by: teable-bot <bot@teable.io>
2025-12-30 19:16:13 +08:00
nichenqin
ef032a2130
Merge pull request #2366 from teableio/fix/T1506-create-system-formula
...
fix: ensure system field formulas evaluate on create T1506
2025-12-30 16:09:53 +08:00
nichenqin
f0458ad4c3
fix: ensure system field formulas evaluate on create T1506
2025-12-30 15:53:20 +08:00
Bieber
dd684525f4
feat(api-dialog): improve API panel for AI and developers (T1480) ( #943 ) ( #2363 )
...
Synced from teableio/teable-ee@44c8c3c
Co-authored-by: teable-bot <bot@teable.io>
2025-12-30 15:06:30 +08:00
nichenqin
a466a71f1e
Merge pull request #2364 from teableio/fix/link-integrity-backfill
...
fix: backfill link fks during integrity repair (T1503)
2025-12-30 12:21:44 +08:00
nichenqin
207a7dd0ce
fix: backfill link fks during integrity repair (T1503)
2025-12-30 12:10:46 +08:00
Aries X
459b406ae5
feat: support template permanent link ( #2362 )
...
feat: jump to default url automatically
relative issueId: T1412
2025-12-30 11:22:03 +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
Jun Lu
2042c8edbf
restore template card style ( #2347 )
2025-12-29 15:50:21 +08:00
Aries X
39df23f9a4
fix: template base losing link record ( #2358 )
...
relative issueId: T1491
2025-12-29 15:06:19 +08:00