ShukeBta
|
833966afb2
|
Clarify cleanup rule bot commands
|
2026-06-16 02:47:00 +08:00 |
|
ShukeBta
|
a9b85c0f3f
|
Allow virtual media reference ids
|
2026-06-16 02:20:27 +08:00 |
|
ShukeBta
|
284ec873bc
|
Use compose deployment smoke in CI
|
2026-06-16 01:09:36 +08:00 |
|
ShukeBta
|
9a601a66b4
|
Wait longer for smoke startup
|
2026-06-16 01:03:12 +08:00 |
|
ShukeBta
|
852fe6ead0
|
Stabilize smoke startup port
|
2026-06-16 00:58:07 +08:00 |
|
ShukeBta
|
9af9217903
|
Skip HLS gate unless requested
|
2026-06-16 00:49:44 +08:00 |
|
ShukeBta
|
4979470469
|
Make smoke HLS check non-blocking
|
2026-06-16 00:44:12 +08:00 |
|
ShukeBta
|
6d872f45aa
|
Fix smoke DLNA assertion
|
2026-06-16 00:28:21 +08:00 |
|
ShukeBta
|
74fef3e52c
|
Harden smoke media fixture generation
|
2026-06-15 23:49:35 +08:00 |
|
ShukeBta
|
db45b46f7b
|
Fix SQLite migration fallback source
|
2026-06-15 23:29:35 +08:00 |
|
ShukeBta
|
61949c1e1c
|
Fix SQLite to PostgreSQL media migration
|
2026-06-15 22:11:58 +08:00 |
|
ShukeBta
|
713fc6ec1e
|
Harden Docker deployment tiers
|
2026-06-15 21:00:52 +08:00 |
|
ShukeBta
|
fea1b1dda1
|
Fix PostgreSQL migration resume and home crash guard
|
2026-06-15 20:13:30 +08:00 |
|
ShukeBta
|
0a628a76f1
|
Document PostgreSQL deployment and SQLite migration
|
2026-06-15 18:48:47 +08:00 |
|
ShukeBta
|
90bfeb11f2
|
Hide Telegram compatibility aliases from command menus
|
2026-06-15 18:28:04 +08:00 |
|
ShukeBta
|
eec2ee7fe3
|
Merge remote-tracking branch 'origin/main' into fix/organize-pipeline-cleanup
|
2026-06-15 18:19:24 +08:00 |
|
ShukeBta
|
a5bf4bfdd4
|
Improve large library storage backends and scans
|
2026-06-15 18:16:34 +08:00 |
|
ShukeBta
|
c9e6adf041
|
Support Chinese retention rule edits
|
2026-06-15 02:21:25 +08:00 |
|
ShukeBta
|
ea44f21fcf
|
Unify Telegram bot retention rules
|
2026-06-15 02:11:46 +08:00 |
|
ShukeBta
|
03be4df6e2
|
Hide duplicate Telegram bot command aliases
|
2026-06-15 01:43:24 +08:00 |
|
ShukeBta
|
9b9f8eae02
|
Adapt Sakura-style bot management commands
|
2026-06-15 01:21:45 +08:00 |
|
Shuke
|
93afa1aebb
|
Delete .github/workflows/codeql.yml
Signed-off-by: Shuke <272197458+ShukeBta@users.noreply.github.com>
|
2026-06-15 01:05:44 +08:00 |
|
ShukeBta
|
406b311a8e
|
Fix login stalls and bot redemption routing
|
2026-06-15 01:03:07 +08:00 |
|
ShukeBta
|
904701f29f
|
Fix login stalls and bot redemption routing
|
2026-06-15 01:00:05 +08:00 |
|
ShukeBta
|
479a06f008
|
Unify organize ingest pipeline
|
2026-06-14 23:17:52 +08:00 |
|
ShukeBta
|
a623702276
|
Deduplicate organize by multi-source metadata
|
2026-06-14 01:25:44 +08:00 |
|
ShukeBta
|
4a3ed77395
|
Fix organize metadata matching and Telegram group privacy
|
2026-06-14 01:12:55 +08:00 |
|
ShukeBta
|
c76c72966a
|
Fix organize targets and cloud transfer controls
|
2026-06-14 00:27:39 +08:00 |
|
ShukeBta
|
22b76c5e1d
|
Make GHCR the default image source
|
2026-06-13 23:44:39 +08:00 |
|
ShukeBta
|
a15ef68387
|
Document Docker image source options
|
2026-06-13 23:42:42 +08:00 |
|
ShukeBta
|
52b772ea45
|
Fix cloud playback and organize ingest pipeline
|
2026-06-13 23:21:56 +08:00 |
|
ShukeBta
|
4b2839d753
|
prefer openlist api credentials
|
2026-06-13 20:28:23 +08:00 |
|
ShukeBta
|
b2b43e58da
|
enforce pure cloud 302 playback
|
2026-06-13 17:45:10 +08:00 |
|
ShukeBta
|
b6047af9fb
|
add cloud playback diagnostics
|
2026-06-13 17:26:49 +08:00 |
|
ShukeBta
|
5f42836bbf
|
fix organize trigger task flow
|
2026-06-13 17:08:56 +08:00 |
|
ShukeBta
|
4e0929bbca
|
fix organize path mapping and task flow
|
2026-06-13 16:32:38 +08:00 |
|
Shuke
|
9070b4827c
|
Delete PR_DESCRIPTION.md
Signed-off-by: Shuke <272197458+ShukeBta@users.noreply.github.com>
|
2026-06-13 14:46:15 +08:00 |
|
Shuke
|
f9fb8630f9
|
Delete CONTRIBUTING.md
Signed-off-by: Shuke <272197458+ShukeBta@users.noreply.github.com>
|
2026-06-13 14:45:58 +08:00 |
|
Shuke
|
45e45d1043
|
Delete CLOUD_STATUS.md
Signed-off-by: Shuke <272197458+ShukeBta@users.noreply.github.com>
|
2026-06-13 14:45:46 +08:00 |
|
ShukeBta
|
be8d001747
|
docs: highlight multi-user and Emby-compatible playback
|
2026-06-13 14:34:50 +08:00 |
|
Shuke
|
8a6f76f039
|
Update README.md
Signed-off-by: Shuke <272197458+ShukeBta@users.noreply.github.com>
|
2026-06-13 14:28:42 +08:00 |
|
ShukeBta
|
ce1b234b17
|
docs: simplify deployment docs and restrict telegram group commands
|
2026-06-13 14:24:50 +08:00 |
|
ShukeBta
|
a177dc61dd
|
fix emby clients and cloud playback controls
|
2026-06-13 12:08:57 +08:00 |
|
ShukeBta
|
ba43117a57
|
fix: honor STRM playback mode for cloud clients
|
2026-06-13 00:17:39 +08:00 |
|
ShukeBta
|
5d942f2c42
|
fix: stabilize STRM and cloud playback
|
2026-06-12 22:57:50 +08:00 |
|
ShukeBta
|
d1a8824842
|
chore: consolidate contributor identities
|
2026-06-12 20:20:19 +08:00 |
|
ShukeBta
|
4b1f720107
|
chore: normalize git author identity
|
2026-06-12 19:50:38 +08:00 |
|
ShukeBta
|
4ee8d15cb8
|
Merge fix/resource-login-organize-playback
|
2026-06-12 19:21:27 +08:00 |
|
ShukeBta
|
d270e9034f
|
fix: 防止启动整理扫描阻塞登录
|
2026-06-12 19:06:47 +08:00 |
|
ShukeBta
|
1568ae127a
|
perf: 重构 FTS 索引为 rowid 寻址+触发器维护,根治重启 CPU 占满与扫描卡死
- FTS5 普通列(含 UNINDEXED)不支持索引查找,旧版按 media_id 做
NOT EXISTS/DELETE 全是整表扫描:启动回填 O(N^2) 烧 CPU 数小时,
扫描时每个 upsert 一次全表扫描,均隔着全局写锁拖死登录(125s 超时)
- v2 布局:FTS rowid 与 media.rowid 对齐,由 INSERT/UPDATE/DELETE
触发器实时维护;回填只剩 rowid 点查兜底,且去掉 ORDER BY
- 顺带修复刮削直写 Updates() 后新标题搜不到的问题(触发器覆盖)
- 写门改为 context 感知:长写语句不再让登录请求无限期排队
- warmMediaSearchIndex 延迟 30s 错峰启动
- library_scan 周期任务跳过云盘库(由 cloud_sync 夜间窗口负责),
首轮延迟从 15s 改为等满一个周期,重启不再立即全量扫描风暴
- prune 改为只取 id/path 并按 500 条批量删除,缩短写锁占用
|
2026-06-12 06:41:14 +00:00 |
|