dify/api/controllers/web
Stephen Zhou fde800e337
Merge remote-tracking branch 'origin/main' into deploy/konwledge
# Conflicts:
#	.github/dependabot.yml
#	.github/workflows/deploy-dev.yml
#	api/app_factory.py
#	api/core/indexing_runner.py
#	api/services/feature_service.py
#	api/tests/test_containers_integration_tests/controllers/console/auth/test_password_reset.py
#	api/tests/test_containers_integration_tests/services/test_feature_service.py
#	api/tests/unit_tests/controllers/console/auth/test_account_activation.py
#	api/tests/unit_tests/controllers/service_api/app/test_conversation.py
#	api/tests/unit_tests/controllers/web/test_site.py
#	api/tests/unit_tests/core/rag/indexing/test_indexing_runner.py
#	api/tests/unit_tests/core/tools/test_base_tool.py
#	api/tests/unit_tests/extensions/otel/test_retrieval_tracing.py
#	api/tests/unit_tests/extensions/test_ext_login.py
#	api/tests/unit_tests/services/test_feature_service_deployment_edition.py
#	api/tests/unit_tests/services/test_feature_service_knowledge_fs.py
#	api/tests/unit_tests/services/test_feature_service_licensed_seats.py
2026-08-07 09:55:10 +08:00
..
__init__.py feat(api): introduce select, file and file list form input types to Human Input node (#36322) 2026-06-04 01:54:28 +00:00
app.py refactor: explicit DB session propagation across backend paths (#38559) 2026-07-15 06:48:28 +00:00
audio.py fix: return 400 instead of 500 when file field is missing in audio-to-text endpoints (#39303) (#39322) 2026-07-21 02:19:24 +00:00
completion.py refactor: explicit DB session propagation across backend paths (#38559) 2026-07-15 06:48:28 +00:00
conversation.py refactor: explicit DB session propagation across backend paths (#38559) 2026-07-15 06:48:28 +00:00
error.py refactor(chat): modernize speech-to-text pipeline (#38653) 2026-07-13 04:21:29 +00:00
feature.py refactor(api): decouple console queries through application services (#40031) 2026-08-07 00:42:55 +00:00
files.py refactor(api): migrate web chat endpoints to BaseModel (#37962) 2026-07-09 04:23:13 +00:00
forgot_password.py chore: clean Db session from service (#38227) 2026-07-08 03:07:27 +00:00
human_input_file_upload.py refactor(api): migrate web chat endpoints to BaseModel (#37962) 2026-07-09 04:23:13 +00:00
human_input_form.py feat(api): expose app mode in webapp site response (#39607) 2026-07-27 02:57:18 +00:00
login.py chore: clean Db session from service (#38227) 2026-07-08 03:07:27 +00:00
message.py refactor: explicit DB session propagation across backend paths (#38559) 2026-07-15 06:48:28 +00:00
passport.py chore: clean Db session from service (#38227) 2026-07-08 03:07:27 +00:00
remote_files.py refactor(api): migrate web chat endpoints to BaseModel (#37962) 2026-07-09 04:23:13 +00:00
saved_message.py refactor: explicit DB session propagation across backend paths (#38559) 2026-07-15 06:48:28 +00:00
site.py refactor(api): decouple console queries through application services (#40031) 2026-08-07 00:42:55 +00:00
workflow_events.py feat(workflow): support human input in loop and iteration (#39243) 2026-08-03 02:24:18 +00:00
workflow.py refactor(api): migrate web chat endpoints to BaseModel (#37962) 2026-07-09 04:23:13 +00:00
wraps.py fix(api): prevent identity logging deadlock (#39449) 2026-07-23 09:08:04 +00:00