74 Commits

Author SHA1 Message Date
Bieber
9b38ba6fc4
feat: sync change workflow T1481 (#2356) 2025-12-29 12:02:56 +08:00
Bieber
4339da9f97
feat: pr check (#2273)
* fix: mobile sidebbar padding

* feat: community pr check T1263

* chore: append context into description
2025-12-15 14:43:20 +08:00
Bieber
b4cb680f53
refactor: ai sdk 6 (#2118)
* chore: update tracing details

* feat: add attachemnt ro

* feat: upgrade to zod 4 and ai-sdk 5

* chore: openapi -> meta

* feat: ai-sdk 6

* chore: standard resource type

* feat: grid view state subscriber

* feat: pick upgrade node to 22

* fix: remove swagger to makesure backend start

* fix: remove swagger to makesure backend start

* chore: fix typecheck

* chore: clean ui effect

* chore: i18n for tools

* fix: card ui

* chore: update ai sdk provider

* fix: should not delete the last view in table

* feat: better zod error

* chore: clean base card

* fix: restore into base logic

* chore: i18n for tools

* chore: i18n for tools

* fix: swagger is back

* fix: pnpm lock

* fix: unit test

* fix: remove token

* fix: typecheck

* feat: proxy setting

* chore: update i18n for chat

* chore: tools i18n

* chore: upgrade ai sdk

* chore: i18n for ai gateway

* chore: rename app generation to app builder

* chore: remove deprecated version

* feat: adjust feature limitations

* chore: tools i18n

* fix: lint issue

* fix: api tag

* chore: zod i18n

* chore: add credit limit exceeded error handling

---------

Co-authored-by: SkyHuang <sky.huang.fe@gmail.com>
2025-12-09 14:43:29 +08:00
Boris
70dc3a6c77
fix: selection unit test (#2202)
* fix: selection unit test

* test: ci e2e sharding 4

* chore: e2e ci concurrency

* test: concurrency
2025-12-03 14:44:14 +08:00
Boris
da929aa924
test: e2e sharding (#2191)
* test: e2e sharding

* test: use coverage

* test: 2 sharding

* test: fix unit test

* test: simple shard in ci

* fix: skip and fix unit test
2025-12-03 10:46:20 +08:00
nichenqin
bf28624422 chore: disable sqlite test 2025-10-17 18:10:12 +08:00
Uno
2bcdbef235
fix: pr-preview (#1776)
- remove upload-assets config
2025-08-20 14:33:56 +08:00
Uno
162e82ed7a
feat: enhance manual preview workflow and add asset upload functionality (#1722)
* Added environment variables for deployment in manual-preview.yml
* Updated build-push job to include asset upload list
* Introduced NEXT_BUILD_ENV_ASSET_PREFIX in preview-template.yaml
* Modified next.config.js to utilize asset prefix for static assets
* Created upload-assets.mjs script for handling asset uploads to MinIO
* Updated Dockerfile to support asset upload during image build
2025-08-20 12:03:24 +08:00
Bieber
d73904c7ea
chore: teable.io -> teable.ai (#1734) 2025-08-09 12:18:44 +08:00
Uno
7272ce743c
chore: update Docker image name for db-migrate in workflow configuration (#1644) 2025-07-04 10:58:00 +08:00
Uno
41fac1ef54
chore: rename Docker images in workflow to reflect community versions (#1641) 2025-07-03 14:18:31 +08:00
Uno
eebf90fda1
chore: update Docker image names in workflow configuration for community versions (#1632) 2025-07-02 19:25:57 +08:00
Bieber
ea72a1d668
chore: remove db-migrate (#1418)
* chore: remove db-migrate

* chore: clean outdated doc
2025-04-08 10:26:38 +08:00
Bieber
979d09a7e9
fix: primary key is multiple cellvalue will leads error (#1226) 2025-01-06 19:14:57 +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
tea artist
44d9b60ab1 ci: watch packages 2024-12-22 23:00:11 +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
ca769605d4
feat: lookup filter (#1093)
* refactor: reference cal engine

* feat: support many-many lookup filter

* fix: reference query

* feat: lookup filter ui

* fix: filter not work when modify one many link cell

* chore: dev shutdown process

* fix: filter not clean when remove last visible item

* feat: add trace exporter config

* ci: allowd deploy and preview pr
2024-11-18 10:34:07 +08:00
Bieber
0474744d90
feat: controller standard event (#826)
* feat: controller stardard event

* chore: cancel in progress
2024-08-15 16:08:08 +08:00
Bieber
76ca756bb1
build: parallel building amd and arm (#809)
* build: test new martix

* fix: skip app

* chore: build all
2024-08-09 17:56:25 +08:00
tea artist
7701966d5c chore: collect backend coverage only 2024-08-09 14:10:00 +08:00
Bieber
218ecdf2c2
feat: embed view (#775)
* chore: update build script

* build: add docker sha tag

* feat: display app version

* feat: set theme for share page

* feat: embed view

* chore: publish 1.3.1-beta.0 release

* chore: publish 1.3.1 release

* fix: lint
2024-07-30 14:36:08 +08:00
Bieber
411acc1a82
build: tag docker with develop merge (#768)
* build: tag docker with develop merge
2024-07-26 19:17:48 +08:00
SkyHuang
04c4b552a5
feat: Kanban view (#528)
* feat: cellvalue component for all fields

* chore: supplement context menu and carousel

* chore: update icons

* feat: kanban view

* feat: the drag-and-drop of the Kanban

* perf: optimize drag and drop for Kanban

* feat: kanban view supports sharing

* refactor: replace the dependencies related to drag-and-drop of Kanban

* feat: update record with order

* fix: disable the default right-click context menu in the browser

* feat: the kanban view sharing page supports filtering and sorting

* feat: the kanban card menu is controlled by permissions

* fix: incorrect display of hidden fields in expanded record

* feat: shared kanban view supports stacked by user field

* chore: remove redundant files

* fix: sort adapter of select field

* perf: kanban ui

* fix: the issues of review
2024-04-08 17:27:54 +08:00
Bieber
4ad0b285a9
chore: update issue templates 2024-04-06 23:20:23 +08:00
pengap
1d5e37e02f ci(unit-tests): remove escape characters 2024-03-26 20:22:38 +08:00
Pengap
ad219f524a
fix: volumes use host directory permission error (#501)
* fix: volumes use host directory permission error
2024-03-26 20:17:56 +08:00
Pengap
a06c6afb19
fix: Date Picker timezone (#483)
* fix: date picker timeZone Error

* fix: date editor dayjs not available tz

* chore: resolve conflicts
2024-03-21 17:23:55 +08:00
Pengap
0bfd86b9f2
feat: ci add coverallsapp/github-action (#468)
* feat: ci add `coverallsapp/github-action`
2024-03-19 16:44:33 +08:00
Pengap
567dd51436
fix: notify jump url & upgrade deps (#465)
* fix: notify jump url & upgrade deps

* feat: update `PUBLIC_DATABASE_PROXY` env
2024-03-18 18:37:34 +08:00
Pengap
5b0e8c0d63
build: image support multi-platforms & app image support csp-open (#445)
* build: app image support `csp-open`

* feat: docker image multi-platforms support
2024-03-15 18:54:35 +08:00
Boris
0df909e70c
fix: the error of copying and pasting empty content (#443)
* fix: the error of copying and pasting empty content

* ci: fixed node version

* ci: pnpm newline handling
2024-03-14 12:19:14 +08:00
Pengap
599e15a45b
chore: upgrade desp (#413)
* chore(deps): upgrade next to 14.1.3

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-03-07 18:45:18 +08:00
Pengap
a4f5e49e43
fix: issues (#407)
* fix: user default avatar & filter me

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-03-06 19:06:03 +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
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
tea artist
e8d5a6d722 ci: change registry 2024-01-31 14:11:22 +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
Pengap
ea127033e3
ci: update docker-push.yml (#330)
* ci: update docker-push.yml

* chore: `process.on('uncaughtException')` listen for uncaught exceptions

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-01-15 15:06:44 +08:00
Pengap
55bb0acad7
chore(ci): update docker-push.yml (#328)
* chore(ci): update docker-push.yml

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-01-11 21:48:38 +08:00
Pengap
a068c9555f
fix: docker deploy (#327)
* fix: docker deploy

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-01-11 20:58:48 +08:00
Pengap
2a52e8eb46
refactor: record filter query e2e (#324)
* refactor: record filter query e2e

* chore(deps): upgrade more deps

* refactor(e2e): add seed script

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-01-10 21:34:08 +08:00
Pengap
8e8152a1b2
feat: user me filter (#322)
* feat: user field support filter `Me`

* fix: selection filter user 'Me'

* fix: `sqlite` dateRangeOfMonths agg func

* refactor: remove queryUserId param use `cls` user

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2024-01-09 16:25:32 +08:00
tea artist
43fab8d4ac
teat: backend vitest (#311)
* test: change nextjs-app from jest to vitest

* test: change packages from jest to vitest

* fix: remove error jest types

* test: run backend e2e with vitest

* test: remove all jest

* fix: duplicate provider

* test: optimize test setting
2023-12-25 21:43:23 +08:00
SkyHuang
773ba62c3d
feat/link-editor (#249)
* chore: migrate the grid components to sdk

* chore: migrate grid-related hooks

* chore: migrate grid-related hooks and components to grid-enhancements

* feat: link editor

* Merge branch 'develop' into feat/link-field-editor

* fix: the form view does not need to load rowCount

* fix: link editor in the expand record

* chore: update action file

* chore: update pnpm-lock file
2023-11-09 22:48:45 +08:00
Pengap
e62dd7c9da
fix: postgres filter query (#248)
* fix: postgres filter query

* ci: update paths

* fix: aggregations undefined return

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2023-11-09 15:29:22 +08:00
Pengap
fd6f6caf3d
fix: aggregation & chore: upgrade dependencies (#236)
* fix: aggregation function

* fix: record sort

* chore: upgrade dependencies

* docs: update readme.md

* fix: init bootstrap provider unit error

---------

Co-authored-by: pengap <penganpingprivte@gmail.com>
2023-11-01 16:52:17 +08:00
tea artist
2273ab9b60
chore: tag image with latest (#221) 2023-10-25 23:32:48 +08:00