Skip to content

Commit

Permalink
Merge pull request #519 from andywang425/dev
Browse files Browse the repository at this point in the history
7.1.6
#518
  • Loading branch information
andywang425 authored Jul 23, 2024
2 parents 16af3e8 + 6ea8a35 commit caaa892
Show file tree
Hide file tree
Showing 11 changed files with 360 additions and 291 deletions.
14 changes: 6 additions & 8 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ on:
- master
paths:
- src/**
- package.json
- vite.config.ts

jobs:
build:
Expand All @@ -26,17 +28,13 @@ jobs:
- name: Build
run: npm run build

- name: Remove .gitignore
run: rm -f .gitignore

- name: Get package version
id: package_version
run: echo "version=$(node -p "require('./package.json').version")" >> $GITHUB_OUTPUT

- name: Commit and push if there are changes
run: |
git config --local user.email "github-actions[bot]@users.noreply.github.com"
git config --local user.name "github-actions[bot]@users.noreply.github.com"
git add dist/*
git diff --quiet && git diff --staged --quiet || git commit -m "🔧 Automated build: v${{ steps.package_version.outputs.version }}"
git push
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git add -f dist/*
git diff --staged --quiet || git commit -m "🔧 Automated build: v${{ steps.package_version.outputs.version }}" && git push
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,22 @@

## [Unreleased]

## [7.1.6] - 2024-7-23

### 新增

- 新版粉丝勋章亲密度机制适配(点赞,发送弹幕)

### 修复

- 修复【编辑名单】弹窗在部分情况下无法正常打开的bug

## [7.1.5] - 2024-7-14

### 新增

- 【发送弹幕】新增【包含等级≥20的粉丝勋章】选项
- 【领取年度大会员权益】支持领取专属等级加速包(10主站经验)

### 修复

Expand All @@ -15,6 +26,7 @@
### 调整

- 优化【编辑粉丝勋章名单】表格的勾选体验,点击时自动勾选当前行
- 【领取年度大会员权益】部分逻辑和日志输出优化

### 删除

Expand Down
16 changes: 8 additions & 8 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,21 @@

## 技术栈

BLTH 是一个基于 [Vue3](https://cn.vuejs.org), [vite-plugin-monkey](https://github.com/lisonge/vite-plugin-monkey) 和 Typescript 的用户脚本。如果想要贡献代码,你至少需要有 [Vue3](https://cn.vuejs.org) 和 Typescript 基础。
BLTH 是一个基于 [Vue3](https://cn.vuejs.org), [Element Plus](https://element-plus.org/), [vite-plugin-monkey](https://github.com/lisonge/vite-plugin-monkey) 和 Typescript 的用户脚本。如果想要贡献代码,你至少需要有 [Vue3](https://cn.vuejs.org) 和 Typescript 基础。

## 环境搭建

- 安装 [Node.js](https://nodejs.org/), [Visual Studio Code](https://code.visualstudio.com/)
- Fork 本项目,然后 Clone 至本地。
- Fork 本项目(取消勾选 Copy the `master` branch only),然后 Clone 至本地。
- 切换到项目根目录,安装依赖 `npm install`
- 安装以下几个 vscode 拓展:[Vue - Official](https://marketplace.visualstudio.com/items?itemName=Vue.volar), [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint), [Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- 安装以下几个 vscode 拓展(使用 vscode 打开项目时会提示你安装)[Vue - Official](https://marketplace.visualstudio.com/items?itemName=Vue.volar), [ESLint](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint), [Prettier - Code formatter](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)

## 开始

首先创建并切换到`dev`分支:
首先切换到`dev`分支:

```sh
git checkout -b dev
git checkout dev
```

接着使用以下命令在浏览器中安装脚本并启动 [Vite](https://cn.vitejs.dev),然后你就可以开始写代码啦。
Expand All @@ -29,15 +29,15 @@ git checkout -b dev
npm run dev
```

得益于 Vite 的模块热更新(HMR)功能,修改代码后可以直接在浏览器中看到结果, Vite 会自动帮你刷新页面(如果仅修改了 UI 连刷新页面都不需要)。但是在部分情况下仍需手动刷新页面
得益于 Vite 的模块热更新(HMR)功能,如果仅修改了 UI 相关代码,可以直接在浏览器中看到结果。其余情况下通常 Vite 会自动帮你刷新页面,但是在部分情况下仍需手动刷新

脚本运行过程中会调用B站API,过于频繁地刷新页面从而让脚本反复调用API可能导致你的B站账号被风控。如果你写代码的时候经常保存请注意这一点。

## 项目概览

### 分支

- **master**: `master`分支是主分支,主仓库在发布新版本前会把`dev`分支合并到`master`分支。最终供用户安装的用户脚本由Github Actions自动编译并推送到主分支
- **master**: `master`分支是主分支,主仓库在发布新版本前会把`dev`分支合并到`master`分支。最终供用户安装的用户脚本由 Github Actions 自动编译并推送到主分支

- **dev**: `dev`分支是开发用分支,开发时请使用该分支,发起PR时也以主仓库的dev分支为合并的目标。

Expand Down Expand Up @@ -115,7 +115,7 @@ npm run format

### 强制性

- 对于`src/library/bili-api`中的每个 API,必须为其请求参数和响应内容编写详细的类型定义。[transform](https://github.com/ritz078/transform)[quicktype](https://github.com/quicktype/quicktype)或许会有帮助。
- 对于`src/library/bili-api`中的每个 API,必须为其请求参数和响应内容编写详细的类型定义。[transform](https://github.com/ritz078/transform)[quicktype](https://github.com/quicktype/quicktype) 或许会有帮助。
- 如果添加了新的第三方库或资源文件,请修改`vite.config.ts`使其通过`@require``@resource`引入。

### 建议性
Expand Down
Loading

0 comments on commit caaa892

Please sign in to comment.