47 Commits

Author SHA1 Message Date
Bieber
bbcbf9671c
chore: publish 1.7.0 release (#1393)
* chore: publish 1.7.0 release
2025-03-21 13:33:12 +08:00
Milton Sosa
2e2434600b
feat(i18n): añadir soporte para español latinoamericano (es-419) (#1373)
* 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>
2025-03-12 14:28:16 +08:00
Boris
0ed004f610
fix: filter me in plugin chart (#1369)
* fix: filter me in plugin chart

* fix: chart plugin query base enabled
2025-03-05 19:29:03 +08:00
Boris
d0cdf7e06f
fix: filter me in chart (#1367)
* fix: filter me in chart

* fix: await ssr data load
2025-03-05 16:40:57 +08:00
Bieber
9e5b85b5f0
fix: pin list disappeared (#1366) 2025-03-05 15:06:31 +08:00
Boris
492ee8de33
feat: add getSelectionRecords plugin bridge method (#1358)
* feat: add getSelectionRecords plugin bridge method

* chore: remove useless filter params

* fix: chart plugins filter me
2025-02-28 18:33:01 +08:00
Adriano Amalfi
c780fb3c8c
feat(i18n): Add Italian (it) language support (#1321)
* 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
2025-02-28 16:27:24 +08:00
Boris
85a1398f42
feat(dashboard): add SSR support for dashboard and charts (#1353)
* feat(dashboard): add SSR support for dashboard and charts

* fix: plugin chart ssr base url

* feat: ssr table and base data

* fix: missing base id
2025-02-27 22:40:21 +08:00
Boris
8ae09ffcef
fix: plugins style (#1348)
* 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
2025-02-27 15:21:21 +08:00
Boris
d704a13f8e
feat: table plugin (#1340)
* chore: sonner component import

* chore: publish 1.6.1-beta.0 release

* chore: publish 1.6.1-beta.1 release

* feat: add plugin status ui and fix some plugin ui

* feat: add panel plugin and record menu plugin

* feat: chart plugin support table panel

* fix: line and area chart label decimal

* fix: init plugin context order when install

* fix: update plugin logo

* chore: revert versions
2025-02-25 18:39:04 +08:00
Boris
11e56b3106
fix: empty legend text in pie charts (#1328) 2025-02-19 18:22:17 +08:00
Aries X
e11d45eef4
fix: add string operator for letter ignore case (#1316)
* 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
2025-02-17 16:31:23 +08:00
Bieber
d8189382d4
docs: update help link (#1318) 2025-02-14 20:43:33 +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
973cfb8c16
chore: publish 1.6.0 release (#1290) 2025-02-05 16:57:54 +08:00
Boris
d89d1a5577
fix: copy paste toast (#1247)
* 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
2025-01-14 15:09:48 +08:00
Bieber
022dd71192
feat: link field integrity check (#1240) 2025-01-13 14:10:16 +08:00
Boris
3a58f8f346
feat: organization permission (#1208)
* 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
2025-01-10 15:16:23 +08:00
Bieber
24e2ed086a
feat: new design for design page (#1210)
* feat: new design for design page

* feat: add integrity check

* chore: remove depends

* feat: fix integrity

* fix: allowed sync copy paste

* fix: redis for preview env

* fix: baseId issue

* fix: redis template

* fix: sqlite error
2025-01-04 18:53:54 +08:00
Bieber
e6c7fd9f50
fix: field dependence update crash (#1129)
* fix: field dependence update crash

* fix: theme crash
2024-12-02 22:22:42 +08:00
Bieber
5bfededccb
chore: publish 1.5.2 release (#1113) 2024-11-27 21:16:59 +08:00
Bieber
23986e8614
feat: form can require login (#1108)
* ci: reduce default resource

* feat: form can require login
2024-11-26 14:22:43 +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
Boris
d9e5593b55
refactor: replace X-Frame-Options with CSP frame-ancestors (#1059)
* refactor: replace X-Frame-Options with CSP frame-ancestors

* feat: remove table headers from copyed html

* fix: clipboard unit tests
2024-11-06 18:19:44 +08:00
SkyHuang
d1dbfb6d10
feat: gallery view (#1051)
* 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
2024-11-04 16:25:22 +08:00
tea artist
2c0555d6e2 docs: declare license for plugins 2024-10-28 21:52:24 +08:00
Boris
71d45b327c
fix: handle whitespace in pie chart dimension colors (#1034) 2024-10-28 17:27:51 +08:00
Boris
35dc171a5a
feat: queue job (#1026)
* feat: add queue support & crop image use queue

* feat: delete crop image after uploaded

* refactor: crop table attachment jobs trigger

* fix: handle ico image can't crop
2024-10-28 10:47:35 +08:00
Mike
61a65d1c26
feat: enhance attachememt preview (#1025)
* feat: suport origin browser load preview pdf

* feat: support word fiel preview

* feat: support excel file preview

* feat: attachment preview support keyboard switch

* feat: add attachment ui i18n support

* fix: sheet view style lose

* fix: loop to call `useAttachmentPreviewI18Map` function

* fix: header error sheet preview
2024-10-26 10:50:22 +08:00
Bieber
c398cf4e0d
chore: publish 1.5.0 release (#1023) 2024-10-24 14:23:39 +08:00
Kacper Podpora
9ebc5ee897
chore: fix JetBrains IDE (#1006) 2024-10-23 15:24:49 +08:00
Mike
62dd409d39
perf: optimize sheet form value display (#1002)
* perf: optimize sheet form value display

* fix: twice update selected field do not work in sheet view
2024-10-21 12:00:38 +08:00
Mike
ca853e40a0
fix: add export csv file bom resolving in excel correctly (#997)
* fix: add export csv file bom resolving in excel correctly

* chore: udpate sheet form plugin description

* perf: add perview submit tip

* perf: adjust tool button in sheet form view

* chore: update table export e2e
2024-10-17 18:08:15 +08:00
Mike
7d4c17ce4c
perf: optimize sheet form view interaction (#993)
* fix: sheet form description

* perf: optimize sheet form view interaction

* feat: support user and link select in sheet form view

* fix: type error
2024-10-16 17:14:37 +08:00
Boris
4c10d98f8f
feat: upgrade next (#990)
* feat: upgrade next

* fix: vitest error

* fix: record title in expand record header
2024-10-16 11:42:38 +08:00
Mike
ac8bb39432
fix: insert columnm crash (#992)
* fix: insert columnm crash

* fix: page refresh when editor accidentally
2024-10-15 23:38:02 +08:00
Mike
9ff4abf24b
feat: support excel form view (#986)
* feat: support excel form view

* fix: enable excel form plugin view error

* feat: hidden validate when design excel form

* fix: type error

* fix: plugin e2e

* feat: add plugin render classname to adaptive different position

* chore: delete only in share-socket e2e

* chore: update pnpm-lock.yaml

* perf: init refresh

* fix: anonymity form submit

* fix: zod validate i18n

* fix: connect fast in plugin losing handle

* fix: useinstance test

* feat: add submit success tip

* chore: replace excel to sheet for sheet form plugin
2024-10-15 22:12:22 +08:00
Boris
8a1c8f1664
feat: plugin view (#952)
* feat: plugin view and form view require login status

* feat: plugin view install and render

* fix: plugin view column meta missing hidden

* fix: typecheck error

* fix: typecheck error

* fix: view options validation

* chore: includeRecords e2e case in share

* feat: view share meta migrations
2024-10-09 11:13:31 +08:00
Boris
8defdb5665
fix: cannot read properties of undefined (reading 'width') in chart table (#963) 2024-10-08 11:37:04 +08:00
Boris
c1a10ff7a4
refactor: plugin file org (#942)
* refactor: official file organization

* fix: reset query error in plugin

* fix: next types

* fix: restore plugin position

* fix: plugin header flash
2024-09-26 18:57:03 +08:00
Boris
3db757c198
feat: chart table config (#939)
* feat: support config table columns order, width, label

* chore: update base query component i18n

* fix: update plugin chart 118n

* feat: trigger expand plugin in plugin

* chore: remove useless code

* feat: add plugin card install button

* feat: baseQuery limits the maximum amount of query data
2024-09-25 11:14:17 +08:00
Boris
10c0ccaac7
fix: chart config and query (#936)
* fix: base query context from select and group

* chore: init offical plugin more info

* fix: chart config style
2024-09-23 17:36:41 +08:00
Boris
39e97c3a7e
fix: dashboard and plugin (#924)
* chore: update dashboard zh

* fix: query builder

* fix: plugin chart refetch access token

* feat: plugin settings add padding
2024-09-19 22:44:19 +08:00
Boris
50daa6acd7
fix: global css import (#919)
* fix: css import in pages

* feat: github-markdown css import
2024-09-19 11:08:36 +08:00
Boris
5c0b8c9b8e
feat: install plugin init (#918)
* feat: install the plugin to automatically invite users

* feat: optimize plugin ui performance

* feat: init offical plugin use pluginId as logo token

* chore: fixed chart config some id
2024-09-18 17:31:02 +08:00
Boris
a3171aedfc
feat: dashboard (#860)
* feat: plugins

* feat: dashboard panel and plugin publish procedure

* chore: rename dashboard db name

* feat: base query add cell format params

* feat: dashboard and plugin render

* feat: dashboard permission controll

* chore: remove chart page

* feat: add isExpand status

* feat: auth plugin render

* feat: chart plugin

* chore: add plugin chart scripts

* chore: remove dist

* feat: plugin docker build and chart plugin init

* chore: plugin chart build

* chore: plugin chart lint

* fix: base query e2e

* fix: markdown preview theme

* fix: plugin e2e

* fix: first admin user

* fix: insert env in nextjs-app/.env

* fix: e2e error

* fix: plugin rows

* fix: plugin and dashboard service spec

* fix: init official plugin lock attachments database table

* fix: test error

* fix: init plugin conflict on e2e

* fix: init plugin conflict on e2e

* fix: init plugin conflict on e2e

* fix: init plugin conflict on e2e

* chore: better message

* fix: init plugin conflict on e2e

* chore: remove lock
2024-09-18 12:15:23 +08:00