coolxitech
|
310372b8e2
|
chore(build): 更新构建日期时间戳
- 将构建日期从 2025/12/17 21:05:49 更新为 2025/12/17 22:25:06
|
2025-12-17 22:49:00 +08:00 |
|
coolxitech
|
d5a6dd49a1
|
build(docker): 更新Docker构建环境配置
- 使用node:lts-alpine替换node:latest基础镜像
- 添加git安装和npm镜像源配置
- 修改apk软件源为中科大镜像站
- 更新构建命令为pnpm run build格式
- 优化构建阶段依赖安装逻辑
|
2025-12-17 22:48:47 +08:00 |
|
coolxitech
|
f30676df07
|
feat(ui): 星空背景组件支持过渡动画类型
- 导入 Transition 类型以支持动画过渡配置
- 为星层1添加明确的 Transition 类型注解
- 为星层2添加明确的 Transition 类型注解
- 为星层3添加明确的 Transition 类型注解
- 统一设置缓动函数为常量 "linear"
- 确保各星层动画持续时间按倍数递增
|
2025-12-17 22:25:36 +08:00 |
|
lpj
|
690e6cbbf5
|
fix: 同步 gameSpeed 倍率展示并修复移动端资源栏遮挡
- 顶部资源栏/概览页:产量、能耗、明细按 gameSpeed 统一缩放,避免显示与实际产出不一致
- 支持 gameSpeed=0:避免 “|| 1” 抹掉 0,并在循环间隔计算中规避除 0
- 修复移动端资源横向滚动时被菜单按钮遮挡(min-w-0/overflow-hidden + 对齐规则)
|
2025-12-17 22:23:27 +08:00 |
|
coolxitech
|
bd24ca02ae
|
feat(ui): 添加粒子背景和星空背景组件
- 新增 ParticlesBg 组件,实现动态粒子效果背景
- 新增 StarsBackground 组件,创建可交互的星空背景
- 支持自定义颜色、数量、动画速度等属性配置
- 集成鼠标交互,实现视差效果和动态跟随
- 导出两个新组件便于全局使用
|
2025-12-17 22:03:12 +08:00 |
|
coolxitech
|
d9a8accad7
|
chore(deps): 更新 electron/node-gyp 依赖引用方式
- 将 @electron/node-gyp 的 Git 协议引用改为 HTTPS tarball 引用
- 统一依赖源为 GitHub 的代码加载地址
- 避免使用 git+ssh 协议可能带来的权限问题
- 确保依赖版本锁定的一致性
- 提高依赖安装的稳定性和可重复性
|
2025-12-17 22:02:59 +08:00 |
|
coolxitech
|
b166babf12
|
feat(ui): 添加粒子背景组件支持
- 在非星空背景模式下引入 ParticlesBg 组件
- 配置粒子数量、缓动效果及颜色适配暗色主题
- 设置粒子静态值并启用刷新功能
- 导入 ParticlesBg 组件并注册使用
|
2025-12-17 22:02:47 +08:00 |
|
coolxitech
|
4aa4d9d350
|
feat(ui): 添加页面切换动画和星空背景效果
- 使用 Transition 组件实现页面切换的淡入淡出动画
- 根据路由路径设置组件 key 值以触发过渡效果
- 在暗色模式下添加 StarsBackground 星空背景组件
- 为 RouterView 和 StarsBackground 设置高度样式
- 引入 StarsBackground 组件并注册使用
|
2025-12-17 21:58:28 +08:00 |
|
coolxitech
|
60fd4135ec
|
chore(deps): 重新组织依赖项并更新 motion-v
- 移除 class-variance-authority 和 clsx 的重复声明
- 移除 tailwind-merge 的重复声明
- 在 devDependencies 中正确添加 class-variance-authority
- 在 devDependencies 中正确添加 clsx
- 在 devDependencies 中正确添加 tailwind-merge
- 添加 motion-v 动画库到 dependencies
- 确保所有依赖项按字母顺序排列
- 更新 vite 使用 rolldown-vite 版本 7.2.5
|
2025-12-17 21:58:20 +08:00 |
|
coolxitech
|
0bb9244214
|
feat(styles): 引入暗色主题支持并优化样式结构
- 添加 `main.css` 文件定义基础样式和暗色主题变量
- 在 `style.css` 中导入新的主样式文件
- 更新 `utils.ts` 中的 `cn` 函数实现方式
- 调整 pnpm 锁定文件以反映依赖变化
- 集成 `motion-v` 和相关动画库支持
- 移除旧版不必要的样式依赖项
- 修复 `@electron/node-gyp` 的 Git 引用路径格式问题
|
2025-12-17 21:58:00 +08:00 |
|
谦君
|
cfcde0b024
|
feat: 新增队列与外交通知组件及新手引导
引入队列通知(QueueNotifications)和外交通知(DiplomaticNotifications)组件,优化主界面队列与外交报告展示,支持一键查看与跳转。重构App.vue,移除原有队列展示,改为弹出式通知,支持功能解锁提示与新手引导(TutorialOverlay)。完善NPC外交事件处理,导弹攻击等行为影响好感度并生成报告。优化部分UI细节与多语言文本,提升交互体验。
v1.3.0
|
2025-12-17 21:06:34 +08:00 |
|
谦君
|
053bd24855
|
fix(package): 解决buildDate字段冲突
合并package.json中的buildDate字段,移除合并冲突标记,保持字段一致性。
|
2025-12-15 22:36:33 +08:00 |
|
谦君
|
7d1f36046d
|
Merge pull request #9 from coolxitech/main
chore(workflow): 更新 GitHub Pages 工作流名称
|
2025-12-15 22:35:11 +08:00 |
|
谦君
|
22ae07de90
|
Merge branch 'main' into main
|
2025-12-15 22:35:02 +08:00 |
|
谦君
|
a76909a2c7
|
Merge pull request #8 from setube/revert-7-main
Revert "chore(github-pages): 更新GitHub Pages构建工作流"
|
2025-12-15 22:31:18 +08:00 |
|
coolxitech
|
8144f305e2
|
chore(workflow): 更新 GitHub Pages 工作流名称
- 将工作流名称从 "构建Github Pages" 更改为 "构建 Github Pages"
- 保持其他配置不变
|
2025-12-15 22:31:03 +08:00 |
|
谦君
|
04721e2450
|
Revert "chore(github-pages): 更新GitHub Pages构建工作流"
|
2025-12-15 22:30:46 +08:00 |
|
谦君
|
85ab19fb4a
|
Merge branch 'main' of https://github.com/setube/ogame-vue-ts
|
2025-12-15 22:27:25 +08:00 |
|
谦君
|
03f76b6497
|
Merge pull request #7 from coolxitech/main
chore(github-pages): 更新GitHub Pages构建工作流
|
2025-12-15 22:22:58 +08:00 |
|
谦君
|
9a571da4b1
|
feat: 管理员工具支持一键拉满资源与完成队列
新增GM界面一键拉满所有资源和一键完成所有建筑、科技、舰队、防御队列及飞行任务功能。舰队界面支持终止返航/已到达任务,相关多语言文本已补充(含中英文完整,其他语言留空待完善)。
|
2025-12-15 22:20:20 +08:00 |
|
coolxitech
|
797cc815f6
|
chore(github-pages): 更新GitHub Pages构建工作流
- 将工作流名称从"Deploy Vue Project"更改为"构建Github Pages"
- 添加workflow_dispatch触发器以支持手动触发部署
- 保留main分支的推送触发器
- 维持内容读取权限设置
|
2025-12-15 22:19:41 +08:00 |
|
谦君
|
30aceb2a76
|
Merge pull request #6 from coolxitech/main
新增PWA服务并优化Github pages服务
|
2025-12-15 22:11:09 +08:00 |
|
coolxitech
|
4340450d78
|
chore(ci): 优化 GitHub Pages 部署工作流
- 合并 pnpm 安装与构建步骤
- 移除冗余的 node-version 配置
- 简化工作流中的缓存逻辑
- 更新 pnpm 版本管理方式
- 减少不必要的 workflow 执行时间
|
2025-12-15 22:07:23 +08:00 |
|
coolxitech
|
2bac87cd39
|
chore(ci): 更新 pnpm 版本至 v10
- 将 GitHub Actions 中的 pnpm 版本从 v9 升级到 v10
- 保持缓存配置不变以提高构建性能
|
2025-12-15 22:04:28 +08:00 |
|
coolxitech
|
1aac97dfee
|
perf(workbox): 优化资源缓存匹配模式
- 修改 globPatterns 配置以递归匹配所有静态资源
- 确保深层嵌套的文档目录资源被正确缓存
- 提升离线访问性能和资源加载速度
|
2025-12-15 22:02:56 +08:00 |
|
酷曦科技
|
84b090d51d
|
Update .github/workflows/github-pages.yml
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
|
2025-12-15 22:02:29 +08:00 |
|
coolxitech
|
a592713623
|
chore(github-pages): 配置 GitHub Pages 环境变量
- 添加 environment 字段以指定部署环境
- 设置页面 URL 输出变量以便后续使用
- 确保工作流能够正确识别和部署到 GitHub Pages
|
2025-12-15 21:52:32 +08:00 |
|
coolxitech
|
ec6b9cee07
|
chore(pages): 更新 GitHub Pages 部署工作流
- 添加 permissions 配置以支持 GitHub Pages 部署
- 使用 actions/setup-node 安装 Node.js 环境
- 添加缓存配置以加速依赖安装
- 使用 actions/configure-pages 跳过 Jekyll 处理
- 使用 actions/upload-pages-artifact 上传构建产物
- 使用 actions/deploy-pages 部署到 GitHub Pages
- 更新构建命令以确保正确执行
- 修改路径配置以匹配项目结构
|
2025-12-15 21:47:08 +08:00 |
|
coolxitech
|
b6fcad0a65
|
chore(electron): 移除Electron相关配置和构建产物
- 删除了Electron主进程文件 dist-electron/main.js
- 在.gitignore中添加了dist-electron和docs目录的忽略规则
- 清理了Electron相关的构建配置和开发资源引用
- 移除了Electron应用的窗口创建和路由加载逻辑
- 删除了对VITE开发服务器URL的条件判断和处理
- 去除了Electron菜单栏设置及相关图标引用
|
2025-12-15 21:34:51 +08:00 |
|
coolxitech
|
5273520305
|
refactor(buildings): 删除构建版
|
2025-12-15 21:33:25 +08:00 |
|
coolxitech
|
751cb1e341
|
ci(github-actions): 添加 GitHub Pages 部署工作流
- 新增部署到 GitHub Pages 的自动化流程
- 配置在 main 分支推送时触发构建和部署
- 使用 pnpm 进行依赖安装与项目构建
- 通过 github-pages-deploy-action 推送构建产物至 gh-pages 分支
- 指定 docs 目录作为部署源文件夹
|
2025-12-15 21:32:46 +08:00 |
|
coolxitech
|
add90c5603
|
feat(tsconfig): 启用 JSON 模块解析和 ES 模块互操作
- 添加 resolveJsonModule 选项以支持导入 JSON 文件
- 启用 esModuleInterop 以改善 CommonJS 和 ES 模块之间的兼容性
- 设置 allowSyntheticDefaultImports 允许合成默认导入
|
2025-12-15 21:23:26 +08:00 |
|
coolxitech
|
3410eeda19
|
feat(pwa): 集成 PWA 支持并配置离线缓存策略
- 添加 vite-plugin-pwa 插件依赖
- 配置应用清单(manifest)支持全屏模式
- 设置工作箱(workbox)缓存静态资源
- 实现图片和音频资源的运行时缓存
- 调整缓存大小限制至 5MB 以适应游戏资源
- 更新构建时间戳
|
2025-12-15 21:23:15 +08:00 |
|
coolxitech
|
c690323803
|
Merge remote-tracking branch 'origin/main'
|
2025-12-15 20:45:35 +08:00 |
|
谦君
|
59dd7bfd05
|
feat: 重构战报弹窗与模拟器视图,优化UI与逻辑
重构BattleReportDialog和BattleSimulatorView相关静态资源,替换旧版JS/CSS文件,提升界面一致性和交互体验。新增和优化空状态、滚动区域等通用UI组件,移除部分冗余composable,完善多语言内容。引入导弹逻辑,补充版本检测工具,提升整体代码结构和可维护性。
v1.2.5
|
2025-12-15 20:04:40 +08:00 |
|
谦君
|
9b9fda0400
|
feat: 新增NPC与外交逻辑,优化UI组件结构
重构并精简了部分UI组件,移除冗余弹窗与详情组件,新增NPC相关逻辑(npcBehaviorLogic、npcGrowthLogic、npcStore等)及外交逻辑(diplomaticLogic、DiplomacyView)。完善分页、标签、复选框等通用UI组件。优化战报弹窗,调整README下载链接为相对路径,修复部分国际化内容。
v1.2.0
|
2025-12-15 08:23:45 +08:00 |
|
coolxitech
|
3fa716e515
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# docs/index.html
|
2025-12-14 16:07:20 +08:00 |
|
coolxitech
|
9aa240e335
|
build(workflows): 更新Docker构建缓存配置
- 在GitHub Actions工作流中启用最大模式缓存
- 添加OCI镜像描述注解支持
- 配置Docker镜像输出元数据
|
2025-12-14 16:00:03 +08:00 |
|
谦君
|
44580909a3
|
feat: 新增docs静态资源与Electron主进程
添加了docs目录及其静态资源文件,支持前端文档和演示页面部署。新增dist-electron/main.js,实现Electron主进程窗口加载本地docs或开发服务器。更新.gitignore,允许docs目录纳入版本控制。
|
2025-12-14 15:59:32 +08:00 |
|
coolxitech
|
88fa8aa2ee
|
Merge remote-tracking branch 'origin/main'
|
2025-12-14 15:55:46 +08:00 |
|
coolxitech
|
2601f1b776
|
github-pages
|
2025-12-14 15:55:27 +08:00 |
|
coolxitech
|
763dfdde04
|
github-pages
|
2025-12-14 15:55:05 +08:00 |
|
谦君
|
00d7f15380
|
Merge pull request #4 from coolxitech/main
重构构建方式
1.1.0
v1.1.0
|
2025-12-14 15:40:44 +08:00 |
|
酷曦科技
|
1cbc9f0ea8
|
Update .github/workflows/build.yml
Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
|
2025-12-14 14:40:05 +08:00 |
|
coolxitech
|
6e5c0cc745
|
docs(readme): 更新下载链接和文档结构
- 在 README 中添加了桌面版下载链接
- 完善了服务端和桌面版的分类说明
- 补充了 Ubuntu 和 MacOS 的安装包链接
- 优化了英文文档的标题和结构
- 统一了下载链接的展示格式
- 增加了必要的空行提升可读性
|
2025-12-14 14:23:14 +08:00 |
|
coolxitech
|
9451b7619d
|
docs(readme): 更新桌面版下载链接
- 将 Windows 桌面版下载链接更新为 OGame.Setup.exe
- 将 Linux 桌面版下载链接更新为 OGame.AppImage
- 将 MacOS 桌面版下载链接更新为 OGame-mac.dmg
- 将 Linux 系统标注从 "Linux" 更改为 "Ubuntu"
|
2025-12-14 14:21:13 +08:00 |
|
coolxitech
|
5e8fdea34a
|
chore(package): 更新包元数据信息
|
2025-12-14 14:14:52 +08:00 |
|
coolxitech
|
dbd95689be
|
chore(package): 更新包元数据信息
|
2025-12-14 14:11:51 +08:00 |
|
coolxitech
|
77b4a7adf2
|
chore(package): 更新包元数据信息
|
2025-12-14 14:10:48 +08:00 |
|
coolxitech
|
face17971e
|
feat(electron): 配置多平台构建产物名称
- 为 Windows 平台设置安装包文件名格式
- 添加 macOS 平台支持并配置产物命名规则
- 配置 Linux 平台构建选项及文件命名方式
- 统一各平台构建产物的命名变量使用
- 确保所有目标平台的 artifactName 格式一致
- 更新 electron-builder 配置以支持跨平台部署
|
2025-12-14 14:03:37 +08:00 |
|