Krishna Chaitanya
7c0d2e1d98
fix: handle null email in GitHub OAuth sign-in ( #34043 )
...
When a GitHub user's profile email is null (hidden/private), the OAuth callback fails with HTTP 400 because `GitHubRawUserInfo` validates `email` as a required non-null string. Even after the type was relaxed to `NotRequired[str | None]` in #33882 , the flow still raises a `ValueError` when no email can be resolved, blocking sign-in entirely.
This PR improves the email resolution strategy so that users with private GitHub emails can still sign in.
2026-03-26 00:41:18 +08:00
Copilot
244f9e0c11
fix: handle null email/name from GitHub API for private-email users ( #33882 )
...
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com >
Co-authored-by: QuantumGhost <obelisk.reg+git@gmail.com >
2026-03-23 14:53:03 +08:00
盐粒 Yanli
a717519822
refactor(api): tighten phase 1 shared type contracts ( #33453 )
2026-03-17 17:50:51 +08:00
Asuka Minato
8940decd1b
more httpx ( #25651 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-09-22 23:07:09 +08:00
-LAN-
bab4975809
chore: add ast-grep rule to convert Optional[T] to T | None ( #25560 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-15 13:06:33 +08:00
yihong
56e15d09a9
feat: mypy for all type check ( #10921 )
2024-12-24 18:38:51 +08:00
Joe
4fd2743efa
Feat/new login ( #8120 )
...
Co-authored-by: douxc <douxc512@gmail.com >
Co-authored-by: Garfield Dai <dai.hai@foxmail.com >
2024-10-21 10:03:40 +08:00
-LAN-
9414143b5f
chore(api/libs): Apply ruff format. ( #7301 )
2024-08-15 17:53:12 +08:00
Bowen Liang
843280f82b
enhancement: introduce Ruff for Python linter for reordering and removing unused imports with automated pre-commit and sytle check ( #2366 )
2024-02-06 13:21:13 +08:00
Bowen Liang
cc9e74123c
improve: introduce isort for linting Python imports ( #1983 )
2024-01-12 12:34:01 +08:00
Jyong
9253f72dea
Feat/dataset notion import ( #392 )
...
Co-authored-by: StyleZhang <jasonapring2015@outlook.com >
Co-authored-by: JzoNg <jzongcode@gmail.com >
2023-06-16 21:47:51 +08:00
John Wang
db896255d6
Initial commit
2023-05-15 08:51:32 +08:00