谦君
|
703563c9b2
|
1.6.5
|
2026-01-23 02:24:34 +08:00 |
|
谦君
|
d44ea60ae9
|
1.6.5
|
2026-01-23 01:38:12 +08:00 |
|
谦君
|
1fc807915f
|
1.6.5
|
2026-01-23 01:28:57 +08:00 |
|
coolxitech
|
21cf5762d2
|
chore: 移除 packageManager 配置项
- 从 package.json 中删除了 pnpm 的 packageManager 指定配置
- 保持项目构建配置的简洁性
- 统一依赖管理方式,避免版本冲突问题
- 确保所有开发者使用相同的包管理器版本
- 减少不必要的配置冗余
- 提高项目的可维护性和一致性
|
2026-01-08 17:01:19 +08:00 |
|
谦君
|
9e8ceb0414
|
优化
|
2026-01-06 08:15:59 +08:00 |
|
谦君
|
ec96d2541e
|
修复问题
|
2026-01-06 03:06:14 +08:00 |
|
谦君
|
9e7560cc4b
|
1.6.0更新
|
2026-01-06 03:00:02 +08:00 |
|
谦君
|
fda15646eb
|
Update package.json
|
2025-12-27 03:58:54 +08:00 |
|
谦君
|
6a9846c6df
|
Update package.json
|
2025-12-27 03:58:15 +08:00 |
|
谦君
|
6f8adfa586
|
build: 替换autoprefixer为lightningcss并优化依赖
移除autoprefixer,改用lightningcss处理CSS,提升构建兼容性与性能。package.json、pnpm-lock.yaml、vite.config.ts同步调整依赖与配置,支持Android 5+/iOS 10+/Chrome 60+等目标环境。补充PWA苹果图标,删除favicon.ico。多语言任务目标文本细化和丰富,提升本地化体验。安卓端gradle配置补充capacitor-app与capacitor-filesystem依赖。
|
2025-12-26 22:22:14 +08:00 |
|
谦君
|
7ed508945a
|
build: Android版本号自动同步package.json
android/app/build.gradle中通过读取package.json自动设置versionName与versionCode,实现前后端版本号一致,避免手动同步出错。
|
2025-12-26 01:16:08 +08:00 |
|
谦君
|
724a70bebb
|
docs: 新增西班牙语和日语README并优化多语言文档
新增README-ES.md(西班牙语)和README-JA.md(日语)文档,完善多语言README互链。优化各语言README徽章、技术栈、外链格式及语言切换区,提升文档一致性与可读性。
|
2025-12-25 18:25:08 +08:00 |
|
谦君
|
06b878a731
|
chore: 统一Server文件名与产品名为OGame-Vue-Ts
CI构建流程中Server产物文件名统一为OGame-Vue-Ts前缀,package.json中productName同步改为OGame-Vue-Ts,保持产品命名一致性,便于识别与管理。
|
2025-12-24 03:36:19 +08:00 |
|
谦君
|
8c799dc3bf
|
chore: 精简README下载区与统一产品名
移除各语言README中的下载区内容,保持文档简洁一致。package.json中productName由“OGame-Vue-Ts”改为“OGame”,统一产品命名。
|
2025-12-24 03:22:06 +08:00 |
|
谦君
|
11dbdcc82a
|
chore: 统一项目名称为OGame-Vue-Ts
将android打包文件名、package.json中的productName统一为“OGame-Vue-Ts”,去除main.go中的emoji符号,控制台输出更简洁。提升品牌一致性与可读性。
|
2025-12-24 03:11:18 +08:00 |
|
谦君
|
5a06022798
|
chore: 版本号升级至1.5.0
package.json中的version字段由1.4.0提升至1.5.0,为新功能或重要更新做准备。
|
2025-12-24 02:01:32 +08:00 |
|
谦君
|
b85b84399a
|
chore: 修改go模块名与更新构建日期
go.mod中的模块名由“OGame Vue Ts”更改为“ogame-vue-ts”,package.json的buildDate更新为2025/12/24 01:51:29。
|
2025-12-24 01:52:58 +08:00 |
|
谦君
|
5e3557e2da
|
feat: 新增多语言README并优化文档结构
新增德语、俄语、韩语、繁体中文多语言README,英文与简体中文README同步优化,统一下载链接与徽章样式,完善多语言入口。提升国际化支持与文档可读性。
|
2025-12-24 01:45:17 +08:00 |
|
谦君
|
a475b1b554
|
chore: 移除多余依赖与PostCSS配置
删除@capacitor/share、@capacitor/status-bar、@capawesome/capacitor-file-picker、postcss及相关依赖,移除postcss.config.js,简化依赖树。README下载链接样式调整为纯文本列表,提升可维护性。
|
2025-12-20 04:05:20 +08:00 |
|
谦君
|
8e34d08545
|
feat: 支持Android端导出到Documents并多语言提示
Android端数据导出改为直接保存至Documents目录,导出成功后弹出带路径的多语言提示。引入@capacitor/status-bar与@capawesome/capacitor-file-picker依赖,主入口设置原生状态栏颜色与样式。各语言包补充导出成功带路径提示文案。
|
2025-12-20 02:55:00 +08:00 |
|
谦君
|
65a143bec2
|
feat: 支持Android端数据导出与分享
引入@capacitor/filesystem与@capacitor/share,实现Android端通过原生文件系统导出数据并调用系统分享面板。新增colors.xml并调整MainActivity,设置状态栏与导航栏颜色,提升原生端显示一致性。
|
2025-12-20 02:32:11 +08:00 |
|
谦君
|
9a52bac7f1
|
feat: 支持Android返回键退出确认与多语言提示
新增Android端返回键退出确认弹窗,防止误触直接退出应用。各语言包补充退出确认标题与提示语,提升多语言体验。依赖新增@capacitor/app,样式与主题适配同步优化。
|
2025-12-20 02:21:18 +08:00 |
|
谦君
|
1368bb4445
|
feat: 新增Android平台支持及构建流程
集成Android平台相关目录与配置文件,包含Gradle构建脚本、资源文件、启动图标、Java入口、Proguard规则等,完善.gitignore以排除Android构建产物。更新CI流程,支持自动构建并发布Android APK。移除README中项目结构说明,简化文档。
|
2025-12-20 00:48:36 +08:00 |
|
谦君
|
20fb2bb6a4
|
feat: 实现远征任务事件与报告展示
新增远征任务事件逻辑,支持资源、暗物质、舰船发现及遭遇海盗/外星人等多种结果,并生成对应任务报告。MessagesView支持远征任务详情展示,包括获得资源、舰船及损失舰船。补充多语言包相关远征事件提示。
|
2025-12-19 12:37:34 +08:00 |
|
谦君
|
752cade67c
|
refactor: 优化主界面布局与通知系统
重构App.vue,首页独立无侧边栏,其他页面采用统一侧边栏布局。新增右下角固定通知区,集成返回顶部、队列通知、外交通知和敌方警报。移除新手引导组件,替换为弱引导提示系统。支持星球重命名弹窗。优化NPC成长与行为定时器逻辑,提升性能和可维护性。删除issue模板及相关文档描述。
|
2025-12-19 12:01:45 +08:00 |
|
谦君
|
37045b432b
|
refactor: 移除冗余的前置条件显示方法
删除BuildingsView.vue和ResearchView.vue中未被使用的getRequirementsDisplay简化版方法,优化代码结构,提升可维护性。同步清理多语言包中无用的build字段。
|
2025-12-18 04:54:36 +08:00 |
|
谦君
|
bde0532dbd
|
Merge branch 'main' into main
|
2025-12-17 23:16:02 +08:00 |
|
谦君
|
d69b842c80
|
Update package.json
|
2025-12-17 23:15:13 +08:00 |
|
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
|
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 |
|
谦君
|
cfcde0b024
|
feat: 新增队列与外交通知组件及新手引导
引入队列通知(QueueNotifications)和外交通知(DiplomaticNotifications)组件,优化主界面队列与外交报告展示,支持一键查看与跳转。重构App.vue,移除原有队列展示,改为弹出式通知,支持功能解锁提示与新手引导(TutorialOverlay)。完善NPC外交事件处理,导弹攻击等行为影响好感度并生成报告。优化部分UI细节与多语言文本,提升交互体验。
|
2025-12-17 21:06:34 +08:00 |
|
谦君
|
053bd24855
|
fix(package): 解决buildDate字段冲突
合并package.json中的buildDate字段,移除合并冲突标记,保持字段一致性。
|
2025-12-15 22:36:33 +08:00 |
|
谦君
|
9a571da4b1
|
feat: 管理员工具支持一键拉满资源与完成队列
新增GM界面一键拉满所有资源和一键完成所有建筑、科技、舰队、防御队列及飞行任务功能。舰队界面支持终止返航/已到达任务,相关多语言文本已补充(含中英文完整,其他语言留空待完善)。
|
2025-12-15 22:20:20 +08:00 |
|
coolxitech
|
3410eeda19
|
feat(pwa): 集成 PWA 支持并配置离线缓存策略
- 添加 vite-plugin-pwa 插件依赖
- 配置应用清单(manifest)支持全屏模式
- 设置工作箱(workbox)缓存静态资源
- 实现图片和音频资源的运行时缓存
- 调整缓存大小限制至 5MB 以适应游戏资源
- 更新构建时间戳
|
2025-12-15 21:23:15 +08:00 |
|
谦君
|
59dd7bfd05
|
feat: 重构战报弹窗与模拟器视图,优化UI与逻辑
重构BattleReportDialog和BattleSimulatorView相关静态资源,替换旧版JS/CSS文件,提升界面一致性和交互体验。新增和优化空状态、滚动区域等通用UI组件,移除部分冗余composable,完善多语言内容。引入导弹逻辑,补充版本检测工具,提升整体代码结构和可维护性。
|
2025-12-15 20:04:40 +08:00 |
|
谦君
|
9b9fda0400
|
feat: 新增NPC与外交逻辑,优化UI组件结构
重构并精简了部分UI组件,移除冗余弹窗与详情组件,新增NPC相关逻辑(npcBehaviorLogic、npcGrowthLogic、npcStore等)及外交逻辑(diplomaticLogic、DiplomacyView)。完善分页、标签、复选框等通用UI组件。优化战报弹窗,调整README下载链接为相对路径,修复部分国际化内容。
|
2025-12-15 08:23:45 +08:00 |
|
谦君
|
44580909a3
|
feat: 新增docs静态资源与Electron主进程
添加了docs目录及其静态资源文件,支持前端文档和演示页面部署。新增dist-electron/main.js,实现Electron主进程窗口加载本地docs或开发服务器。更新.gitignore,允许docs目录纳入版本控制。
|
2025-12-14 15:59:32 +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 |
|
coolxitech
|
f1d90eb06c
|
feat(electron): 设置窗口尺寸并移除菜单栏
- 设置主窗口默认尺寸为 1200x800
- 移除窗口菜单栏显示
- 更新构建脚本使用 pnpm 替代 npm
|
2025-12-14 13:15:44 +08:00 |
|
coolxitech
|
9fc76ff6c1
|
ci(build): 更新构建流程以包含前端资源
- 修改服务器构建步骤以嵌入前端静态资源
- 添加 Node.js 设置和前端依赖安装
- 更新 Electron 构建脚本和输出路径
- 调整 package.json 中的构建命令
- 优化构建注释和版本获取方式
|
2025-12-14 12:18:56 +08:00 |
|
coolxitech
|
37862ae7ac
|
chore(build): 优化多平台构建流程并更新依赖
- 更新 GitHub Actions 工作流名称,明确区分服务端与客户端构建
- 修改 Go 服务端构建任务命名及输出 artifact 名称
- 升级 Electron 构建环境从 Bun 到 Node.js 并调整相关指令
- 调整构建脚本以适配 npm 和标准 Electron 打包命令
- 增加 Debian 包支持并扩展上传安装包的路径规则
- 改进版本号提取逻辑,确保正确读取 package.json 中的版本
- 统一使用较旧但稳定的 GitHub Actions 版本以提高可靠性
|
2025-12-14 12:15:45 +08:00 |
|
coolxitech
|
fef38d40ee
|
feat(electron): 引入 Electron 桌面应用支持
- 添加 Electron 主进程入口文件 main.ts
- 配置 Vite 插件以支持 Electron 构建
- 更新 package.json 添加 Electron 相关依赖和构建脚本
- 修改路由历史模式为 HashHistory 以兼容 Electron 环境
- 调整构建流程分离服务端与客户端打包任务
- 新增 Electron 应用图标和基础窗口配置
- 集成开发服务器 URL 加载逻辑与静态文件加载 fallback
- 更新构建日期并设置主进程入口点字段
- 添加 Windows 安装包构建目标及输出目录配置
- 优化依赖预构建列表以提升启动性能
- 分离 release 资源收集路径并增强跨平台兼容性
- 升级部分工具链版本以获得最新功能支持
|
2025-12-14 12:06:56 +08:00 |
|
coolxitech
|
e4f7b20882
|
refactor(server): 将后端从 Node.js 迁移至 Go
- 移除对 Express 和相关中间件的依赖
- 新增 Go 编写的 HTTP 服务,支持嵌入前端资源
- 更新构建流程以使用 Go 编译跨平台可执行文件
- 配置 GitHub Actions 工作流以适应新的构建方式
- 实现自动打开浏览器和显示局域网访问地址功能
- 清理 package.json 中不再需要的脚本和依赖项
- 更新 pnpm-lock.yaml 文件以反映依赖变化
|
2025-12-13 15:50:41 +08:00 |
|
coolxitech
|
061d1f0152
|
feat(server): 优化静态资源服务与构建配置
- 添加 docs 目录到 .gitignore 忽略列表
- 修复统计脚本 URL 协议为 HTTPS
- 更新构建时间戳并新增 Windows 可执行文件构建脚本
- 重构服务端静态资源处理逻辑,支持 Bun 自动嵌入
- 改进 SPA 路由 fallback 机制
- 优化局域网 IP 获取函数变量声明
- 完善 Content-Type 响应头设置
- 移除冗余代码注释,提升可读性
|
2025-12-13 14:55:08 +08:00 |
|
coolxitech
|
cd14e88cc0
|
feat(server): 实现跨平台自动打开浏览器功能
- 移除对 'open' 包的依赖,改用 Node.js 内置模块实现自动打开浏览器
- 新增 openUrl 函数,支持 macOS、Windows 和 Linux 系统
- 更新网络接口遍历逻辑中的变量命名以提高可读性
- 静态资源处理中间件改为使用 Bun.file API 并内嵌到可执行文件中
- 优化控制台输出信息,增强用户体验和提示清晰度
- 调整服务器监听地址为 0.0.0.0,并移除 trust proxy 设置
- 修改获取局域网 IP 的函数名称和注释结构使其更加明确
- 删除 package.json 和 lock 文件中不再使用的依赖项及相关条目
- 更新 GitHub Actions 工作流配置以适配新的编译和打包方式
- 在 CI 流程中启用代码压缩选项以减小最终二进制文件体积
|
2025-12-13 14:08:12 +08:00 |
|
coolxitech
|
b77ae14d5c
|
chore(deps): 添加 express 和 open 依赖项
- 在 package.json 中添加 express 版本 5.2.1
- 在 package.json 中添加 open 版本 11.0.0
- 更新 pnpm-lock.yaml 文件以包含新的依赖项及其子依赖项
- 添加与新依赖项相关的中间件和工具库
- 确保所有新增依赖项的版本兼容性
|
2025-12-13 13:16:11 +08:00 |
|
coolxitech
|
9986a05d44
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# src/stores/gameStore.ts
|
2025-12-13 12:02:08 +08:00 |
|