Commit Graph

23 Commits

Author SHA1 Message Date
Pengap
79658b58d5
feat: move to pnpm (#202)
* feat: yarn move pnpm

* fix: docker build

* fix: pnpm docker build

* feat: upgrade eslint related

* chore: upgrade depend

* fix: pnpm-install action

* feat: make integration test

* feat: jest config

* revert: tsconfig.jest.json

* fix: eslintrc and typecheck

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2023-10-18 12:20:19 +08:00
tea artist
46ff7a1173
fix: set knex client driver in frontend (#198)
* ci: cancel ci when push develop

* fix: set knex client driver in frontend
2023-10-14 11:31:17 +08:00
Boris Bo Wang
5ae65c2014
feat: invite collaborator interface (#179)
* feat: added SpaceCollaborator database table

* feat: defined roles and permissions for space

* feat: implemented default space creation and role assignment upon user registration

* feat: defined database entity structures related to invitations

* feat: space station invitations

* chore: default use sqlite

* chore: limit yarn version

* feat: gen invitation migreation

* fix: collaborator unit test

* fix: unit test

* ci: remove package cache

* fix: type check
2023-10-12 16:23:13 +08:00
Pengap
b4f96035d6
fix: dockerfile (#192)
* fix: dockerfile

[skip ci]

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2023-10-12 11:22:06 +08:00
Pengap
b0317f8bb4
refactor: dockerfile deploy (#187)
* refactor: dockerfile deploy

* fix: missing .prisma client

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2023-10-11 16:56:16 +08:00
Pengap
013f2a7a72
fix: docker start (#186)
* fix: docker start

* ci: update cmd

* chore: yarn.lock

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2023-10-09 16:42:13 +08:00
Pengap
4c27e38c14
feat: support postgres db (#177)
* feat: support postgres db

* fix: postgres install date time

* fix: unit test

* chore: yarn.lock

* feat: add Makefile script

* chore: merge conflicts

* test: integration tests

* chore(deps): update yarn to v4.0.0-rc.42

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2023-10-08 15:11:19 +08:00
SkyHuang
dd6a54eb6e
refactor: multiple cell value (#142)
* fix: reset column statistics when switching views

* fix: bar chart and line chart style issues

* chore: remove silent option for unit-test runs

* refactor: remove the factory method and supplement field in the prepareField method

* fix: isMultipleCellValue for fields in lookup cases

* chore: the value of a boolean is undefined by default

* fix: use lookupField to get the info if it is lookup
2023-08-21 18:37:43 +08:00
Boris Bo Wang
cc8e1b26c9
perf: selection api (#137)
* feat: added method for retrieving records in a standalone query view

* perf(backend-selection): improved query performance by replacing getRecords with getRecordsFields

* ci(ci-packages): included apps path in CI triggers

* fix: updated rowCount to ensure it reflects the correct value
2023-08-17 21:39:49 +08:00
Pengap
bdf7a4a61e
fix: multiple datetime filter (#113)
* fix: multiple datetime filter

* fix: jest e2e initApp

* test: node-version upgrade 18.x

* chore: update test command

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2023-08-01 14:13:04 +08:00
SkyHuang
8fa368bc0a
feat: grid drag and interactions (#106)
* chore: update icons & script

* fix: field icon style

* fix: solve the warning of too many setState calls

* perf: optimize grid interactions

* fix: support for resizing outside the grid

* chore: update ci
2023-07-27 21:19:07 +08:00
tea artist
76c0bd4aa8
feat: new table header interface (#105)
* feat: error handing for next page

* chore: remove ky

* feat: new table header interface
2023-07-27 20:22:00 +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
021d74da95
feat: optmize field calculation performance (#98)
* fix: rollback config

* refactor: distinguish between difference op builder resource

* feat: optmize field calculation performance

* feat: realtime sync for field batch computing
2023-07-25 16:01:02 +08:00
tea artist
38f555d563
refactor: distinguish between difference op builder resource (#96)
* fix: rollback config

* refactor: distinguish between difference op builder resource
2023-07-21 20:15:36 +08:00
tea artist
45dc94a14e
fix: update field options error (#95) 2023-07-21 15:02:53 +08:00
Boris Bo Wang
19062e8503
ci: enable continuous integration (#88)
* fix: handle lint error

* ci(ci-packages): adjust the execution order to build first

* chore: add dev and build scripts to openapi

* chore: add dev and build scripts to db-main-prisma

* chore: add scripts in icons and openapi

* fix: successfully run all hopefully successful single tests

* chore: sync dependencies

* fix: circular dependency

* fix: build error

* fix: test error

* ci: disabled part of the github workflow

* fix: db file
2023-07-14 18:58:08 +08:00
tea artist
eec1c0b6fa test: e2e test for sqlite db 2022-12-06 23:21:55 +08:00
greattoymaker
0da1b1fb58
Feat/gird show data (#9)
* feat: markdown editor init

* feat: load table schema from file

* chore: redirect 404 page & fix e2e

* chore: set larger size limit

* chore: fix lint

* chore: fix missing peer pkg

* chore: let glide-data-grid pass escheck

* chore: fix e2e

* chore: fix e2e

* chore: rm useless pkg
2022-11-30 14:05:49 +08:00
thegreattoymaker
253be138fa chore: rm useless example app 2022-11-11 14:19:56 +08:00
tea artist
d5ce815e19 chore: change project links details 2022-11-01 18:06:18 +08:00
tea artist
e5206b750c chore: change funding name 2022-11-01 18:04:18 +08:00
tea artist
5973552dc1 chore: initialize project 2022-11-01 17:36:07 +08:00