Skip to content

Commit

Permalink
update preview and readme
Browse files Browse the repository at this point in the history
  • Loading branch information
czy0729 committed Jul 28, 2019
1 parent cfcd89f commit 5a4c94d
Show file tree
Hide file tree
Showing 11 changed files with 97 additions and 61 deletions.
59 changes: 41 additions & 18 deletions CHANGELOG.MD
Original file line number Diff line number Diff line change
@@ -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] [超展开] 可以设置屏蔽默认头像用户且少回复的帖子 (有效屏蔽广告姬)
Expand All @@ -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
Expand All @@ -48,9 +77,7 @@ v0.6 - 2019/06/18
- [x] 加入了春菜骚话
- [x] 输入时键盘位置占位

---

v0.5 - 2019/06/03
v0.5 - 2019/06/03

- [x] 限制了自己编写的组件字体大小 (第三方有待解决)
- [x] 添加了一些随机的春菜
Expand All @@ -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] 番组进度管理
Expand Down
81 changes: 47 additions & 34 deletions README.MD
Original file line number Diff line number Diff line change
@@ -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 美元, 先鸽一下...)
---

Expand All @@ -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] 热更新

---

Expand All @@ -80,17 +93,17 @@ v0.10

#### Home 进度

<img src="./preview/login_3.png" width="200" alt="login_3" /> <img src="./preview/home_3.png" width="200" alt="home_3" /> <img src="./preview/home_4.png" width="200" alt="home_4" /> <img src="./preview/home_7.png" width="200" alt="home_7" />
<img src="./preview/login_3.png" width="200" alt="login_3" /> <img src="./preview/home_3.png" width="200" alt="home_3" /> <img src="./preview/home_4.png" width="200" alt="home_4" /> <img src="./preview/home_8.png" width="200" alt="home_8" />

#### Subject 条目

<img src="./preview/s_1.png" width="200" alt="s_1" /> <img src="./preview/s_2.png" width="200" alt="s_2" /> <img src="./preview/s_6.png" width="200" alt="s_6" />

<img src="./preview/s_4.png" width="200" alt="s_4" /> <img src="./preview/s_5.png" width="200" alt="s_5" />

#### Discovery 首页聚合 / 更沉浸的年鉴
#### Discovery 发现

<img src="./preview/discovery_2.png" width="200" alt="discovery_2" /> <img src="./preview/discovery_3.png" width="200" alt="discovery_3" /> <img src="./preview/award_1.png" width="200" alt="award_1" /> <img src="./preview/award_2.png" width="200" alt="award_2" />
<img src="./preview/discovery_4.png" width="200" alt="discovery_4" /> <img src="./preview/discovery_3.png" width="200" alt="discovery_3" /> <img src="./preview/award_1.png" width="200" alt="award_1" /> <img src="./preview/award_2.png" width="200" alt="award_2" />

#### Search 搜索 / 标签

Expand All @@ -102,7 +115,7 @@ v0.10

#### Timeline 时间胶囊

<img src="./preview/timeline_2.png" width="200" alt="timeline_2" /> <img src="./preview/timeline_3.png" width="200" alt="timeline_3" />
<img src="./preview/timeline_2.png" width="200" alt="timeline_2" /> <img src="./preview/timeline_4.png" width="200" alt="timeline_4" />

#### Rakuen 超展开

Expand All @@ -114,13 +127,13 @@ v0.10

<img src="./preview/zone_1.png" width="200" alt="zone_1" /> <img src="./preview/zone_2.png" width="200" alt="zone_2" />

#### User 个人时光机
#### User 个人时光机 / 好友

<img src="./preview/user_1.png" width="200" alt="user_1" /> <img src="./preview/user_2.png" width="200" alt="user_2" />
<img src="./preview/user_3.png" width="200" alt="user_3" /> <img src="./preview/user_2.png" width="200" alt="user_2" /> <img src="./preview/friends_1.png" width="200" alt="friends_1" />

#### Other 每日放送 / 电波提醒 / 设置
#### Other 排行榜 / 每日放送 / 电波提醒 / 设置

<img src="./preview/calendar_2.png" width="200" alt="calendar_2" /> <img src="./preview/notify_1.png" width="200" alt="notify_1" /> <img src="./preview/setting_1.png" width="200" alt="setting_1" />
<img src="./preview/rank_1.png" width="200" alt="rank_1" /> <img src="./preview/calendar_2.png" width="200" alt="calendar_2" /> <img src="./preview/notify_1.png" width="200" alt="notify_1" /> <img src="./preview/setting_1.png" width="200" alt="setting_1" />

---

Expand Down
8 changes: 4 additions & 4 deletions components/render-html.js
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down Expand Up @@ -239,11 +239,11 @@ export default class RenderHtml extends React.Component {
}
}

renderImage(props) {
renderImage({ key, ...otherProps } = {}) {
const { loaded } = this.state
return (
<View>
<Image {...props} onLoadEnd={this.onLoadEnd} />
<View key={key}>
<Image {...otherProps} onLoadEnd={this.onLoadEnd} />
{!loaded && (
<Flex style={styles.loadingWrap} justify='center'>
<RNImage
Expand Down
2 changes: 1 addition & 1 deletion navigations.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* @Author: czy0729
* @Date: 2019-06-02 14:42:28
* @Last Modified by: czy0729
* @Last Modified time: 2019-07-28 18:39:12
* @Last Modified time: 2019-07-28 19:34:12
*/
export default {
initialRouteName: 'HomeTab', // HomeTab
Expand Down
Binary file added preview/discovery_4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added preview/friends_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added preview/home_8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added preview/rank_1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added preview/timeline_4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added preview/user_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 4 additions & 4 deletions stores/rakuen/common.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* @Author: czy0729
* @Date: 2019-07-13 18:59:53
* @Last Modified by: czy0729
* @Last Modified time: 2019-07-14 20:40:56
* @Last Modified time: 2019-07-28 19:32:33
*/
import cheerio from 'cheerio-without-node-native'
import { fetchHTML } from '@utils/fetch'
Expand Down Expand Up @@ -173,8 +173,8 @@ export function analysisComments(HTML, reverse) {
}
}
children.forEach((item, index) => {
// @todo 暂时只显示前100楼, 因为写法是一次性计算的, 计算太大会爆栈闪退, 待优化
if (index >= 100) {
// @todo 暂时只显示前160楼, 因为写法是一次性计算的, 计算太大会爆栈闪退, 待优化
if (index >= 160) {
return
}

Expand Down Expand Up @@ -218,7 +218,7 @@ export function analysisComments(HTML, reverse) {
messageHTML[index]
.replace('class="message clearit"', 'class="message"')
.match(
/<div class="message.*">(.+?)<\/div><div class="topic_sub_reply"/
/<div class="message">(.+?)<\/div><div class="topic_sub_reply"/
)
message = match ? match[1] : ''
} else {
Expand Down

0 comments on commit 5a4c94d

Please sign in to comment.