wrj97
|
7be6a36960
|
feat(auth): add GitLab OAuth2 provider support (#264)
* feat(auth): add GitLab OAuth2 provider support
Add GitLab as an additional OAuth2 authentication provider alongside
GitHub. This includes:
- GitLab OAuth2 client configuration with customizable base URL
- GitLabClaimsExtractor for handling GitLab-specific user claims
- Multi-provider login UI with provider-specific icons
- Updated localization to use OAuth-agnostic terminology
- JSON type annotation for IdentityBinding entity
* fix(auth): restore oauth redirect and gitlab email checks
* test(auth): align oauth login handler expectation
---------
Co-authored-by: wowo-zZ <zhenggui5228@126.com>
|
2026-04-17 19:56:32 +08:00 |
|
dongmucat
|
e00eb84234
|
chore(web): remove doc injection and add crawler metadata (#102)
变更摘要:
- 移除 inject-docs 构建注入链路,build 脚本不再执行文档注入
- 删除注入脚本并移除 marked 依赖,同步更新 pnpm lockfile
- 新增 robots.txt 与 sitemap.xml,显式暴露 registry/skill.md 抓取入口
关键文件:
- web/package.json
- web/pnpm-lock.yaml
- web/scripts/inject-docs.mjs
- web/public/robots.txt
- web/public/sitemap.xml
|
2026-03-19 15:33:06 +08:00 |
|
yun-zhi-ztl
|
21a3c5717a
|
fix(web): stabilize auth shell startup flow
|
2026-03-15 15:36:30 +08:00 |
|
wowo-zZ
|
01c5d43625
|
feat(web): add SkillHub logo as browser favicon
Add favicon.svg to web/public directory and configure it in index.html
to display the SkillHub logo in browser tabs.
|
2026-03-14 11:45:55 +08:00 |
|