* 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>
* 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
* 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
* 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
* 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>
* feat: gallery view
* fix: lint type
* chore: update i18n
* fix: presort interaction
* fix: the rendering for group by date field validation
* fix: display tooltip when text ellipsis is activated
* fix: rendering of card title
* feat: expand creator permission skip advance permission
* feat: shareview url support generate qrcode
* feat: adjust shareview url qrcode style
* feat: optimize base card to show name more often
---------
Co-authored-by: Boris <boris2code@outlook.com>
* feat: space supports displaying the plan level
* chore: update icons and table component
* feat: add the PAYMENT_REQUIRED http code
* feat: admin user & setting config
* feat: usage limit
* feat: add paste checker for usage
* chore: db migration
* feat: user limit for license
* feat: admin settings
* refactor: use generics as the type for the custom ssrApi
* fix: type error
* fix: setting for disallow signup
* refactor: obtain the settings from the database instead of from cls
* feat: cellvalue component for all fields
* chore: supplement context menu and carousel
* chore: update icons
* feat: kanban view
* feat: the drag-and-drop of the Kanban
* perf: optimize drag and drop for Kanban
* feat: kanban view supports sharing
* refactor: replace the dependencies related to drag-and-drop of Kanban
* feat: update record with order
* fix: disable the default right-click context menu in the browser
* feat: the kanban view sharing page supports filtering and sorting
* feat: the kanban card menu is controlled by permissions
* fix: incorrect display of hidden fields in expanded record
* feat: shared kanban view supports stacked by user field
* chore: remove redundant files
* fix: sort adapter of select field
* perf: kanban ui
* fix: the issues of review
* feat: support export csv from table
* feat: supplement import auth validate
* feat: export table as csv using table name
* feat: perfect import & export auth definition
* feat: cancel validate auth analyze file when import
* feat: add export csv error handle
feat: fit all special field
* chore: update export csv line feed symbo
* feat: deal export csv untitled case
* test: add export csv e2e test
* test: enable debug global log when ci test
* fix: filter delete table when export csv from table
* fix: single user field export `[object]`
* chore: lint error