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
Yuzhong Zhang
522f394177
sync
2025-07-08 19:04:03 +08:00
Yuzhong Zhang
74cb9e5658
fix
2025-07-08 18:53:44 +08:00
Yuzhong Zhang
dfe6ca9a7d
update wf
2025-07-08 18:52:14 +08:00
Yuzhong Zhang
6320b7a47e
del excalidraw
2025-07-08 18:51:59 +08:00
Yuzhong Zhang
d651bde38b
添加 .gitattributes 文件以自动处理文本文件的换行符,并在 .idea 目录中添加 .gitignore 文件以忽略特定的 IDE 配置文件和数据源存储文件。
2025-07-08 16:35:57 +08:00
Yuzhong Zhang
a090ce26cd
use submodule
2025-07-08 14:44:24 +08:00
Yuzhong Zhang
31b7b513a9
Update docker-compose.yml
2025-07-06 22:21:13 +08:00
Yuzhong Zhang
b570b004d7
添加env example
2025-07-06 20:33:03 +08:00
Yuzhong Zhang
82da279332
Update README docs and add feature screenshots
...
Renamed 'Excalidraw Complete' to 'Excalidraw Full' in both English and Chinese README files. Added new sections highlighting core differences from the official Excalidraw, and included four illustrative screenshots to showcase multi-canvas management, storage options, OAuth2 login, and AI features.
2025-07-06 16:10:49 +08:00