天华 IT 系统修改日志
拉近 IT 与用户的距离

您可以在首页查询到各个新系统的上线日期和简要功能介绍,也可以在各个系统的页面中查看详细的修改日志。

2025 年 9 月

  • 核心框架全面升级:应用从 Rails 7.0.8 升至 7.1.5(同步启用 Action Cable)、部署 Ruby 3.2.8,并将 Shakapacker 依次提升至 8.4.0,配套更新 Bundler、Rack Session 等基础依赖。
  • 运行环境优化:Puma 升级至 6.6.0,Capistrano 配置同步调整,新引入 benchmark 兼容 Ruby 3.5,tzinfo-data 平台声明更新以修复 Windows/CI运行。
  • 依赖治理强化:固定 net-http、net-imap、zeitwerk、selenium-webdriver、nokogiri 等关键 Gem 版本,引入 RorVsWild 监控、移除 Honeybadger,并通过 WeChat SDK 切换至 httpx 与若干 npm 包(cookie、mime-db 等)锁定策略降低风险。
  • 数据层扩展:数据库结构刷新新增 analytic_materials 与 inventory_* 系列表、sample_borrows 借阅记录,并调整多处字段类型与注释,为材料库存、样品借阅和统计分析提供支撑。
  • 业务与界面细节:材料视图和导航增加空值保护及链路补充,首页新增“切换到室内材料库”入口,确保 UI 交互在数据缺失场景下更健壮。
  • 持续交付稳定性:多次回调 concurrent-ruby、css-what、rdoc、securerandom 等版本,精简自定义 bin/rails hack,完善 tzinfo-data 与 Gem 平台声明,使 CI/CD 流水线恢复绿色。
  • 前后端构建:多轮 Yarn/Gem 综合升级伴随 Shakapacker 更新(8.1→8.4),并对 cookie 解析、mime-db、浏览器兼容数据库等前端工具链实施精细化锁定。
  • 开发协作规范:新增 AGENTS.md 仓库指南及 .cursor 规则集,统一项目结构、API/Jbuilder 约定、Stimulus 前端规范与路由鉴权策略,提升协作一致性。

2024 年 06 月

  • 升级 Rails 版本到 7.0.8.4
  • 升级 shakapacker 到 8.0
  • 升级 capistrano 部署工具到 3.19.0
  • 锁定 FFI 版本到 1.16,为了支持 Ruby 3.0 CI

2024 年 04 月

  • [BUG] [后台管理] 上传材料时候,无法保存
  • [BUG] [后台管理] 上传供应商企业宣传册大小限制错误
  • [BUG] [后台管理] 供应商 主营材料不显示
  • [维护] 降级 browser,支持 Ruby 3.0
  • [维护] shakapacker 版本到 7.2.3

2023 年 11 月

  • [功能] [PC 端 + 移动端] 材料详情页新增加入材料清单功能
  • [功能] [PC 端 + 移动端] 个人中心新增我的材料清单模块
  • [优化] [PC 端 + 移动端] 其他优化

2023 年 8 月

  • 新增个人中心 API - 访客邀请
  • selenium-webdriver 去掉了 webdrivers 依赖,更新代码
  • 移动端
    • [模块] 新增个人中心模块 - 访客邀请

2023 年 7 月

  • 修复案例通过二级材料筛选的逻辑问题
  • 修改材料属性 安装施工要点与构造做法 默认返回[]
  • 个人中心访客邀请添加职级限制