Commit Graph

81 Commits

Author SHA1 Message Date
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
Yuzhong Zhang a7c4624e70 Update README and docker-compose; add Chinese README
Expanded and clarified the main README with new features, configuration, and deployment instructions. Added a Chinese translation (README_zh.md). Updated docker-compose.yml to improve volume and env file mounting.
2025-07-06 16:02:39 +08:00
Yuzhong Zhang 7083d04fbf 文件系统的存储方式 2025-07-06 15:38:48 +08:00
Yuzhong Zhang 44414af085 Add thumbnail support to Canvas and storage backends
Introduces a 'thumbnail' field to the Canvas model and updates all storage backends (AWS S3, filesystem, memory, and SQLite) to handle storing and retrieving this field. Also updates the API handler to accept and save the thumbnail, and switches SQLite driver to modernc.org/sqlite for improved compatibility. Updates .gitignore to exclude .db files.
2025-07-06 15:02:58 +08:00
Yuzhong Zhang e4981703fe 优化缩略图的处理 2025-07-06 14:28:05 +08:00
Yuzhong Zhang 15327cee5a Update docker-build.yml 2025-07-06 13:05:20 +08:00
Yuzhong Zhang 41b7d7f06a 移除posthog 2025-07-06 12:58:20 +08:00