Yuzhong Zhang
|
94953a5eac
|
更新项目架构与存储适配器,添加用户认证功能
本次提交包含以下主要更改:
1. 更新 `.gitignore` 文件,添加对 `node_modules` 和环境变量文件的忽略。
2. 修改 `.gitmodules` 文件,替换为新的子模块 `cloudflare-worker`。
3. 新增 `ARCHITECTURE.md` 和 `PROJECT_REFACTOR_PLAN.md` 文档,详细描述项目架构和改造计划。
4. 实现用户认证功能,添加 GitHub OAuth 处理逻辑,支持 JWT 生成与解析。
5. 引入新的存储接口 `CanvasStore`,并实现相应的存储逻辑,支持用户画布的增删改查。
6. 更新 `main.go` 文件,整合新的认证与存储逻辑,优化路由设置。
这些更改旨在提升项目的可扩展性与用户体验,支持多用户环境下的画布管理与存储。
|
2025-07-05 23:13:17 +08:00 |
|
Yuzhong Zhang
|
61abbc612b
|
fix
|
2025-06-23 13:02:10 +08:00 |
|
Yuzhong Zhang
|
ce0d79c2f0
|
fix
|
2025-06-23 12:56:37 +08:00 |
|
Yuzhong Zhang
|
1b50a9e398
|
fix
|
2025-06-23 12:49:48 +08:00 |
|
Yuzhong Zhang
|
7b2f7af77c
|
fix
|
2025-06-23 12:34:34 +08:00 |
|
Yuzhong Zhang
|
1d2ff532f5
|
fix
|
2025-06-23 12:12:10 +08:00 |
|
Yuzhong Zhang
|
d08386e7d6
|
fix
|
2025-06-23 12:00:27 +08:00 |
|
Yuzhong Zhang
|
315f16d8b7
|
添加 GitHub Actions 工作流以构建和推送 Docker 镜像
此更改引入了一个新的工作流文件 `docker-build.yml`,用于在推送和拉取请求时自动构建和推送 Docker 镜像。工作流包括前端构建、上传工件、登录容器注册表以及提取元数据等步骤,旨在简化 CI/CD 流程并提高构建效率。
|
2025-06-23 11:56:16 +08:00 |
|