|
|
c189de10f1
|
style: apply Ruff auto-fixes from pre-commit hook
Made-with: Cursor
|
2026-03-24 10:55:27 +08:00 |
|
|
|
499d237b7e
|
fix: pass all CI quality checks - ESLint, TypeScript, basedpyright, pyrefly, lint-imports
Frontend:
- Migrate deprecated imports: modal→dialog, toast→ui/toast, tooltip→tooltip-plus,
portal-to-follow-elem→portal-to-follow-elem-plus, select→ui/select, confirm→alert-dialog
- Replace next/* with @/next/* wrapper modules
- Convert TypeScript enums to const objects (erasable-syntax-only)
- Replace all `any` types with `unknown` or specific types in workflow types
- Fix unused vars, react-hooks-extra, react-refresh/only-export-components
- Extract InteractionMode to separate module, tool-block commands to commands.ts
Backend:
- Fix pyrefly errors: type narrowing, null guards, getattr patterns
- Remove unused TYPE_CHECKING imports in LLM node
- Add ignore_imports entries to .importlinter for dify_graph boundary violations
Made-with: Cursor
|
2026-03-24 10:54:58 +08:00 |
|
|
|
fd124e6d32
|
Merge main HEAD (segment 5) into sandboxed-agent-rebase
Resolve 83 conflicts: 10 backend, 62 frontend, 11 config/lock files.
Preserve sandbox/agent/collaboration features while adopting main's
UI refactorings (Dialog/AlertDialog/Popover), model provider updates,
and enterprise features.
Made-with: Cursor
|
2026-03-23 14:20:06 +08:00 |
|
|
|
977ed79ea0
|
fix: enterprise API error handling and license enforcement (#33044)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-03-15 20:59:41 -07:00 |
|
|
|
dbc32af932
|
Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox
# Conflicts:
# api/app.py
# api/controllers/console/app/generator.py
# api/core/llm_generator/llm_generator.py
# web/eslint-suppressions.json
# web/pnpm-lock.yaml
# web/tailwind-common-config.ts
|
2026-01-30 20:08:35 +08:00 |
|
|
|
5bf0251554
|
chore(typing): reduce ty excludes for A1 (#31721)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-01-30 02:38:57 +08:00 |
|
|
|
edb4457684
|
Merge remote-tracking branch 'myori/main' into feat/collaboration2
|
2026-01-24 15:22:07 +08:00 |
|
|
|
8d45755303
|
feat: init fastopenapi (#30453)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2026-01-23 21:07:52 +09:00 |
|
|
|
cb8fc9cf2d
|
Merge remote-tracking branch 'myori/main' into feat/collaboration2
|
2026-01-19 21:15:53 +08:00 |
|
|
|
3b225c01da
|
refactor: refactor workflow context (#30607)
|
2026-01-19 12:18:51 +08:00 |
|
|
|
6443366f50
|
[autofix.ci] apply automated fixes
|
2026-01-18 10:01:22 +00:00 |
|
|
|
8804623121
|
Update api/app_factory.py
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
|
2026-01-18 17:59:10 +08:00 |
|
|
|
9eeceb2455
|
fix basedpyright
|
2026-01-17 15:54:32 +08:00 |
|
|
|
fc291e4ca2
|
Merge remote-tracking branch 'myori/main' into feat/collaboration2
|
2026-01-17 10:22:41 +08:00 |
|
|
|
5362f69083
|
feat(refactoring): Support Structured Logging (JSON) (#30170)
|
2026-01-04 11:46:46 +08:00 |
|
|
|
44f8915e30
|
feat: Add Aliyun SLS (Simple Log Service) integration for workflow execution logging (#28986)
Co-authored-by: hieheihei <270985384@qq.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
|
2025-12-17 13:43:54 +08:00 |
|
|
|
094f417b32
|
refactor: admin api using session factory (#29628)
|
2025-12-15 12:01:41 +08:00 |
|
|
|
f48522e923
|
feat: add x-trace-id to http responses and logs (#29015)
Introduce trace id to http responses and logs to facilitate debugging process.
|
2025-12-02 17:22:34 +08:00 |
|
|
|
d162f7e5ef
|
feat(api): automatically NODE_TYPE_CLASSES_MAPPING generation from node class definitions (#28525)
|
2025-12-01 14:14:19 +08:00 |
|
|
|
3cf19dc07f
|
add two test examples (#28236)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2025-11-21 10:36:41 +08:00 |
|
|
|
b50284d864
|
fix merge problem
|
2025-09-18 15:45:53 +08:00 |
|
|
|
847d257366
|
Merge branch 'p254' into p284
|
2025-09-18 14:50:59 +08:00 |
|
|
|
a2e0f80c01
|
[Chore/Refactor] Improve type checking configuration (#25185)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
|
2025-09-05 08:34:18 +08:00 |
|
|
|
3032e6fe59
|
example for logging (#24441)
|
2025-08-25 11:41:17 +08:00 |
|
|
|
e340fccafb
|
feat: integrate flask-orjson for improved JSON serialization performance (#23935)
|
2025-08-14 19:50:59 +08:00 |
|
|
|
a189d293f8
|
make logging not use f-str, change others to f-str (#22882)
|
2025-07-25 10:32:48 +08:00 |
|
|
|
897c842637
|
ruff format
|
2025-07-21 16:13:04 +08:00 |
|
|
|
4081937e22
|
migrate to python-socketio
|
2025-07-21 14:57:28 +08:00 |
|
|
|
0d7d27ec0b
|
establish websocket connection
|
2025-07-17 15:36:50 +08:00 |
|
|
|
6a74c97a0a
|
feat: add debug log for request and response (#19781) (#19783)
Co-authored-by: hashjang <hash@geek.com>
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com>
|
2025-05-17 17:31:09 +08:00 |
|
|
|
505d4cce78
|
Revert "sort extensions for review," (#19496)
|
2025-05-11 16:57:13 +08:00 |
|
|
|
c431da9571
|
sort extensions for review, (#19470)
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com>
|
2025-05-10 20:01:31 +08:00 |
|
|
|
f23cf98317
|
refactor: Remove RepositoryFactory (#19176)
Signed-off-by: -LAN- <laipz8200@outlook.com>
|
2025-05-06 21:14:51 +08:00 |
|
|
|
8299614e60
|
[Observability][Bugfix] Fix expected an instance of Token, got None error in OpenTelemetry (#18934)
|
2025-04-28 10:31:13 +08:00 |
|
|
|
61e39bccdf
|
fix: Patch OpenTelemetry to handle None tokens (#18498)
Signed-off-by: -LAN- <laipz8200@outlook.com>
|
2025-04-22 16:04:20 +08:00 |
|
|
|
6d9dd3109e
|
feat: add a abstract layer for WorkflowNodeExcetion (#18026)
|
2025-04-17 12:48:52 +09:00 |
|
|
|
5f8d20b5b2
|
[Observability] Integrate OpenTelemetry (#17627)
|
2025-04-11 17:04:06 +08:00 |
|
|
|
490b6d092e
|
Fix/plugin race condition (#14253)
|
2025-02-25 12:20:47 +08:00 |
|
|
|
99f40a9682
|
feat: full support for opendal and sync configurations between .env and docker-compose (#11754)
Signed-off-by: -LAN- <laipz8200@outlook.com>
|
2024-12-18 09:05:54 +08:00 |
|
|
|
e86756cb39
|
feat(app_factory): speed up api startup (#11762)
Signed-off-by: -LAN- <laipz8200@outlook.com>
|
2024-12-18 09:05:31 +08:00 |
|
|
|
9b46b02717
|
refactor: assembling the app features in modular way (#9129)
Signed-off-by: -LAN- <laipz8200@outlook.com>
Co-authored-by: -LAN- <laipz8200@outlook.com>
|
2024-11-30 23:05:22 +08:00 |
|
|
|
6f418da388
|
Fixes #11065: tenant_id not found when login via ADMIN_KEY (#11066)
|
2024-11-27 19:50:56 +08:00 |
|
|
|
0e8ab0588f
|
fix: (#10437 followup) fix conditions with DEBUG config (#10438)
|
2024-11-08 09:42:53 +08:00 |
|
|
|
0ebe198ff1
|
chore: use DEBUG in dify_config instead of parsing raw system environment variable in place (#10437)
|
2024-11-08 09:34:11 +08:00 |
|
|
|
4d9160ca9f
|
refactor: use dify_config to replace legacy usage of flask app's config (#9089)
|
2024-10-22 11:01:32 +08:00 |
|
|
|
83b2b8fe60
|
refactor: add logging extension module for log initialization (#9524)
|
2024-10-22 09:00:44 +08:00 |
|
|
|
28de676956
|
controller test (#9469)
|
2024-10-18 08:23:36 +08:00 |
|