sky.zhao

sky.zhao wypycha do main w Hyreal/hyreal-gen-pic

  • 940a985131 merge: 合并 dev 到 main(经营驾驶舱/经营报告/云端数据库/校区地图)
  • d96785018e fix: 云端数据库密码留空时沿用已保存值 之前设置页密码框留空会把空串当成新密码提交,pg 触发 "SASL: client password must be a string"(看起来像密码错误)。 现在空串/纯空白视为「保持原密码」,只有显式输入新密码才覆盖。
  • a84beb302d feat: 店铺运营字段排序 + 平台明细缓存 - 表头(金额/数量/比率)点击排序,再点切换升降序;门店在各自学校内排序,学校按小计排序 - 比率字段按曝光加权汇总后排序(不是简单平均) - 云端库下每次请求都要拉 1.6MB 平台明细(接口 5-8 秒),改为进程内缓存 5 分钟,上传后立即失效 - 实测:字段接口 6s → 0.04s,明细接口 6.4s → 0.07s
  • ebb6f14d3f feat: 店铺运营表格支持按字段排序 - 数值列表头点击排序,再点切换升/降序 - 门店在各自学校内排序,学校按小计排序 - 汇总口径:金额/数量求和,比率按曝光加权
  • ca2de06ddc feat: 店铺运营默认展示最近 2 天数据
  • Zobacz porównanie tych 55 commitów »

1 tydzień temu

sky.zhao wypycha do dev w Hyreal/hyreal-gen-pic

  • d96785018e fix: 云端数据库密码留空时沿用已保存值 之前设置页密码框留空会把空串当成新密码提交,pg 触发 "SASL: client password must be a string"(看起来像密码错误)。 现在空串/纯空白视为「保持原密码」,只有显式输入新密码才覆盖。

1 tydzień temu

sky.zhao wypycha do dev w Hyreal/hyreal-gen-pic

  • a84beb302d feat: 店铺运营字段排序 + 平台明细缓存 - 表头(金额/数量/比率)点击排序,再点切换升降序;门店在各自学校内排序,学校按小计排序 - 比率字段按曝光加权汇总后排序(不是简单平均) - 云端库下每次请求都要拉 1.6MB 平台明细(接口 5-8 秒),改为进程内缓存 5 分钟,上传后立即失效 - 实测:字段接口 6s → 0.04s,明细接口 6.4s → 0.07s

1 tydzień temu

sky.zhao wypycha do dev w Hyreal/hyreal-gen-pic

  • ebb6f14d3f feat: 店铺运营表格支持按字段排序 - 数值列表头点击排序,再点切换升/降序 - 门店在各自学校内排序,学校按小计排序 - 汇总口径:金额/数量求和,比率按曝光加权

1 tydzień temu

sky.zhao wypycha do dev w Hyreal/hyreal-gen-pic

  • ca2de06ddc feat: 店铺运营默认展示最近 2 天数据

1 tydzień temu

sky.zhao wypycha do dev w Hyreal/hyreal-gen-pic

  • 07fdb32a2d fix: PostgreSQL 驱动兼容问题(首次实跑暴露) - summary() 两处子查询缺别名,PG 报 "subquery in FROM must have an alias" - queryPlatformRows 的日期占位符漏了 $,生成 date >= 1 导致区间查询返回空 - db-export/db-import 增加经营报告历史的导出与导入 - 已用云端 PG 15 实测:驾驶舱/学校/报告/上传记录/保存报告全部正常

1 tydzień temu

sky.zhao wypycha do dev w Hyreal/hyreal-gen-pic

  • 3f1b11e751 feat: 系统设置增加云端数据库配置(PostgreSQL) - 新增存储配置面板:SQLite / PostgreSQL 切换,主机、端口、库名、用户、密码、SSL - 新增 GET/POST /api/settings/storage 与 /api/settings/storage/test(测试连接) - 安装 pg 依赖;ops-store 支持「主机/库/用户/密码」分开填写,自动拼连接串 - 密码保存后只显示「已设置」,不回显;切换驱动提示重启生效 - 示例配置与 README 补充云端数据库说明与迁移步骤

1 tydzień temu

sky.zhao wypycha do dev w Hyreal/hyreal-gen-pic

  • efd0ba989d chore: 固定换行符(.bat=CRLF,.command/.sh=LF)
  • 5bf618db9e fix: Windows 启动器改为 CRLF + goto 结构,兼容双击环境 - 批处理文件统一 CRLF 换行(LF 会导致 cmd 解析异常、窗口一闪而过) - 去掉括号块,改用 goto 标签,降低解析失败概率 - 补 node/npm 常见安装路径(Program Files / nvm-windows / LOCALAPPDATA), 解决「终端 npm start 能跑、双击启动找不到 node」的 PATH 差异 - 任何失败分支都会 pause,窗口不再自动关闭
  • Zobacz porównanie tych 2 commitów »

2 tygodni temu

sky.zhao wypycha do dev w Hyreal/hyreal-gen-pic

  • 210777c7a2 fix: 启动器区分平台并给出可读报错 - 启动.bat 增加标题/Node 版本回显/依赖安装失败检查,结束时 pause,双击出错不再一闪而过 - 启动.command 补齐 Homebrew/nvm/volta 路径(Finder 双击不加载 shell 配置),出错停住窗口 - README 明确:Windows 用 启动.bat,macOS 用 启动.command,跨平台不可混用
  • 90dfb0d452 chore: 打包增加运行期模块自检 - 打包完成后在包内执行 require('./server/routes/index.js'),缺任何根模块直接失败 - 避免再发出启动即 Cannot find module 的残缺包
  • b9f703bb03 chore: 修复分发包脚本,补齐新增模块与运行环境检查 - 打包脚本改为复制根目录全部 *.js,避免漏掉 ops-store/ops-import/schools-store 导致启动报错 - 产物从「上级目录」改到项目内 dist/(沙箱/权限更稳),dist/ 已加入 .gitignore - 敏感文件兜底排除:config.json / session.json / manual-shops.json / ops-export.json / data / workspace - 支持 `--with-data` 可选携带演示数据库(默认不带) - 启动脚本增加 Node.js >= 22.13 检查(node:sqlite 要求);package.json 增加 engines - config.example.json 补齐 storage/rootDir/chatModel 等新配置项 - 实测:解压后首启自动生成 config.json 与空库,冒烟 114/114 通过
  • c7fcfcac1f feat: 导入数据里的新校区自动出现在校区地图 - /api/schools 合并运营数据中「注册表没有」的学校;按本地高校坐标库自动定位 - 只在去掉「校区/分校」后能匹配到高校时按本校坐标估算,并标记 approx(大致位置) - 匹配不到坐标则列为「未定位」,不计入点亮数 - 列表增加「导入」「大致位置」徽标,tooltip 标注来源与精度 - 学校标签重叠时自动隐藏(悬停仍可看),避免多点挤在一起
  • c9e60103f0 feat: 校区地图按省份点亮学校数着色 - 省份底色按「启用且已定位」的学校数分档:1 / 2-3 / 4-9 / 10+,无色为 0 - 省份归属按简称归一(浙江省/浙江、内蒙古自治区/内蒙古),避免匹配不上 - 图例增加「每省点亮学校」色阶;悬停省份显示点亮学校数

2 tygodni temu

sky.zhao stworzył nową gałąź dev at Hyreal/hyreal-gen-pic

2 tygodni temu