2249 Commits

Author SHA1 Message Date
Zeke Zhang
70c085532c
fix(variable): fix context error with 'current object' variable (#4901)
* fix(variable): fix context error with 'current object' variable

* test: add e2e test
2024-07-19 09:08:53 +08:00
Zeke Zhang
7d660f5a0f
feat(Link): add 'Open in new window' option (#4898)
* refactor: rename 'useURLAndParamsSchema' to 'useURLAndHTMLSchema' and improve it

* feat: add 'Open in new window' option

* test: add e2e test
2024-07-19 09:07:19 +08:00
GitHub Actions Bot
69033905bb Merge branch 'main' into next 2024-07-18 15:37:37 +00:00
Katherine
a39df74a49
refactor: adjust the markdown field to use the input component in filtering (#4899) 2024-07-18 23:25:13 +08:00
GitHub Actions Bot
843aa66919 Merge branch 'main' into next 2024-07-17 09:23:37 +00:00
Katherine
16fd1e3e9c
fix: association field data scope should not persist when switching from select to cascader (#4893) 2024-07-17 17:23:20 +08:00
GitHub Actions Bot
85c56453be Merge branch 'main' into next 2024-07-17 08:11:09 +00:00
Katherine
c903e93229
fix: image style issues in rich text field (#4892)
* fix: image style issues in rich text field

* fix: test

* fix: bug
2024-07-17 16:10:45 +08:00
GitHub Actions Bot
4888fa9706 Merge branch 'main' into next 2024-07-17 03:34:43 +00:00
Zeke Zhang
505bbf54a8
fix: correct issue with filter form field operator settings being ineffective (#4891) 2024-07-17 11:34:26 +08:00
Zeke Zhang
29b561c7e7 Merge branch 'main' into next 2024-07-17 08:21:07 +08:00
Zeke Zhang
49a55495ee
feat: add 'Clear default value' settings for Reset action (#4889)
* fix(client): sub application name (#4886)

* Revert "fix(client): sub application name (#4886)" (#4887)

This reverts commit ac2e2a2043617d36b33a85ad052cf50e6fd112fb.

* feat: add 'Clear default value' settings for Reset action

* chore: add translation

* test: add e2e tests

---------

Co-authored-by: YANG QIA <2013xile@gmail.com>
2024-07-17 08:02:10 +08:00
GitHub Actions Bot
c9d1136b00 Merge branch 'main' into next 2024-07-16 09:50:20 +00:00
Katherine
84bc06d529
refactor: adjust rich text filter to Input component (#4888)
* refactor: adjust rich text filter with Input component

* refactor: adjust rich text filter with Input component
2024-07-16 17:50:02 +08:00
xilesun
128a000799 Merge branch 'main' into next 2024-07-16 11:34:19 +08:00
YANG QIA
90a48c847f
Revert "fix(client): sub application name (#4886)" (#4887)
This reverts commit ac2e2a2043617d36b33a85ad052cf50e6fd112fb.
2024-07-16 11:33:30 +08:00
xilesun
e759c9acfd Merge branch 'main' into next 2024-07-16 10:06:20 +08:00
YANG QIA
ac2e2a2043
fix(client): sub application name (#4886) 2024-07-16 10:04:06 +08:00
Zeke Zhang
6f788ccb4f Merge branch 'main' into next 2024-07-14 13:02:34 +08:00
Zeke Zhang
4ba40fdd10
fix: default values for fields should not be cleared after submission (#4877) 2024-07-14 13:01:23 +08:00
Junyi
394558c520
refactor(client): allow to select null value explicitly in variable input (#4869)
* refactor(client): allow select null value explicitly in variable input

* fix(client): fix no constant group when null selected

* fix(client): fix test case
2024-07-14 11:12:54 +08:00
Zeke Zhang
7ee6eac0f7 Merge branch 'main' into next 2024-07-13 19:20:20 +08:00
Zeke Zhang
1fb065a99b
fix(form): resolve issue with association fields not displaying content due to referenced templates (#4876) 2024-07-13 19:18:27 +08:00
Katherine
96e7145da5
fix: real-time update issue for association field data scope in sub-table (#4872)
* fix: real-time update issue for association field data scope in sub-tables

* fix: bug
2024-07-13 08:54:07 +08:00
Chareice
2c4bea0a07
Merge branch 'main' into next 2024-07-12 10:18:28 +08:00
jack zhang
bb9ebe9852
fix: initializer select close (#4865) 2024-07-11 18:22:36 +08:00
Zeke Zhang
863e5349d1 Merge branch 'main' into next 2024-07-11 13:00:59 +08:00
Zeke Zhang
1a6be31356
fix(Safari): resolve issue with menu page not refreshing in Safari (#4835)
* fix(Safari): resolve issue with menu page not refreshing in Safari

* chore: correct problematic code
2024-07-11 12:27:41 +08:00
Zeke Zhang
dcc7da6e01
fix(Table): fix styling issue with fixed columns (#4857) 2024-07-10 19:23:33 +08:00
YANG QIA
e0b5128c9d
feat(database): new field type many to many (array) (#4708)
* feat: recordSet field

* fix: record set field

* test: add tests

* fix: tests

* fix: build

* feat: front end

* refactor: belongs to array field

* fix: tests

* fix: version

* fix: version

* fix: build

* chore: update

* chore: add error

* chore: remove only

* feat: add locales

* fix: version

* fix: e2e

* fix: fix T-4661

* fix: fix T-4663

* fix: fix T-4665

* fix: fix T-4670

* fix: fix T-4666

* fix: fix T-4664

* fix: fix T-4668

* fix: test

* fix: fix T-4669

* fix: fix T-4667

* fix: bug

* fix: fix T-4670

* chore: add transaction

* feat: beforeAddDataSource hook

* feat: support external database sources, fix T-4717

* fix: bug

* fix: fix T-4671

* fix: fix T-4769

* fix: version

* fix: fix T-4762

* fix: array type interface

* fix: fix T-4742

* fix: fix T-4661

* fix: bug

* fix: bug

* feat: check association keys in backend

* fix: bug

* fix: bug

* fix: bug

* fix: test

* fix: bug

* fix: e2e

---------

Co-authored-by: Chareice <chareice@live.com>
2024-07-10 15:04:24 +08:00
Zeke Zhang
937209363a Merge branch 'main' into next 2024-07-10 12:42:24 +08:00
Zeke Zhang
881dced4dc
feat(Menu): add support for setting search params and using variables in links (#4855)
* refactor: extract urlSchema and paramsSchema to useURLAndParamsSchema

* refactor: extract to useParseURLAndParams

* feat: support to parse variables in Menu.URL

* test: add e2e test

* chore: fix e2e tests
2024-07-10 12:23:45 +08:00
Zeke Zhang
336c14748b Merge branch 'main' into next 2024-07-10 11:38:16 +08:00
Zeke Zhang
68f53f5110
fix(template): restrict block templates to their respective block types (#4842)
* test: add e2e test

* fix(template): restrict block templates to their respective block types
2024-07-10 11:35:56 +08:00
Zeke Zhang
4d84516697 Merge branch 'main' into next 2024-07-09 14:44:15 +08:00
Zeke Zhang
c2260c76c0
feat(variable): add a new variable named 'API token' (#4850)
* feat(variable): add a variable named 'Current token'

* refactor: rename to 'API Token'

* test: add e2e tests

* chore: update unit test
2024-07-09 14:42:12 +08:00
Katherine
f8e9385845
fix: ineffective conditional checks for checkbox fields as linkage rule under m2o association field (#4849) 2024-07-09 14:17:32 +08:00
chenos
4cd2454882 Merge branch 'main' into next
# Conflicts:
#	packages/core/client/src/schema-component/antd/page/Page.tsx
2024-07-09 09:17:52 +08:00
Junyi
9ba64ee6f1
fix(client): fix output time in date-picker in date-only mode (#4778) 2024-07-08 23:13:05 +08:00
Zeke Zhang
f1a564f074
chore(router): disable using replace strategy when closing popups or subpages (#4838) 2024-07-07 19:27:56 +08:00
Zeke Zhang
07c3428b9e
fix(plugin-manager): fix issue with inability to scroll on plugin management page (#4837) 2024-07-07 14:57:13 +08:00
chenos
93447bc8f8 fix: adjust the margin of the Add block button in the grid layout (#4820)
* fix: improve grid style

* fix: style
# Conflicts:
#	packages/core/client/src/schema-component/antd/page/Page.tsx
2024-07-07 08:42:38 +08:00
chenos
e461189974
fix: adjust the margin of the Add block button in the grid layout (#4820)
* fix: improve grid style

* fix: style
2024-07-07 08:34:12 +08:00
Zeke Zhang
efd89f57db Merge branch 'main' into next 2024-07-06 10:38:26 +08:00
Zeke Zhang
ec5e4b0336
feat: open subpages within the main page (#4797)
* feat: open subpages within the main page

* fix: fix known bugs and fix tests

* refactor: optimize popups style

* fix(style): avoid flickering

* chore: add comment

* fix: optimize nested popups

* refactor: optimize path after closing popup

* fix: fix draging

* chore: optimize routing stack

* feat: add back button for sub page

* test: add e2e test

* fix: enable returning from URL-opened pop-ups and subpages

* fix: enable subpages to navigate via main page menu

* refactor: optimize code

* fix: fix closePopup method

* fix: ensure block data refreshes after submitting from pop-up

* fix: add 404 info when popup is deleted and add e2e test

* fix: fix embed page

* chore: add translation

* fix(duplicate): fix e2e test

* fix: fix filterByTK

* chore(CI): add job for workflow-approval

* chore(CI): fix syntax

* chore(CI): add 'plugin-workflow-approval' in needs
2024-07-05 20:15:11 +08:00
Katherine
5fa0c6a10f
style: list block overflowY (#4822) 2024-07-05 15:19:27 +08:00
Junyi
0ba1bca5d8
feat(client): add disabled option to props of SchemaSettingsItem (#4817)
* feat(client): add disabled option to props of SchemaSettingsItem

* docs(client): add doc and demo

* feat(client): add disabled option to SchemaInitializerItem
2024-07-05 13:28:59 +08:00
xilesun
eb20d0be15 Merge branch 'main' into next 2024-07-04 18:24:27 +08:00
Katherine
89859c683a
fix: sub-form acl check (#4806) 2024-07-03 20:01:27 +08:00
Zeke Zhang
2e14e9939e Merge branch 'main' into next 2024-07-02 14:58:12 +08:00