215 Commits

Author SHA1 Message Date
coolxitech
533c36b962 build(docker): 优化 Docker 构建流程
- 调整 pnpm 安装方式以提高构建稳定性
- 修改依赖安装顺序以更好利用缓存
- 更新注释内容以准确反映构建步骤
- 移除冗余指令以简化 Dockerfile 结构
2025-12-13 10:33:11 +08:00
coolxitech
b49e5f667c chore(ci): 优化 Docker 登录和镜像标签逻辑
- 调整 GHCR 登录注释,明确其始终执行
- 修改 Docker Hub 登录条件,仅检查 vars.DOCKERHUB_USERNAME 是否存在
- 更新 Docker Hub 镜像标签格式,添加 docker.io 前缀以确保唯一性
- 移除关于 GITHUB_TOKEN 的注释冗余内容
- 统一镜像推送逻辑中的标签生成方式
2025-12-13 10:30:54 +08:00
coolxitech
1e9c3ad37b ci(docker): 重构多架构镜像构建流程
- 合并原有分离的 amd64 和 arm64 构建任务为统一的多架构构建任务
- 使用 docker/setup-qemu-action 和 docker/setup-buildx-action 支持多架构构建
- 更新 GitHub Actions 的依赖版本至最新(checkout@v4、login-action@v3、build-push-action@v6)
- 修改平台配置为 linux/amd64,linux/arm64 实现一键双架构构建
- 改用 GITHUB_TOKEN 进行 GHCR 认证,提高安全性
- 优化 Docker Hub 登录逻辑,仅在配置凭据时执行
- 移除手动创建 manifest 步骤,由 build-push-action 自动处理多架构标签
- 增加对 git tag 触发的支持,实现版本化镜像推送
- 添加构建缓存支持以提升后续构建速度
- 更新镜像标签策略,同时推送 latest 和 commit SHA 标签到 GHCR 与 Docker Hub
2025-12-13 10:28:57 +08:00
coolxitech
190455a1bd chore(ci): 添加手动触发工作流的支持
- 在 GitHub Actions 工作流中启用 workflow_dispatch 触发器
- 允许通过 GitHub UI 手动启动 ogame-vue-ts 构建任务
- 保留现有的 push 到 main 分支的自动触发机制
2025-12-13 10:23:55 +08:00
coolxitech
67d71ece0c chore: 更新.gitignore文件
- 添加 pnpm-lock.yaml 到忽略列表
- 保持编辑器相关目录和文件的忽略规则不变
2025-12-13 10:20:54 +08:00
coolxitech
0520609f61 chore(pnpm): 配置仅构建依赖项并更新包管理器版本
- 添加 vue-demi 到 onlyBuiltDependencies 配置
- 更新 pnpm 包管理器到版本 10.13.1
- 升级 vite 覆盖配置为 rolldown-vite 7.2.5
2025-12-13 10:20:24 +08:00
coolxitech
ec69c77956 fix(gameStore): 修正侧边栏折叠逻辑
- 调整侧边栏折叠条件以适配大屏设备
- 移除小屏设备上的错误折叠状态
- 确保默认状态下侧边栏在宽屏上展开
2025-12-13 10:20:09 +08:00
coolxitech
469c5a0170 feat(docker): 优化Docker构建流程并支持生产环境部署
- 引入多阶段构建,分离构建与运行时环境
- 使用node:20-alpine作为构建基础镜像,减小体积
- 添加pnpm包管理器并优化依赖安装流程
- 利用缓存机制提升构建效率
- 新增nginx.conf配置文件解决Vue Router历史模式404问题
- 设置静态资源缓存策略提升性能
- 更改默认启动命令为Nginx服务方式运行应用
- 移除开发服务器相关指令,适配生产部署需求
2025-12-13 10:19:58 +08:00
谦君
8637e50115 docs: 优化中英文 README 语法与排版
统一中英文 README 的语法表达和排版风格,去除多余 emoji,简化部分说明,提升文档专业性和可读性,无功能变更。
1.0.0
2025-12-11 17:12:53 +08:00
谦君
84cf48af3f Create CNAME 2025-12-11 15:43:09 +08:00
谦君
f7fc67b2f1 chore: 移除 CLAUDE.md 相关文档说明
从中英文 README 中删除 CLAUDE.md 文件说明,清理无用文档引用,保持项目说明简洁。
2025-12-11 15:31:49 +08:00
谦君
887f90ba9d Update ogame-vue-ts.yml 2025-12-11 15:29:36 +08:00
谦君
d54f94c0f6 chore: 重命名英文版 README 文件
将 README.EN.md 文件重命名为 README-EN.md,统一英文文档命名规范,提升项目文件一致性。
2025-12-11 15:22:37 +08:00
谦君
9754140cbf feat: 优化 README 及文档结构,新增英文说明
删除 README.zh-CN.md,新增英文版 README.EN.md,简体中文说明合并至 README.md 并补充内容。同步 docs/assets 下页面 JS/CSS 文件,优化文档资源命名与引用,提升多语言文档一致性。
2025-12-11 15:21:51 +08:00
谦君
705ee8c3db feat: 初始化项目结构与核心功能
引入项目基础目录结构,包含多语言支持、主要页面与组件、核心游戏逻辑、UI 组件库、加密与本地持久化、自动化 Docker 构建流程、GitHub issue 模板(中英文)、README(中英文)、LICENSE 及开发配置文件。实现 OGame 单机版主要功能模块,为后续开发和扩展奠定基础。
2025-12-11 14:49:25 +08:00