Commit Graph

  • 254796b08d feat(mining-app): 提升价格显示小数精度 main hailin 2026-02-06 07:46:28 -0800
  • cd1d16fc7f feat(admin-web): 批量下载支持断点续传 hailin 2026-02-06 00:22:04 -0800
  • b2bace1687 feat(admin-web): 批量下载改为逐个下载到用户选择的目录 hailin 2026-02-06 00:20:13 -0800
  • 9771a3d69d fix(admin-web): 修复 TypeScript 类型错误 hailin 2026-02-06 00:07:18 -0800
  • 91132ec167 feat(admin-web): 批量下载增加进度条显示 hailin 2026-02-06 00:04:02 -0800
  • f97eacdc70 feat(admin-web): 批量下载支持选择保存路径 hailin 2026-02-06 00:01:40 -0800
  • 8b7872d205 fix(admin-web): 批量下载完成后直接触发浏览器另存为对话框 hailin 2026-02-05 23:59:04 -0800
  • 15019206c8 fix(admin-web): 修复合同下载URL环境变量名错误 hailin 2026-02-05 23:37:46 -0800
  • d108d2c693 fix(admin-web): 合同管理省份筛选只使用6位代码 hailin 2026-02-05 23:32:55 -0800
  • 80e3fdb7e0 fix(admin-service): 修复合同服务调用 planting-service 端口和路径错误 hailin 2026-02-05 23:20:26 -0800
  • 6845ad4a0f fix(contracts): 移除控制器路径中的重复 v1 前缀 hailin 2026-02-05 23:12:34 -0800
  • 0e058caa28 fix(contracts): Prisma JSON 字段使用 undefined 替代 null hailin 2026-02-05 23:02:02 -0800
  • 05e2c29f37 chore(admin-service): 更新 package-lock.json 添加 archiver/axios 依赖 hailin 2026-02-05 22:58:18 -0800
  • 1bb12783db fix(contracts): 修复合同状态枚举 EXPIRED -> UNSIGNED_TIMEOUT hailin 2026-02-05 22:55:06 -0800
  • 86461a052d feat(contracts): 合同管理功能 - 查询/下载/批量打包 hailin 2026-02-05 22:50:17 -0800
  • 5bacd21840 feat(mobile-app): 为3个主导航页面添加下拉刷新功能 hailin 2026-02-05 21:50:43 -0800
  • a1aba14ccf feat(trade-password): 实现卖出交易的支付密码验证功能 hailin 2026-02-05 18:12:39 -0800
  • 1c621c32ec feat(mobile-app): 暂时隐藏自助申请授权页面的"省团队"选项 hailin 2026-02-05 17:46:02 -0800
  • d29454fc74 feat(admin-web): 省团队收益汇总明细增加来源用户列并修复账户名称显示 hailin 2026-02-05 17:35:22 -0800
  • 04d3b2470a feat(admin-web): 将USDT显示文本统一替换为"绿积分" hailin 2026-02-05 17:29:27 -0800
  • 207b522754 feat(customer-service): 客服联系方式从硬编码改为后台可配置 hailin 2026-02-05 05:00:25 -0800
  • 34ba209e44 fix(app-assets): 修复公开API路径双重前缀 + Kong网关路由缺失 hailin 2026-02-05 04:36:53 -0800
  • cba7ff590a fix(mining-app): K线蜡烛图最小实体高度优化,消除横线"-"显示 hailin 2026-02-04 21:31:52 -0800
  • ef5ac2bf94 fix(mining-app): 价格刷新倒计时与后端销毁调度器同步 hailin 2026-02-04 21:17:10 -0800
  • abb0da36a9 feat(mining-app): 兑换页价格刷新改为60秒并显示倒计时 hailin 2026-02-04 21:14:16 -0800
  • b639b5d499 fix(mining-app): 价格显示优化 + 涨跌幅精度再提升 hailin 2026-02-04 20:43:48 -0800
  • 2e91686a88 fix(mining-app): 优化页面文案与涨跌幅精度 hailin 2026-02-04 20:23:59 -0800
  • dcc46c37b6 fix(mining-app): 价格有效数字从6位调整为7位,最后2位每分钟可见变化 hailin 2026-02-04 20:12:15 -0800
  • f5d25afab8 fix(mining-app): 价格显示有效数字从3位增加到6位 hailin 2026-02-04 20:09:32 -0800
  • deffdab18b fix(mobile-upgrade): 股行App版本管理API地址改为 mapi.szaiai.com hailin 2026-02-04 19:04:56 -0800
  • 59acea33fe feat(trading): K线图增加周/月/年周期 hailin 2026-02-04 18:42:38 -0800
  • c24f383501 fix(trading): K线Y轴动态缩放 + 价格显示格式统一 + 首日涨幅修复 hailin 2026-02-04 18:36:26 -0800
  • f13814e577 fix(mobile-app): 排名详情页隐藏敏感统计字段 hailin 2026-02-04 17:41:11 -0800
  • d075853a7f feat(app-assets): 应用图片管理 — 开屏图/引导图可从 admin-web 配置 hailin 2026-02-04 11:20:26 -0800
  • c7978f6fb5 fix(mining-wallet-service): pool-account GET :type 改为 @Public() 允许内网服务间调用 hailin 2026-02-03 09:21:39 -0800
  • 17ecc9954f fix(admin-service): 认种筛选改用 PlantingOrderQueryView 实时查询 hailin 2026-02-03 08:09:12 -0800
  • 50dc18a224 feat(admin-web): 用户管理高级筛选增加"已认种/未认种"过滤 hailin 2026-02-03 07:58:24 -0800
  • 126169c631 fix(injection): findUnique 改为 findFirst 避免命名唯一索引类型错误 hailin 2026-02-03 06:14:13 -0800
  • 1baed76d8e fix(injection): docker-compose 添加注入钱包环境变量 + 未配置时不启用消费者 hailin 2026-02-03 06:08:48 -0800
  • c93eeba79a fix(injection): findUnique 使用命名唯一索引 uk_adoption_id hailin 2026-02-03 06:05:26 -0800
  • 8980a169ed fix(trading): 修复做市商吃单扣款金额错误(使用交易总额而非原始数量×价格) hailin 2026-02-03 05:56:12 -0800
  • 000e8f7ef1 fix(trading): 修复积分股重复记账,做市商吃单积分股只进流通池 hailin 2026-02-03 05:47:16 -0800
  • 4817d92507 feat(adoption-injection): 认种自动 fUSDT 注入做市商钱包 + CDC outbox 修复 hailin 2026-02-03 05:25:56 -0800
  • 4a69fdd070 fix(trading): getConfig 自动从环境变量填充空的钱包地址 hailin 2026-02-03 04:09:00 -0800
  • 2192f5e917 fix(trading): 修复迁移表名 MarketMakerConfig → market_maker_configs hailin 2026-02-03 03:50:52 -0800
  • ebe7123583 feat(market-maker): 积分股(eUSDT)和积分值(fUSDT)使用独立 MPC 钱包 hailin 2026-02-03 03:39:54 -0800
  • 38ee808239 fix(wallet): 池余额不足时跳过 Kafka 消息,避免无限重试 hailin 2026-02-03 03:28:34 -0800
  • 8cfd107a92 refactor(pool-accounts): 移除硬编码钱包名,改为从后端 API 动态获取 hailin 2026-02-03 02:57:40 -0800
  • 7972163af6 fix(docker): 移除池账户钱包硬编码默认值,改为从 .env 读取 hailin 2026-02-03 02:54:00 -0800
  • c89c8769d9 fix(docker): 设置池账户钱包地址默认值 hailin 2026-02-03 02:48:58 -0800
  • a8098d801b fix(docker): 添加池账户 MPC 钱包环境变量到 mining-blockchain-service hailin 2026-02-03 02:42:55 -0800
  • a5f6b23a95 feat(pool-account): 池账户充值弹窗新增中心化充值 tab hailin 2026-02-03 02:26:31 -0800
  • c51539e494 fix(docker): 补充 mining-admin-service 池账户相关环境变量 hailin 2026-02-03 02:18:35 -0800
  • 46f85b13b0 fix(pool-account): 修复 seed.ts 覆盖池余额 + 激活挖矿前校验池余额 hailin 2026-02-03 02:00:59 -0800
  • 4f5b18be48 feat(pool-account): 实现池账户区块链充值检测和提现功能 hailin 2026-02-03 01:34:06 -0800
  • 4d2bcc7568 fix(mining-admin): 池账户钱包配置移到后端 .env,前端从 API 读取 hailin 2026-02-03 00:14:38 -0800
  • 6dbb620e82 feat(mining-admin): 配置管理新增100亿销毁池和200万挖矿池账户 hailin 2026-02-03 00:02:32 -0800
  • 999d0389b3 refactor(trading): 价格数据源从 SharePool 切换到做市商 cashBalance hailin 2026-02-02 23:13:59 -0800
  • 14e70b56bb fix(c2c-bot): 水单完成时间转换为北京时间 (UTC+8) hailin 2026-02-02 19:42:13 -0800
  • bf11a269a4 fix(c2c-bot): 水单移除交易哈希,仅保留在分类账中 hailin 2026-02-02 19:35:48 -0800
  • 0fe0f3b72a fix(c2c-bot): 水单显示优化:dUSDT→绿积分,收款地址→对方ID hailin 2026-02-02 19:24:02 -0800
  • 7ee6d633c6 fix(kafka): 修复 MPC Kafka consumer 启动订阅失败后不重试的问题 hailin 2026-02-02 19:18:10 -0800
  • 2de4baf0af fix(c2c-bot): 安装中文字体解决水单图片乱码问题 hailin 2026-02-02 18:56:55 -0800
  • 21f51c5d84 fix(c2c-bot): 修复 sharp 导入方式,解决水单生成 is not a function 错误 hailin 2026-02-02 18:47:38 -0800
  • eab61abace feat(c2c-bot): 顺序处理订单 + 自动生成付款水单图片 hailin 2026-02-02 18:32:52 -0800
  • 7a1d438f84 fix(mpc): 去除 message_hash 的 0x 前缀,修复 MPC 签名 400 错误 hailin 2026-02-02 18:15:40 -0800
  • cb8c69788b fix(deploy): curl -s 改为 curl -sf,修复 HTTP 404 不被检测的问题 hailin 2026-02-02 10:30:37 -0800
  • d8ef156b5e fix(debezium): 修复 authorization connector 凭据和注册重试逻辑 hailin 2026-02-02 10:28:52 -0800
  • 5b3c391340 fix(infra): 添加 Zookeeper 数据持久化卷,修复 Kafka Cluster ID 冲突 hailin 2026-02-02 10:25:14 -0800
  • d575287713 fix(deploy): 修复 deploy.sh Debezium connector 注册失败的问题 hailin 2026-02-02 10:22:04 -0800
  • 6f668d69bd fix(infra): 添加 Kafka 数据持久化卷,防止容器重建后 Debezium connector 丢失 hailin 2026-02-02 10:16:07 -0800
  • 0f3d03d832 fix(wallet-service): 修复提现失败时不写 UNFREEZE ledger 流水的 bug hailin 2026-02-02 09:13:40 -0800
  • 758babfdf8 fix(blockchain+trading): 修复做市商区块链充值无法入账的三个 bug hailin 2026-02-02 03:30:30 -0800
  • 1f434f32fb fix(service-party-android): 修复导入钱包签名时 'party not registered' 错误 hailin 2026-02-02 03:24:14 -0800
  • fe6c1b3fce fix(mining-admin-service): 修复 manual-mining 分页参数 NaN 问题 hailin 2026-02-02 02:37:55 -0800
  • 3bce996dd3 fix(mining-admin-service): 修复 manual-mining 和 pending-contributions 内部调用 URL hailin 2026-02-02 02:24:00 -0800
  • 6f43408da5 fix(mining-admin-web): docker-compose 自动连接 rwa-2-network hailin 2026-02-02 01:43:06 -0800
  • e99dc122ad fix(nginx): API 请求改为代理到 Next.js 而非直连 mining-admin-service hailin 2026-02-02 01:36:55 -0800
  • 0b8c76f8b5 fix(mining-admin-web): Dockerfile 添加 build ARG 传入后端服务地址 hailin 2026-02-02 01:32:29 -0800
  • 59efdb1f78 fix(mining-admin-web): 修复 API 请求超时和路由问题 hailin 2026-02-02 01:14:19 -0800
  • d9d8f69562 feat(nginx): 添加 madmin.szaiai.com nginx 配置 hailin 2026-02-02 00:01:37 -0800
  • 6443acf34a fix(deploy-mining): cdc-resnapshot 支持 standalone 模式远程操作 1.0 Debezium hailin 2026-02-01 23:42:53 -0800
  • 0204f748e6 fix(debezium): outbox connector 配置支持 standalone 模式 (postgres-2) hailin 2026-02-01 23:01:45 -0800
  • 2a5b51aa8d fix(deploy-mining): ensure_kafka_image 输出到 stderr 避免被 $() 捕获 hailin 2026-02-01 22:42:42 -0800
  • 0156be8d25 fix(deploy-mining): 预拉取 Kafka CLI 镜像避免 timeout 期间拉取失败 hailin 2026-02-01 22:36:38 -0800
  • d53c2212a6 fix(deploy-mining): 修复 standalone 模式跨服务器 full-reset 卡住问题 hailin 2026-02-01 22:33:28 -0800
  • 394f2529cd fix(mining-admin-web): ensure public dir exists in Docker build hailin 2026-02-01 22:03:44 -0800
  • ad51aa521f fix(mining-admin-web): add public/.gitkeep to fix Docker build hailin 2026-02-01 22:03:01 -0800
  • 88ad3ab53d feat: 2.0 API 域名从 rwaapi.szaiai.com 迁移到 mapi.szaiai.com hailin 2026-02-01 21:58:03 -0800
  • 981b11f746 feat(api-gateway): 添加 standalone 模式 (up2) 支持 2.0 服务与 Kong 同机部署 hailin 2026-02-01 21:44:20 -0800
  • 42cf189749 feat(api-gateway): 添加 mapi.szaiai.com nginx+SSL 配置和 deploy.sh nginx 子命令 hailin 2026-02-01 21:35:00 -0800
  • ec73541fe1 refactor(mining-blockchain): 移除 mpc-service 依赖,改为 HTTP 直调 mpc-system hailin 2026-02-01 20:53:35 -0800
  • c657bf6e2b revert: 撤回 mpc-service HTTP 调用方案,改为直接调用 mpc-system hailin 2026-02-01 20:33:39 -0800
  • 3102f3e7fb fix(deploy): export MPC_SERVICE_URL in standalone mode hailin 2026-02-01 20:30:44 -0800
  • 1106a40ff1 refactor(mining-blockchain): replace Kafka MPC signing with HTTP direct calls hailin 2026-02-01 20:28:26 -0800
  • 0d47fadf59 feat(kafka): add EXTERNAL listener on port 9093 for LAN access hailin 2026-02-01 19:49:34 -0800
  • ee07b52af9 feat(mining-2.0): 支持 standalone 独立部署模式,2.0 服务可脱离 1.0 单独运行 hailin 2026-02-01 19:32:03 -0800
  • f39fd52001 feat(c2c-bot): rename HOT_WALLET to C2C_BOT_WALLET and change dUSDT to 绿积分 hailin 2026-02-01 08:40:45 -0800
  • be52ac979b fix(trading-service): add MINING_BLOCKCHAIN_SERVICE_URL to docker-compose hailin 2026-02-01 08:21:17 -0800
  • 8d7e5b17a1 fix(mining-admin-service): cast response.data to any for envelope unwrapping hailin 2026-02-01 07:49:31 -0800