8e600f3302
feat(trigger): optimize trigger parameter schema handling in useConfig
...
- Refactored the trigger parameter schema construction in `useConfig` to utilize a Map for improved efficiency and clarity.
- Updated the return value to ensure unique schema entries, enhancing the integrity of the trigger configuration.
These changes streamline the management of trigger parameters, improving performance and maintainability in the workflow component.
2025-09-08 23:39:44 +08:00
5a1e0a8379
feat(FormInputItem): enhance UI components for improved user experience
...
- Added loading indicator using `RiLoader4Line` to `FormInputItem` for better feedback during option fetching.
- Refactored button and option styles for improved accessibility and visual consistency.
- Updated text color classes to enhance readability based on loading state and selection.
These changes improve the overall user experience and visual clarity of the form input components.
2025-09-08 23:19:33 +08:00
2a3ce6baa9
feat(trigger): enhance plugin and trigger integration with updated naming conventions
...
- Refactored `PluginFetchDynamicSelectOptionsApi` to replace the `extra` argument with `credential_id`, improving clarity in dynamic option fetching.
- Updated `ProviderConfigEncrypter` to rename `mask_tool_credentials` to `mask_credentials` for consistency, and added a new method to maintain backward compatibility.
- Enhanced `PluginParameterService` to utilize `credential_id` for fetching subscriptions, improving the handling of trigger credentials.
- Adjusted various components and types in the frontend to replace `tool_name` with `trigger_name`, ensuring consistency across the application.
- Introduced `multiple` property in `TriggerParameter` to support multi-select functionality.
These changes improve the integration of triggers and plugins, enhance code clarity, and align naming conventions across the codebase.
2025-09-08 23:14:50 +08:00
01b2f9cff6
feat: add providerType prop to form components for dynamic behavior
...
- Introduced `providerType` prop in `FormInputItem`, `ToolForm`, and `ToolFormItem` components to support both 'tool' and 'trigger' types, enhancing flexibility in handling different provider scenarios.
- Updated the `useFetchDynamicOptions` function to accept `provider_type` as 'tool' | 'trigger', allowing for more dynamic option fetching based on the provider type.
These changes improve the adaptability of the form components and streamline the integration of different provider types in the workflow.
2025-09-08 18:29:48 +08:00
98ba0236e6
feat: implement trigger plugin authentication UI ( #25310 )
2025-09-07 21:53:22 +08:00
e2827e475d
feat: implement trigger-plugin support with real-time status sync ( #25326 )
2025-09-07 21:29:53 +08:00
58cbd337b5
fix: improve test run menu and checklist ui ( #25300 )
2025-09-06 22:54:36 +08:00
a91e59d544
feat: implement trigger plugin frontend integration ( #25283 )
2025-09-06 16:18:46 +08:00
e04083fc0e
feat: add icon support for trigger plugin workflow nodes ( #25241 )
2025-09-05 15:50:54 +08:00
8e4b59c90c
feat: improve trigger plugin UI layout and responsiveness ( #25232 )
2025-09-05 14:00:14 +08:00
88af8ed374
fix: block selector ui ( #25228 )
2025-09-05 12:22:13 +08:00
9f8c159583
feat(trigger): implement trigger plugin block selector following tools pattern ( #25204 )
2025-09-05 10:20:47 +08:00
d8f6f9ce19
chore: (trigger)change content type from form to application/octet-stream ( #25167 )
2025-09-05 09:54:07 +08:00
1fffc79c32
fix: prevent empty workflow draft sync during page navigation ( #25140 )
2025-09-04 17:13:49 +08:00
83fab4bc19
chore: (webhook) when content type changed clear the body variables ( #25136 )
2025-09-04 15:09:54 +08:00
cc84a45244
chore: (webhook) use variable instead of InputVar ( #25119 )
2025-09-04 11:10:42 +08:00
5cf3d24018
fix(webhook): selected type ui style ( #25106 )
2025-09-04 10:59:08 +08:00
33c867fd8c
feat(workflow): enhance webhook status code input with increment/decrement controls ( #25099 )
2025-09-03 22:26:00 +08:00
5e5ffaa416
feat(tool-form): add extraParams prop to ToolForm and ToolFormItem components
...
- Introduced extraParams prop to both ToolForm and ToolFormItem components for enhanced flexibility in passing additional parameters.
- Updated component usage to accommodate the new prop, improving the overall functionality of the tool forms.
2025-09-03 14:53:27 +08:00
dd929dbf0e
fix(dynamic_select): implement function
2025-09-03 14:53:27 +08:00
7544b5ec9a
fix: delete var of webhook ( #25038 )
2025-09-03 14:49:56 +08:00
ff4a62d1e7
chore: limit webhook status code 200~399 ( #25045 )
2025-09-03 14:48:18 +08:00
41daa51988
fix: missing key for translation path ( #25059 )
2025-09-03 14:43:40 +08:00
d522350c99
fix(webhook-trigger): request array type adjustment ( #25005 )
2025-09-02 23:20:12 +08:00
1d1bb9451e
fix: prevent workflow canvas clearing due to race condition and viewport errors ( #25003 )
2025-09-02 20:53:44 +08:00
676648e0b3
Merge branch 'main' into feat/trigger
2025-09-01 18:05:31 +08:00
4ae19e6dde
fix(webhook-trigger): remove error handling ( #24902 )
2025-09-01 17:11:49 +08:00
327b354cc2
refactor: unify trigger node architecture and clean up technical debt ( #24886 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-01 15:47:44 +08:00
208ce4e774
CI: add TS indentation check via esLint ( #24810 )
2025-09-01 15:31:59 +08:00
6d307cc9fc
Fix test run shortcut consistency and improve dropdown styling ( #24849 )
2025-09-01 14:47:21 +08:00
10f19cd0c2
fix(webhook): add content-type aware parameter type handling ( #24865 )
2025-09-01 10:06:26 +08:00
529791ce62
fix: Variable Aggregator cannot select conversation variables ( #24793 )
2025-08-31 17:03:36 +08:00
e5e42bc483
fix: XSS vulnerability in block-input and support-var-input components ( #24835 )
2025-08-31 17:01:10 +08:00
9ed45594c6
fix: improve schedule trigger and quick settings app-operation btns ui ( #24843 )
2025-08-31 16:59:49 +08:00
60b5ed8e5d
fix: enhance webhook trigger panel UI consistency and user experience ( #24780 )
2025-08-29 17:41:42 +08:00
52e9bcbfdb
fix(web): improve floating UI positioning when scrolling ( #24595 ) ( #24782 )
2025-08-29 16:49:13 +08:00
d8ddbc4d87
feat: enhance webhook trigger panel UI consistency and interactivity ( #24759 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
2025-08-29 14:24:23 +08:00
19c0fc85e2
feat: when add/delete webhook trigger call the API ( #24755 )
2025-08-29 14:23:50 +08:00
d94e54923f
Improve tooltip design for trigger blocks ( #24724 )
2025-08-28 23:18:00 +08:00
64c7be59b7
Improve workflow block selector search functionality ( #24707 )
2025-08-28 17:21:34 +08:00
4f73bc9693
fix(schedule): add time logic to weekly frequency mode for consistent behavior with daily mode ( #24673 )
2025-08-28 14:40:11 +08:00
fab5740778
fix: can not choose file type var in aggreggator node ( #24689 )
2025-08-28 14:28:46 +08:00
add6b79231
UI enhancements for workflow checklist component ( #24647 )
2025-08-28 10:10:10 +08:00
c90dad566f
feat: enhance workflow error handling and internationalization ( #24648 )
2025-08-28 09:41:22 +08:00
fbceda7b66
fix: workflow log panel's round style ( #24658 )
2025-08-28 09:20:17 +08:00
5cbe6bf8f8
fix(schedule): correct weekly frequency weekday calculation algorithm ( #24641 )
2025-08-27 18:20:09 +08:00
87abfbf515
Allow empty workflows and improve workflow validation ( #24627 )
2025-08-27 17:49:09 +08:00
73e65fd838
feat: align trigger webhook style with schedule node and fix selection border truncation ( #24635 )
2025-08-27 17:47:14 +08:00
5bbf685035
feat: fix i18n missing keys and merge upstream/main ( #24615 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
Signed-off-by: kenwoodjw <blackxin55+@gmail.com >
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Signed-off-by: yihong0618 <zouzou0208@gmail.com >
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: -LAN- <laipz8200@outlook.com >
Co-authored-by: GuanMu <ballmanjq@gmail.com >
Co-authored-by: Davide Delbianco <davide.delbianco@outlook.com >
Co-authored-by: NeatGuyCoding <15627489+NeatGuyCoding@users.noreply.github.com >
Co-authored-by: kenwoodjw <blackxin55+@gmail.com >
Co-authored-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: Qiang Lee <18018968632@163.com >
Co-authored-by: 李强04 <liqiang04@gaotu.cn >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Asuka Minato <i@asukaminato.eu.org >
Co-authored-by: Matri Qi <matrixdom@126.com >
Co-authored-by: huayaoyue6 <huayaoyue@163.com >
Co-authored-by: Bowen Liang <liangbowen@gf.com.cn >
Co-authored-by: znn <jubinkumarsoni@gmail.com >
Co-authored-by: crazywoola <427733928@qq.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: yihong <zouzou0208@gmail.com >
Co-authored-by: Muke Wang <shaodwaaron@gmail.com >
Co-authored-by: wangmuke <wangmuke@kingsware.cn >
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
Co-authored-by: quicksand <quicksandzn@gmail.com >
Co-authored-by: 非法操作 <hjlarry@163.com >
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
Co-authored-by: Eric Guo <eric.guocz@gmail.com >
Co-authored-by: Zhedong Cen <cenzhedong2@126.com >
Co-authored-by: jiangbo721 <jiangbo721@163.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: hjlarry <25834719+hjlarry@users.noreply.github.com >
Co-authored-by: lxsummer <35754229+lxjustdoit@users.noreply.github.com >
Co-authored-by: 湛露先生 <zhanluxianshen@163.com >
Co-authored-by: Guangdong Liu <liugddx@gmail.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Yessenia-d <yessenia.contact@gmail.com >
Co-authored-by: huangzhuo1949 <167434202+huangzhuo1949@users.noreply.github.com >
Co-authored-by: huangzhuo <huangzhuo1@xiaomi.com >
Co-authored-by: 17hz <0x149527@gmail.com >
Co-authored-by: Amy <1530140574@qq.com >
Co-authored-by: Joel <iamjoel007@gmail.com >
Co-authored-by: Nite Knite <nkCoding@gmail.com >
Co-authored-by: Yeuoly <45712896+Yeuoly@users.noreply.github.com >
Co-authored-by: Petrus Han <petrus.hanks@gmail.com >
Co-authored-by: iamjoel <2120155+iamjoel@users.noreply.github.com >
Co-authored-by: Kalo Chin <frog.beepers.0n@icloud.com >
Co-authored-by: Ujjwal Maurya <ujjwalsbx@gmail.com >
Co-authored-by: Maries <xh001x@hotmail.com >
2025-08-27 15:07:28 +08:00
7129de98cd
feat: implement workflow onboarding modal system ( #24551 )
2025-08-27 13:31:22 +08:00