Charles Yao
d4dd55226a
fix(web): refresh draft into canvas before copilot checklist re-check
2026-08-18 21:45:04 -07:00
Charles Yao
fdfa631d02
feat(web): copilot panel — fix pre-publish checklist issues
...
Extend the Workflow Copilot editor panel to fix pre-publish checklist
errors alongside failed runs.
- Detect blocking checklist items client-side via useChecklist(nodes,
edges, {flowType}) and offer a "Fix N checklist issues" entry next to
the failed-run entry, splitting config errors (auto-fixable) from
unconnected/plugin-missing items (surfaced but not auto-fixed in v1).
- Extend use-copilot-session's create path to POST checklist_errors
(new startChecklistFix) alongside the existing failed_run_id path
(startFix unchanged).
- Drive checklist.await_recheck: re-run the checklist against the
current draft and submit the recheck action with
passed = (fixable remaining === 0) and the full remaining list.
- Add copilot.checklist* i18n keys to en-US, matching the existing
copilot.* keys' en-US-only precedent for this feature.
2026-08-18 21:45:04 -07:00
Charles Yao and Claude Opus 4.8
22dc64d6e6
feat(web): surface Workflow Copilot inside the workflow editor
...
Add a copilot toggle button next to Test Run in the workflow header and
a left-mounted panel that runs the copilot Fix flow (start fix, live
SSE progress log, approve_repair/run_verify/provide_testdata/publish/
undo/re_fix actions, and a message box), auto-resolving the app id
(workflow store `appId`), workspace id (`currentWorkspaceAtom`), and
the most recent failed run (`useWorkflowRunHistory`) instead of
requiring manual entry.
Extracts the session/SSE request logic from the standalone
`/workflow-copilot-debug` page into a shared
`app/components/workflow-copilot` module (`use-copilot-session`) so
both the debug page and the new panel drive the same implementation.
Adds a `showWorkflowCopilotPanel` store flag (defaults false) mirroring
the existing `showEnvPanel` pattern, so the feature is fully additive
and does not affect rag-pipeline/snippet editors that reuse the same
header/panel shell.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-18 21:45:04 -07:00
Charles Yao
f49c6a1b30
feat(workflow-copilot): minimal debug page to drive the Fix backend
2026-08-18 21:45:04 -07:00
yyh
b78a3462c9
chore(web): align browser support targets ( #40938 )
2026-08-18 14:21:18 +00:00
yyh
324ddb361d
fix(web): gate system features requests by connection ( #40939 )
2026-08-18 12:34:34 +00:00
yyh
b064a13aa4
refactor(web): remove legacy embedded API docs ( #40929 )
2026-08-18 09:53:55 +00:00
yyh
fe41e80f33
refactor(web): remove legacy tag component ( #40928 )
2026-08-18 07:58:47 +00:00
yyh
a2ac8ad106
refactor(web): migrate clearable search inputs ( #40924 )
2026-08-18 07:55:08 +00:00
yyh
bd4cfd5a7a
refactor(web): migrate retry units to number field ( #40923 )
2026-08-18 07:55:07 +00:00
yyh
9ce463fc24
refactor(web): compose search prefixes with input group ( #40922 )
2026-08-18 06:04:37 +00:00
yyh
809a6cff1e
refactor(web): standardize label search inputs ( #40914 )
2026-08-18 04:05:26 +00:00
yyh
32c11fd06e
refactor(web): standardize dataset search inputs ( #40913 )
2026-08-18 04:05:25 +00:00
yyh
04d2d9ff19
refactor(web): standardize app log search inputs ( #40912 )
2026-08-18 04:05:25 +00:00
yyh
6d89557355
feat(dify-ui): add input group composition ( #40890 )
2026-08-18 02:14:39 +00:00
yyh
76a91eb433
refactor(dify-ui): expose autocomplete popup anatomy ( #40895 )
2026-08-18 02:06:03 +00:00
Chengxiao
394b43376a
fix: suggest deepseek-v4-flash for Agent mode ( #40852 )
2026-08-18 01:57:21 +00:00
yyh
59c6a470bb
fix(web): update agent model request limit copy ( #40863 )
2026-08-17 06:37:23 +00:00
无能的迪拜巧克力
b02072baee
fix(web): let multimodal guidance height fit content ( #40846 )
2026-08-17 06:10:06 +00:00
219596c4df
feat(plugin-auth): visibility picker for OAuth credentials ( #39840 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Wu Tianwei <30284043+WTW0313@users.noreply.github.com >
Co-authored-by: twwu <twwu@dify.ai >
2026-08-17 02:41:26 +00:00
yyh
facb60abfe
fix(web): align combobox interaction semantics ( #40826 )
2026-08-17 02:13:08 +00:00
L1nSn0w and autofix-ci[bot]
ea6770c7a1
feat(oauth): drive silent authorization from oauth_provider_apps.auto_authorize ( #40783 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 10:29:39 +00:00
Joel
b0c5172e10
fix: show accurate copy for agent run limit errors ( #40784 )
2026-08-14 10:07:36 +00:00
Joel
62d06a3c73
fix: preserve successful last run status after page restore ( #40775 )
2026-08-14 08:59:18 +00:00
Joel and autofix-ci[bot]
35132d6892
chore: reopen the education application flow ( #40760 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 07:16:21 +00:00
yyh
9acdcbe2f8
fix(web): skip lifecycle scripts in Docker install ( #40763 )
2026-08-14 05:12:14 +00:00
yyh
0f63a05d04
chore: upgrade Vite+ to 0.2.9 ( #40762 )
2026-08-14 04:42:28 +00:00
yyh
f8e05ebfc0
docs(web): consolidate maintainer guidance ( #40758 )
2026-08-14 03:40:05 +00:00
Joel
0ac005eb98
fix: add semantic document titles across pages ( #40396 )
2026-08-14 03:29:16 +00:00
Jingyi
e3b3165e9a
feat(web): embed marketplace in integration categories ( #40744 )
2026-08-14 01:55:51 +00:00
yyh and autofix-ci[bot]
1cf8db8395
refactor(web): clarify model selector trigger ownership ( #40732 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-08-14 01:03:50 +00:00
yyh
36dfc6c216
refactor(ui): enforce single-choice segmented controls ( #40726 )
2026-08-13 08:09:10 +00:00
yyh
7a6f380f2c
fix(dify-ui): refine pagination navigation semantics ( #40723 )
2026-08-13 07:54:31 +00:00
Joel
84e348c52b
fix: prevent cross-tab chat conversation switching ( #40709 )
2026-08-13 07:26:38 +00:00
yyh
fb30dd2d58
refactor(web): migrate app card icon controls ( #40652 )
2026-08-13 07:04:17 +00:00
yyh
a0ca3d2e81
refactor(web): remove legacy action button references ( #40651 )
2026-08-13 07:04:16 +00:00
yyh
204a906de8
refactor(web): migrate help menu icon trigger ( #40650 )
2026-08-13 07:04:15 +00:00
yyh
146f402a8c
refactor(web): migrate workflow icon commands ( #40649 )
2026-08-13 06:44:03 +00:00
yyh
d6f32a0267
refactor(web): migrate plugin icon commands ( #40648 )
2026-08-13 06:44:02 +00:00
yyh
288766171d
refactor(web): migrate dataset icon commands ( #40647 )
2026-08-13 06:44:01 +00:00
yyh
7ab368f4a4
refactor(web): migrate app icon commands ( #40646 )
2026-08-13 06:44:00 +00:00
yyh
d0e2723e45
refactor(web): migrate semantic icon controls ( #40624 )
2026-08-13 06:43:59 +00:00
Joel
c085142e66
chore: remove scope selection from the agent environment editor ( #40701 )
2026-08-13 06:24:51 +00:00
Joel
a8d5679a1c
fix: update Agent advanced settings copy ( #40682 )
2026-08-13 03:25:43 +00:00
Joel
b3d770a69b
fix: hide knowledge retrieval from Agent V2 configuration ( #40679 )
2026-08-13 03:03:12 +00:00
yyh
71b31e17b0
refactor(web): migrate domain icon commands ( #40621 )
2026-08-13 02:29:36 +00:00
yyh
312bc4912d
refactor(web): migrate shared icon commands ( #40620 )
2026-08-13 02:29:36 +00:00
WH-2099
489772908b
fix: enforce API key list permissions ( #40516 )
2026-08-12 11:44:27 +00:00
Wu Tianwei
6899c7720f
refactor(web): remove deprecated deployments pages ( #40593 )
2026-08-12 08:49:51 +00:00
yyh
6d185b6f40
test(web): remove brittle publisher lock test ( #40592 )
2026-08-12 07:55:46 +00:00