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 37719eb28e5866762459da3b269288340a21b661.
* 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
Junyi
924a328501
fix(client): fix upload logo in system settings ( #4564 )
2024-06-05 14:50:55 +08:00
Junyi
3f8ab46dc1
fix(plugin-fm): fix attachment component selectable check ( #4563 )
2024-06-05 14:50:38 +08:00
Junyi
d7866a6b51
fix(client): fix waring props ( #4562 )
2024-06-05 14:49:49 +08:00
Junyi
8cc5ad2abf
fix(plugin-fm): fix page crash when 413 in local dev ( #4560 )
2024-06-05 13:46:34 +08:00
Zeke Zhang
2dfa7a2625
Revert "chore: make e2e tests more stable"
...
This reverts commit 46f219f0cc
.
2024-06-05 12:41:19 +08:00
Daniel Jimenez Gutierrez
bef0dcb7de
fix defaultImage in constants.ts for google maps ( #4483 )
...
Somehow the image was corrupted, I made a regression to a past constant and now it works.
2024-06-05 10:15:48 +08:00
Zeke Zhang
46f219f0cc
chore: make e2e tests more stable
2024-06-05 10:02:42 +08:00
Zeke Zhang
bab5d40dbe
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
2024-06-04 21:35:37 +08:00
Zeke Zhang
f66edb5d27
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>
2024-06-04 20:57:03 +08:00
Katherine
0b8f762d8b
feat: data block support setting block height ( #4441 )
...
* feat: data block support setting block height
* feat: form block support setting block height
* feat: form block support setting block height
* feat: detail block height
* test: fix
* fix: bug
* feat: grid card support block height
* feat: kanban support block height
* feat: kanban support block height
* feat: calender support block height
* feat: calender support block height
* feat: map support block height
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* test: skip
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* refactor: blockinitializers style improve
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* refactor: code improve
* refactor: code improve
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* refactor: code improve
* refactor: code improve
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* refactor: code improve
* refactor: code improve
* fix: test
* fix: test
* fix: test
2024-06-04 17:32:01 +08:00
YANG QIA
9b7abf7295
feat(logger): support for collecting debug informations when rendering failed ( #4524 )
...
* feat(logger): support for collecting debug informations when rendering failed
* chore: update
* feat: add location information
* fix: test
* fix: test
* fix: tests
* fix: bug
2024-06-04 12:10:17 +08:00
Katherine
e842cd4cab
fix: data filtering and formula field value errors after subtable record selection ( #4547 )
...
* fix: data filter issue after selecting records in subtable
* fix: bug
* fix: bug
* fix: bug
* fix: bug
2024-06-04 11:05:42 +08:00
Katherine
1b1930b328
fix: show cascade select when no data in edit form ( #4543 )
2024-06-03 14:30:18 +08:00
Junyi
1c990ba0a5
fix(plugin-workflow): fix workflow version dropdown overflow ( #4542 )
2024-06-02 23:01:35 +08:00
Zeke Zhang
63f71994ab
test(block-templates): add test cases ( #4540 )
2024-06-02 18:52:04 +08:00
Zeke Zhang
773f05dcd2
feat(client): adjust toolbar for Table Actions ( #4538 )
...
* feat(client): adjust toolbar for Table Actions
* chore: ensure backward compatibility
* chore: update e2e tests
* chore: fix fialed unit tests
* Revert "chore: update e2e tests"
This reverts commit 0a701716877cd732db2ece8f2bdb6325a8e6179e.
* chore: update e2e tests
* chore: update e2e tests
* chore: don't forget to revert me
* chore: update e2e tests
* chore: update e2e tests
* Revert "chore: don't forget to revert me"
This reverts commit 29a51dff28f917fae99d4a88b908aad12c69f5c2.
* chore: update timeout and retries in defineConfig
* chore: make e2e tests more stable
* chore: make e2e tests more stable
2024-06-02 17:42:09 +08:00
dependabot[bot]
6bc3f7a540
chore(deps): bump sanitize-html from 2.10.0 to 2.13.0 ( #4505 )
...
Bumps [sanitize-html](https://github.com/apostrophecms/sanitize-html ) from 2.10.0 to 2.13.0.
- [Changelog](https://github.com/apostrophecms/sanitize-html/blob/main/CHANGELOG.md )
- [Commits](https://github.com/apostrophecms/sanitize-html/compare/2.10.0...2.13.0 )
---
updated-dependencies:
- dependency-name: sanitize-html
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-01 18:36:28 +08:00
Zeke Zhang
db66090ab2
fix(client): fix data template style ( #4536 )
2024-06-01 10:58:24 +08:00
Junyi
ccef72cb0b
fix(plugin-fm): fix cos path error ( #4537 )
2024-05-31 11:29:31 +08:00
Katherine
dc309cbab5
fix: prevent deletion of entire association field when removing the last column in subtable ( #4518 )
...
* fix: prevent deletion of entire association field when removing the last column in subtable
* fix: node version
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-05-31 00:03:15 +08:00
Junyi
40999ed22e
fix(plugin-fm): fix delete file error of cos ( #4529 )
...
* fix(plugin-fm): fix cos delete file record
* fix(plugin-fm): fix file cannot be deleted in cos
* fix(plugin-fm): fix path join logic
* fix(plugin-fm): fix test cases
2024-05-30 19:22:38 +08:00
jack zhang
285f719f9f
fix: table borded ( #4534 )
...
* fix: table borded
* fix: unit test
2024-05-30 18:35:20 +08:00
Zeke Zhang
803ea80e4b
fix(client): fix the issue where adding block templates in the popup does not display ( #4531 )
...
* chore: avoid crashing
* fix(client): fix the issue where adding block templates in the popup does not display
2024-05-30 17:45:35 +08:00
jack zhang
d83c102492
Fix/initializer improve ( #4533 )
...
* fix: imporve code
* fix: test bug
2024-05-30 17:20:09 +08:00
YANG QIA
950495c292
fix(i18n): fix i18n namespace for collection titles ( #4530 )
2024-05-30 15:35:07 +08:00
Zeke Zhang
96ba533158
fix(plugin-map): add 'Set default zoom level' option for map fields ( #4527 )
...
* fix(plugin-map): add 'Set default zoom level' option for map fields
* refactor: extract
* fix: should real-time map update after zoom changes
2024-05-30 15:01:51 +08:00
Katherine
38fa7f8f03
fix: disable cascading select component for association field in subtable ( #4517 )
2024-05-30 14:42:56 +08:00
Katherine
9e8335572a
fix: association field enablement affecting block field states ( #4528 )
2024-05-30 14:42:28 +08:00
Junyi
073e2b0d5b
fix(utils): fix json-templates ( #4525 )
2024-05-30 12:10:05 +08:00
Zeke Zhang
eea3262469
chore: make e2e tests more stable
2024-05-30 09:41:23 +08:00
Junyi
04449fa486
fix(client): fix deep association select in AppendsTreeSelect component ( #4526 )
2024-05-30 09:11:34 +08:00
jack zhang
8323c978fc
fix: table drag error ( #4511 )
2024-05-29 22:46:36 +08:00
Zeke Zhang
b43f896882
fix(client): fix the issue where setting default values using variabl… ( #4521 )
...
* fix(client): fix the issue where setting default values using variables in the sub-table is not work
* test: add unit tests
2024-05-29 17:27:29 +08:00
Junyi
77e0ff5ccc
fix(plugin-workflow-manual): fix custom form field wrong interface in manual node ( #4520 )
2024-05-29 16:46:50 +08:00
Junyi
bde1d1ee61
fix(plugin-workflow): fix trigger workflow acl ( #4522 )
2024-05-29 16:42:32 +08:00
Junyi
07a62b06a7
fix(plugin-workflow-request): fix locale ( #4519 )
2024-05-29 14:06:50 +08:00
Katherine
6a9d39f25d
fix: update form submit action missing linkageRules setting ( #4515 )
2024-05-29 13:47:00 +08:00