shinya
388089d2a1
release 100.1.3
...
- 修复首页热门数据在番剧接口失败时一并空白:改为 Promise.allSettled
- 番剧日历改走服务端代理 /api/bangumi/calendar,规避 bgm.tv CORS
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
v100.1.3
2026-05-28 13:50:03 +08:00
shinya
af8caa23be
移除失效豆瓣图片来源
v100.1.2
2026-03-15 23:05:59 +08:00
shinya
31653c1dd7
release 100.1.1
2026-02-27 22:00:32 +08:00
shinya
e1ab9d5b8d
使用虚拟滚动
v100.1.1
2026-02-27 21:52:42 +08:00
shinya
6fa6dd659d
release 100.1.0
v100.1.0
2026-02-27 21:31:05 +08:00
shinya
f7bc2ea60a
fix build
2026-02-27 20:49:02 +08:00
shinya
834c21c277
新增开关支持关闭网页直播
2026-02-27 20:41:48 +08:00
shinya
8f193126fb
fix lint
2026-02-27 20:21:20 +08:00
shinya
dceea4ca3b
feat: 用户密码改为加盐哈希存储,替代明文存储
...
- 新增 src/lib/password.ts,基于 Node.js crypto scrypt 实现加盐哈希与验证
- registerUser/changePassword 改为存储 salt:hash 格式
- verifyUser 兼容明文与哈希两种格式,登录成功时自动升级为哈希
- 新增独立的密码批量迁移方法 migratePasswords,与 migrateData 分离
- DbManager 启动时依次执行数据结构迁移和密码哈希迁移
- 同步修改 BaseRedisStorage 和 UpstashRedisStorage
2026-02-27 20:18:34 +08:00
shinya
eea5e3c490
perf: 优化 Redis 存储结构,将扁平 key-value 改为 Hash 并提升并发处理能力
...
- 播放记录、收藏、跳过配置从扁平 key (u:user:pr:source+id) 改为 Redis Hash (u:user:pr),
getAllXxx 操作从 KEYS 全库扫描 + mGet/逐条 GET 优化为单次 HGETALL
- 用户列表从 KEYS u:*:pwd 全库扫描改为 Redis Set (sys:users),注册时 SADD,删除时 SREM
- deleteUser 中所有数据清理均改为直接 DEL Hash key,消除 KEYS 扫描
- cron 定时任务从串行处理改为用户间 3 并发、记录间 5 并发
- 自动数据迁移 v2:启动时检测旧格式数据并迁移到新结构,通过标记位避免重复执行
2026-02-27 20:06:26 +08:00
shinya
13f1fb7166
使用 hash 优化用户信息获取速度
2026-02-27 19:57:14 +08:00
信也
3a201c7546
Merge pull request #151 from 1411430556/patch-2
...
docs: 更改文档中Zeabur更新步骤描述
2025-10-31 00:09:01 +08:00
COYG⚡️
5fcf50865f
更改文档中Zeabur更新步骤描述
...
页面右上角没restart,可能更新了
2025-10-30 13:01:59 +08:00
shinya
9906b5be03
修复 webkit 下播放器控件的展示 bug
2025-10-27 23:21:11 +08:00
shinya
8815e138e5
/api/search/resources add user check
2025-10-23 13:02:02 +08:00
信也
a12e4a5986
Update README.md
2025-10-20 13:30:50 +08:00
信也
2e4c490ad8
Update README.md
2025-10-20 13:30:13 +08:00
信也
3f3a5baefc
Update README.md
2025-10-17 22:28:54 +08:00
信也
877843372b
Update README.md
2025-10-14 00:04:56 +08:00
shinya
c65ce8c55d
fix bangumi
2025-09-25 00:54:27 +08:00
信也
586ab2a058
Update README.md
2025-08-27 01:15:12 +08:00
shinya
451257fc8e
fix docker build
2025-08-27 00:17:04 +08:00
shinya
ba1b1226c0
enable build
2025-08-27 00:13:42 +08:00
shinya
0eb4ef344c
add compile docker image
2025-08-27 00:10:44 +08:00
shinya
7898873ba5
feat: cc-by-nc-sa
2025-08-26 23:45:48 +08:00
shinya
617d4ae2d5
add changelog and version
2025-08-26 22:59:47 +08:00
shinya
2a338f1bab
feat: ready for public
2025-08-26 22:53:07 +08:00
senshinya
56edd35675
chore: Bump to 4.3.0
2025-08-26 16:39:06 +08:00
shinya
cf80aa954b
feat: support save live channel to favorite
2025-08-26 16:36:44 +08:00
shinya
918943e173
feat: disable flv live
2025-08-26 14:31:46 +08:00
senshinya
ac504a3f2e
chore: Bump to 4.2.1
2025-08-26 02:43:11 +08:00
shinya
475ff202a1
feat: disable infinite retry when load error
2025-08-26 02:40:26 +08:00
shinya
d004722d89
feat: totally destory artplayer after leaving page
2025-08-26 02:29:46 +08:00
shinya
515e16862d
feat: scroll to top when changing group
2025-08-26 01:23:43 +08:00
senshinya
e2445f307f
chore: Bump to 4.2.0
2025-08-26 01:06:48 +08:00
shinya
feefed9dff
feat: support editting live info
2025-08-26 01:03:09 +08:00
shinya
6bea88748d
feat: add live logo proxy
2025-08-26 00:30:23 +08:00
shinya
d29a8879b3
feat: support episode selector scroll
2025-08-26 00:15:57 +08:00
shinya
01ce6fc835
feat: adjust admin mobile ui
2025-08-25 23:50:01 +08:00
shinya
7bcd6f705b
feat: support flv and mp4
2025-08-25 13:39:51 +08:00
shinya
f29ede11bd
feat: add admin page loading ui
2025-08-25 02:02:38 +08:00
senshinya
ee065262ac
chore: Bump to 4.1.1
2025-08-25 00:46:46 +08:00
shinya
a88dd7c40c
feat: add support for multi epg, fix today programs filter
2025-08-25 00:44:46 +08:00
shinya
571b685c01
feat: add obfuscation
2025-08-25 00:01:27 +08:00
senshinya
2fd4a2d961
chore: Bump to 4.1.0
2025-08-24 17:34:44 +08:00
shinya
d216904b76
feat: concurrent refresh in cron
2025-08-24 17:32:47 +08:00
shinya
c6c9785bb7
feat: concurrent refresh
2025-08-24 17:30:48 +08:00
shinya
1149c0ef45
feat: add epg info
2025-08-24 17:23:27 +08:00
senshinya
c60681a92b
chore: Bump to 4.0.0
2025-08-24 00:31:41 +08:00
shinya
b72efc7fcc
feat: save db when refresh
2025-08-24 00:29:30 +08:00