Commit Graph

615 Commits

Author SHA1 Message Date
Pengap
e8c5fe8720
feat: add docker compose support for minio (#375)
* feat: add docker compose support for minio

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-02-26 18:57:57 +08:00
tea artist
3a7e95cf00
fix: redirect to base error (#372) 2024-02-23 11:18:56 +08:00
tea artist
32235b4e2e
feat: add help tip (#371)
* fix: formula display error

* fix: db connection can not delete

* feat: add help tip
2024-02-22 21:01:50 +08:00
SkyHuang
d2d6e3c958
fix: i18n for share page (#370) 2024-02-22 19:22:59 +08:00
tea artist
2991d861eb
fix: db connection can not delete (#369)
* fix: formula display error

* fix: db connection can not delete
2024-02-22 18:56:06 +08:00
tea artist
b2c868ca57 docs: update readme 2024-02-22 15:17:34 +08:00
SkyHuang
f8a41e350c
refactor: column meta (#368)
* refactor: column meta

* fix: retrieving group points for grouping grid by jsonb DB field type

* chore: supplement i18n for the form view

* perf: optimize the drag-and-drop of fields in the form view

* perf: long text editor supports adaptive height
2024-02-21 19:02:57 +08:00
Mike
8723458958
feat: collaborator dedupe (#367)
* feat: table collaborator dedupe

* feat: delete sidebar skeleton and sidebar localstorage
2024-02-20 14:08:42 +08:00
SkyHuang
d9d10fdd51
fix: grid view (#366)
* fix: crash when clicking cells with no options in single/multiple select field

* fix: date field cannot pasting

* fix: align colors of filter/sort/group in shared views with the grid

* fix: hidden fields should be displayed in the formula editor

* fix: unable to drag rows to the end in grid view

* fix: rendering issues of select and date fields at grid boundaries

* perf: optimize --input variable colors for clarity
2024-02-19 17:55:04 +08:00
pengap
14090b14e3 chore: update railway.toml 2024-02-19 15:04:03 +08:00
pengap
42cb955ba4 chore: update railway.toml 2024-02-19 14:51:58 +08:00
pengap
6357f76a96 chore: delete files 2024-02-19 14:44:01 +08:00
pengap
724ec54309 fix: ci db-migrate 2024-02-19 12:45:25 +08:00
pengap
c823462230 fix: ci db-migrate 2024-02-19 12:42:53 +08:00
Pengap
9b4f9eabad
feat: support multi instance (#364)
* feat: upgrade Node, add Redis caching & WebSocket via redis-pubsub

* fix: optimize `X-Request-Id` generation rules

* ci: add db-migrate image build and push

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-02-19 11:59:30 +08:00
SkyHuang
21f4b255ff
fix: group selection (#365)
* fix: the issue of copying and pasting after collapsing groups

* fix: the grid column headers cannot be displayed on mobile devices
2024-02-19 09:49:56 +08:00
Boris Bo Wang
335745dbf5
fix: disable share crash (#362)
* fix: page crash when disable share

* chore: token access attachments

* fix: lint error
2024-02-11 11:35:12 +08:00
SkyHuang
37be99f516
fix: link editor cannot unselect (#363)
* fix: the many-to-one relationship link editor cannot deselect

* fix: formula FIND and SEARCH return type error
2024-02-06 17:11:08 +08:00
tea artist
e5ea44ff65
fix: field list incomplete (#361)
* fix: field list incomplete

* fix: db connection throws error
2024-02-03 12:45:20 +08:00
SkyHuang
bf70dab086
perf: link list (#360)
* fix: group points supplement the current user's filters

* perf: display the link record list in a grid within the expand record

* fix: the issue related to grouping collapse

* fix: incorrect display of append row when no permissions

* fix: incorrect display of append row when no permissions

* fix: unable to update in real-time after filtering

* fix: unable to update in real-time after filtering
2024-02-01 14:31:23 +08:00
tea artist
0f35d528cf
feat: more reasonable teable header (#359)
* fix: delete table too slow

* feat: reasonable teable header

* feat: add created time for reference
2024-01-31 20:59:57 +08:00
Pengap
e008c1f1f8
fix: aggregation no response (#358)
* fix: multiple cellValue cannot be aggregation under certain conditions

* fix: aggregation change no response

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-01-31 18:12:36 +08:00
tea artist
e8d5a6d722 ci: change registry 2024-01-31 14:11:22 +08:00
tea artist
0e2127f04e
chore: clean folder (#357)
* chore: clean folder

* chore: remove outdated docs
2024-01-31 11:50:05 +08:00
tea artist
0a5e32a038
chore: rename (#356)
* chore: change github url to teableio

* chore: rename teable-group to teable

* chore: rename url path to teableio
2024-01-30 22:20:05 +08:00
tea artist
68d3b1fd65
feat: optmize comming soon ui (#354)
* feat: optmize comming soon ui

* fix: notification record link
2024-01-30 21:57:43 +08:00
Boris Bo Wang
b557dae8b4
feat: access token permission (#352)
* feat: limit access token permission in scopes

* fix: space order

* fix: personal access token manange ui

* fix: uploading attachment width and height

* feat: permision guard set as global guard

* fix: typecheck
2024-01-30 17:19:47 +08:00
Pengap
98143c0c4b
fix: event memory (#353)
* refactor: event manager

* chore(deps): upgrading several dependencies

* fix: unit test

* fix: import path

* revert: shareDbService `onSubmit`

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-01-30 17:19:20 +08:00
Boris Bo Wang
8e11700cf4
feat: access token manage (#350)
* feat: add get access token by id

* feat: person access token setting

* fix: unit type error

* fix: type error
2024-01-30 11:43:33 +08:00
tea artist
e0c09acb62 fix: type define issue 2024-01-30 11:38:12 +08:00
tea artist
f3aff98c82
feat: quick actions (#351)
* fix: allow hidden link field to lookup

* fix: rename view with space break input

* feat: quick actions
2024-01-30 11:23:04 +08:00
tea artist
86bf12371b
fix: error computed field lead to crash (#349)
* fix: rename attachment lead to convert

* fix: error computed field lead to crash
2024-01-26 18:02:57 +08:00
SkyHuang
3e1040bfd5
perf: grid interaction (#348)
* fix: remove unexpected row prefilling

* fix: setting panel style

* perf: more contrasting color values

* feat: support color highlighting for filtering, sorting and grouping

* perf: expand record to fill when adding record in the select records to link panel

* fix: row count not updating on view condition changed
2024-01-26 15:41:09 +08:00
Boris Bo Wang
420cb991c7
feat: access token (#345)
* refactor: permission static hook

* feat: add access token interface

* chore: fix lint and error change

* refactor: api url spinal-case
2024-01-26 14:16:03 +08:00
tea artist
cd1b4d3b4e
fix: can not rename view (#347) 2024-01-26 11:50:42 +08:00
tea artist
313fc00361
fix: modify db field name fail (#346) 2024-01-25 21:28:49 +08:00
tea artist
7d8528c766
feat: better save tip for field (#344)
* feat: better save tip for field

* fix: unit test
2024-01-25 16:47:19 +08:00
SkyHuang
dfebea053b
feat: prefilling record (#343)
* feat: prefilling on row addition in filtered/sorted grid to avoid record displacement

* feat: support for prefilling in quickly adding and inserting rows during filtering or sorting

* chore: update i18n

* fix: collapsing group headers when grouping by User or Link fields

* chore: update icons

* perf: add identification to the primary column of the grid

* chore: style

* chore: eslint fix

* chore: eslint
2024-01-25 11:50:57 +08:00
tea artist
8d601c6b17
feat: add design table page (#341)
* feat: add isPending status for field calculation

* feat: optmize static field convert

* refactor: change nodeId to tableId

* feat: add design table page

* feat: better ui for table design

* refactor: view api

* refactor: table api

* fix: test fail
2024-01-24 22:10:13 +08:00
Boris Bo Wang
49dfc8d2cd
refactor: using events to maintain the attachment table (#342)
* refactor: using events to maintain the attachment table

* fix: share page auth

* fix: in the read-only expansion card, click the associated card to block the click event
2024-01-24 19:13:27 +08:00
Pengap
2797cade03
refactor: sort query (#340)
* refactor: sort query

* style: lint fix

* fix: user field aggregation `unique` func

* fix: field value to db value `null`

* style: lint

* chore: update `pnpm-lock.yaml`

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-01-24 18:08:09 +08:00
Mike
97472f218e
fix: view drag error (#339)
perf: optimize hidden fields logic
2024-01-21 22:34:08 +08:00
Boris Bo Wang
5afd8ed5ac
refactor: replacing cache-manager with keyv (#338)
* refactor: replacing cache-manager with keyv

* fix: ensure sqlite file
2024-01-19 17:00:08 +08:00
Boris Bo Wang
c178fcc2ba
refactor: expire in second (#337)
* fix: cannot upload attachments other than images

* refactor: accuracy of expiration time in seconds

* fix: expand link record
2024-01-19 15:34:23 +08:00
Boris Bo Wang
6564ff068b
fix: cache max size (#336) 2024-01-18 20:43:57 +08:00
Boris Bo Wang
a49d127951
refactor: session instead of jwt (#333)
* feat: change password ui

* refactor: session instead of jwt

* feat: user session management

* chore: session expires is 7d

* refactor: remove useless code

* fix: test dependencies

* fix: test dependencies

* fix: signout clear cookie

* feat: change password

* feat: setting add i18n json

* fix: socket auth in e2e

* fix: sign up
2024-01-18 18:15:10 +08:00
tea artist
8f4c0e2c4f
feat: add progress bar for calculate (#335)
* feat: add progress bar for calculate

* fix: calculate items missing

* fix: e2e fail
2024-01-18 17:02:38 +08:00
Joker
f7936fa481
feat: view、hiddenField support drag order with draggable relative optimise (#332)
* chore: update sidebar collapse icon

* perf: abstract dnd-kit

perf: optimise drag ui

* chore: export view order type in core
2024-01-18 16:36:38 +08:00
tea artist
226ec71144
feat: scheduled computing (#334)
* test: add scheduled computing test

* feat: scheduled computing

* feat: convert field with scheduled computing
2024-01-18 11:09:54 +08:00
SkyHuang
0d91cf0dc4
fix: group (#331)
* fix: reduce redundant requests for fetching group points

* fix: the issue of group and sort priority & add E2E tests for grouping

* fix: compatibility with using PostgreSQL, the erroneous group points retrieval for JSON types

* fix: incorrect display position for cell collaboration information

* perf: limit the number of request group point results to prevent server crashes

* fix: the style issues of the group header in grouping

* perf: more stable storage of group collapse information

* fix: edits in text cells are discarded when clicking outside the grid

* perf: setting panel style

* perf: record/field menu style in the grid

* fix: the record menu cannot be activated when the cell selection is in reverse order

* chore: add the limitation of group points to the threshold configuration

* fix: accommodate the case where the divisor is 0 or null in formula calculations
2024-01-17 15:56:42 +08:00