mirror of
https://github.com/teableio/teable.git
synced 2026-01-15 01:42:23 +08:00
* feat: add tsvector for search * feat: add tsvector trigger * feat: search hits with full text search * perf: optimize search query logic for speed * fix: search ts vector with blank * fix: search e2e test * fix: index error when enable hidden match field for search * perf: optimize search sql * feat: trgm index for search * perf: brand new search design * fix: global filter date field type * feat: add table index repair for search * test: add search e2e with index * feat: add create or repair search index tip * fix: person view take the view condition * chore: update sqlite search index logic * test: shield useless e2e * test: fix sqlite search e2e error * fix: index length is to long * chore: delete todo annotation * fix: delete duplicate field search field * fix: search cursor out-date when cooperate * chore: update search relative description * feat: add enable index tip when rowcount over 10000 * feat: update search index enable tips * feat: filter boolean and date field when all field search mode * fix: person view should search abnormal * fix: lint error * fix: search e2e test * feat: add max with for search tooltips * feat: update search index relative tooltips * fix: codefactor recomand --------- Co-authored-by: caoxing <caoxing9@gmail.com>
105 lines
2.2 KiB
Plaintext
105 lines
2.2 KiB
Plaintext
{
|
|
"folders": [
|
|
{
|
|
"name": "nextjs-app",
|
|
"path": "apps/nextjs-app",
|
|
},
|
|
{
|
|
"name": "plugins",
|
|
"path": "plugins",
|
|
},
|
|
{
|
|
"name": "nestjs-backend",
|
|
"path": "apps/nestjs-backend",
|
|
},
|
|
{
|
|
"name": "common-i18n",
|
|
"path": "packages/common-i18n",
|
|
},
|
|
{
|
|
"name": "sdk",
|
|
"path": "packages/sdk",
|
|
},
|
|
{
|
|
"name": "core",
|
|
"path": "packages/core",
|
|
},
|
|
{
|
|
"name": "db-main-prisma",
|
|
"path": "packages/db-main-prisma",
|
|
},
|
|
{
|
|
"name": "eslint-config-bases",
|
|
"path": "packages/eslint-config-bases",
|
|
},
|
|
{
|
|
"name": "ui-lib",
|
|
"path": "packages/ui-lib",
|
|
},
|
|
{
|
|
"name": "icons",
|
|
"path": "packages/icons",
|
|
},
|
|
{
|
|
"name": "openapi",
|
|
"path": "packages/openapi",
|
|
},
|
|
{
|
|
"name": "root",
|
|
"path": ".",
|
|
},
|
|
],
|
|
"extensions": {
|
|
"recommendations": ["dbaeumer.vscode-eslint", "esbenp.prettier-vscode"],
|
|
},
|
|
"settings": {
|
|
"editor.formatOnSave": true,
|
|
"editor.defaultFormatter": "esbenp.prettier-vscode",
|
|
"editor.codeActionsOnSave": {
|
|
"source.fixAll.eslint": "explicit",
|
|
},
|
|
// Disable vscode formatting for js,jsx,ts,tsx files
|
|
// to allow dbaeumer.vscode-eslint to format them
|
|
"[javascript]": {
|
|
"editor.formatOnSave": false,
|
|
},
|
|
"eslint.alwaysShowStatus": true,
|
|
// https://github.com/Microsoft/vscode-eslint#mono-repository-setup
|
|
"eslint.workingDirectories": [
|
|
"./apps/nextjs-app",
|
|
"./apps/nestjs-backend",
|
|
"./packages/common-i18n",
|
|
"./packages/sdk",
|
|
"./packages/core",
|
|
"./packages/icons",
|
|
"./packages/db-main-prisma",
|
|
"./packages/eslint-config-bases",
|
|
"./packages/ui-lib",
|
|
"./plugins",
|
|
],
|
|
"cSpell.words": [
|
|
"combobox",
|
|
"DATEPICKEROPTIONS",
|
|
"glideapps",
|
|
"Gridlines",
|
|
"INPUTOPTIONS",
|
|
"jschardet",
|
|
"overscan",
|
|
"Qrcode",
|
|
"sharedb",
|
|
"Sqls",
|
|
"tada",
|
|
"Teable",
|
|
"thumbsdown",
|
|
"thumbsup",
|
|
"Trgm",
|
|
"tsvector",
|
|
"udecode",
|
|
"univer",
|
|
"Univer",
|
|
"univerjs",
|
|
"zustand",
|
|
],
|
|
},
|
|
}
|