* feat: add chart localization support in multiple languages
* feat: add plugin proxy configuration to Next.js app
* refactor: improve plugin query for dashboard and plugin panel
* refactor: move chart components and add ComponentPluginRender
* fix: update translation namespace for YAxisPositionEditor component
* fix: adjust column configuration in DashboardGrid for responsive layout
* refactor: remove baseQueryRoute and replace baseQuery function calls in e2e tests
* Revert "feat: add plugin proxy configuration to Next.js app"
This reverts commit 1e9c2dc1e2ba8d36b51290f53d6c882650238f4a.
* refactor: clean up global styles by removing unused CSS and updating imports
* refactor: remove chart components, API endpoints, and localization files in plugins
* fix: cell format in dashboard and plugin panel services
* fix: update query parameter in dashboard routing for consistency
* refactor: optimize useBaseQueryData with useMemo for performance improvements
* fix: can notsee the drop-down menu
* feat: auto active panel when plugin creation
* feat: enhance DashboardGrid responsiveness with breakpoint handling
* refactor: add PluginChartModule and clean up unused query endpoints
* refactor: remove unused IBaseQuery imports and clean up service dependencies
* refactor: remove unused pluginUserId and avatarPath from chart configuration
* refactor: using useMemo for pageParams and parentBridgeMethods
* refactor: update parameter names for plugin routes to maintain consistency
* test: add end-to-end tests for Plugin and Dashboard chart functionalities
* 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 cell-level permission control
* fix: typecheck error
* refactor: duplicate record response interface
* fix: paste endpoints to return the correct effect ranges
* chore: remove log code
* fix: e2e
* fix: selection unit tests
* feat: handle can't read one field records status
* fix: aggregation search e2e
* fix: ai field and inplace import field permission
* fix: projection is empty array
* fix: search index projection
* fix: e2e
* fix: e2e strict
* feat(i18n): añadir soporte para español latinoamericano (es-419)
Implementa la traducción completa de la interfaz al español latinoamericano (es-419). Incluye:
- Archivos de traducción para todos los componentes de la aplicación
- Configuración de entorno para soportar el nuevo idioma
- Ajustes en el selector de idiomas
Este cambio permite a usuarios hispanohablantes de Latinoamérica utilizar la aplicación en su idioma nativo, mejorando la accesibilidad y experiencia de usuario.
* fix de codigo de idioma, normalizando el idioma al codigo "es" simplemente
* revert unnecessary change
Signed-off-by: Milton Sosa <milton.sosa.22@gmail.com>
---------
Signed-off-by: Milton Sosa <milton.sosa.22@gmail.com>
* feat: add Italian localization for chart plugin
* feat: add Italian localization for sheet form view plugin
* feat: add Italian localization for various components and settings
* feat: add Italian language option to LanguagePicker and update locales in middleware
* feat: add Italian to supported locales in i18n configuration
* fix: pie legend and fill color
* fix: plugin panel i18n
* feat: frozen menu plugin resize and drag
* feat: optimise plugin menu display logic
* fix: max paste cells
* fix: add string operator for letter ignore case
* fix: aggregation losing search condition
* fix: plugin sheet view computed field ban tooltips
* chore: add text fitler letter case test in e2e
* fix: lookup text ignore letter case
* fix: replace default toast with sonner toast and optimize focus docment check error message
* fix: only organization administrators can access the organization management panel
* fix: incorrect tooltip position for undo and redo buttons
* fix: alternative sync copy
* feat: organzaition memeber selectors
* feat: update collaborator migration
* fix: update mirgration
* fix: member selector
* refactor: search and pagination in collaborator endpoint
* feat: remove collaborator foreign key user
* feat: add collaborator endpoint
* fix: user cell convert
* fix: member selector users list
* feat: comment and user editor support adapting to new interface
* refactor: department list remove unnecessary merge tree node
* fix: share e2e
* fix: sheet view coll query type
* fix: some typescript check
* fix: typescript error
* feat: search compatible sqlite
* fix: comment reaction
* feat: collaborator include department
* fix: collabortors resource
* fix: department collabortors update and delete
* feat: add collaborator entity validation before assistance
* feat: add support for encoded URI paths as object keys
* fix: comment full image url
* fix: create space collaborator
* fix: invitation service unit test
* feat: custom member selector dialog header
* chore: remove useless code
* fix: import date timezone
* test: wating event apply
* fix: permission service unit test
* fix: departments collaborators permisison
* chore: remove useless import code
* feat: the first registered user will be the admin
* feat: update organization panel icons
* chore: update empty state text for department selector
* 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
* 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