Commit Graph

96 Commits

Author SHA1 Message Date
Tomas Dvorak 5fae9779ad ci/cd 2026-04-28 10:12:30 +02:00
Tomas Dvorak 5657ed74e3 update ci/cd 2026-04-27 11:23:56 +02:00
Tomas Dvorak f532bdacad fix: force go.mod to 1.23 2026-04-27 10:20:22 +02:00
Tomas Dvorak 9eeadfaf50 fix: lock go.mod to go 1.23 (avoid go mod tidy reverting it) 2026-04-27 09:54:33 +02:00
Tomas Dvorak b53159d643 fix: revert go.mod to go 1.23 (was reverted to invalid 1.25.7) 2026-04-27 09:47:19 +02:00
Tomas Dvorak 338dbcc20e fix: convert cf-kv and excalidraw-libraries from submodules to regular files
- Remove stale cloudflare-worker submodule entry from .gitmodules
- Remove .git dirs from cf-kv and excalidraw-libraries so Git tracks them as regular files
- Fixes 'No url found for submodule path cf-kv' CI error
2026-04-27 09:37:49 +02:00
Tomas Dvorak 88c2969a96 Update 2026-04-27 09:18:48 +02:00
Tomas Dvorak 110a73364b fix: regenerate package-lock.json for npm ci sync 2026-04-27 09:18:07 +02:00
Tomas Dvorak 89b9390c14 feat: full project sync - CI fixes, frontend, workspace API, and all changes 2026-04-27 09:08:07 +02:00
Tomas Dvorak a07fca997e fix: CI/CD test failures and invalid Go version
- Fix go.mod Go version from invalid 1.25.7 to 1.23
- Fix Dockerfile golang image from 1.25 to 1.23
- Add window.matchMedia mock for jsdom themeStore tests
- Exclude e2e/ from Vitest to prevent Playwright test conflicts
- Add frontend test step to both CI workflows
2026-04-27 09:04:30 +02:00
Yuzhong Zhang eadacd9e66 更新 Dockerfile 和 GitHub Actions 工作流,支持多平台构建。添加 QEMU 设置以支持不同架构,修改 Dockerfile 以使用动态平台参数构建前后端应用。 (#14) 2025-08-25 14:50:01 +08:00
doubleJazzCat a426521beb Update .env.example.dex (#12) 2025-08-25 13:15:26 +08:00
Yuzhong Zhang c569365fbd Merge pull request #10 from BetterAndBetterII/cursor/fix-dex-config-secret-reading-from-env-40cb
Fix dex config secret reading from env
2025-08-19 03:05:51 +08:00
Cursor Agent 9d476eeff9 Use environment variable for Excalidraw OIDC client secret
Co-authored-by: 123090848 <123090848@link.cuhk.edu.cn>
2025-08-18 19:03:48 +00:00
Yuzhong Zhang 69a0677ef6 更新 README 文件中的示例命令,将 .env.example 文件重命名为 .env,以确保用户能够正确初始化环境配置并启动应用程序。 2025-08-18 22:01:40 +08:00
Yuzhong Zhang 0e9e9b3f43 Merge pull request #8 from BetterAndBetterII/oidc 2025-08-18 21:43:31 +08:00
Yuzhong Zhang 45803eb6f1 Merge branch 'oidc' of github.com:BetterAndBetterII/excalidraw-full into oidc 2025-08-18 21:35:11 +08:00
Yuzhong Zhang c09d482355 update upstream 2025-08-18 21:35:02 +08:00
BetterAndBetterII 118109ca88 change image tag 2025-08-18 13:33:48 +00:00
Yuzhong Zhang 020caa2fb6 update 2025-08-18 21:32:55 +08:00
Yuzhong Zhang eba6947505 更新head 2025-08-18 21:19:37 +08:00
BetterAndBetterII e218aeb6b3 更新 README 文件中的密码哈希生成命令,修正 .env 文件中 ADMIN_PASSWORD_HASH 的更新方式,确保密码哈希被正确引用。此更改提高了文档的准确性和可用性。 2025-08-18 20:52:53 +08:00
Yuzhong Zhang 5ce2d8604d Update handlers/auth/auth.go
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-08-18 20:52:49 +08:00
BetterAndBetterII 959f04400c 更新 .gitignore 文件以忽略 .htpasswd 文件,添加简单密码认证的使用说明到 README 文件中,包含示例命令和配置步骤,增强文档的可读性和实用性。 2025-08-18 20:52:41 +08:00
BetterAndBetterII 3f10e749aa 更新 docker-compose 配置,将 Excalidraw 服务的镜像版本从 main 更改为 latest,以确保使用最新的镜像版本。 2025-08-18 20:52:20 +08:00
BetterAndBetterII 90452a472e 更新 docker-compose 配置,修正 Excalidraw 服务的端口映射,并将镜像版本从 latest 更改为 main,以确保使用最新的稳定版本。 2025-08-18 20:52:17 +08:00
BetterAndBetterII 6fb8f69497 删除架构文档和改造计划文档,清理不再需要的文件,以简化项目结构和文档管理。 2025-08-18 20:52:13 +08:00
BetterAndBetterII d27df30788 更新 .env.example 文件,移除 OIDC 相关配置,简化环境变量设置,以反映最新的认证流程和配置要求。 2025-08-18 20:52:02 +08:00
Yuzhong Zhang 2e368455ab 重构认证流程,合并 GitHub 和 OIDC 登录路由,更新回调 URL,简化环境变量配置,移除旧的 Dex 相关代码,增强代码可读性和维护性。更新文档以反映新的认证流程和环境变量设置。 2025-08-18 20:51:45 +08:00
BetterAndBetterII aa8e9ed4d0 更新 .env 示例文件以修正 OIDC 重定向 URL,添加可选的管理员用户名注释。增强 OIDC 登录流程,生成随机状态并在 Cookie 中存储,验证状态以提高安全性。此更改提升了 OIDC 认证的安全性和灵活性。 2025-08-18 20:51:01 +08:00
BetterAndBetterII bff23e9117 更新 .env 示例文件以包含新的管理员用户 ID 和密码哈希,调整 docker-compose 配置以支持健康检查和网络设置,优化 Dex 配置以使用环境变量。此更改增强了 OIDC 认证的灵活性和安全性。 2025-08-18 20:50:56 +08:00
Yuzhong Zhang 4da39f2d6a 添加 OIDC 认证支持,更新环境变量配置,重构 Docker Compose 文件,移除旧的 Dex 初始化脚本,优化用户模型,更新前端登录流程,支持通过 OIDC 登录。 2025-08-18 20:50:43 +08:00
Yuzhong Zhang fa80805bb1 添加 Dex 认证配置和初始化脚本,创建 .env 示例文件,更新 docker-compose 配置以支持 OIDC 认证 2025-08-18 20:46:21 +08:00
Yuzhong Zhang cd2662b349 更新主机地址替换逻辑,支持通过环境变量配置后端主机,增强反向代理和跨域支持。 2025-07-09 13:44:27 +08:00
Yuzhong Zhang 642fa94ed1 fix branch error 2025-07-09 13:18:07 +08:00
Yuzhong Zhang 176ed9cd51 fix collb 2025-07-09 13:16:04 +08:00
Yuzhong Zhang cfa033bb48 update 2025-07-09 12:40:04 +08:00
Yuzhong Zhang 04fb0dc69d fix text 2025-07-09 12:39:45 +08:00
Yuzhong Zhang b504e76da9 update cf kv store config guide 2025-07-09 11:47:41 +08:00
Yuzhong Zhang 3fbf1b3448 fix window.crypto.randomUUID 2025-07-09 11:11:56 +08:00
Yuzhong Zhang ff8e64cccb security fix 2025-07-08 21:31:02 +08:00
Yuzhong Zhang 707b7283f6 update 2025-07-08 20:52:09 +08:00
Yuzhong Zhang 23ca6ef82e update workflow 2025-07-08 20:48:18 +08:00
Yuzhong Zhang 72caa634b4 update 2025-07-08 20:38:27 +08:00
Yuzhong Zhang 56b51110cb update 2025-07-08 20:22:12 +08:00
Yuzhong Zhang 8f619f1f57 update 2025-07-08 20:17:51 +08:00
Yuzhong Zhang 8528629116 update 2025-07-08 20:05:22 +08:00
Yuzhong Zhang 50b89fb3d1 update 2025-07-08 20:02:13 +08:00
Yuzhong Zhang c09e404f67 update 2025-07-08 19:57:41 +08:00
Yuzhong Zhang 2222cf8d26 update 2025-07-08 19:54:24 +08:00