Commit Graph

24 Commits

Author SHA1 Message Date
caoxing
6f5754272e
test: update e2e config (#266)
* test: update e2e config

* chore: remove console and distinguish unit and e2e cache dir

* chore: ignore test file hot reload
2023-11-28 18:04:42 +08:00
Boris Bo Wang
2bb03a4d36
refactor: html format copy and paste, and removed session storage (#215)
* refactor: html format copy and paste, and removed session storage

* fix: text field validateCellValue add nullable

* feat: added escape characters when setting the header in the clipboard
2023-10-25 12:01:36 +08:00
tea artist
ee4dd88fb7
chore: jest config for pnpm (#205) 2023-10-18 16:14:22 +08:00
tea artist
3bbc73f71a
refactor: gather the api definition (#180) 2023-09-29 19:43:02 +08:00
tea artist
8f76d57f77
refactor: use cls to manage transaction (#176)
* refactor: use cls to manage transaction

* chore: remove transaction service

* chore: change back to the official sharedb package

* chore: fix linter
2023-09-22 17:56:57 +08:00
tea artist
1296d33093
feat: convert a lookuped text field should update the lookup field (#167)
* feat: convert a lookuped text field should update the lookup field

* test: add many-one and field reference

* test: formula converting

* fix: modify select field choics

* fix: keep exist id for select choices

* fix: select test fail

* fix: crash when converting select and formula
2023-09-15 15:36:05 +08:00
tea artist
55f6b64c33
fix: can not rename field (#133)
* feat: replace new logo

* fix: strip field vo options to ro when editing

* feat: update field with error tips
2023-08-14 18:26:05 +08:00
SkyHuang
28a81af2e8
feat: new grid (#99)
* chore: rename table to table-list

* feat: new teable grid

* feat: add some cell editors

* feat: update grid date editor

* perf: add image manager & performance tracker

* feat: update grid cells by adding checkbox and attachment cells and styling other cells

* feat: update grid view logic

* feat: update cell renderer & base renderer

* refactor: optimize code

* refactor: remove konva and draw with native canvas

* chore: remove glide-data-grid

* feat: add record menu and remove unnecessary files

* feat: render row controls

* refactor: use activeCell to represent the cell activation state to prevent selection conflicts

* feat: the grid support for switching row heights

* perf: improve grid interaction events

* chore: add coordinate manager related unit test

* feat: the grid support drag row

* perf: optimize grid rendering

* refactor: row and column reorder related functions

* feat: click on the external element to reset the related state of the grid

* feat: add checkWithinBound to support cell range hovered

* chore: remove unnecessary files

* refactor: interface and code adjustments

* perf: improve the interactive performance of the grid

* chore: remove redundant files

* feat: add boolean editor for the grid

* chore: remove unnecessary code & dependency

* feat: shortcuts support cross-platform

* perf: easier grid coordinate acquisition

* chore: update .gitignore

* chore: update ci
2023-07-26 22:23:13 +08:00
tea artist
5b039a5c08
feat: generate semantic default name for fields (#101)
* feat: generate semantic default name for fields

* feat: add error boundary for view component

* feat: add typed value converter for formula
2023-07-26 19:12:49 +08:00
tea artist
0e983a3b49
feat: new rollup field (#91)
* fix: supplement item2string for object type cellValue field

* feat: new rollup field

* test: fix fail test case
2023-07-17 17:41:12 +08:00
tea artist
4d84405809
feat: extract standerd formatting from fields (#75) 2023-07-03 18:16:00 +08:00
tea artist
e4703c1396 feat: support create link field from ui 2023-05-19 14:24:36 +08:00
tea artist
bf6b95180e feat: reference retrial and calculation 2023-05-13 11:12:19 +08:00
tea artist
80e3cd45d6 feat: support ai syntax parser and prompt 2023-04-18 16:04:38 +08:00
tea artist
79b608a1da feat: evel js output for gpt response 2023-04-18 13:09:20 +08:00
tea artist
f0a61ed92a feat: add basic support for ChatGPT prompt 2023-04-03 20:22:49 +08:00
tea artist
cdf48edccc feat: update row ref when query change 2023-02-22 22:14:56 +08:00
tea artist
4c4570703f feat: add set field name op builder 2023-02-17 22:27:54 +08:00
tea artist
192aa2ac78 docs: update structure 2023-02-04 17:47:26 +08:00
tea artist
766281ecb0 feat: integrate with sharedb 2022-12-27 15:39:07 +08:00
tea artist
ad94deedb9 feat: support create view 2022-12-14 21:30:56 +08:00
tea artist
22baaa1d7e feat: define field schema in prisma 2022-12-13 11:03:05 +08:00
greattoymaker
665d233764
feat: add teable interface & native dir seletcor (#12)
* feat: add teable interface & native dir seletcor

* feat: persist app store
2022-12-01 14:26:44 +08:00
tea artist
2b9e68cd84
feat: use localstorage, improve dev exp (#11) 2022-12-01 13:54:01 +08:00