跳转到内容

2026-05-19

  • BUG-043 续修:target step WalletPicker.groupFilter 提升到 TransferWizard 父级(commit 0ee9768)—— 初版 42c866a 只覆盖 source step,ada 复测发现 Step3 → Step4 → Step3 时目标钱包分组 tab 选中仍丢
  • BUG-045:TransferHistory 加 5s 自动轮询,pending 行存在时持续重拉,全 terminal 后停(commit 579f4ca)—— BE 链上完成后 FE 列表不再 stuck 在「进行中」
  • BUG-046:walletService.archive() + restoreWallets()requestSidebarRefresh()(commit 579f4ca)—— sidebar 走独立 channel,归档/恢复后分组计数 + 「已归档」分组实时反映
  • 9f8d9e4 + 0f35463 两次重建测试构建产物,main bundle 91c08674 → 883597bf
  • 两次 push 到 origin/test9f8d9e4..0f35463b6d9910..9f8d9e4

bugs.md 文档维护(docs-site 共 5 个 commit)

Section titled “bugs.md 文档维护(docs-site 共 5 个 commit)”
  • b977639:BUG-043 reopen → fixed
  • ca08e1d:BUG-045/046 → fixed(含详情段 fixer 字段插入 + 索引区从「待处理」桶搬到「Fixed 待验证」桶 + frontmatter 增减)
  • 6d42e22:BUG-043 补 fixer 字段(上一轮 reopen→refixed 时漏插)
  • 维护 frontmatter total_active / total_fixed_pending / breakdown 同步
  • BUG-040(导入代币图片显示不正确):核查 FEAT-002 overview L61 「不包含」清单明确 v1 占位图、v2+ 才接 CoinGecko;BE 三个代币接口(preview / import / list)响应字段都没 image/logo 字段 → 确认 v1 不归 FE,等 PM 拍板。bug 由并行 session 改为 role=产品 / assignee=eason
  • 待处理 9 条活跃 bug 按 role 筛选:FE 真正要处理只有 045 + 046 + 043 续;其余 029/039/041/044 归 BE/PM、023 归 ops、040 归 PM
  • TG 通知 nova-market 群(msg_id 1920)请 QA 复测 BUG-043/045/046,已 @Ada01170 + 产品经理
  • K 线接入 NovaSwap WSS:写独立 WS 客户端 src/services/novaswap/(klineClient 单例 + intervalMap + convert + useNovaSwapKline hook),跟现有 wsService 总线并存;7 档周期、5m/15m 本地聚合(复用 aggregateCandles)、实时增量推送、指数退避重连全做。commit a328e77
  • 跨域探活:Node 脚本 /tmp/novaswap-ws-probe.js + 浏览器 console 双重验证 wss://test-api.ironetwork.com/ws 跨域 + 子协议握手 + Origin 校验全通,确认无需 BE 反向代理;同步 fomopaddapp 子协议 {type:'req'/'sub'/'unsub'/'ping', msg} 直接复用
  • TG 三轮路线对齐:跟 PM bob / 后端 zz 群里敲定四件事(K 线走外部 NovaSwap、不受 spec 接口文档绑、先考虑内部代币、recent-trades 走路线 A 即 FE 改 mapper 而非推 BE 透传)
  • /home/tokens v1.1 字段跨 store 桥接chainHomeService.runTokens 在写完 homeStore 后给 marketStore 灌 communityId / logo(applyBackendToken)+ volume24h / change24hPct(updateTicker,百分点 → 分数转换在 caller 侧)。commit 7bc7232
  • TokenAvatarBadge:详情页第一格头像支持 logo + onError 回退色块;linter 后续抽到 components/ 复用 Home/Sidebar。commit e319c47
  • recent-trades 路线 A 适配:路径 symbol → token_idblock_time ISO → ms、direction int 0/1 → string、amount_in/out wei + decimals → 显示数、amount_usdt 18-dec wei、task_id 空字符串 → null;保留 spec/legacy 字段名 back-compat 兜底未来 BE 反悔。commit e945eae
  • recent-trades 测试套件 unskip + 重写:5 个用例覆盖 BE v1.1 wire / legacy 兼容 / probe shape / tokenId 未就绪 / SPA 404 共 5 种 case,全过
  • /home/tokens 新增 high_24h / low_24h 接入:zz 13:54 TG 公告补字段(数据源 iro eb_coin_price MAX/MIN),同源跟 volume/change 一致;RawHomeToken + HomeToken VM + mapHomeToken + updateTicker 一条龙落地,加 mapper 测断言。commit c5bbc91
  • 重建测试构建产物 + push origin/test:main bundle ed66167c → b72d0efc8da7f30 push 完 nova-market.novaswap.ai 部署生效

子模块完成度:FE-001~006 全 ✅;外部代币(community_id=0)按 “先考虑内部” 约定显示 -/0/色块兜底;无后端待补 / PM 待决策项

辅助产物:探活脚本 /tmp/novaswap-ws-probe.js(一次性,可丢);新增 6 个 source file(services/novaswap/*)+ 1 个 TokenAvatarBadge

  • 14:57 · 前端 Bug 已修复 · [nova-market] · BUG-047/048/049/050/039 已修待 ada 验,commits 74fdb0c/9bc3f99/9bc3f99/9bc3f99/625d703

  • 14:57 · 复测前清缓存指引 · [nova-market] · BUG-039 历史污染数据需用户清 IndexedDB novamm-vault + LocalStorage novamm-wallets/novamm-session-v1 后复测严格化路径

  • 等 ada 复测 5 条 fixed bug(038 / 042 / 043 / 045 / 046),关闭流程走完
  • 跟并行 session 对齐 FEAT-010 现状:当前 branch 上有 e7c88d7 task.stat_updated WS 接入,但之前本 session 做的 task.tick 桥 + processBackendTick(commit 0a0c7e5 / 85e151a)不在 reflog,可能被另一工作树 reset 掉。看要不要补回去 / 是否走另一思路(stat_updated 已能驱动 stats 回填,task.tick 单独做 swap 派发还是有必要)
  • 若有新 P0/P1 FE bug 直接接
  • 无(FE 侧待处理 bug 全清,等 QA 复测)