林玮 (Jade Lin)
23231d5f25
fix: initialize Cloud workspace owners on activation
2026-11-13 14:34:26 +08:00
林玮 (Jade Lin)
f39a5236ae
fix(api): initialize Cloud accounts with their first workspace
...
Cloud registration defers workspace creation and stores the Account as uninitialized, but workspace activation only provisioned the workspace. The Account stayed uninitialized, so every console_account_admission endpoint kept rejecting it with account_not_initialized after onboarding finished.
Mark an uninitialized owner active and stamp initialized_at with the first workspace creation time in the same transaction that provisions the workspace. Other statuses keep their own lifecycle owners, and activation retries that skip creation never rewrite an initialized Account.
2026-11-13 14:19:02 +08:00
yyh
6f4352b315
fix(billing): explain annual changes blocked by active discounts
2026-11-12 18:01:51 +08:00
yyh
d253b372f2
feat(billing): expose education discount redemption status in Console ( #46133 )
...
(cherry picked from commit f56652ca33 )
2026-11-12 15:44:04 +08:00
林玮 (Jade Lin)
99a618add9
fix: deliver moderation replies before workflow completion
2026-11-11 16:01:17 +08:00
3774ea85ae
ci: bump tyck to check new err ( #45614 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Codex <codex@openai.com >
2026-11-11 07:31:35 +00:00
非法操作
b39a44c0e1
refactor(agent): isolate API access configuration ( #46024 )
2026-11-11 06:18:34 +00:00
Joel
0fb5917e94
Merge branch 'feat/end-user-auth-fe' into deploy/saas
...
# Conflicts:
# api/extensions/ext_application_services.py
# api/tests/unit_tests/migrations/test_end_user_auth_merge.py
2026-11-11 14:05:10 +08:00
Joel
7da7158915
Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
...
# Conflicts:
# api/controllers/console/app/workflow.py
# api/controllers/console/flask_admission.py
# api/tasks/app_generate/workflow_execute_task.py
# api/tests/unit_tests/tasks/app_generate/test_workflow_execute_task.py
# packages/contracts/generated/api/console/account/types.gen.ts
# packages/contracts/generated/api/console/account/zod.gen.ts
# packages/contracts/generated/api/console/workspaces/orpc.gen.ts
2026-11-11 11:49:50 +08:00
林玮 (Jade Lin)
acffcb9403
chore: merge hosted moderation into deploy/saas
2026-11-11 11:14:56 +08:00
林玮 (Jade Lin)
c081daa2f2
Merge remote-tracking branch 'origin/main' into linw/snp-911-end-user-auth
...
# Conflicts:
# api/tasks/app_generate/workflow_execute_task.py
# packages/contracts/generated/api/console/workspaces/orpc.gen.ts
2026-11-11 11:11:41 +08:00
583615e412
feat: support personal access token ( #45540 )
...
Co-authored-by: twwu <twwu@dify.ai >
Co-authored-by: Eldar Dadashov <52511672+eldardada@users.noreply.github.com >
Co-authored-by: Byron.wang <byron@dify.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Yunlu Wen <yunlu.wen@dify.ai >
2026-11-11 03:00:24 +00:00
FFXN and autofix-ci[bot]
f3f9b121a4
feat(knowledge): add GitHub tree previews to source selection ( #45990 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-11-11 02:47:23 +00:00
林玮 (Jade Lin)
ddd6be214e
chore: merge WebApp email changes and runtime updates into deploy/saas
2026-11-11 10:40:25 +08:00
yetuge
3b53f482a1
test(api): bring the console hit testing tests under strict pyrefly ( #45967 )
2026-11-10 17:07:59 +00:00
QuantumGhost and zxhlyh
a4d64bcddd
feat(hitl): improve forms, notifications, and IM contact sync ( #45945 )
...
Co-authored-by: zxhlyh <jasonapring2015@outlook.com >
2026-11-10 09:00:41 +00:00
林玮 (Jade Lin)
b3296ae35d
Merge remote-tracking branch 'origin/main' into linw/snp-911-end-user-auth
...
# Conflicts:
# api/controllers/console/app/workflow.py
# api/tests/unit_tests/tasks/app_generate/test_workflow_execute_task.py
2026-11-10 16:38:15 +08:00
林玮 (Jade Lin)
db05dd57dd
chore: merge WebApp Account settings into deploy/saas
2026-11-10 16:32:12 +08:00
林玮 (Jade Lin)
8854babdf1
feat(api): add WebApp Account settings endpoints ( #45972 )
2026-11-10 16:21:02 +08:00
非法操作 and autofix-ci[bot]
ce26b22970
refactor(api): isolate trigger execution lifecycle ( #45950 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-11-10 08:17:39 +00:00
yetuge and yetuge
6c33884c36
test(api): annotate console app import tests for strict pyrefly ( #45822 )
...
Co-authored-by: yetuge <yetuge@users.noreply.github.com >
2026-11-10 05:46:08 +00:00
yetuge and yetuge
156a9b94ed
test(api): annotate rag pipeline controller tests for strict pyrefly ( #45876 )
...
Co-authored-by: yetuge <yetuge@users.noreply.github.com >
2026-11-10 05:39:19 +00:00
Joel
181f909969
Merge branch 'feat/end-user-auth-fe' into deploy/saas
...
# Conflicts:
# api/repositories/app_definition_query_repository.py
# api/services/app_definition_query_service.py
# api/services/entities/tool_connection_entities.py
# api/tests/unit_tests/services/test_workflow_tool_end_user_restriction.py
2026-11-10 10:51:29 +08:00
林玮 (Jade Lin)
ba144bb1a2
Merge remote-tracking branch 'origin/main' into linw/snp-911-end-user-auth
...
# Conflicts:
# api/repositories/app_definition_query_repository.py
2026-11-10 10:39:45 +08:00
Joel
de6ba97fa0
Merge remote-tracking branch 'origin/linw/snp-911-end-user-auth' into feat/end-user-auth-fe
...
# Conflicts:
# api/services/app_definition_query_service.py
# api/tests/unit_tests/services/test_workflow_tool_end_user_restriction.py
2026-11-10 10:38:38 +08:00
Joel
031cb178d2
Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
...
# Conflicts:
# api/repositories/app_definition_query_repository.py
2026-11-10 10:19:20 +08:00
林玮 (Jade Lin)
b155868cd6
chore: merge Installed App list filters and sorting into deploy/saas
2026-11-10 10:06:28 +08:00
林玮 (Jade Lin)
4d0aacfac0
feat(api): support installed app list sorting ( #45926 )
2026-11-10 09:57:52 +08:00
XiaoBa
23ea5e3562
fix: validate retrieval attachment UUIDs and tolerate invalid image history ( #45915 )
2026-11-09 11:36:53 +00:00
林玮 (Jade Lin)
226bf603d9
feat(api): add installed app list type filtering ( #45919 )
2026-11-09 18:20:31 +08:00
yetuge and yetuge
071905e7b8
test(api): bring workspace model provider tests under strict pyrefly ( #45878 )
...
Co-authored-by: yetuge <yetuge@users.noreply.github.com >
2026-11-09 09:11:20 +00:00
Joel
ca0b5da58e
Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
...
# Conflicts:
# packages/dev-proxy/README.md
# packages/dev-proxy/src/server.spec.ts
# packages/dev-proxy/src/server.ts
# packages/dev-proxy/src/session-import.spec.ts
# packages/dev-proxy/src/types.ts
# web/.env.example
# web/dev-proxy.config.ts
2026-11-09 15:38:38 +08:00
林玮 (Jade Lin)
0970b352d2
chore: merge workflow admission and trigger updates into deploy/saas
2026-11-09 14:35:27 +08:00
Joel
867f08b183
Merge remote-tracking branch 'origin/linw/snp-911-end-user-auth' into feat/end-user-auth-fe
...
# Conflicts:
# api/openapi/markdown/web-openapi.md
# api/tests/unit_tests/controllers/web/test_migration.py
# packages/contracts/generated/api/web/orpc.gen.ts
2026-11-09 12:50:55 +08:00
Joel
111eada536
Merge branch 'feat/end-user-auth-fe' into deploy/saas
...
# Conflicts:
# api/tests/unit_tests/services/test_workflow_tool_end_user_restriction.py
# web/app/components/share/connections/connection-readme.tsx
2026-11-09 12:44:53 +08:00
林玮 (Jade Lin)
89f4c0a9fa
Merge remote-tracking branch 'origin/main' into linw/snp-911-end-user-auth
...
# Conflicts:
# api/controllers/console/app/workflow.py
# api/tests/unit_tests/tasks/test_remove_app_and_related_data_task.py
2026-11-09 12:36:20 +08:00
林玮 (Jade Lin)
469d24c7bc
chore: merge console connection ID fix into deploy/saas
2026-11-09 11:23:18 +08:00
林玮 (Jade Lin)
a4bcf028eb
fix(api): return console connection IDs after creation ( #45869 )
2026-11-09 11:18:29 +08:00
Joel
b854116334
Merge remote-tracking branch 'origin/linw/snp-911-end-user-auth' into feat/end-user-auth-fe
2026-11-09 11:14:28 +08:00
林玮 (Jade Lin)
4cc9814b1e
chore: merge WebApp discovery and connection updates into deploy/saas
2026-11-09 10:59:52 +08:00
非法操作
dd21c981f2
refactor(api): inject trigger subscription renewal and event execution ( #44653 )
2026-11-09 02:42:52 +00:00
林玮 (Jade Lin)
75dd516277
fix(api): expose WebApp URL before authentication ( #45721 )
2026-11-09 10:25:28 +08:00
Joel
ce28fce394
Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
...
# Conflicts:
# api/controllers/console/app/workflow.py
# api/tests/unit_tests/tasks/test_remove_app_and_related_data_task.py
# oxlint-suppressions.json
# web/app/(auth)/reset-password/set-password/__tests__/page.spec.tsx
# web/app/(auth)/signin/__tests__/normal-form.spec.tsx
# web/app/components/share/text-generation/text-generation-menu.tsx
# web/features/app-access-error/view.stories.tsx
# web/features/app-access-error/view.tsx
2026-11-09 10:20:03 +08:00
yetuge and yetuge
b021e559c9
test(api): annotate console app message tests for strict pyrefly ( #45727 )
...
Co-authored-by: yetuge <yetuge@users.noreply.github.com >
2026-11-06 10:59:31 +00:00
非法操作
a83ce881a1
refactor(api): inject plugin dynamic option queries ( #44576 )
2026-11-06 08:08:45 +00:00
非法操作
138ad48d30
refactor(api): inject plugin trigger endpoint dispatch ( #44547 )
2026-11-06 07:05:04 +00:00
周龙杰
da24f6d133
test(api): verify workflow publish transactions with SQLite ( #45142 )
2026-11-06 04:02:44 +00:00
林玮 (Jade Lin)
3cf6bf46fd
Merge remote-tracking branch 'origin/main' into linw/snp-911-end-user-auth
...
# Conflicts:
# api/extensions/ext_application_services.py
# api/openapi/markdown/web-openapi.md
# packages/contracts/generated/api/console/errors.gen.ts
# packages/contracts/generated/api/console/workspaces/errors.gen.ts
# packages/contracts/generated/api/web/types.gen.ts
2026-11-06 11:11:21 +08:00
yyh
50f89187e4
Merge remote-tracking branch 'origin/feat/end-user-auth-fe' into merge/deploy-saas-end-user-auth
2026-11-05 21:47:08 +08:00
yyh
09960da9e5
Merge remote-tracking branch 'origin/main' into feat/end-user-auth-fe
2026-11-05 21:26:31 +08:00