Commit Graph

4465 Commits

Author SHA1 Message Date
Junyi
a9f1ce7bd6
fix(plugin-workflow): fix undefined error of action trigger (#4710) 2024-06-20 10:36:43 +08:00
GitHub Actions Bot
9968eda02b chore(versions): 😊 publish v1.2.5-alpha 2024-06-19 22:58:05 +00:00
chenos
d6851545ec fix(database): db auth default retry 9 times 2024-06-19 22:02:40 +08:00
chenos
95666a97df Revert "fix(database): db auth default retry 30 times"
This reverts commit 283f1d6000.
2024-06-19 21:36:06 +08:00
Junyi
5ad3a854c5
fix(plugin-fm): fix thumbnail rule (#4707) 2024-06-19 21:22:32 +08:00
chenos
283f1d6000 fix(database): db auth default retry 30 times 2024-06-19 18:03:25 +08:00
chenos
8586992219 fix: using the global cron locale 2024-06-19 17:52:34 +08:00
Junyi
173dfbfe21
fix(plugin-workflow): fix locale key in storage (#4704) 2024-06-19 14:01:02 +08:00
chenos
2d2f1c8cc8 fix: get the APIClient instance from the app instance 2024-06-19 13:20:15 +08:00
Katherine
0e778e7e47
fix: select field set as title field (#4703)
* fix: select field set as title field

* fix: select field set as title field

* fix: select field set as title field

* fix: select field set as title field
2024-06-19 11:25:43 +08:00
Katherine
eaa06441d0
fix: refresh list automatically after closing modal following add operation (#4699) 2024-06-19 09:54:10 +08:00
Zeke Zhang
2300104586 chore: skip unstable e2e test 2024-06-19 09:31:13 +08:00
ChengLei Shao
6522720a96
fix(backup-restore): snippet name (#4700) 2024-06-19 07:51:46 +08:00
Junyi
ed89dd04c8
fix(client): fix upload progress style (#4698) 2024-06-18 23:40:56 +08:00
Zeke Zhang
6e0074fb66
fix(variable): resolve the issue of incorrect sourceKey in variable lazy loading (#4691)
* test: add e2e test

* fix(variable): resolve the issue of incorrect sourceKey in variable lazy loading

* chore: optimize e2e test

* chore: fix unit tests

* chore: make e2e more stable
2024-06-18 19:28:22 +08:00
Katherine
c4c7a3ea3e
refactor: sub-table disabled dragSort (#4696)
* refactor: sub-table disableddragSort

* refactor: sub-table disabled dragSort
2024-06-18 16:42:47 +08:00
Katherine
8a7e86fdd6
fix: height calculation for full-height tabs in approval initiation and approval block (#4686) 2024-06-18 16:42:32 +08:00
ChengLei Shao
bb82faf583
chore(data-source-main): field name exists error message (#4689)
* chore: test

* chore: throw field name exists error

* chore: error message

* chore: error locale

* fix: i18n message
2024-06-18 16:34:35 +08:00
ChengLei Shao
f61b56fe4f
chore(database): mediumtext type support (#4697) 2024-06-18 16:03:35 +08:00
ChengLei Shao
06e166f8da
fix(database): find model in hooks (#4694)
* chore: test

* fix(database): find model in hooks
2024-06-18 15:31:45 +08:00
Junyi
3838793c50
feat(plugin-field-sequence): allow to customize date format (#4685)
* feat(plugin-field-sequence): allow to customize date format

* chore(plugin-sequence): remove debug log
2024-06-18 01:11:30 +08:00
Junyi
9bef416d51
refactor(plugin-workflow-dc): move collection template to plugin and remove sort field (#4682)
* refactor(plugin-workflow-dc): move collection template to plugin and remove sort field

* fix(client): fix variable component style
2024-06-17 18:21:11 +08:00
Katherine
2b7544bdc4
refactor: workflow block && template block support setting block height (#4678)
* refactor: workflow support setting block height

* refactor: support block template

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: bug
2024-06-17 16:37:31 +08:00
Katherine
6b6b69ae09
fix: restore field height spacing after removing description in form (#4679) 2024-06-17 16:31:59 +08:00
GitHub Actions Bot
9de4853030 chore(versions): 😊 publish v1.2.4-alpha 2024-06-17 00:53:36 +00:00
jack zhang
c66744d4a8
fix: action modal icon and Initializer menu close when click (#4664)
* fix: action modal icon and Initializer menu close when click

* fix: bug

* fix: bug

* feat: bug

* fix: e2e bug
2024-06-15 18:03:33 +08:00
chenos
6c431caec4 fix(mock-collections): syntax error at or near "-" 2024-06-15 15:35:12 +08:00
YANG QIA
de0fb26609
fix(data-vi): custom filter conditions are not applied (#4671)
* fix(data-vi): custom filter conditions are not applied

* fix: default value
2024-06-15 13:35:27 +08:00
Katherine
d2b2ac69e6
fix: chart block actionBar style (#4666) 2024-06-14 20:27:34 +08:00
YANG QIA
5a3466a73a
feat(data-vi): allows to use json5 in chart json config (#4668) 2024-06-14 20:19:22 +08:00
xilesun
8e20aac7a7 fix(data-vi): js expressions in advanced config is not saved 2024-06-14 19:52:48 +08:00
Zeke Zhang
1fcf1320c2
fix(duplicate): resolve error on click (#4658)
* fix(duplicate): resolve error on click

* test: add e2e test
2024-06-14 15:08:56 +08:00
Katherine
ec22846bbb
style: list block (#4665) 2024-06-14 14:13:58 +08:00
ChengLei Shao
e56e52ad49
chore(action-import): validate association & select field value (#4643)
* chore: validate association value in import

* chore: validate value in select field

* fix: test
2024-06-14 12:02:03 +08:00
Katherine
8260cfc817
fix: form/detail/filter block height (#4652)
* fix: form/detail/filter block height

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: bug
2024-06-14 11:11:50 +08:00
ChengLei Shao
b9bc94e062
chore(test): skipping websocket-related tests currently causes vitest to hang (#4644) 2024-06-14 10:19:56 +08:00
Junyi
c747ea65c4
fix(plugin-workflow): fix incorrectly schema reaction (#4661)
* fix(plugin-workflow): fix incorrectly schema reaction

* fix(plugin-workflow): add migration
2024-06-14 08:49:36 +08:00
RakuCloud
a49d958086
Update ja_JP.json (#4650)
change "Submit": "送信" to "Submit": "保存",
2024-06-13 23:04:23 +08:00
YANG QIA
d8e80ecb41
fix(logger): fix the issue where workflow log files do not output (#4657) 2024-06-13 22:53:02 +08:00
Junyi
c2687f71e3
fix(plugin-fm): add migration for fixing new added legacy attachment field (#4649)
* fix(plugin-fm): add migration for fixing new added legacy attachment field

* fix(plugin-fm): add uischema fix

* fix: migration
2024-06-13 18:12:22 +08:00
Junyi
a38e4ada05
fix(plugin-fm): set invalid when uploading is not completed to avoid submit (#4653) 2024-06-13 18:11:39 +08:00
Katherine
1d568c635e
fix: client test (#4648) 2024-06-13 12:38:18 +08:00
GitHub Actions Bot
deacbf25e9 chore(versions): 😊 publish v1.2.3-alpha 2024-06-13 03:48:21 +00:00
Katherine
e8c2bffe20
style(client): grid style improve (#4647)
* style: grid style improve

* refactor: remove min height for block heght

* fix: min height
2024-06-13 10:41:27 +08:00
Junyi
a6c16cf3db
refactor(plugin-workflow): add card layout for assigning fields (#4642) 2024-06-12 23:46:05 +08:00
Katherine
ecb56130cf
style: markdown block style improve (#4639) 2024-06-12 21:01:58 +08:00
GitHub Actions Bot
e45bdb7d2f chore(versions): 😊 publish v1.2.2-alpha 2024-06-12 09:56:27 +00:00
Sheldon Guo
45614c8d72
feat: support qrcode embed in markdown and scan in mobile (#4638)
* feat: workbench block

* feat: mobilePage

* fix: update WorkbenchAction

* feat: support qrcode embed in markdown and scan in mobile

* fix: fix markdown button be covered problem

* fix: fix unit test error

* fix: fix unit test errors

* refactor: use react router in qrcode scanner

* feat: markdown add loading

* fix: fix blank content in print page

* refactor: change plugin dependencies to devDependencies

* feat: add some padding in markdown editor

* chore: improve some code

* feat: improve code

* fix: add QRCodeScanner

* fix: iconColor

* fix: Improve code

* feat: Improve code

* fix: version

* chore: improve some code

* chore: improve some code

* fix: i18n

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
2024-06-12 17:47:43 +08:00
Junyi
2aa46171b2
refactor(plugin-workflow): use assigned fields for create/update node values (#4546)
* refactor(plugin-workflow): use assigned fields for create/update node values

* fix(plugin-workflow): fix schema and values when change collection

* fix(plugin-workflow): fix node form initial values

* test: fix e2e

* fix(plugin-workflow): fix add node error

* refactor(plugin-workflow): change to self host schema in node

* feat(plugin-workflow): make collection uneditable after first saved

---------

Co-authored-by: hongboji <j414562100@qq.com>
2024-06-12 15:12:31 +08:00
Junyi
577f9a34e8
fix(plugin-workflow-request): fix test (#4634) 2024-06-12 15:12:07 +08:00
Katherine
aecc4a9739
fix: block height calculation (#4629)
* fix: block height calculation

* fix: test
2024-06-12 14:50:40 +08:00
GitHub Actions Bot
0d6ebe16cf chore(versions): 😊 publish v1.2.1-alpha 2024-06-12 05:15:06 +00:00
chenos
06f2df8d2e fix: update package.json 2024-06-12 13:12:50 +08:00
chenos
75f5098ded fix: use dataSource.collectionManager.getCollection 2024-06-12 12:56:26 +08:00
ChengLei Shao
690b7cd636
chore(action-import): skip reset sequence if no auto-increment primary is imported (#4631)
* chore: auto incr primary key imported test

* chore: skip reset sequence if no auto increment primary imported
2024-06-12 11:45:45 +08:00
GitHub Actions Bot
79634179a4 chore(versions): 😊 publish v1.2.0-alpha 2024-06-12 03:39:54 +00:00
Zeke Zhang
e6848858d4
fix(filter-form): fix auto-trigger filter action without default value (#4627)
* test: add e2e test

* test: add unit tests

* fix(reset-button): prevent data clear when default values exist

* fix: resolve known issues and add tests
2024-06-12 11:07:04 +08:00
Katherine
5d48b3b5aa
fix: page freeze when handling formula field in sub-table after add,select and delete record (#4613)
* fix: page freeze when handling formula field in sub-table after add, select, and delete record

* fix: bug

* fix: bug

* refactor: code improve

* refactor: code improve

* refactor: code improve

* fix: bug

* fix: bug
2024-06-12 10:08:54 +08:00
chenos
585fea650e
feat: workbench block (#4555)
* feat: workbench block

* feat: mobilePage

* fix: update WorkbenchAction

* feat: improve code

* fix: iconColor

* fix: Improve code

* feat: Improve code

* fix: version
2024-06-12 09:40:14 +08:00
GitHub Actions Bot
c7060aeceb chore(versions): 😊 publish v1.0.1-alpha.3 2024-06-11 23:57:39 +00:00
YANG QIA
4e8bbf884c
fix(auth): translation of sign in page (#4624) 2024-06-11 23:37:00 +08:00
ChengLei Shao
454079b510
fix: import data with association field (#4623)
* fix: import china region

* fix: import to many data

* chore: sequence field test

* fix: import with explain template

* fix: log error cause in error handler
2024-06-11 23:11:23 +08:00
jack zhang
a5fc22c6b0
feat: tree block (#4566)
* feat: tree block

* fix: remove showSettings

* fix: bug

* fix: bug

* fix: bug

* fix: bug

* fix: table tree expand

* fix: bug

* fix: connection bug T-4501

* fix: template settings bug
2024-06-11 22:53:04 +08:00
dependabot[bot]
868813b5fc
chore(deps-dev): bump multer-aliyun-oss from 2.1.1 to 2.1.3 (#4614)
Bumps [multer-aliyun-oss](https://github.com/ay86/multer-aliyun-oss) from 2.1.1 to 2.1.3.
- [Commits](https://github.com/ay86/multer-aliyun-oss/commits)

---
updated-dependencies:
- dependency-name: multer-aliyun-oss
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-11 22:38:30 +08:00
GitHub Actions Bot
092f3afab1 chore(versions): 😊 publish v1.0.1-alpha.2 2024-06-11 12:13:31 +00:00
Zeke Zhang
b97e103001
feat(filter-form): auto-trigger filter action when default values exist (#4622)
* test: add e2e test

* feat(filter-form): auto-trigger filter action when default values exist
2024-06-11 20:04:39 +08:00
Katherine
aa39b44d1b
fix: missing height in map history block (#4621) 2024-06-11 18:11:30 +08:00
Katherine
82c8bff835
fix: table block height issue with minimal data (#4617) 2024-06-11 18:10:41 +08:00
Junyi
cd04d23481
fix(preset): fix plugin-workflow-mailer version (#4619) 2024-06-11 15:44:58 +08:00
YANG QIA
0fb18b495f
fix(auth): allows to set the auth type title translation from server end (#4616)
* fix(auth): allows to set auth type title translation from server end

* chore: move tval to utils

* chore: mark deprecated

* fix: test
2024-06-11 14:25:07 +08:00
Katherine
b9fda22fb1
fix(export): export button remaining in loading state after cancel (#4615) 2024-06-11 11:35:53 +08:00
YANG QIA
aae75de70b
feat(tree-block): support filtering child nodes (#4603)
* feat(tree-block): support filtering child nodes

* test: add list test

* test: remove only

* fix: use isValidFilter
2024-06-11 11:34:11 +08:00
Junyi
11fcc9d7ae
fix(client): fix text wrap in variable input (#4605)
* fix(client): fix text wrap in variable input

* fix(client): revert css
2024-06-10 17:26:29 +08:00
Junyi
792200278e
refactor(plugin-workflow): change variable getter from collection fields (#4567)
* refactor(plugin-workflow): change variable getter from collection fields

* fix(plugin-workflow): fix import

* chore(plugin-workflow-action-trigger): remove unused import

* fix(plugin-workflow): fix collection field in workflow variable

* refactor(plugin-workflow-manual): avoid tslint error
2024-06-10 16:30:43 +08:00
chenos
1d2ac6b85e
fix: remove grid wrap (#4612) 2024-06-10 15:31:19 +08:00
David Fecke
328b0da846
feat(client): allow JSON5 value in Form Input of type JSONTextArea (#4600)
* feat(client): allow json5 value in form-item type json component

* test: fix tests

* chore: set json5 default as false

* chore: add demo

---------

Co-authored-by: xilesun <2013xile@gmail.com>
2024-06-10 11:09:26 +08:00
Katherine
73bf5f328d
fix: iframe block loses height when set to default (#4602)
* fix: iframe block loses height when set to default

* refactor: local improve
2024-06-08 12:57:14 +08:00
Junyi
d090f27346
feat(plugin-workflow-smtp-mailer): add new plugin for sending email in workflow (#4584)
* feat(plugin-workflow-smtp-mailer): add new plugin for sending email in workflow

* refactor(plugin-workflow-mailer): change plugin name and locales

* fix(plugin-workflow-mailer): fix parameters

* fix(preset): add new plugin to preset

* fix(plugin-workflow-mailer): fix locale namespace
2024-06-08 09:19:30 +08:00
Zeke Zhang
056a126d3a
chore: fix typo (#4589) 2024-06-08 09:16:13 +08:00
GitHub Actions Bot
9218319d02 chore(versions): 😊 publish v1.0.1-alpha.1 2024-06-07 13:46:37 +00:00
Katherine
7439a663f5
fix: style issues for gridCard in mobile client (#4599)
* fix: style issiues for gridCard in mobile client

* fix: bug

* fix: bug

* fix: bug

* fix: style improve
2024-06-07 20:56:07 +08:00
Katherine
b00631ab89
fix: style issues for gridCard in mobile client (#4593)
* fix: style issiues for gridCard in mobile client

* fix: bug

* fix: bug

* fix: bug
2024-06-07 20:39:22 +08:00
Zeke Zhang
7d4ae69f08
fix(variable): should remove through collection field (#4590) 2024-06-07 14:05:39 +08:00
YANG QIA
34108f1fcb
feat(data-vi): support for using url params and current role variables (#4586)
* feat(data-vi): support for using url params and current role variable

* fix: bug
2024-06-07 11:43:11 +08:00
Zeke Zhang
837f4f4158
refactor(variable): support default value setting (#4583)
* refactor(variable): support default value setting

* chore: add e2e test for URL search params variable

* fix: resolve field linkage errors

* chore: fix unit test

* test: association select data scope linkage

---------

Co-authored-by: katherinehhh <katherine_15995@163.com>
2024-06-07 10:23:28 +08:00
Katherine
17edad6014
fix: compatibility issues with historical kanban and iframe block (#4587)
* fix: iframe params undefined

* fix: kanban fixed block

* fix: kanban fixed block

* fix: kanban fixed block

* fix: kanban fixed block
2024-06-07 10:22:13 +08:00
chenos
cf740897cc fix(ci): skip some test cases on the Windows platform 2024-06-07 10:19:49 +08:00
Zeke Zhang
4743b2b689
fix(linkage-rules): resolve issue with invalid expressions (#4580)
* fix(linkage-rules): resolve issue with invalid expressions

* test: add e2e test for expression

* refactor: extract template
2024-06-06 19:38:38 +08:00
YANG QIA
0c637e8890
fix(map): amap reset (#4574) 2024-06-06 15:48:00 +08:00
chenos
22a89861f6
feat: url support preview (#4559)
* feat: url support preview

* feat: add settings for Input.Preview

* refactor: refactor CollectionField.tsx to use dynamic component

* Revert "refactor: refactor CollectionField.tsx to use dynamic component"

This reverts commit 37719eb28e.

* test: add e2e test

* refactor(e2e): extract template

---------

Co-authored-by: Zeke Zhang <958414905@qq.com>
2024-06-06 14:11:10 +08:00
Katherine
74a5090ae8
fix: correct precision conversion error for Unix timestamp in readPretty (#4569) 2024-06-06 09:27:57 +08:00
Junyi
361ebee130
feat(plugin-workflow): allow to select any path of a variable in condition node (#4571) 2024-06-05 23:28:06 +08:00
Junyi
15424f4c88
fix(client): fix action props (#4568) 2024-06-05 20:43:19 +08:00
Zeke Zhang
cdd98c91bf chore(e2e): optimize e2e test 2024-06-05 18:02:47 +08:00
ChengLei Shao
2063227f4a
refactor: export & import plugin (#4468)
* feat: chunk method in repository

* chore: xlsx export test

* chore: xlsx export

* chore: export action

* chore: export action

* chore: code

* feat: database interface manager

* feat: export with ui schema

* chore: console.log

* chore: export with china region field

* chore: export with attachments

* chore: export with multiple select

* chore: export with interface

* chore: export action

* fix: export with datetime file

* chore: limit export action running in same time

* chore: yarn.lock

* fix: render json value

* chore: chunk with limit

* feat: add EXPORT_LIMIT env config

* fix: typo

* fix: type

* chore: asyn mutex version

* chore: test

* chore: test

* fix: export null value

* chore: test

* chore: createdAt test

* fix: export with createdAt

* chore: import template

* chore: xlsx importer

* chore: import run

* chore: export with data source api

* chore: toValue api in interface

* fix: build

* chore: import with transaction

* fix: build database

* chore: many to one interface

* chore: code

* chore: import with associations

* chore: default toValue

* chore: import template with explain

* chore: import with explain template

* chore: reset id seq after import

* chore: download template action

* fix: database build

* fix: build

* fix: build

* fix: test

* chore: import with number field

* chore: import with boolean field

* chore: json interface

* chore: import action

* chore: typo

* chore: i18n

* chore: select interface

* chore: china region interface

* chore: datetiem field

* chore: cast to array

* fix: import tips

* chore: import await

* fix: test

* fix: test in mariadb

* chore: comments

* chore: comments

* fix: parse date with empty string

* fix: read import limit

* fix: type

* fix: test in mariadb

* chore: skip bigint test in sqlite

* chore: skip bigint test in sqlite

* chore: download tip i18n keys

* fix: download tips

* feat(client): add new variable named 'URL search params' and support link action (#4506)

* feat: support link action

* feat(client): add new variable named 'URL search params'

* chore: add translation

* fix: avoid crashing

* chore: fix failed test

* feat: link action

* feat: link action

* fix: remove filter parameters with undefined values

* feat: link action

* feat: add support for default values in filter form fields

* refactor: code improve

* refactor: locale improve

* refactor: locale improve

* test: add e2e test

* refactor: locale improve

* refactor: locale improve

* fix: resolve operation issues with variables

* refactor: code improve

* chore: enable direct selection of variables as default value

* chore: use qs to parse query string

* fix: menu selectKeys (T-4373)

* refactor: use qs to stringify search params

* refactor: locale improve

* refactor: locale improve

* chore: fix failed tests

* fix: resolve issue where setting Data scope is not work

* chore: fix failed e2e tests

* chore: make e2e tests more stable

* chore: add translation

* chore: make e2e tests more stable

* fix: resolve the issue of error when saving data scope

* feat: trigger variable parsing after context change

* test: add unit tests

* test: add e2e test

* refactor: extract template

* chore: fix failed unit tests

* chore: fix failed e2e test

* fix(Link): hide linkage rules in top link (T-4410)

* fix(permission): remove URL search params variable from data scope

* chore: make more stable

* chore: make e2e test more stable

* fix(Link): reduce size for variable

* fix: clear previous context (T-4449)

* fix(calendar, map): resolve initial data scope setting error (T-4450)

* fix: correct concatenation of query string (T-4453)

---------

Co-authored-by: katherinehhh <katherine_15995@163.com>
Co-authored-by: jack zhang <1098626505@qq.com>

* refactor(FormV2): add FormWithDataTemplates component (#4551)

* Revert "fix(client): fix data template style (#4536)"

This reverts commit db66090ab2.

* refactor(FormV2): add FormWithDataTemplates component

* chore: fix failed e2e tests

* chore: make e2e test more stable

* chore: import warning i18n

* chore: import warning i18n

* fix: bug

* fix: export action loading

* fix: bug

* chore: map field interface

* fix: merge bug

---------

Co-authored-by: xilesun <2013xile@gmail.com>
Co-authored-by: Zeke Zhang <958414905@qq.com>
Co-authored-by: katherinehhh <katherine_15995@163.com>
Co-authored-by: jack zhang <1098626505@qq.com>
2024-06-05 17:52:43 +08:00
Katherine
1cc35e1ef5
fix: styling issues during field drag-and-drop in details/form/list block (#4558)
* fix: styling issues during field drag-and-drop in details/form/list block

* refactor: code improve

* refactor: code improve

* refactor: code improve
2024-06-05 16:50:18 +08:00
Zeke Zhang
1dc6a25aa4
chore(e2e): make e2e tests more stable (#4565)
* chore(e2e): make e2e tests more stable

* fix(e2e): add immediate param for clearBlockTemplates
2024-06-05 16:44:47 +08:00
YANG QIA
65b91797ee
fix: sign up page not found for a new basic authentication (#4556) 2024-06-05 15:38:34 +08:00
YANG QIA
af1325f055
fix(l10n): i18n namespace of page title (#4557) 2024-06-05 15:38:16 +08:00
Katherine
ec15f9e35a
feat: iframe support variables (#4512)
* feat: support link action

* feat(client): add new variable named 'URL search params'

* chore: add translation

* fix: avoid crashing

* chore: fix failed test

* feat: link action

* feat: link action

* fix: remove filter parameters with undefined values

* feat: link action

* feat: add support for default values in filter form fields

* refactor: code improve

* refactor: locale improve

* refactor: locale improve

* test: add e2e test

* refactor: locale improve

* refactor: locale improve

* fix: resolve operation issues with variables

* refactor: code improve

* chore: enable direct selection of variables as default value

* chore: use qs to parse query string

* feat: iframe support variables

* fix: menu selectKeys (T-4373)

* feat: iframe support variables

* refactor: use qs to stringify search params

* refactor: locale improve

* refactor: locale improve

* chore: fix failed tests

* fix: bug

* fix: resolve issue where setting Data scope is not work

* chore: fix failed e2e tests

* chore: make e2e tests more stable

* chore: add translation

* chore: make e2e tests more stable

* fix: resolve the issue of error when saving data scope

* feat: trigger variable parsing after context change

* test: add unit tests

* test: add e2e test

* refactor: extract template

* chore: fix failed unit tests

* chore: fix failed e2e test

* fix: bug

* fix: bug

* fix(Link): hide linkage rules in top link (T-4410)

* fix: bug

* fix: bug

* fix: bug

* refactor: extract commonOptions

* fix: remove 'Current record' variable

* chore: fix unit tests

* fix: bug

* chore: make unit tests pass

* fix: fix build

* fix(e2e): resolve errors due to compilation issues

---------

Co-authored-by: Zeke Zhang <958414905@qq.com>
Co-authored-by: jack zhang <1098626505@qq.com>
2024-06-05 15:25:04 +08:00