更新日志
本文档由脚本自动生成,数据来源于 bili_travail/changelog.json。 若与上游不一致,请以上游源码为准。
2.41.081100
Section titled “2.41.081100”更新日期:2026-08-11
- 修复程序退出时清理残留任务会将倒计时清零导致无法继承的问题
2.41.080802
Section titled “2.41.080802”更新日期:2026-08-08
- 现在会捕获异步任务与子线程中的报错并写入日志
- 拆分主界面与子页面字体颜色配置
- 清空盲盒统计增加二次确认
2.40.073119
Section titled “2.40.073119”更新日期:2026-07-31
- 修复程序退出时有后台任务残留导致后台进程驻留的问题
2.40.073113
Section titled “2.40.073113”更新日期:2026-07-31
- 将NiceGUI更新至v3.15.0
- 重新设计的控制面板UI和配色方案
- 重构礼物数据获取逻辑,修复多个缺陷
- 现在会获取全站礼物 + 房间礼物并去重,而不仅是房间礼物
- 移除投喂挑战玩法
- 移除互动礼物暴击玩法
- 移除界面预览弹窗
- 新增礼物模拟测试器,用于测试玩法效果
- 新增工单系统,支持Bug反馈和功能请求
- 新增自动检查更新开关
- 新增自定义背景颜色
- 修复修改礼物后倒计时玩法页面可能出现异常的问题
- 将倒计时类拆分为独立模块
- 将子页面拆分为独立模块
- 修改礼物后将刷新礼物列表容器而不是整个页面
- 倒计时结束后行为从退出程序改为断开弹幕服务器连接,新增与忽略倒计时的互斥规则
- 礼物统计功能及盲盒盈亏统计新增异步锁保护,修复并发问题
- 添加JSON内存缓存层减少文件I/O
- 倒计时玩法礼物列表新增710px的最大宽度
- 优化about页面加载速度
- 优化服务器盲盒请求的异常处理并复用连接器
- 优化关闭程序时断开弹幕服务器连接的逻辑
- 优化/修复了若干代码审查中发现的问题
1.40.062317
Section titled “1.40.062317”更新日期:2026-06-23
- 将NiceGUI更新至v3.13.0
- 修复因为服务器到期导致about页面无限刷新的问题
- 修复无法通过直播姬内置的互动玩法启动加班姬的问题
- 现在可以通过修改配置文件关闭自动检查更新
- 现在会根据实际存在的字体文件加载自定义字体格式,不再硬编码所有字体格式
- 删除about页面不再使用的默认背景图
- 尝试优化about页面的加载时间
1.40.052923
Section titled “1.40.052923”更新日期:2026-05-29
- 加倍减半现在会计入排行榜
- 未设置互动礼物时不再显示暴击倍率横幅
- 暂时禁用礼物列表简洁模式
- 倒计时随机玩法新增自定义权重
- 感谢三理Mit3uri提供的大量测试数据
1.39.051919
Section titled “1.39.051919”更新日期:2026-05-19
- 更新依赖
- 修改sha256文件的后缀
- 适配hi168源新增的签名机制,现在会从服务器获取hi168的直链和签名参数
1.39.051315
Section titled “1.39.051315”更新日期:2026-05-13
- 修复请求github和香港更新源url错误的问题
- 新增更新包sha256校验
- 适配hi168源新增的签名机制
1.39.050613
Section titled “1.39.050613”更新日期:2026-05-06
- 防止新进程在无限循环中生成
- 更新UA修复可能会被风控的问题(-352错误)
1.39.042919
Section titled “1.39.042919”更新日期:2026-04-29
- 将NiceGUI更新至v3.11.1
- 修复因为依赖冲突导致的软件窗口不显示的问题
1.39.041903
Section titled “1.39.041903”更新日期:2026-04-19
- 更新依赖
- 将NiceGUI更新至v3.10.0
- 请求版本信息新增30秒超时
- 弹幕服务器连接超时改为1分钟
- 优化比较None值或bool值的性能
- 修复80+处basepyright静态类型检查器错误
- 未输入身份码时手动更新礼物数据不会获取自定义礼物
- 断开弹幕服务器连接时如果未启动客户端将不会尝试断开
- 修复版本更新进度条如果 HTTP 响应头不包含 Content-Length 时可能报错的问题
- 修复版本更新进度条如果 HTTP 响应头返回的文件大小为0可能会抛出ZeroDivisionError错误的问题
- 新增可配置的当倒计时结束后自动断开弹幕服务器连接并关闭加班姬的功能,避免被B站统计无效的运行时间,默认半小时后关闭
1.38.041321
Section titled “1.38.041321”更新日期:2026-04-13
- 修复倒计时玩法设定的时间的数值类型可能为浮点数被判定为特殊玩法,在简洁模式中不会格式化时间的问题
- 格式化时间函数新增类型校验
- 上传日志的路径表达式使用更安全的方式
- 上传日志成功返回的字段不再包括储存路径
- 尝试修复连接弹幕服务器失败后仍然可能允许开始倒计时的问题
- 连接服务器时更新礼物数据失败会正确抛出错误
- 连接弹幕服务器新增超时机制,30秒内未连接成功将强制断开
1.38.041100
Section titled “1.38.041100”更新日期:2026-04-11
- 请求盲盒数据时会发送客户端版本号
- 修复老版本客户端请求盲盒数据时会报错导致无法连接弹幕服务器的问题,现在会根据客户端版本返回对应的数据格式
1.38.041001
Section titled “1.38.041001”更新日期:2026-04-10
- 不再清理旧版本冲突的礼物数据
- 成功获取礼物数据时会记录日志
- 统计盲盒盈亏不再手动定义盲盒本身的价值而是从API获取
- 修复部分盲盒数据文件的命名错误
- 优化日志系统,现在应该会更稳定地记录日志
- 记录日志前尝试对系统用户名、电话号码、座机号码脱敏,上传日志前仍建议检查一下以防泄露隐私
1.38.033117
Section titled “1.38.033117”更新日期:2026-03-31
- 初次启动时或启动找不到礼物数据时不再获取礼物数据,仅创建礼物数据的空文件,防止在没连接弹幕服务器时反复获取自定义礼物
- 定时更新礼物数据时如果没有连接至弹幕服务器不再更新礼物数据
- 更新日志从页面改为弹窗,防止返回主界面时丢失倒计时和UI状态
- 获取更新日志新增超时和错误处理
1.38.032920
Section titled “1.38.032920”更新日期:2026-03-29
- 启动主窗口前会检查是否安装Edge Webview2 runtime
- 新增手动检测Edge Webview2 runtime的ps脚本
1.38.032801
Section titled “1.38.032801”更新日期:2026-03-28
- 从该版本开始使用Nuitka编译
1.38.032208
Section titled “1.38.032208”更新日期:2026-03-22
- 修复公告移除占位符后仍为空时会报错的问题
- 倒计时新增排行榜功能
- 调整暴击的数值显示,现在会显示最终时长
- 连接弹幕服务器时B站可能不会在5秒内下发自定义礼物数据,现在没有检测到数据时会继续等待
1.37.031700
Section titled “1.37.031700”更新日期:2026-03-17
- 修复上传日志报错的问题
- 新增使用文档
1.37.031316
Section titled “1.37.031316”更新日期:2026-03-13
- 现在会从服务器获取更新源和链接
- 新增hi168为主要的更新源
1.37.031019
Section titled “1.37.031019”更新日期:2026-03-10
- 倒计时新增无边框模式,启用时预览界面倒计时将不显示边框,仅显示数字
- 修改copyright
- 调整UI适配无边框模式
1.37.030815
Section titled “1.37.030815”更新日期:2026-03-08
- 依赖管理从poetry迁移至uv
- 修复打包时不会修改版本号的问题
1.37.022301
Section titled “1.37.022301”更新日期:2026-02-23
- 更简洁的版本号
- 预览页面新增公告功能
- 获取自定义礼物改为从B站api获取,不再从服务器获取
- 支持设置多个自定义礼物的暴击倍率
- OBS捕获页面显示的时长会自动计算暴击时长
- 公告会随机显示所有礼物的暴击倍率
1.37.2602162019
Section titled “1.37.2602162019”更新日期:2026-02-16
- 将NiceGUI更新至v3.7.1
- 倒计时新增自定义礼物暴击玩法,只支持加减时和随机,如不想暴击可设置为1
- 修复取消暂停后倒计时会扣除暂停时长的问题
- 因B站自定义礼物需启用玩法后才会下发礼物数据,现在会在每次连接弹幕服务器后更新一次礼物数据
- 新年快乐!
1.36.2602041904
Section titled “1.36.2602041904”更新日期:2026-02-04
- 修复开放平台接口的礼物图标参数名和web接口不一致的问题
- 修复保存读取时间弹窗关闭后会被清除而不是被销毁的问题,该问题会导致弹窗关闭后重复唤起一个空弹窗
- 倒计时按钮组状态更新拆分为单独的函数
- 保存读取时间功能现在拥有更高的精度
- 重构计时器,不再使用剩余时间 - 1的方法,改为计算时间间隔,拥有更高的精度,超长倒计时不会出现极大的误差(注:本次重构为新算法的功能测试)
- 重写检测更新服务器功能,使用icmplib规避aioping在windows的兼容性问题
1.35.2602020152
Section titled “1.35.2602020152”更新日期:2026-02-02
- 修复请求盲盒礼物时api会调用已经关闭的session的问题
- B站现在的盲盒礼物有可能不叫盲盒,现在请求盲盒礼物列表时会匹配名字中带盒的礼物
- 修复调用orjson时错误设置了default对象的问题
1.35.2601262311
Section titled “1.35.2601262311”更新日期:2026-01-26
- 修复从v1.33.2601190140开始的无法连接弹幕服务器问题:aiohttp疑似和orjson冲突导致不能解析DNS从而无法发送网络请求,现在强制指定aiohttp的DNS服务器为谷歌和114
- 修复orjson使用json别名可能会导致的问题
- 修复api读取配置文件可能报错的问题
- 修复保存礼物图片数据可能出错的问题
- 新增统计信息,在每次连接弹幕服务器时发送一次(不会统计任何敏感信息)
- 将NiceGUI更新至v3.6.1
- blivedm同步上游
1.34.2601201615
Section titled “1.34.2601201615”更新日期:2026-01-20
- 支持自定义字体,替换static/fonts目录下custom-font.ttf文件即可,文件名需为custom-font(注:支持woff2、woff、ttf,如自定义字体不是.ttf格式需删除默认的.ttf文件)
1.33.2601190140
Section titled “1.33.2601190140”更新日期:2026-01-19
- 修改版本号规则适配幻星平台要求
- 读写json文件的库从json改为orjson,读写数据应该会更快且拥有更低的内存占用,部分模块仍然使用json库
- 将NiceGUI更新至v3.5.0
- 修复NiceGUI版本≥3.5.0改变了设置按钮默认颜色的方法的问题
1.33.1-2601132251
Section titled “1.33.1-2601132251”更新日期:2026-01-13
- 将配置文件从json迁移至toml,data目录下的数据不受影响(注:因文件结构大改,无法迁移旧配置,需重新设置)
- 现在当获取盲盒礼物列表无法获取API地址时将返回一个默认的API地址而不是空值
- 现在不再会每次收到幻星心跳时都获取一次房间号,移除未使用的全局常量
1.33.0-2601010134
Section titled “1.33.0-2601010134”更新日期:2026-01-01
- 修改版本号规则,新增构建时间
- 更新NiceGUI至v3.4.1
- 将版本号更新至正式版
- 2026,新的开始,新年快乐!
0.32.14-dev
Section titled “0.32.14-dev”更新日期:2025-11-27
- 礼物列表非简洁模式的礼物和时长字体的大小从16px改为30px
- 重构打包脚本
0.32.13-dev
Section titled “0.32.13-dev”更新日期:2025-11-18
- 更新NiceGUI至v3.3.0
- 现在安装依赖时NiceGUI的版本有更严格的限制
- 移除源代码行数显示
- 调整UI
- 修复身份码登录没有cookie无法获取盲盒礼物列表的问题,现在将在更新礼物时从服务器获取
- 修复初次连接弹幕服务器时不会传入身份码的问题
- 修复房间号会被身份码覆盖的问题
- 修复更新盲盒礼物数据必定报未登录的问题
0.32.12-dev
Section titled “0.32.12-dev”更新日期:2025-11-14
- 迁移至哔哩哔哩直播开放平台(幻星),移除扫码登录和使用房间号连接
- 现在初次启动时因为无法取得房间号必定会创建空的礼物数据
- 现在成功登录后会显示房间号
- 优化礼物api在初次使用时获取房间号的逻辑
- 优化连接至弹幕服务器开关,现在使用更简洁的代码
- 修复关闭弹幕服务器ws连接会发送两次结束请求的问题
0.32.11-dev
Section titled “0.32.11-dev”更新日期:2025-11-05
- 在特定的情况下可能会同时存在两个倒计时,虽然目前无法复现这个问题,但将服务器等待浏览器重新连接的最大时间延长可能会修复该问题
- 现在服务器等待浏览器重新连接时的提示会使用中文
- 修复上传日志在程序还没结束运行时跨日会找不到当天日志的问题,现在将会获取程序启动时生成的文件名
- 上传日志报错现在会在日志里写入更详细的traceback
0.32.10-dev
Section titled “0.32.10-dev”更新日期:2025-11-04
- 修复如果在控制面板创建前访问倒计时或投喂挑战页面会因为找不到变量报错的问题
- 修复简洁模式在OBS和B站直播姬的浏览器源中不生效的问题
0.32.9-dev
Section titled “0.32.9-dev”更新日期:2025-11-01
- 调整简洁模式样式,现在随机玩法的字体会更小以避免换行(包括未启用简洁模式时),现在礼物列表的高度为48px
- 修复在关闭简洁模式后礼物列表部分礼物可能仍然会滚动的问题,现在刷新页面会取消滚动计时器
0.32.8-dev
Section titled “0.32.8-dev”更新日期:2025-11-01
- 礼物列表新增简洁模式,启用时obs捕获页面的礼物列表将采用滚动刷新的方式显示设定礼物,因仍需测试,目前只支持倒计时
- 简洁模式支持自定义滚动间隔
- 重构礼物数据排序功能,现在将按数据类型排序,且允许在同一类型内排序
- 现在特殊玩法也会被排序
- 调整礼物列表高度,如果是简洁模式,最低高度为100px。注:除名称超过10个字的礼物,随机玩法单个礼物的高度应该不会超过100px
- 注:开关简洁模式和调整滚动间隔均需刷新浏览器源缓存
0.32.7-dev
Section titled “0.32.7-dev”更新日期:2025-10-30
- 新增存档功能,现在可以保存/读取倒计时时长,该功能应该可以有效缓解加班姬不能多开导致的部分问题(仅支持时长,其他任何数据均不会保存)
0.32.6-dev
Section titled “0.32.6-dev”更新日期:2025-10-28
- 移除打开日志功能,新增上传日志功能,现在可以将当天的日志上传至指定服务器(需使用bili_travail_api.py为服务端)
0.32.5-dev
Section titled “0.32.5-dev”更新日期:2025-10-27
- 修复更新礼物会导致主进程阻塞时间过长触发重连的问题,现在会异步发送请求
- 修复当不是第一次输入房间号时,传递给B站api的房间号会为0的问题,现在会读取配置文件,在失败的情况下默认为3号直播间
0.32.4-dev
Section titled “0.32.4-dev”更新日期:2025-10-27
- 修复因为缩进不对导致的加倍减半清空玩法不生效的问题
- 修复盲盒礼物会报错不生效的问题
- 手动加减时可能会因为未知原因传入空值导致算法报错,现在会捕获这个错误
0.32.3-dev
Section titled “0.32.3-dev”更新日期:2025-10-26
- 将盲盒解析移到更新礼物时,避免收到礼物时发送过多请求拖慢程序速度
- 重构获取B站图片函数,现在每次获取到新图片时会将base64数据保存在本地,如果不是新图片将使用本地数据避免大量重复请求拖慢程序速度
- 重构about页面假聊天框,现在使用异步,不再支持本地文本,如不需要显示可在配置文件中设置remote_text = False
- 礼物图标不再使用获取B站图片函数避免未知的问题拖慢程序速度
- 移除about页面的返回按钮避免误触返回主页
- 删除部分残留的注释
- 更新NiceGUI至v3.1.0
- 调整部分代码以适配NiceGUI 3.x
- 更新部分依赖,并将requirements.txt的版本和poetry同步
- 修改about页面
- 注:请勿在浏览器中访问控制面板或打开第二个控制面板(包括刷新),否则将导致部分变量被重置从而影响倒计时正常运行
0.32.2-dev
Section titled “0.32.2-dev”更新日期:2025-10-24
- 修复保存设置函数不会保存新设置的问题
- 修复礼物设置传入选择礼物的数据是对象而不是列表的问题
- 修复未设定的礼物仍然会触发玩法的问题
- 修复收到礼物时判断是否是盲盒可能会报错的问题
- 修复启用忽略倒计时且暂停时无法加减时的问题
0.32.1-dev
Section titled “0.32.1-dev”更新日期:2025-10-23
- 重构礼物数据结构,现在未设定的礼物不再有数据,礼物列表数据来源于gift_img,得益于新的数据结构,礼物设置使用了更简洁的语法
- 现在投喂挑战也会对礼物数据进行排序
- 当收到礼物时如果没有礼物数据将会报错而不是直接跳过玩法
- 当收到礼物数据中不存在的礼物时将使用辣条图标作为占位符
- 程序启动时会尝试清理与这次重构不兼容的礼物数据
- 加班姬的底层逻辑导致赠送未设定的礼物也会进行计算,重构后的礼物数据应该会避免这个问题,可能会拥有更高的性能
0.32.0-dev
Section titled “0.32.0-dev”更新日期:2025-10-22
- 将主页面改为页面函数,不再是全局UI
- 倒计时预览的时钟不再与主页面时钟强绑定,现在的时间数据来源于storage
- 投喂挑战的数据不再与UI元素强绑定,现在的数据来源于storage
- 挑战预览的礼物列表使用更简洁的逻辑
- 因NiceGUI 3.x移除了共享UI,但加班姬的部分核心功能与共享UI强关联,于是我们决定趁这个机会分多个版本将相关功能重构,v0.32.x-dev的所有更新均为重构和bug修复
0.31.11-alpha
Section titled “0.31.11-alpha”更新日期:2025-10-20
- 修复因为获取舰队图标报错导致后续代码不执行的问题
0.31.10-alpha
Section titled “0.31.10-alpha”更新日期:2025-10-11
- 幂运算改为效率更高的位运算
- 修复两个玩法加倍挑战的投喂记录表达错误的问题
- 两个玩法新增减半挑战
- 修复投喂挑战随机玩法投喂记录始终为0的问题
- 修复倒计时和投喂挑战的加倍玩法算法不是幂次方的问题
- 当房间号存在时,会在每个整点定时更新礼物数据
- 调整源代码行数统计排除项
0.31.9-alpha
Section titled “0.31.9-alpha”更新日期:2025-09-29
- 更新blivedm至最新提交,B站进房、关注等互动消息使用了新接口
- 规范获取服务器更新日志函数返回值类型均为dict
- 检查更新将显示新版本日志,低于本地版本不会显示
- 检查更新移除初始化参数,启动时检查到新版本从通知改为弹窗适配显示日志
0.31.8-alpha
Section titled “0.31.8-alpha”更新日期:2025-09-25
- 修复折叠投喂记录过长的用户名出错的问题
- 尝试修复通过忽略倒计时增加的时长在关闭忽略倒计时后不会触发加减时的问题
0.31.7-alpha
Section titled “0.31.7-alpha”更新日期:2025-09-18
- 重写更新日志,现在更新日志将从服务器获取内容,不再将内容硬编码以减少代码数量
- 新增忽略倒计时开关,启用时在倒计时结束后(包括暂停时)仍然会触发加减时
- 新增打开日志按钮,调整按钮位置
- 调整窗口高度
- 优化部分代码
- 调整部分组件位置
0.31.6-alpha
Section titled “0.31.6-alpha”更新日期:2025-09-15
- web代码过于老旧且不再可能更新,移除相关代码,如需查看可见web分支
- 因为web.py已移除,将native.py改回main.py
- 移除本地盲盒图片
- blive_crower.py改名为bili_api.py,该模块包含和礼物关联性不大的接口
- 优化检查storage状态代码
- 移除示例配置,创建配置文件将从内置示例注入
- 修改按钮和倒计时默认颜色
- 现在初始化礼物时还会检测礼物图片数据是否存在
- 修复debug页面不会保存数据的问题
- 尝试捕获程序运行错误,以防在程序完全启动前不会捕获日志
- 尝试修复投喂记录过长的用户名不会被折叠的问题
- 优化礼物统计功能统计辣条价格的逻辑
- 移除未使用的代码
- 移除礼物设置的通知
0.31.5-alpha
Section titled “0.31.5-alpha”更新日期:2025-09-10
- 支持修改IP地址(需重启生效)
0.31.4-alpha
Section titled “0.31.4-alpha”更新日期:2025-09-02
- 移除礼物设置的通知
- 移除使用cookie登录
- 移除礼物设置和obs捕获页面支持显示时长为0的礼物
- 优化obs捕获页面礼物数据不存在时初始化礼物的逻辑
- 新增源代码行数统计
- 新增自动检测更新源
0.30.4-alpha
Section titled “0.30.4-alpha”更新日期:2025-08-29
- 修复投喂记录的礼物图标会被新礼物覆盖的问题
- 修复加倍和清空玩法投喂记录报错的问题
- 移除主界面投喂记录防止记录过长可能导致的性能问题
- 调整UI
- 移除debug按钮
0.30.3-alpha
Section titled “0.30.3-alpha”更新日期:2025-08-16
- 新增debug页面
0.30.2-alpha
Section titled “0.30.2-alpha”更新日期:2025-08-08
- 连接弹幕服务器后会显示B站账号登录状态,在连接前状态默认未连接
- 在启动时会将工作目录写入配置文件用于debug
- 登录以后会自动关闭选择登录方式的弹窗
- 尝试修复扫码登录后可能不会删除二维码的问题
0.30.1-alpha
Section titled “0.30.1-alpha”更新日期:2025-08-08
- 修复因为房间礼物不包含盲盒礼物导致无法选择盲盒礼物的问题
- 礼物图片url优先从礼物API回调获取,如获取失败则从本地数据获取图片url
- 修复获取盲盒礼物函数的默认返回值指定了错误的类型的问题
- 修复从B站获取盲盒礼物时如果返回空数据不会正确报错的问题
0.30.0-alpha
Section titled “0.30.0-alpha”更新日期:2025-08-07
- 合并部分按钮
- 调整部分按钮位置
- 调整开关位置
- 更小的窗口
- 微调关于页面
- 点击关于按钮将打开新页面
0.29.0-alpha
Section titled “0.29.0-alpha”更新日期:2025-08-05
- 礼物数据将获取房间礼物而不是全站礼物,初次运行时不再自动更新礼物
- 盲盒数据将从B站获取,默认数据只在未登录时使用
- 投喂记录获取不到礼物图片将默认为空而不是报错
- 手动登录允许使用浏览器Cookie
0.28.2-alpha
Section titled “0.28.2-alpha”更新日期:2025-07-26
- 倒计时礼物现在将按照正负数的绝对值进行排序,加倍清空随机除外
0.27.2-alpha
Section titled “0.27.2-alpha”更新日期:2025-06-20
- 更新礼物和盲盒数据
- 移除无效代码
- 修复盲盒盈亏因为统计数据无法新建key导致报错的问题
- 现在扫码登录关闭弹窗也会删除缓存的二维码
- 将qrcode更新至v8.2
0.27.1-alpha
Section titled “0.27.1-alpha”更新日期:2025-06-19
- 修复盲盒盈亏的数据格式错误导致无法打开界面的问题
- 现在每次启动程序时会将盲盒盈亏数据备份并重置
- 读取盲盒盈亏的礼物数量和价格时转为int类型防止计算报错
- 将Python更新至3.13.5
0.27.0-alpha
Section titled “0.27.0-alpha”更新日期:2025-06-12
- 调整按钮文本和位置
- 调整OBS浏览器源URL布局,并可以直接点击复制链接
- 窗口高度降低45px
- 按钮颜色设置现在将直接修改按钮类的默认值,而不是每个按钮单独定义
- 礼物设置弹窗在设置礼物后会自动刷新,并且不再自动关闭
0.26.3-dev
Section titled “0.26.3-dev”更新日期:2025-05-27
- 重写更新模块布局,新增国内备用源
- 新增更新模块日志,单独保存在logs/update.log
- 尝试屏蔽手动打断程序的日志
0.26.2-dev
Section titled “0.26.2-dev”更新日期:2025-05-22
- 调整更新礼物数据逻辑,现在使用本地数据重置需手动触发
- 获取礼物数据和B站登录现在有更详细的日志
- 移除获取礼物数据函数残留的爬虫代码
- 修改初次启动时检查B站登录逻辑,现在如果房间号为空将不再弹窗提醒,延后到填入房间号后下一次启动程序
- 调整日志捕获逻辑,现在报错会捕获完整的traceback
- 现在登录B站时在写入新的SESSDATA前会尝试清除原有的SESSDATA,防止覆盖失败
- 优化礼物数据更新逻辑,现在应该拥有更快的性能
- 修复更新礼物数据时投喂挑战的规则会被倒计时规则污染的问题
0.26.1-dev
Section titled “0.26.1-dev”更新日期:2025-05-21
- 修复当每次启动程序都会将之前日志归档的问题
0.26.0-alpha
Section titled “0.26.0-alpha”更新日期:2025-05-20
- 移除过时的配置和代码
- 移除B站直播间爬虫
- 移除tv端登录接口代码
- 更新预设礼物数据(注:盲盒未更新)
- 将所有模块的日志合并为同一个handler
- 同时使用logging和loguru记录更详细的日志,logging仅记录未知错误和DEBUG
- 现在日志会按照日期保存
- 现在会比对配置文件和默认配置并自动更新差异
0.25.5-alpha
Section titled “0.25.5-alpha”更新日期:2025-05-09
- 尝试修复查看礼物统计无法打开新标签页的问题,现在查看礼物统计是一个按钮而不是一个超链接
0.25.4-alpha
Section titled “0.25.4-alpha”更新日期:2025-05-09
- OBS投喂记录支持自定义字体颜色
0.25.3-alpha
Section titled “0.25.3-alpha”更新日期:2025-04-22
- 更新NiceGUI至v2.15.0
- 支持自定义按钮、开关和更新日志的时间线颜色(需重启生效)
0.25.2-alpha
Section titled “0.25.2-alpha”更新日期:2025-04-10
- 初始化直播间接口现在要求更严格的鉴权,更换新接口修复该问题
- 新增实验性的日志轮转功能,日志仅保存一周,轮转时间为周五
0.25.1-alpha
Section titled “0.25.1-alpha”更新日期:2025-03-29
- 扫码登录移除tv端接口,新增web端接口,减少被风控的概率
- 新增获取浏览器登录状态功能,仅支持firefox,可以使用浏览器已登录的B站账号登录
- 优化登录逻辑,可以自行选择扫码登录或获取浏览器登录状态
0.25.0-alpha
Section titled “0.25.0-alpha”更新日期:2025-03-26
- 新增礼物统计功能,会自动统计程序运行时收到的所有礼物(盲盒只统计具体礼物;需连接弹幕服务器;在程序启动时将会备份后清空数据)
0.24.0-alpha
Section titled “0.24.0-alpha”更新日期:2025-03-23
- 新增登录至B站功能,无需手动获取SESSDATA
0.23.8-alpha
Section titled “0.23.8-alpha”更新日期:2025-03-23
- OBS投喂记录上限可自定义(自定义需修改配置文件,假设为x),超过x条时只会显示最后x条,不再删除记录
0.23.7-alpha
Section titled “0.23.7-alpha”更新日期:2025-03-22
- OBS投喂记录新增3条的上限,超过时会覆盖第一条记录并写入日志,防止过长的记录会导致收到礼物时卡顿
0.23.6-alpha
Section titled “0.23.6-alpha”更新日期:2025-03-22
- 新增错误日志
- 进入房间、醒目留言、触发心跳、成功连接房间将会写入日志
- 调整界面预览按钮位置
0.23.5-alpha
Section titled “0.23.5-alpha”更新日期:2025-03-20
- OBS投喂记录框增加高度和宽度
- OBS投喂记录增加字体大小并加粗,现在不再显示礼物名字和时间
- 修复OBS投喂记录不会换行的问题
- OBS投喂记录备份将会保存至data/history,不再是data
- 修复当程序启动后,如果capture页面从未被访问过时,收到礼物会导致更新OBS投喂记录报错的问题
0.23.4-alpha
Section titled “0.23.4-alpha”更新日期:2025-03-19
- OBS投喂记录现在刷新页面后不再清空(刷新后不会显示,需收到一次存在规则的礼物),每次启动程序时会在备份后删除记录
0.23.3-alpha
Section titled “0.23.3-alpha”更新日期:2025-03-19
- 修复示例配置文件缺少部分配置项的问题
- 修复初始化盲盒数据时会导致收到的礼物名字被替换的问题
- capture页面新增可开关的收到礼物列表(当capture页面刷新时将丢失记录)
- 心动盲盒数据适配B站新改动
- 重写更新日志布局
- 更新nicegui至v2.13.0
0.23.2-alpha
Section titled “0.23.2-alpha”更新日期:2025-03-18
- 盲盒数据结构从 ‘盲盒: {礼物: img}’ 改为 ‘盲盒: [礼物列表]’
- 当无法联网获取礼物数据时内置图片数据不再自动解析盲盒,礼物规则数据不受影响
0.23.1-alpha
Section titled “0.23.1-alpha”更新日期:2025-03-13
- 赌⭕统计功能新增清零按钮
0.23.0-alpha
Section titled “0.23.0-alpha”更新日期:2025-03-12
- 新增赌⭕统计功能
- 修复系统语言非utf-8编码可能会导致更新脚本报错的问题
- 更新预设礼物数据和盲盒数据
- 心动盲盒礼物数据适配B站新改动
0.22.2-alpha
Section titled “0.22.2-alpha”更新日期:2025-03-08
- 新增更新日志,仅在更新后第一次启动时自动显示
0.22.1-alpha
Section titled “0.22.1-alpha”更新日期:2025-03-08
- 修复因为获取B站图片函数无法解析本地图片导致报错从而无法触发舰队礼物规则的问题
- 适配1080p + 125%缩放:收到礼物列表高度减半,调整窗体大小,调整about按钮位置
- 修复程序初始化因意外情况中止导致的数据损坏,会在继承倒计时数据时报错的问题
- 尝试修复未设定的盲盒也会触发收到礼物列表的问题(待观察)
0.22.0-alpha
Section titled “0.22.0-alpha”更新日期:2025-03-07
- 修改内置更新可能会导致依赖库未更新的问题
- 修复内置更新启动新进程后不会关闭cmd窗口的问题
- 手动更新礼物数据时不再会覆盖已设定的时长和统计数据
- 修改检查更新通知
0.21.1-alpha
Section titled “0.21.1-alpha”更新日期:2025-03-07
- 新增内置更新功能
- 现在打包时不再会自动复制本地盲盒图片
- 更新礼物数据不再更新测试礼物
- 暂时禁用海外更新源
0.21.0-alpha
Section titled “0.21.0-alpha”更新日期:2025-03-05
- 获取礼物数据新增从B站API获取
- 移除storage初始化临时修复代码
- 更新nicegui至v2.12.1
0.20.1-alpha
Section titled “0.20.1-alpha”更新日期:2025-02-14
- 修复about页面因为无法访问海外服务器返回500错误的问题
0.20.0-alpha
Section titled “0.20.0-alpha”更新日期:2025-02-13
- 爬虫适配B站情人节新版礼物列表(移除pk礼物
- 补全盲盒数据
- 现在礼物设置可以直接指定盲盒或特定的盲盒礼物,特定礼物规则会覆盖盲盒规则
0.19.1-alpha
Section titled “0.19.1-alpha”更新日期:2025-02-13
- 手动更新礼物数据时会更新预定义的盲盒数据
- 修复中国服务器检查更新返回值错误的问题
- 修复手动更新礼物数据时不会更新投喂挑战数据的问题
- 修复重置计数二次确认后不会关闭弹窗的问题
0.9.1-alpha ~ 0.19.0-alpha
Section titled “0.9.1-alpha ~ 0.19.0-alpha”更新日期:2025
- …
0.9.0-alpha
Section titled “0.9.0-alpha”更新日期:2025-01-19
- Initial commit