diff --git a/CHANGELOG.MD b/CHANGELOG.MD
index ebb96a225..1f40512ff 100644
--- a/CHANGELOG.MD
+++ b/CHANGELOG.MD
@@ -1,10 +1,38 @@
## CHANGELOG
-v0.9 - 2019/07/14
-PS: 本次版本代码层面上改动较大, 若发现原功能不正常了, 恳请反馈
-
-- [x] [登陆] 流畅的邮箱密码直接登陆 (实验性, 可能会出现掉线现象; 若发现影响后续功能使用, 可暂时切回旧版登陆)
-- [x] [首页进度] 缩略图可长按, 加入了 ‘全部展开’ 和 ‘全部收起’
+v0.10 - 2019/07/28
+
+- [x] 导航栏改为 5 个菜单, 增加了`首页`和`我的` (距离 v0.1 已经有 10 个版本了, 虽然我还是喜欢 3 个菜单, 但是 3 个真的塞不下所有功能了 bgm38)
+- [x] [收藏] `书籍`能在列表里面直接操作看过下一 Chap 和 Vol
+- [x] [收藏] 页面增加消息提示, 并且会定时查询是否有新消息
+- [x] [收藏] 安卓端章节点击的`本集讨论`字眼改为`(+N){章节标题}`
+- [x] [条目] 优化封面首次加载闪烁的问题
+- [x] [条目] 增加搜索 Bilibili、腾讯视频、爱奇艺单集播放源(@ekibun 提供的数据)
+- [x] [每日放送] 改为大图, 增加了已收藏提示、播放时间
+- [x] [帖子] 增加只查看与我相关的楼层
+- [x] [帖子] 增加只查看好友相关的楼层
+- [x] [帖子] 加载中的附件图片会有 loading 效果
+- [x] [用户] 好友列表
+- [x] [用户] 好友同步率
+- [x] [用户] 好友最近操作时间(存活率)
+- [x] [个人中心] 增加条目搁置了多少天
+- [x] [排行榜] 手机端交互, 支持各种筛选
+- [x] [发现] 优化布局
+
+v0.9.2 - 2019/07/18
+
+- [x] 修复了点击本集讨论没跳转到 app 内对应页面的 bug
+
+v0.9.1 - 2019/07/17
+
+- [x] 修复了部分用户个人空间, 收藏无法正常加载数据的 bug
+
+v0.9 - 2019/07/14
+PS: 这次版本用 0.9 吧, 0.8 在我开发期间不知道什么原因, 被热推送了.
+本次版本代码层面上改动较大, 若发现原功能不正常了, 恳请反馈
+
+- [x] [登陆] 流畅的邮箱密码直接登陆(@ekibun 提供的思路, 实验性, 若发现影响后续功能使用, 请暂时使用旧版登陆)
+- [x] [首页进度] 缩略图可长按, 加入了`全部展开`和`全部收起`
- [x] [小组] 新增小组页面
- [x] [超展开] 增加独立设置页, 方便扩展
- [x] [超展开] 可以设置屏蔽默认头像用户且少回复的帖子 (有效屏蔽广告姬)
@@ -17,24 +45,25 @@ PS: 本次版本代码层面上改动较大, 若发现原功能不正常了,
- [x] [帖子] 有新回复的帖子, 新楼层会有不同的背景颜色
- [x] [每日放送] 添加集数和评分
- [x] [用户] 好友列表 (暂为跳网页)
-- [x] [个人收藏] 修复了设置过用户名的用户无法加载下一页数据的问题
+- [x] [个人中心] 修复了设置过用户名的用户无法加载下一页数据的问题
- [x] [开发] 错误上报
-- [x] 更新了bangumi-data, 兼容到7月番
+- [x] 更新了 bangumi-data, 兼容到 7 月番
-v0.7 - 2019/06/23
+v0.7 - 2019/06/23
- [x] 调整了首页收藏排列顺序, 规则为置顶 > 放送中 > 上次操作时间 > 其他, 长按收藏的图片可以置顶
- [x] [随便看看] 新增 (随机动画条目列表)
- [x] [条目] 若有的话, 动画的 ep 可以点击去到柠萌在线观看地址
- [x] [用户] 关于 TA
+- [x] [聚合] 加入了 Anitama 文章列表
-v0.6.1 - 2019/06/18
+v0.6.1 - 2019/06/18
- [x] 修复了安卓文字显示不全的问题
- [x] 修复了 bgm 表情看不全的问题
- [x] 添加了帖子展开引用的设置
-v0.6 - 2019/06/18
+v0.6 - 2019/06/18
- [x] Expo 升级到了 SDK 33.0, 图片加载貌似会快点
- [x] [首页收藏] 书籍类显示加入 Vol、Chap
@@ -48,9 +77,7 @@ v0.6 - 2019/06/18
- [x] 加入了春菜骚话
- [x] 输入时键盘位置占位
----
-
-v0.5 - 2019/06/03
+v0.5 - 2019/06/03
- [x] 限制了自己编写的组件字体大小 (第三方有待解决)
- [x] 添加了一些随机的春菜
@@ -64,15 +91,11 @@ v0.5 - 2019/06/03
- [x] [人物] 现实人物 - 最近出演角色、最近参与
- [x] [人物] 虚拟人物 - 出演
----
-
-v0.4 - 2019/05/30
+v0.4 - 2019/05/30
- [x] 超展开小组日文 添加中文优先逻辑
- [x] 检测新版本
----
-
v0.1 - 2019/05/26
- [x] 番组进度管理
diff --git a/README.MD b/README.MD
index 7944e8aef..d171541fa 100644
--- a/README.MD
+++ b/README.MD
@@ -1,10 +1,10 @@
# Bangumi
-> 这是一个基于`React-Native`的 [Bangumi](https://bangumi.tv) 第三方客户端
+> 一个基于`React-Native`的 [Bangumi](https://bangumi.tv) 第三方客户端
>
-> 对安卓和 iOS 都做到兼容, 尽量保持一致, 目前已开发不少于30个页面, 持续开发中...
+> 安卓和 iOS 都做了兼容, 并最大限度保持一致, 目前已开发不少于 30 个页面, 持续开发中...
>
-> 预估 v1.0 左右上架 iOS 和 GooglePlay (开发者有点小贵, 随缘...)
+> 尽量做到每个版本再各个板块都有新功能或优化, 预估 v1.0 左右上架 iOS 和 GooglePlay (开发者有点小贵, 100 和 25 美元, 先鸽一下...)
---
@@ -24,40 +24,53 @@
---
+#### Versions
+
+v0.10 - 2019/07/28
+
+- [x] 导航栏改为 5 个菜单, 增加了`首页`和`我的` (距离 v0.1 已经有 10 个版本了, 虽然我还是喜欢 3 个菜单, 但是 3 个真的塞不下所有功能了 bgm38)
+- [x] [收藏] `书籍`能在列表里面直接操作看过下一 Chap 和 Vol
+- [x] [收藏] 页面增加消息提示, 并且会定时查询是否有新消息
+- [x] [收藏] 安卓端章节点击的`本集讨论`字眼改为`(+N){章节标题}`
+- [x] [条目] 优化封面首次加载闪烁的问题
+- [x] [条目] 增加搜索 Bilibili、腾讯视频、爱奇艺单集播放源(@ekibun 提供的数据)
+- [x] [每日放送] 改为大图, 增加了已收藏提示、播放时间
+- [x] [帖子] 增加只查看与我相关的楼层
+- [x] [帖子] 增加只查看好友相关的楼层
+- [x] [帖子] 加载中的附件图片会有 loading 效果
+- [x] [用户] 好友列表
+- [x] [用户] 好友同步率
+- [x] [用户] 好友最近操作时间(存活率)
+- [x] [个人中心] 增加条目搁置了多少天
+- [x] [排行榜] 手机端交互, 支持各种筛选
+- [x] [发现] 优化布局
+
+[CHANGELOG](https://github.com/czy0729/Bangumi/blob/master/CHANGELOG.MD)
+
+---
+
#### Todos
-已知问题
-- [ ] [条目] 部分带偏移的动漫, 在线观看地址没正确偏移 (不太影响使用, 也许无办法解决)
-- [x] [超展开] IOS端不能回复, 可能要用新方法获取和管理cookie
+v0.x 预定功能
-v0.x
-- [ ] [首页进度] 书籍能在列表里面操作看过下一章
-- [ ] [条目] 优化章节点击 ‘看到’ 之后反馈, 使尽快提供反馈 (原因是部分章节比较多的, 操作之后依赖再请求章节数据来判断章节状态, 但这个接口非常大且慢. 部分有多季度的共用章节的动漫, 有可能会出问题, 可自行下拉刷新判断)
-- [ ] [目录] 页面
- [ ] [时间胶囊] 查看吐槽
- [ ] [时间胶囊] 回复吐槽
+- [ ] [超展开] 帖子本地收藏 (记录只保留在本地数据里)
- [ ] [帖子] 留言删除
- [ ] [帖子] 留言编辑
+- [ ] [索引] 页面
+- [ ] [目录] 页面
- [ ] 短信
- [ ] 统一部分样式, 比如不同的留言样式
-- [ ] 夜间模式
+- [ ] 夜间模式 (现在的写法开发这个工作量很巨大, 先鸽了, 框架未来几个月内可能会原生支持夜间模式, 到时再说)
-v0.10
-- [x] 导航栏改为5个菜单, 增加了首页和我的
-- [x] [收藏] 页面增加消息提示, 并且会定时查询是否有新消息
-- [x] [收藏] 安卓端章节点击的`本集讨论`字眼改为`(+N)章节标题`
-- [x] [条目] 优化了封面图首次加载闪烁问题
-- [x] [条目] 增加搜索Bilibili、腾讯视频、爱奇艺单集播放源(@ekibun 提供的数据)
-- [x] [每日放送] 改为大图, 增加了已收藏提示、播放时间
-- [ ] [帖子] 楼层增加好友标识
-- [ ] [帖子] 增加只查看与我相关的楼层
-- [x] [用户] 好友列表
-- [x] [用户] 好友同步率
-- [x] [用户] 好友最近操作时间(存活率)
-- [ ] [索引] 页面
-- [ ] [排行榜] 页面
+已知问题
-[CHANGELOG](https://github.com/czy0729/Bangumi/blob/master/CHANGELOG.MD)
+- [ ] [条目] 部分带偏移的动漫, 在线观看地址没正确偏移 (不太影响使用, 也许无办法解决)
+- [ ] [条目] 优化章节点击 ‘看到’ 之后反馈, 使尽快提供反馈 (原因是部分章节比较多的, 操作之后依赖再请求章节数据来判断章节状态, 但这个接口非常大且慢. 部分有多季度的共用章节的动漫, 有可能会出问题, 可自行下拉刷新判断)
+- [x] [帖子] 表情导致部分文本丢失
+- [x] [超展开] IOS 端不能回复, 可能要用新方法获取和管理 cookie
+- [x] 热更新
---
@@ -80,7 +93,7 @@ v0.10
#### Home 进度
-
+
#### Subject 条目
@@ -88,9 +101,9 @@ v0.10
-#### Discovery 首页聚合 / 更沉浸的年鉴
+#### Discovery 发现
-
+
#### Search 搜索 / 标签
@@ -102,7 +115,7 @@ v0.10
#### Timeline 时间胶囊
-
+
#### Rakuen 超展开
@@ -114,13 +127,13 @@ v0.10
-#### User 个人时光机
+#### User 个人时光机 / 好友
-
+
-#### Other 每日放送 / 电波提醒 / 设置
+#### Other 排行榜 / 每日放送 / 电波提醒 / 设置
-
+
---
diff --git a/components/render-html.js b/components/render-html.js
index 3adfb8afa..9b26d3e68 100644
--- a/components/render-html.js
+++ b/components/render-html.js
@@ -4,7 +4,7 @@
* @Author: czy0729
* @Date: 2019-04-29 19:54:57
* @Last Modified by: czy0729
- * @Last Modified time: 2019-07-28 02:57:35
+ * @Last Modified time: 2019-07-28 19:27:28
*/
import React from 'react'
import { StyleSheet, View, Image as RNImage, Text } from 'react-native'
@@ -239,11 +239,11 @@ export default class RenderHtml extends React.Component {
}
}
- renderImage(props) {
+ renderImage({ key, ...otherProps } = {}) {
const { loaded } = this.state
return (
-
-
+
+
{!loaded && (
{
- // @todo 暂时只显示前100楼, 因为写法是一次性计算的, 计算太大会爆栈闪退, 待优化
- if (index >= 100) {
+ // @todo 暂时只显示前160楼, 因为写法是一次性计算的, 计算太大会爆栈闪退, 待优化
+ if (index >= 160) {
return
}
@@ -218,7 +218,7 @@ export function analysisComments(HTML, reverse) {
messageHTML[index]
.replace('class="message clearit"', 'class="message"')
.match(
- /