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
Bieber
8bda47ad7b
fix: link cell cannot render in expand record ( #944 )
...
* fix: connection did not close after close link editor
* fix: record api filter by view
* fix: link cell cannot render in expand record
2024-09-25 23:07:51 +08:00
SkyHuang
be013446c4
feat: grouping statistics ( #943 )
...
* feat: grouped statistic of the grid view
* chore: e2e testing for grouped aggregations
* feat: the grid statistic in touch device
* fix: collapsing group errors
* perf: the interaction of appending a row in the grid view
* fix: the group header displaying the User field fails to display the avatar
* fix: attachments in cells cannot be clicked to preview in the shared grid view
* fix: grouping aggregation with date field
2024-09-25 23:02:32 +08:00
Bieber
435cf40319
feat: add new action view|share ( #941 )
...
* feat: add new action view|share
* fix: cannot select link value in new record
* fix: back space 403 error
* feat: quick menu for base switch
* fix: lint error
2024-09-25 15:09:19 +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
Mike
3af2a3e1a7
fix: comment relative ( #940 )
...
* fix: delete comment reaction do not affect editor statu
* feat: add comment reaction user list
* perf: optimize composition interactive when comment inputing
* fix: switch record retain previous list
* perf: add comment list skeleton
* perf: reduce comment option card trigger time when hover comment item
2024-09-25 09:49:05 +08:00
Bieber
ffaac224d5
feat: cross base link ( #935 )
...
* feat: cross base link
* feat: link view permission
* feat: user table permision validate
* fix: use inject auth guard
* fix: conection in no permission table
* fix: missing baseId in symmtric field
* fix: link options ui error
* fix: throw error when change field filter
2024-09-24 21:32:42 +08:00
Mike
a4710e6d02
feat: expand base select props ( #938 )
2024-09-24 14:39:31 +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
420ee00922
fix: disabled delete collaborators last owner ( #937 )
...
* fix: can't change role or delete of the only owner of the space
* fix: reset user login status after add password & resetpassword
* fix: clear auth cookie after reset password
2024-09-23 17:36:18 +08:00
Mike
d22a1e0855
fix: inplace import relative bugs ( #934 )
...
* fix: inplace import should import by op api
* feat: add some unsupport field type when inplace-import and constraint by type
* fix: field inplace import by `isComputed`
2024-09-23 12:13:33 +08:00
Bieber
85345a10d2
docs: charts and comment are available
...
Signed-off-by: Bieber <artist@teable.io>
2024-09-21 16:08:14 +08:00
Bieber
40a3082863
feat: default value for all suitable fields ( #933 )
2024-09-21 16:04:44 +08:00
Mike
5cf73f2c3e
feat: support record comment ( #910 )
...
* feat: comment backend initialize
* feat: comment openapi initialize
* feat: support comment reaction and notify
* chore: expose `HoverPortal` component
* chore: update `@teable/icons`
* feat: create comment prisma tempalte
* feat: generate comment open-api
* feat: support comment advance feature
* feat: comment notify user list add quote creator and mention user
* feat: grid support display comment count
* chore: add comment e2e test suit
* fix: fix type definition clash
* chore: add comment migration
* fix: separate partial comment type definition for zod2openapi unknown error
* fix: import `@teable/icons` error when `moduleResolution` set to `Bundler`
* fix: sdk i18n error code
* feat: rename comment subscribe table name and generate migration
* feat: add comment reaction thumbsdown
* fix: add presence unsubscribe judgment relative to comment
* chore: css adjustment
fix: zod2openapi error by separate type define
* fix: comment e2e error
* feat: add composite index for comment list table
* feat: add record comment count query api
* fix: reply to someone should be receive the notification
* fix: comment count inaccurate when add view group condition
* fix: abundant field expand card display
* feat: @ mention user filter self
* fix: not found subscribe throw null
2024-09-20 11:07:20 +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
Bieber
2f884011b0
feat: add ru in picker ( #928 )
2024-09-19 22:42:50 +08:00
Кирилл
9842a06215
feat: add Russian language support ( #926 )
2024-09-19 22:12:48 +08:00
AliceLanniste
b1ffa44a97
style: fix the "Add new record" UI ( #916 )
2024-09-19 21:14:01 +08:00
Boris
b1eabf1c63
feat: space collaborator filter ( #923 )
...
* feat: space collaborator add filter query
* fix: component judge
* chore: add e2e
* feat: open dashboard entry
* chore: update chart plugin detail description
2024-09-19 16:50:17 +08:00
Bieber
4824a3b09a
fix: formula calculate with time zone ( #922 )
2024-09-19 15:32:31 +08:00
Boris
5a123bd601
fix: adjust some ui styles in dashboard ( #921 )
2024-09-19 14:15:57 +08:00
Boris
3f84e2c7a5
fix: install plugin auto add plugin user in base ( #920 )
2024-09-19 11:31:10 +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
SkyHuang
a184b5a47b
perf: optimize the flickering issue when switching grid views ( #911 )
...
* perf: optimize the flickering issue when switching grid views
* fix: get group points error
2024-09-18 11:10:49 +08:00
SkyHuang
54cb192760
fix: the flickering issue when rendering grouped in the grid view ( #909 )
...
* fix: the flickering issue when rendering grouped in the grid view
* chore: update unit test
* chore: update e2e testing for group points
* fix: value function param validation error
* perf: optimize the grouped rendering in grid view for handling large amounts of data
2024-09-13 18:42:27 +08:00
tea artist
d39f5c0684
fix: next.config
2024-09-13 16:08:47 +08:00
Bieber
ca18e637c9
feat: cast attachment use attachment_id ( #908 )
...
* feat: cast attachment use attachment_id
* fix: attachment typecast
2024-09-13 14:24:07 +08:00
Bieber
ab7fd4a9ac
chore: publish 1.4.1 release ( #906 )
2024-09-12 11:27:59 +08:00
Bieber
cbaeceb8fc
fix: add internal port for minio ( #905 )
2024-09-12 10:43:16 +08:00
tea artist
096922592f
fix: file e2e test
2024-09-11 23:06:45 +08:00
Bieber
63239c52f8
fix: minio private network ( #904 )
...
* fix: mimetype detect
* fix: minio private network
2024-09-11 19:26:20 +08:00
Bieber
54a79276f2
feat: upload attachment api ( #903 )
2024-09-11 18:38:26 +08:00
SkyHuang
daa5707feb
fix: the permission with the trash ( #901 )
...
* fix: the tips when deleting a table
* fix: the permission issue with the trash
* chore: update i18n for deleting table
* fix: error when deleting linked table
2024-09-10 21:29:31 +08:00
Bieber
368ee7e1f9
fix: formula crash when number NaN ( #902 )
...
* fix: formula crash when number NaN
* fix: link field cellvalue typecast
* test: remove outdated unit test
2024-09-10 21:26:46 +08:00
Kaiwalya Koparkar
00f3126e73
feat: Added Elestio as one-click deploy option ( #853 )
2024-09-09 21:18:48 +08:00
Bieber
d63ef08e05
fix: e2e sqlite test fail ( #900 )
2024-09-09 18:18:08 +08:00
zholadev
0824eb0df6
feat: attachment dnd ( #878 )
...
* feat: attachment dnd
* feat: attachment dnd
* feat: attachment dnd final
* feat: attachment dnd update
* feat: .env.development is updated
* feat: .env.test is updated
* feat: dragdndcopy is deleted
2024-09-09 15:48:30 +08:00
Bieber
9435c9cd0f
fix: can not batch delete records when contains multiple link ( #899 )
2024-09-09 15:48:03 +08:00
SkyHuang
f96b6529db
feat: trash ( #890 )
...
* feat: trash
* fix: clean up resources for the spaces and bases when permanently deleting
* refactor: rename permanent delete table api
* feat: clean related resources when permanently deleting a space, base or table
* chore: update e2e testing utils
* chore: e2e testing for trash
* chore: trash migration
* fix: the trash id is not correctly obtained
* chore: update unit test
2024-09-09 11:19:10 +08:00
Boris
6804780337
fix: grid prefilling editable on disabled update record ( #895 )
2024-09-06 17:57:46 +08:00
Bieber
21352885e9
fix: use server env ( #894 )
2024-09-06 15:07:32 +08:00
Bieber
eefe6e7cfd
feat: integrate umami metrics ( #892 )
2024-09-06 14:01:25 +08:00
Bieber
c4dc46c889
fix: should clean rollup when clean link ( #891 )
...
* fix: should clean rollup when clean link
* fix: link cellvalue title not formated
2024-09-05 19:22:57 +08:00
Bieber
2e46d0150c
fix: get history ops error after reconnected ( #889 )
2024-09-05 11:16:23 +08:00
Bieber
3acfde472b
fix: lost synchronization after socket reconnected ( #888 )
2024-09-04 23:46:32 +08:00
Bieber
f0c9bd862c
fix: some field and cell mutation error ( #886 )
...
* fix: hydration error in dev
* fix: can not clean cell use undefiend
* fix: modify field name did not check duplication
* fix: allowed db field name start with number
2024-09-04 17:18:19 +08:00
Bieber
cf3f35a6d9
fix: clear show as for formula and rollup ( #884 )
2024-09-03 21:35:42 +08:00
Bieber
e97a86e56c
feat: limit primary field type ( #883 )
...
* fix: limit primary field type
* feat: tooltip for grid view primary field
* chore: select tag detail
2024-09-03 18:24:47 +08:00