Skip to content

TODOS —— Embed UP DEX #66

@hzbdesigner

Description

@hzbdesigner

待和其他同事讨论

  • qq09 订单详情 tx list relay
  • taker 设置油费(油费太高)
  • 订单详情 和下单时间 != validSInce 待讨论
  • iOS 最小限额问题 待讨论
  • app 版本 和系统版本问题

tx相关的问题

目前的问题

我们支持连续发送tx,其中一个发送的tx的nonce我们记录了,但是这个tx确认之前(可能失败了,可能gas太低),后续的tx都等待这个确认,但是那个tx有可能永远也不能确认了。

临时解决方案

用户登录loopr.loopring.io 进行重发覆盖

优化方案

  • 点击 EnableSwitch,这个txHash的 TxDetail 或者 打开 Notification 的 TxList
  • TxDetail:参考loopr TxDetail,里面有过期信息,有重新发送的按钮
  • TxList: 方案待定(是否替换掉 ListTodos 待思考)

最新需求

  • imtoken版支持领取空投的功能
  • P2P订单下单和吃单的价格异常提醒
  • ✅兑换率过高的异常问题

低优先级

  • ❗️❗️扫码 /auth/imtoken 变成 /dex/scan (如何判断使用哪个问题进行 auth 呢?)
  • iOS 扫码不能进入问题
  • 分享链接的问题
  • 每次新发布之后,我的iOS 手机总是无法正常打开网站(网络问题?)
  • 性能优化工作
    • index.js 未加载之前的loading
    • 整站 index.js 的大小
    • 下单页面网页端无响应(响应设计特别长)问题研究
      • PC端手动关掉 layer,刷新order列表?待定
      • PC 端为什么刷新之后就大概率能够扫码成功呢?
    • balances加载时间特别长
  • Sign Result 异常情况 (暂时不处理)
    • 扫描到不合法的数据(url传入的参数不正确)
    • 用户拒绝签名

imtoken 11月27日外部内测发布

  • P2P
    • ✅P2P Split 色彩
    • ✅locales
    • ✅刷新socketModel没有发起 请求balance ? (解决了这个bug是否有其他问题)
    • ✅Settings

imtoken 11月20日内部内测发布

  • 高优先级
    • ✅takerConfirm button & title locales & layer
    • ✅auth/imtoken 页面的locales问题
    • ✅auth/imtoken 线上直接访问 会报错
    • ✅通过连接计入dex/scan 页面 弹出操作类型的错误
    • ✅吃单时的多步签名的交互优化(订单签名,环路签名,授权签名等)
    • ✅按钮激活状态字体颜色bug
    • ✅吃单时的 helperOfBalance @hzbdesigner
    • ✅吃单交易限额问题

imtoken 正式版需解决问题

  • Face2Face
    • ✅返回
    • ✅设置 拆分份数
  • settings
    • ✅settingLRC

Imtoken Version

  • ✅Home页
  • Scan模块
    • ✅首页
    • ✅ ScanQrcodeContainer 和 ScanQrcode 2个组件
    • ✅首页:loading 状态
  • Sign页面
    • ✅Sign Result:结果(UIUX已完成)
    • ✅网页端未同步更新的话,给用户以提示(UIUX已完成)
    • ✅SignMessages 的最小高度优化(UIUX已完成)
  • ✅全新Navbar

版本合并问题

  • ✅imtoken版本和 android 版本的合并问题 (部分文件合并)
  • ✅pc 版 和 移动版的一样的优化如何合并处理 (部分文件合并)
  • 未来的版本合并策略
    • modules层将 locales,formatters,utils,loopringUI 作为第三方库 拆分出去
    • 组件层:unembed版,embed版本 UI 都放在一个分支下:UI 组件复用
      • 使用 MediaQuery Resopon 机制进行进行视觉层的复用
      • 将部分关键的逻辑 从UI层抽离出去

Android Version

  • ✅❗️theme总是报错 theme.green 报错 undefined of theme
  • ❗️❗️face2face 目前路由读取 storage 会有地址不切换的bug
  • helperOfBalance中的长度和数值精度 @duyongfeng
  • ❗️❗️资产显示太慢(android && PC) @houzongbao
    • 14秒的等待时间太长
    • ✅loading 状态
    • 000 变为 --
  • ✅手动授权 @LiYaoDong
    • ✅没有confirm
    • ✅授权失败
  • P2P订单详情
    • ✅订单状态
    • ✅ fillAmount & fillPercent
  • P2P takerConfirm 页面:
    • ✅ fillAmount & fillPercent
  • ✅ P2P 订单分享页
    • ✅ fillAmount & fillPercent
    • ✅要显示拆分份数
  • ✅挂单金额和可用金额 @duyongfeng @houzongbao
  • ✅订单余额充足,但是却提示余额不足(非授权,非金额锁定,非资金加载过慢) @duyongfeng
  • ✅下单时的验证的余额 和授权 @duyongfeng
  • P2P订单列表
    • ✅订单状态
    • ✅展示兑换方向 或者 sell / Buy
  • ✅fill列表
    • ✅fill 成交列表目前为空 @duyongfeng
    • ✅fill 列表样式布局优化
  • ✅P2P 价格提示更好有 @hzbdesigner (或者自动给用户推荐金额)
  • ✅提示 双语 @李亚东
  • ✅convert 余额不足的提示 中英文混了 @李亚东
  • ✅pending中 takerConfirm 提示用户,已经有人在吃单中
  • ✅convert 也加 available ?
  • ✅convert 没反应(目前无法重现)
  • nonce 问题提交失败的反馈优化
    • tx长时间pending,导致后续的交易无法进行
    • 解决方案:运营用户重新发送或者覆盖取消
  • allowance 不足导致提交失败的优化(maker下单前必须 enbale)
  • 兑换 没反应(已解决)

P2P

TODO

  • ❗️刷新后需要重新授权
  • ❗️HelperOfFAQ
    • 与 Market Trade 的差别
  • ❗️HelperOfMarket
  • ✅价格显示 (五处)(同时显示 Sell Price & Buy Price)
    • PlaceOrder Confirm (两处)
    • Taker Confirm的价格提示
    • Order Detail
    • Qrcode
  • ✅P2P 订单的分享,app 协助生成 图片并分享到第三方平台
  • ✅Convert:Convert 成功之后跳转到哪里了?应该是关闭 convert 页面,停留在 p2p 下单页面吧? 左上角有个 notifications 的提醒?
  • ✅Convert 地方的 转入 和 convert all 的toast提示
  • ✅token的icon问题

TO DISCUSS

Helpers

  • ✅HelperOfTTL
  • ✅HelperOfAmount
    • ✅slider的bug
  • ✅helperOfOrders
  • ✅HelperOfMiniFill
  • ✅HelperOfPrice

其他问题

  • ✅face2face 的 Aut
  • ✅价格的UI显示
  • ✅swap 方向转换
  • ✅locales
  • ✅convert内部的modal 问题
  • ✅AmountHelper 的优化问题
  • ✅PlaceOrderForm 的 AmoutHelper 似乎被 Face2Face的AmountHelper 所覆盖了
  • ✅Face2FaceForm 的 price 的空白情况,待补充
  • ✅gasHelper的设置
  • QRCode page的UI优化
  • /auth/tpwallet logo问题

DEX

  • helperOfAmount 如果balance为0就不显示
  • tabbar 变成3个
  • markets 变成popup
  • task变成notification
  • 跳转到 face2face ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions