Commit Graph

  • 22b76c5e1d Make GHCR the default image source ShukeBta 2026-06-13 23:44:39 +08:00
  • a15ef68387 Document Docker image source options ShukeBta 2026-06-13 23:42:42 +08:00
  • 52b772ea45 Fix cloud playback and organize ingest pipeline ShukeBta 2026-06-13 23:21:56 +08:00
  • 4b2839d753 prefer openlist api credentials ShukeBta 2026-06-13 20:28:23 +08:00
  • b2b43e58da enforce pure cloud 302 playback ShukeBta 2026-06-13 17:45:10 +08:00
  • b6047af9fb add cloud playback diagnostics ShukeBta 2026-06-13 17:26:49 +08:00
  • 5f42836bbf fix organize trigger task flow ShukeBta 2026-06-13 17:08:56 +08:00
  • 4e0929bbca fix organize path mapping and task flow ShukeBta 2026-06-13 16:32:06 +08:00
  • 9070b4827c Delete PR_DESCRIPTION.md Shuke 2026-06-13 14:46:15 +08:00
  • f9fb8630f9 Delete CONTRIBUTING.md Shuke 2026-06-13 14:45:58 +08:00
  • 45e45d1043 Delete CLOUD_STATUS.md Shuke 2026-06-13 14:45:46 +08:00
  • be8d001747 docs: highlight multi-user and Emby-compatible playback ShukeBta 2026-06-13 14:34:20 +08:00
  • 8a6f76f039 Update README.md Shuke 2026-06-13 14:28:42 +08:00
  • ce1b234b17 docs: simplify deployment docs and restrict telegram group commands ShukeBta 2026-06-13 14:24:50 +08:00
  • a177dc61dd fix emby clients and cloud playback controls ShukeBta 2026-06-13 12:08:57 +08:00
  • ba43117a57 fix: honor STRM playback mode for cloud clients ShukeBta 2026-06-13 00:17:39 +08:00
  • 5d942f2c42 fix: stabilize STRM and cloud playback ShukeBta 2026-06-12 22:57:50 +08:00
  • d1a8824842 chore: consolidate contributor identities ShukeBta 2026-06-12 20:20:19 +08:00
  • 4b1f720107 chore: normalize git author identity ShukeBta 2026-06-12 19:50:38 +08:00
  • 4ee8d15cb8 Merge fix/resource-login-organize-playback ShukeBta 2026-06-12 19:21:27 +08:00
  • d270e9034f fix: 防止启动整理扫描阻塞登录 ShukeBta 2026-06-12 19:06:47 +08:00
  • 1568ae127a perf: 重构 FTS 索引为 rowid 寻址+触发器维护,根治重启 CPU 占满与扫描卡死 ShukeBta 2026-06-12 06:41:14 +00:00
  • a7557918ce chore: 限制容器日志体积并补全 .gitignore ShukeBta 2026-06-12 04:32:47 +00:00
  • 585edeb984 fix: 资源占用/登录稳定性/QB整理入库/第三方播放404 综合修复 ShukeBta 2026-06-12 04:31:34 +00:00
  • 8d1d1f18a8 chore: 限制容器日志体积并补全 .gitignore ShukeBta 2026-06-12 04:32:47 +00:00
  • 91df7521ce fix: 资源占用/登录稳定性/QB整理入库/第三方播放404 综合修复 ShukeBta 2026-06-12 04:31:34 +00:00
  • a13aba1d9f fix: validate downloader RPC endpoints ShukeBta 2026-06-11 22:58:06 +08:00
  • 7d0afd0fcb fix: reduce sqlite write pressure during scans ShukeBta 2026-06-11 21:45:53 +08:00
  • 0e28d07122 fix: restore storage endpoint for smoke test ShukeBta 2026-06-11 21:11:05 +08:00
  • 52d75171b2 fix: allow login during sqlite write pressure ShukeBta 2026-06-11 20:06:55 +08:00
  • 7274ea19b7 fix: cap CPU and avoid heavy startup work ShukeBta 2026-06-11 19:48:00 +08:00
  • d9f87c61b6 fix: keep login responsive during background organize ShukeBta 2026-06-11 19:28:49 +08:00
  • 8b32d99b5c fix spa fallback for library routes ShukeBta 2026-06-11 18:57:02 +08:00
  • 2ad9606ad5 fix full library display and cloud search visibility ShukeBta 2026-06-11 18:49:46 +08:00
  • 42d04afbb2 Delete diagnose-cloud.ps1 Shuke 2026-06-11 18:39:52 +08:00
  • bb425ee9d4 Delete diagnose-cloud.sh Shuke 2026-06-11 18:39:42 +08:00
  • f05ee25ff8 Delete deploy-update.sh Shuke 2026-06-11 18:39:29 +08:00
  • 23d1fbfddb fix cloud library scale and playback compatibility ShukeBta 2026-06-11 18:31:01 +08:00
  • c22d8271ae fix: use Get instead of FindByID to lookup storage config by type ShukeBta 2026-06-11 13:21:37 +08:00
  • 66a75e61b4 fix: update diagnostic script port and add deployment script ShukeBta 2026-06-11 13:03:59 +08:00
  • 197d8bd463 fix: add bash diagnostic script for Debian/飞牛OS ShukeBta 2026-06-11 13:00:34 +08:00
  • 53135b444f docs: add cloud storage diagnostics and status report ShukeBta 2026-06-11 12:56:15 +08:00
  • 7ef4af6287 feat: add cloud storage health check on startup ShukeBta 2026-06-11 12:54:26 +08:00
  • 95794f7bbc fix: add storage deletion with library cleanup and scan validation ShukeBta 2026-06-11 12:48:32 +08:00
  • e99d70b017 feat: improve cloud media playback and Emby compatibility ShukeBta 2026-06-11 12:17:14 +08:00
  • 39144d70ba fix: translate qBittorrent container paths for auto-organize ShukeBta 2026-06-11 11:38:08 +08:00
  • fab2b98096 fix: enable CORS for all Emby protocol paths ShukeBta 2026-06-11 11:31:16 +08:00
  • 62b204367c fix: auto-scan cloud libraries on boot + allow CORS for media playback ShukeBta 2026-06-11 11:25:43 +08:00
  • d90b58ba22 fix: cache cloud artwork before library import ShukeBta 2026-06-11 00:54:29 +08:00
  • 542e85a067 fix: reduce emby load and stabilize strm scan ShukeBta 2026-06-11 00:18:51 +08:00
  • 859d6e9d24 implement automatic strm generation ShukeBta 2026-06-10 21:36:55 +08:00
  • fd0428ee7d fix cloud library mounts and artwork caching ShukeBta 2026-06-10 20:43:42 +08:00
  • 0bf983cec8 fix: improve cloud mount scanning feedback ShukeBta 2026-06-10 18:46:30 +08:00
  • 6a892d6549 fix: handle OpenList unicode mount paths ShukeBta 2026-06-10 12:47:39 +08:00
  • 0f82cb3084 feat: improve OpenList cloud storage support ShukeBta 2026-06-10 00:08:35 +08:00
  • 9f2d7a507b chore: allow docker build registry proxies ShukeBta 2026-06-09 22:02:12 +08:00
  • 8c8ff131f5 chore: reduce docker runtime vulnerability surface ShukeBta 2026-06-09 21:45:41 +08:00
  • eab8c3c709 feat: add clouddrive2 storage bridge ShukeBta 2026-06-09 20:22:00 +08:00
  • eda5d9a978 docs: simplify docker compose path guide ShukeBta 2026-06-09 19:29:26 +08:00
  • bfb0243712 fix: limit ffprobe concurrency ShukeBta 2026-06-09 19:18:21 +08:00
  • 7d7f3cc758 feat: add cloud transfer and cache optimizations ShukeBta 2026-06-09 19:03:28 +08:00
  • a55fc502ca feat: add configurable scraper throttling ShukeBta 2026-06-09 17:56:25 +08:00
  • 76fe0dbde9 feat: scrape metadata after organize ShukeBta 2026-06-09 17:00:24 +08:00
  • 81f0cabe91 docs: simplify docker compose deployment ShukeBta 2026-06-09 14:05:26 +08:00
  • fe0e7a09ce fix: improve media file organization workflow ShukeBta 2026-06-09 13:57:34 +08:00
  • 76d6e0c8ff fix: dedupe RSS subscription variants ShukeBta 2026-06-08 21:49:51 +08:00
  • 691b1cee17 Update README.md Shuke 2026-06-08 19:57:48 +08:00
  • 7e77af5a7d Update NodeSeek link format in README.md Shuke 2026-06-08 19:57:09 +08:00
  • 63a834b8ee Update README.md Shuke 2026-06-08 19:55:18 +08:00
  • 2e26b71478 fix: add organize ingest action ShukeBta 2026-06-08 10:39:02 +08:00
  • ab9e5d6a8f fix: classify download organize output ShukeBta 2026-06-08 10:06:55 +08:00
  • cf6c58d26e fix: improve cleanup rule display ShukeBta 2026-06-08 09:52:17 +08:00
  • dea45c5423 fix: load full poster wall media ShukeBta 2026-06-07 22:46:57 +08:00
  • 22556f65d3 feat: add telegram bulk unbind commands ShukeBta 2026-06-07 22:27:11 +08:00
  • 8c8d472524 fix: add smart download classification ShukeBta 2026-06-07 21:34:21 +08:00
  • 681fc33dd5 fix(server): prevent stale SPA white screen after updates ShukeBta 2026-06-07 19:46:58 +08:00
  • 88ee6d6bb7 fix(downloads): prevent subscription readding deleted torrents ShukeBta 2026-06-07 19:20:10 +08:00
  • a5d061afa6 refactor: split site adapters and site page modules ShukeBta 2026-06-07 18:55:51 +08:00
  • df02fd1166 fix: harden bot accounts and download handling ShukeBta 2026-06-07 18:30:27 +08:00
  • 7e37126f7c fix(downloads): prevent readding existing media ShukeBta 2026-06-07 17:10:10 +08:00
  • 132096a596 fix(emby): support lowercase client routes ShukeBta 2026-06-07 16:07:54 +08:00
  • eb5ceba366 fix(bot): keep private replies out of group chats ShukeBta 2026-06-07 15:43:47 +08:00
  • afd42a5985 fix(bot): allow deleting all cleanup rules ShukeBta 2026-06-07 15:26:09 +08:00
  • 33698daa3f refactor: split oversized route and subscription modules ShukeBta 2026-06-07 14:59:32 +08:00
  • b35b36738e fix(telegram): honor proxy fallbacks for bot api ShukeBta 2026-06-07 13:58:24 +08:00
  • 1d88a09568 fix(subscription): only enqueue missing media ShukeBta 2026-06-07 13:36:49 +08:00
  • d77e890f51 fix(app): close feature association gaps ShukeBta 2026-06-07 12:55:27 +08:00
  • a3b4dbf1c1 fix(bot): complete command flow coverage ShukeBta 2026-06-07 12:42:21 +08:00
  • b38d47a27d feat(bot): manage device policy via telegram commands ShukeBta 2026-06-07 12:24:21 +08:00
  • cf2f77f35d chore(repo): add lint config and normalize scripts ShukeBta 2026-06-07 11:54:45 +08:00
  • d94330b30f fix(subscription): prevent duplicate qb downloads ShukeBta 2026-06-07 10:05:49 +08:00
  • 22b64d3d47 fix(organize): strip release tags/roman numerals/season markers; de-hardcode paths shuk shuk 2026-05-30 17:57:17 +00:00
  • f1d87638f3 fix(subscription): apply rules on RSS path, dedup movies via library, MoviePilot-style default excludes soldosluka857 2026-05-30 14:36:42 +00:00
  • de3f1f3bb4 fix: honor licensed user limits ShukeBta 2026-05-30 21:48:09 +08:00
  • e08b827861 fix(115/302): propagate auth token across stream→cloud/play redirect so browser <video> stays authenticated soldosluka857 2026-05-30 12:19:03 +00:00
  • 3fa6932c99 fix(115): resolve direct link via app/chrome/downurl + bind CDN link to client UA soldosluka857 2026-05-30 12:06:27 +00:00
  • 74271081f4 feat(cloud): 115/夸克网盘 providers with cookie + QR login and 302 playback soldosluka857 2026-05-30 11:22:31 +00:00
  • e50282178d feat(playback): client direct-play decode mode (release host transcoding) soldosluka857 2026-05-30 11:08:59 +00:00
  • 48aa08fc94 Revert "feat(playback): client direct-play decode mode (release host transcoding)" Shuke 2026-05-30 21:03:25 +08:00
  • 6a9096d3aa Revert "feat(cloud): 115/夸克网盘 providers with cookie + QR login and 302 playback" Shuke 2026-05-30 21:03:25 +08:00