Commit Graph
12 Commits
Author SHA1 Message Date
yml2213 c6f16dfbee 增强和平小店账号管理 2026-08-09 09:18:41 +08:00
yml2213 2c88edb741 重构: 应用代码移入 internal/app 包,根目录只留入口
根目录原 7 个 app*.go 平铺,现收进 internal/app/ 子包:
- package main → package app
- NewApp → New(导出)
- startup/shutdown → Startup/Shutdown(导出,供 main.go 引用)
- main.go 改为薄入口,仅导入 internal/app 并装配 Wails

前端同步更新(Wails 绑定路径 go/main → go/app):
- window.go.main.App → window.go.app.App(10 处)
- env.d.ts 类型声明路径 wailsjs/go/main/App → wailsjs/go/app/App

根目录 Go 文件从 7 个减至 1 个(main.go),元文件更清晰
2026-07-29 13:27:08 +08:00
yml2213 3ae9cb4a42 重构: 活动热切换并发安全 + 代码清理优化
- 活动切换并发安全:App/Scheduler 增加 client/cfg 读写锁与快照访问,
  支持运行中热替换客户端,切换活动不再静默覆盖用户自定义 timeApiUrl
- 启动失败时写入崩溃日志文件便于事后排查
- 前端类型声明从 Wails 自动生成的绑定派生,避免手写契约漂移
- 提取 parseAccountFile 消除 ExportAccounts/OrganizeAccounts 重复解析逻辑
- 删除 utils 中未使用的 ReadJSON/WriteJSON/WriteError 及空目录 internal/app
- gofmt 统一格式化(activity/types/scheduler 字段对齐)
- 新增 logger/seckill/utils 单元测试
- 清理 git 中遗留产物(frontend/app.js、yml.txt、其他日志/)并补全 .gitignore
2026-07-29 12:33:16 +08:00
yml2213 e8f101d0b8 修复错误 2026-06-26 14:21:54 +08:00
yml2213 154e55d484 初步优化成全部go+wails 2026-06-24 19:11:02 +08:00
yml2213 878daa4ab8 优化日志 2026-06-19 13:02:28 +08:00
yml2213 59b9dd12ef 优化日志系统 2026-06-19 12:10:55 +08:00
yml2213 4a5669963f 优化项目架构 2026-06-19 11:30:19 +08:00
yml2213 dc401afd26 增加日志系统等 2026-06-19 10:57:42 +08:00
yml2213 107af6dd60 彻底优化-1 2026-06-19 09:54:27 +08:00
yml2213 817f05886a 增加中文注释 2026-06-19 09:13:39 +08:00
yml2213 355dba342a init 2026-06-19 07:29:22 +08:00