Skip to content

Commit

Permalink
- publish v7.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
czy0729 committed Mar 17, 2023
1 parent b296e14 commit 9915fe5
Show file tree
Hide file tree
Showing 5 changed files with 61 additions and 17 deletions.
27 changes: 17 additions & 10 deletions README.MD
Original file line number Diff line number Diff line change
Expand Up @@ -62,23 +62,30 @@ Google Play 被恶意举报已被暂停申诉无果,因为不同渠道包互

## Update

v7.9.0 - 2023/03/03
v7.10.0 - 2023/03/18

[图文说明](https://www.yuque.com/chenzhenyu-k0epm/znygb4/ia218hdgptzlfnrt?singleDoc)
[图文说明](https://www.yuque.com/chenzhenyu-k0epm/znygb4/ilbk1t5pv060eqvp?singleDoc)

—— 优化 ——

- [x] [系统] 点击跳转相关交互,都追加了触摸后反馈动画
- [x] [进度、条目] 收藏状态和章节按钮状态转变后,增加了小动画 (后续版本应该会把动画是否开启作为一个配置项)
- [x] [帖子] 回复楼层时, 会把楼层的部分正文在输入框 placeholder 里显示
- [x] [帖子] 回复框中常用 bgm 表情选择后不会改变常用的排序
- [x] [进度] 收藏管理框,吐槽输入框增加恢复历史的按钮
- [x] [SMB] 功能迭代(改善了一点用法,更方便)
- [x] [电波提醒] 优化了切换时头像闪一下的问题
- [x] [时区] 迭代处理每日放送时间的数据;对 APP 内所有外部获得的放送时间,也转了本地时差;同时设置支持网页版的时区设置 (进一步了解)[https://www.yuque.com/chenzhenyu-k0epm/znygb4/umhqt99g5083yoso?singleDoc]
- [x] [条目] 在路由超过 4 页时,加入回到首页按钮
- [x] [UI] 为了更加明显区分图片是否加载中,加载时使用骨架屏动画
- [x] [进度] 网格布局增加设置「条目下方显示标题」
- [x] [进度] 网格布局增加设置「自动调整章节按钮大小」(简单说就是允许按钮自动调节大小)
- [x] [条目] 管理目录功能小幅度改善,使用分页减少卡顿(未来会继续迭代)
- [x] [超展开] 超展开首页右上角和小组页面添加入跳转到 webview 发帖的入口
- [x] 重新对平板设备的布局作了修复
- [x] 提交请求若很快完成,减少了 Loading 的出现

—— 修复 ——

- [x] [进度] 修复了在刷新条目信息时, 有概率卡死程序的问题
- [x] [条目] 暂时处理了一下集数过千条目,无法获取最新章节信息的问题
- [x] [iOS] 修复了非全面屏 iPhone 型号,状态栏和底栏过高的问题

—— 其他 ——

- [x] [webhook] 允许用户设置影响时间线的 webhook (进一步了解)[https://www.yuque.com/chenzhenyu-k0epm/znygb4/kfpfze0u7old4en1?singleDoc]

[CHANGELOGS](https://github.com/czy0729/Bangumi/blob/master/web/CHANGELOG.MD)

Expand Down
4 changes: 2 additions & 2 deletions app.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"expo": {
"description": "A React Native App for https://bgm.tv, tinygrail plugin 4.5.0",
"version": "7.9.1",
"version": "7.10.0",
"android": {
"versionCode": 70910,
"versionCode": 71000,
"package": "com.czy0729.bangumi",
"adaptiveIcon": {
"foregroundImage": "./src/assets/images/foreground.png",
Expand Down
4 changes: 2 additions & 2 deletions config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* @Author: czy0729
* @Date: 2019-06-02 14:42:28
* @Last Modified by: czy0729
* @Last Modified time: 2023-03-18 01:58:54
* @Last Modified time: 2023-03-18 02:24:14
*/
import { Paths } from '@types'

Expand All @@ -21,7 +21,7 @@ export const IOS_IPA = false
export const ANDROID_DEV_MENU = true

/** 是否不显示图片 (开发用) false 是为了打包后的 apk 稳定显示图片 */
export const TEXT_ONLY = DEV ? !DEV : false
export const TEXT_ONLY = DEV ? DEV : false

/** ==================== 默认路由 ==================== */
/** 路由覆盖配置 */
Expand Down
20 changes: 17 additions & 3 deletions src/utils/webhooks/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
* @Author: czy0729
* @Date: 2023-03-10 14:02:39
* @Last Modified by: czy0729
* @Last Modified time: 2023-03-10 20:19:51
* @Last Modified time: 2023-03-18 02:42:21
*/
import { observable, runInAction } from 'mobx'
import axios from '@utils/thirdParty/axios'
Expand Down Expand Up @@ -32,9 +32,14 @@ export const webhook: WebHooksTypes = (type: string, data: any) => {
runAfter(async () => {
try {
const { webhookUrl } = systemStore.setting
let url = webhookUrl || `https://postman-echo.com/post`
if (url.indexOf('http://') !== 0 && url.indexOf('https://') !== 0) {
url = `http://${url}`
}

const params = {
method: 'post',
url: webhookUrl || `https://postman-echo.com/post`,
url,
data: {
type,
data: data || {}
Expand All @@ -52,10 +57,19 @@ export const webhook: WebHooksTypes = (type: string, data: any) => {

// @ts-expect-error
const res = await axios(params)
const content: any = {
status: res?.status
}
if (typeof res?.data === 'object') {
content.data = res.data
} else {
content._response = res?.request?._response
}

runInAction(() => {
logs.unshift({
label: 'RESULT',
content: JSON.stringify(res?.data?.data, null, 2),
content: JSON.stringify(content, null, 2),
ts: getTimestamp()
})
if (logs.length > MAX_LENGTH) logs.pop()
Expand Down
23 changes: 23 additions & 0 deletions web/CHANGELOG.MD
Original file line number Diff line number Diff line change
@@ -1,5 +1,28 @@
# CHANGELOG

v7.10.0 - 2023/03/18

—— 优化 ——

- [x] [时区] 迭代处理每日放送时间的数据;对 APP 内所有外部获得的放送时间,也转了本地时差;同时设置支持网页版的时区设置 (进一步了解)[https://www.yuque.com/chenzhenyu-k0epm/znygb4/umhqt99g5083yoso?singleDoc]
- [x] [条目] 在路由超过 4 页时,加入回到首页按钮
- [x] [UI] 为了更加明显区分图片是否加载中,加载时使用骨架屏动画
- [x] [进度] 网格布局增加设置「条目下方显示标题」
- [x] [进度] 网格布局增加设置「自动调整章节按钮大小」(简单说就是允许按钮自动调节大小)
- [x] [条目] 管理目录功能小幅度改善,使用分页减少卡顿(未来会继续迭代)
- [x] [超展开] 超展开首页右上角和小组页面添加入跳转到 webview 发帖的入口
- [x] 重新对平板设备的布局作了修复
- [x] 提交请求若很快完成,减少了 Loading 的出现

—— 修复 ——

- [x] [条目] 暂时处理了一下集数过千条目,无法获取最新章节信息的问题
- [x] [iOS] 修复了非全面屏 iPhone 型号,状态栏和底栏过高的问题

—— 其他 ——

- [x] [webhook] 允许用户设置影响时间线的 webhook (进一步了解)[https://www.yuque.com/chenzhenyu-k0epm/znygb4/kfpfze0u7old4en1?singleDoc]

v7.9.0 - 2023/03/03

—— 优化 ——
Expand Down

0 comments on commit 9915fe5

Please sign in to comment.