..
__init__.py
chore: apply ruff rules on tests and app.py ( #3605 )
2024-04-18 20:24:05 +08:00
datetime_utils.py
feat: Persist Variables for Enhanced Debugging Workflow ( #20699 )
2025-06-24 09:05:29 +08:00
exception.py
chore(api/libs): Apply ruff format. ( #7301 )
2024-08-15 17:53:12 +08:00
external_api.py
chore: avoid repeated type ignore noqa by adding flask_restful and flask_login in mypy import exclusions ( #19224 )
2025-05-06 11:58:49 +08:00
file_utils.py
refactor: define the Dify project version in pyproject.toml ( #20910 )
2025-07-01 12:07:24 +08:00
flask_utils.py
feat: add a flask_context_manager. ( #21061 )
2025-06-17 16:31:29 +08:00
gmpy2_pkcs10aep_cipher.py
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
helper.py
feat(libs): Introduce `extract_tenant_id` ( #22086 )
2025-07-09 17:45:56 +08:00
infinite_scroll_pagination.py
chore(api/libs): Apply ruff format. ( #7301 )
2024-08-15 17:53:12 +08:00
json_in_md_parser.py
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
jsonutil.py
feat: Persist Variables for Enhanced Debugging Workflow ( #20699 )
2025-06-24 09:05:29 +08:00
login.py
refactor: Consolidate Flask-Login Authentication Logic ( #20235 )
2025-05-26 18:22:01 +08:00
oauth.py
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
oauth_data_source.py
chore: all model.query replace to db.session.query ( #19521 )
2025-05-12 15:19:41 +08:00
passport.py
test: add comprehensive unit tests for PassportService with exception handling optimization ( #22268 )
2025-07-12 19:56:20 +08:00
password.py
Feat/new login ( #8120 )
2024-10-21 10:03:40 +08:00
rsa.py
chore: refurish python code by applying Pylint linter rules ( #8322 )
2024-09-13 22:42:08 +08:00
sendgrid.py
bug: fix minor exception msg missing ( #21255 )
2025-06-20 09:23:41 +08:00
smtp.py
Update smtp.py ( #21335 )
2025-06-25 13:50:35 +08:00
uuid_utils.py
feat(api): add UUIDv7 implementation in SQL and Python ( #22058 )
2025-07-16 13:07:08 +08:00