- 在主题详情页右下角添加 FAB 分享按钮,可以更方便地将帖子分享给微信好友/群组
- 使用自定义导航栏,使状态栏沉浸,浏览更多内容
- 修复无法清理历史记录及登出的问题
- 使用更高效的 Parser 作为 HTML 富文本显示组件
- 帖子主题及回复内容可长按选择复制(由新的富文本显示组件支持)
- Taro 升级至 1.3.8
- 重构并清理代码
- 改进 dayjs 初始化过程,#49
- Taro 升级至 1.3.6,Taro-UI 升级至 2.2.1
- 登录时一直提示输入用户名,NervJS/taro-ui#583
- 固定登录页中的 Footer
- 登出按钮移至设置中
- 在程序进行网络请求,需要等待时,添加 Loading 提示
- 减小打包体积
- 修复无安全问题时,因
must be a number
无法登录问题
- 添加用户凭据过期处理
- 美化帖子回复卡片
- 添加板块帖子列表下拉刷新时的加载提示
- 历史记录去除重复查看的帖子
- 历史记录分段加载,提升渲染长列表性能
- 添加登录安全问题
- (于 v0.2.4 中修复)登录时一直提示输入用户名
- 使用论坛 App 的 API 获取帖子列表及帖子内容等数据
- 添加登录页面及登录、登出功能,现在登陆后可以查看具有权限的内容,如交易中心板块、有阅读权限的帖子等
- 在帖子列表中添加发帖时间
- 使用 dayjs 显示更人性化的时间,如“3 分钟前”、“5 小时前”、“2 天前”等
- 添加加载更多回复时候的加载动画
- 添加已经加载完所有回复的提示
- 在板块的帖子列表中添加加载更多动画
- 直接显示
spoiler
的折叠内容
- 添加不可访问板块/帖子的提示
- 获取板块帖子列表及查看帖子内容时,添加已登录用户的 token 信息,以查看具有权限的板块及帖子内容
- 使用接口中的
pic
来作为首页轮播图片的图片 URL 来源,coverPath
字段有时候会提供多余的信息 - 去除 Steam Widget 产生的空白
- 替换接口中默认的
none.png
图片为真实图片 - 恢复板块列表中,以前未登录无法访问的板块,并更新板块描述
- 修复登陆后仍然显示默认头像的问题
- 使用微信云存储功能存放部分小程序图片,大大减小小程序体积,加快小程序下载、启动和加载速度
- 使用 Redux 管理已登录用户的凭据
- 使用 Taro 小程序框架代替小程序原生开发
- 使用 Taro-ui 组件库配合 Taro 进行界面开发
- 使用 node-html-parser 解析 HTML 字符串为 DOM 对象
- 使用 wxParse 作为富文本显示组件
- 添加首页轮播图片
- 添加首页最新主题页
- 添加最新回复主题页
- 添加近期热门主题页
- 添加论坛板块列表页
- 添加个人中心页
- 记录个人浏览记录
- 设置中可清除浏览记录
- 添加最新主题页、最新回复页、近期热门页下拉刷新