1101 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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
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
Uno
83e2c1f1ba
fix: quick search T1478, T1396 (#2354)
* fix: update settings title translation in QuickAction component

* fix: space search

* fix: update QuickAction component to use id as value and add keywords for accessibility

* fix: enhance CommandDialog and Command components with filtering capabilities
2025-12-29 12:23:55 +08:00
Bieber
9b38ba6fc4
feat: sync change workflow T1481 (#2356) 2025-12-29 12:02:56 +08:00
Boris
8b1e432c89
feat: support T1414 (#2346) 2025-12-26 15:39:43 +08:00
Boris
4667a128b7
fix: only social auth defaults to redirecting T1449 (#2345)
* fix: only social auth defaults to redirecting

* feat: close preview when click image preview others block
2025-12-26 12:15:23 +08:00
Uno
6225a70ba0
feat: space layout T1398 (#2344)
* feat: add target and rel attributes to links for improved security and usability

* feat: replace SpaceInnerTrashPage with SpaceInnerTrashModal  and remove trash page files

* refactor:  improved settings management

* refactor: update translation management in SpaceInnerTrashModal

* refactor: remove unused settings links from SpaceInnerSideBar and SpaceSettingLayout

* refactor: streamline SpaceInnerSideBar and SpaceInnerSettingModal

* refactor: adjust layout and styling in SpaceInnerSettingModal for improved UI consistency
2025-12-26 12:04:50 +08:00
Boris
28f8f953cb
fix: some UI issue (T1440,T1443,T1444) (#2343)
* fix: limit template list dialog max-width

* fix: image to copy onContextMenu

* chore: remove useless code
2025-12-25 19:53:18 +08:00
Boris
ae5cc80b20
fix: fix content overflow in share dialog (#2342) 2025-12-25 18:30:20 +08:00
Aries X
8e5496367c
fix: template publish app fail (#2341)
* perf: unify template card display

relative issueid: T1429

* feat: add quick entry for template preview
2025-12-25 17:24:21 +08:00
Uno
f0f1371048
fix: billable user T1428 (#2340)
* fix: enhance collaborator management with billable role support

* fix: update I18nTranslations to include new billable fields
2025-12-25 14:54:57 +08:00
Uno
438d447ac1
feat: credit calc T1317 (#2313)
* fix: button field enable

* feat: add Business billing level and update related components

* refactor: remove Plus billing level from components and adjust related logic

* fix: update billing levels in components to reflect recent changes

* fix: adjust target billing level logic and improve space owner check in UpgradeWrapper component

* fix: enhance space query logic in UpgradeWrapper

* refactor: optimize confirm function with useCallback for better performance
2025-12-24 19:14:15 +08:00
Uno
9ee739a88e
feat: add billable roles with constant T1315 (#2288)
* feat: add billable roles with constant

* feat: add collaborator update event and emit on update action

* refactor:  enhance UI components for better layout and accessibility

* refactor: remove unused billable roles logic and community edition check from collaborator service

* feat: enhance base permission update listener to emit collaborator update event

* fix: adjust collaborator component layout and remove unnecessary margin

* feat: add cache key generation for instance billable user count

* fix: update billable property type in IUserCollaborator interface to allow null

* fix: simplify badge rendering in Collaborator component

* style: update badge styling in Collaborator component for improved visibility
2025-12-24 18:08:48 +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
7149cc831d
feat: optimise template relative (#2331)
* perf: shrink template card

relative issueid: T1380

* feat: support template reorder

relative issueid: T1379
2025-12-23 21:17:40 +08:00
Boris
1b990f9533
feat: add template related in detail (#2323) 2025-12-23 12:22:23 +08:00
Aries X
3455bb820d
fix: default node app is error when set template relative issue: T1381 (#2322) 2025-12-23 01:04:16 +08:00
Aries X
f4ce5af2a3
fix: template preview default node is not match relative issue:T1377 (#2321) 2025-12-22 22:37:32 +08:00
Aries X
2338117c3e
perf: template admin panel display relative with T1374 (#2320)
* perf: template admin panel display relative with T1374

* fix: lint error

* fix: sharedialog open without default select nodes
2025-12-22 21:26:04 +08:00