116 Commits

Author SHA1 Message Date
Bieber
f80f2a5e77
[sync] fix: Trigger icon & script action i18n and Integration style T2329 T2331 T2330 (#1441) (#2777)
Synced from teableio/teable-ee@4193679

Co-authored-by: Jun Lu <hammond@teable.io>
2026-03-19 14:35:03 +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
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
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
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
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
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
Jun Lu
c6be0833e7
fix:automation icon bg color issue T1371 (#2316) 2025-12-22 16:40:24 +08:00
Jun Lu
15ff75ec5b
feat:action icon allow to hide bg color T1366 (#2312) 2025-12-22 16:11:02 +08:00
Jun Lu
431f319764
feat: automation steps new icons T1353 (#2311) 2025-12-22 12:06:42 +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
Bieber
67710df915
feat: script integration onboarding ui T1330 (#2298) 2025-12-18 20:44:01 +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
Bieber
f42f56182d chore: add coppy icon 2025-12-11 23:41:57 +08:00
Bieber
b4cb680f53
refactor: ai sdk 6 (#2118)
* chore: update tracing details

* feat: add attachemnt ro

* feat: upgrade to zod 4 and ai-sdk 5

* chore: openapi -> meta

* feat: ai-sdk 6

* chore: standard resource type

* feat: grid view state subscriber

* feat: pick upgrade node to 22

* fix: remove swagger to makesure backend start

* fix: remove swagger to makesure backend start

* chore: fix typecheck

* chore: clean ui effect

* chore: i18n for tools

* fix: card ui

* chore: update ai sdk provider

* fix: should not delete the last view in table

* feat: better zod error

* chore: clean base card

* fix: restore into base logic

* chore: i18n for tools

* chore: i18n for tools

* fix: swagger is back

* fix: pnpm lock

* fix: unit test

* fix: remove token

* fix: typecheck

* feat: proxy setting

* chore: update i18n for chat

* chore: tools i18n

* chore: upgrade ai sdk

* chore: i18n for ai gateway

* chore: rename app generation to app builder

* chore: remove deprecated version

* feat: adjust feature limitations

* chore: tools i18n

* fix: lint issue

* fix: api tag

* chore: zod i18n

* chore: add credit limit exceeded error handling

---------

Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
2025-12-09 14:43:29 +08:00
Boris
16f7cb9482
feat: optimize attachment upload UI for better user experience (#2075)
* feat: optimize attachment upload UI for better user experience

* fix: init aiRobot avatar

* fix: handle upload attachment

* chore: remove useless code files

* fix: auto scrollBottom when upload file

* fix: adjust the size and spacing of the upload button
2025-11-06 11:11:44 +08:00
Uno
aa6aca634d fix: button click icon and update status logic 2025-10-20 12:03:45 +08:00
nichenqin
12858438e5 fix: fix icon dark mode 2025-10-17 18:10:17 +08:00
nichenqin
43cb9f8f92 feat: add Switch component and integrate it into BaseFieldValue for improved UI interactions 2025-10-17 18:10:16 +08:00
nichenqin
fde8ad2a5a feat: add support for conditional lookups in various components and update icon handling 2025-10-17 18:10:16 +08:00
Bieber
a8e451f1ff chore: publish 1.10.0 release 2025-09-15 23:51:58 +08:00
Aries X
c607b8a5f6
perf: base resource (#1833)
* chore: add some icon and i18n

* chore: update i18n
2025-09-05 16:24:59 +08:00
SkyHuang
2e7f78cac1
feat: add llm provider for OpenRouter (#1798) 2025-08-22 21:30:01 +08:00
Boris
9a2a0a848f
feat: ai (#1783)
* feat: agent mode and group tools

* feat: optimize code previee and display

* perf: aichat ui

perf: chat agent

* chore: update ai slogan

* chore: add i18n for agent waiting state

* chore: resolve the dev redis connection

* feat: implement mul hybrid coding model (#1685)

* feat: add more agent for ai chat (#1686)

* chore: update i18n

* chore: delete useless component

* perf: first frame for ai panel

* perf: add build base agent for complex apps builder task

* chore: add more buildbase operator

* chore: update teable ai icon

* perf: smooth build base (#1692)

* feat: ai automation (#1710)

* chore: update type and i18n automation ai relative

* chore: update lock file

* perf: build base UI (#1731)

* perf: use queue to show the process of build base

* perf: limit `table`、`field`、`view` display when create base by ai

* feat: create operator by ai need to confirm

* feat: app

* perf: limit model level setting (#1741)

* feat: limit the model for ai chat

* test: update space e2e

* fix: user should not get full ai model info (#1744)

* fix: user should not get full ai model info

* perf: optimise ai integration display

* perf: ai relative ui (#1757)

* fix: delete temperature for supporting `gpt-5` (#1761)

* feat: user friendly interface

* feat: chat attachment (#1762)

* refactor: model setting (#1764)

* perf: agent task UI (#1763)

* perf: update ai config do not trigger ai enable in setting

* perf: build base task list

* chore: update i18n

* style: better dark mode

* chore: permission tips

* chore: better api token create experience

* feat: better shared bases

* feat: better collaborators display

* chore: update agent type

* feat: attachment ui (#1771)

* perf: ai chat abort i18n (#1773)

* feat: update uploadFromUrl params

* perf: add analyze attachment i18 (#1777)

* feat: permission for app

* feat: ai chat add suggestions (#1779)

* perf: ai generate animation border (#1780)

* feat: add app config

* fix: ai preview e2e (#1781)

* fix: ai preview e2e (#1782)

* feat: add app usage limit

* perf: ai ui adjust

* feat: ai ui

* revert: billable

* feat: show all collaborators for space

* fix: free user conflict ai ui (#1785)

* fix: badge show timing

* feat: app usage limit

* feat: add web search (#1789)

* perf: csv excel ai analze (#1790)

* fix: lint error

* perf: add a function to resolve excel and csv

* fix: lint error (#1791)

* perf: ai ui optimise (#1792)

---------

Co-authored-by: caoxing <caoxing9@gmail.com>
Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
Co-authored-by: Bieber <artist@teable.io>
2025-08-21 19:27:21 +08:00
Bieber
aa0cc4c030
chore: publish 1.9.1 release (#1755) 2025-08-13 21:06:03 +08:00
Aries X
d73ae25b67
feat: support aws bedrock ai config provider (#1743) 2025-08-11 07:54:29 +00:00
Bieber
a7b2ae158a
chore: publish 1.9.0 release (#1676) 2025-07-16 21:31:41 +08:00
SkyHuang
1b3456403c
feat: script action (#1628)
* feat: generate openAPI on demand

* feat: runtime permissions to the automation actions

* fix: message input adjustment

* chore: update icons

* chore: update i18n

* feat: update temp auth permissions
2025-07-03 15:00:36 +08:00
SkyHuang
ca508e8ed1
feat: ai config supplement (#1518)
* feat: ai config for attachment and rating fields

* fix: update schema for ai config

* fix: update schema

* chore: update icon for ai

* feat: support ollama

* chore: migration for ai robot user

* perf: record history panel supports copying text field values

* feat: ai config for number field
2025-05-14 17:55:20 +08:00
SkyHuang
960c67327f
feat: multi-line field names & batch collapse by group (#1504)
* feat: support multi-line field names in grid view

* chore: update icons

* feat: support batch expand/collapse for groups in grid view

* chore: update extra schema

* chore: e2e testing for retrieving group header refs with collapsed group IDs

* fix: group header menu collapse
2025-05-07 11:04:54 +08:00
Bieber
6582c1d7ee
chore: publish 1.8.0 release (#1447) 2025-04-16 14:57:11 +08:00
Bieber
cbcfcff58e
chore: adjust page detials (#1433)
* fix: should not try connect network

* fix: page description

* fix: icons

* fix: help link
2025-04-11 11:20:12 +08:00
SkyHuang
d317a8dab8
feat: field ai config (#1414)
* feat: field ai config

* perf: field ai configuration interactive optimization

* chore: i18n for field ai config

* chore: db migration

* chore: update icons

* feat: validate field ai config

* chore: update e2e testing for field ai config

* chore: update unit testing

* fix: add task cancel event

* fix: the field's ai config was reset when modifying the select field value

* feat: update ui rendering for field ai config

* fix: reset field ai config when changing field type

* fix: create task reference when AI config includes attachments

* perf: the interaction of grid selection

* chore: db migration

* chore: update i18n

* feat: duplicate for field ai config

* feat: update usage limit for field ai config
2025-04-10 16:57:19 +08:00
Bieber
bbcbf9671c
chore: publish 1.7.0 release (#1393)
* chore: publish 1.7.0 release
2025-03-21 13:33:12 +08:00
SkyHuang
c57f5e1d03
perf: adapt more llm models (#1344)
* chore: update icon generate script

* chore: update icons

* feat: adapt more llm models

* feat: add xai model

* fix: crash when filter by user

* fix: update llm providers data
2025-02-26 17:42:28 +08:00
Boris
9d3aa9b836
feat: add floating element plugin (#1313)
* feat: add floating element plugin

* fix: type error

* fix: plugin bridge methods
2025-02-14 15:27:22 +08:00
Bieber
80743f8c12
chore: license 2025 (#1294)
* docs: new year

* chore: patch language picker
2025-02-06 14:42:47 +08:00
Bieber
973cfb8c16
chore: publish 1.6.0 release (#1290) 2025-02-05 16:57:54 +08:00
Bieber
7a819c7128
feat: ai (#1117)
* feat(ai): backend api

* feat(ai): generate formula with AI

* chore: fix lint

* feat(ai): store ai config in database

* feat(ssr): inject public config into SSR props

* feat(ai): global ai config

* fix(ai): enable AI features based on configuration

* fix(ai): get model config from settings

* chore: migration

* feat: adapt to multiple LLM providers

* chore: update i18n for ai config

* perf: formula editor ai interaction

* chore: update icons

* perf: formula ai prompt

* feat: ai config

* chore: add slider component

* feat: distinguish sensitive fields of the setting api

* chore: update ai icon

* chore: update i18n

* feat: ai generate api

---------

Co-authored-by: mayneyao <i@gine.me>
Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
2025-01-03 19:21:12 +08:00
Boris
ddffeff942
chore: update icons (#1171) 2024-12-18 15:59:25 +08:00
Bieber
5bfededccb
chore: publish 1.5.2 release (#1113) 2024-11-27 21:16:59 +08:00
Bieber
de4ef9d698
chore: upgrade risk dependence (#1086)
* chore: upgrade risk dependence

* fix: migrate vitest to 2.x

* fix: e2e config

* fix: disconnect db when destroy

* fix: use threads not fork

* fix: use single fork
2024-11-20 23:15:41 +08:00
Bieber
9dc5e2c373
chore: publish 1.5.1 release (#1071) 2024-11-09 15:46:38 +08:00
SkyHuang
555bcc4ce6
fix: the gallery card could not render the link (#1070)
* fix: the gallery card could not render the link

* feat: update usage feature limit

* chore: update icons
2024-11-08 18:53:51 +08:00