Commit Graph

  • 185f5a31d9 fix library series episode display ShukeBta 2026-06-26 23:50:16 +08:00
  • 5c59664ed2 split license handler helpers ShukeBta 2026-06-26 23:32:49 +08:00
  • 8dff7f8a91 move file manager parent navigation ShukeBta 2026-06-26 23:28:04 +08:00
  • 2e660325d6 fix file manager parent navigation ShukeBta 2026-06-26 23:16:45 +08:00
  • e41105910e complete multi-root library path support ShukeBta 2026-06-26 23:02:07 +08:00
  • 2fbfed3ac9 split subscription availability helpers ShukeBta 2026-06-26 22:43:37 +08:00
  • 5beb2df342 split organize pipeline audit helpers ShukeBta 2026-06-26 22:34:23 +08:00
  • 06bb295f66 split media library root service ShukeBta 2026-06-26 22:26:30 +08:00
  • 5ef831f830 support multiple roots per library ShukeBta 2026-06-26 22:18:26 +08:00
  • bdc3a169f7 fix subscription dedup availability confirmation ShukeBta 2026-06-26 21:36:24 +08:00
  • 5450bc7c49 refactor organizer source flow by responsibility ShukeBta 2026-06-26 21:03:20 +08:00
  • a158039a13 refactor scraper query helpers by responsibility ShukeBta 2026-06-26 20:51:42 +08:00
  • ba5262b648 refactor download add responsibilities ShukeBta 2026-06-26 20:42:44 +08:00
  • 45ede69d7e fix subscription dedup progress tracking ShukeBta 2026-06-26 20:31:11 +08:00
  • bd35e5adf7 refactor emby api model types by topic ShukeBta 2026-06-26 20:13:59 +08:00
  • a28438fac6 refactor tmdb provider by responsibility ShukeBta 2026-06-26 20:00:42 +08:00
  • bc5eed4dec fix subscription dedup availability tracking ShukeBta 2026-06-26 19:46:44 +08:00
  • cf07a5167a refactor storage upload tests by topic ShukeBta 2026-06-26 19:46:29 +08:00
  • 4536b6199c refactor manual scrape service by responsibility ShukeBta 2026-06-26 19:17:29 +08:00
  • 4b50b5d166 refactor cloud metadata helpers by topic ShukeBta 2026-06-26 19:08:53 +08:00
  • 3bfb05450f fix subscription availability aliases ShukeBta 2026-06-26 18:58:56 +08:00
  • cdb532ac55 refactor site service by responsibility ShukeBta 2026-06-26 18:44:58 +08:00
  • e24fe022a4 refactor telegram bot user tests ShukeBta 2026-06-26 18:39:01 +08:00
  • cec89cad3b refactor telegram mgo commands by topic ShukeBta 2026-06-26 18:32:50 +08:00
  • c4f85e7b2c refactor scheduler tests by topic ShukeBta 2026-06-26 18:24:20 +08:00
  • 902758e8af refactor organizer directory tests ShukeBta 2026-06-26 18:16:02 +08:00
  • 67eefde17f fix subscription episode pack dedup ShukeBta 2026-06-26 18:15:30 +08:00
  • 2770a531f1 refactor download tests by topic ShukeBta 2026-06-26 17:59:46 +08:00
  • 49c146048c refactor media tests by topic ShukeBta 2026-06-26 17:49:42 +08:00
  • 83325eecea fix subscription existing torrent tracking ShukeBta 2026-06-26 17:31:15 +08:00
  • 0a5c65dd33 refactor scraper query tests ShukeBta 2026-06-26 17:30:54 +08:00
  • a587054443 fix subscription stale download dedup ShukeBta 2026-06-26 17:05:31 +08:00
  • 0e11d64a2f refactor organizer reclassify tests ShukeBta 2026-06-26 17:04:34 +08:00
  • 53b4552c72 refactor download add tests ShukeBta 2026-06-26 16:24:22 +08:00
  • 6f65544542 fix subscription range dedup ShukeBta 2026-06-26 16:05:03 +08:00
  • 82186eb093 refactor stream service helpers ShukeBta 2026-06-26 15:37:38 +08:00
  • d184e687c7 refactor scraper service wiring ShukeBta 2026-06-26 15:27:21 +08:00
  • f5e36c9a5c fix subscription episode range dedup ShukeBta 2026-06-26 15:20:48 +08:00
  • a7e7dcf764 refactor local metadata helpers ShukeBta 2026-06-26 15:20:38 +08:00
  • d67dab1f4c refactor scheduler service helpers ShukeBta 2026-06-26 14:54:26 +08:00
  • 1c0e51135e refactor qbittorrent client helpers ShukeBta 2026-06-26 14:44:05 +08:00
  • 75fed9532c refactor media classifier helpers ShukeBta 2026-06-26 14:35:13 +08:00
  • 6534347be6 fix subscription download dedup scope ShukeBta 2026-06-26 14:25:42 +08:00
  • 335a7fa14b refactor device service helpers ShukeBta 2026-06-26 14:25:27 +08:00
  • 09c4e9252c refactor scraper service helpers ShukeBta 2026-06-26 14:08:37 +08:00
  • c08460baa7 refactor media service helpers ShukeBta 2026-06-26 13:58:19 +08:00
  • 7d883515d4 fix subscription episode range dedup ShukeBta 2026-06-26 13:50:53 +08:00
  • b71ff818fa split system update execution helpers ShukeBta 2026-06-26 13:28:12 +08:00
  • 93be60ed99 add docker hot update management ShukeBta 2026-06-26 13:02:40 +08:00
  • 65adca04df fix media workflows and download organization ShukeBta 2026-06-26 08:42:16 +08:00
  • 0da96f7e4e feat: verify license responses with public key ShukeBta 2026-06-25 14:46:28 +08:00
  • a4a93b7fed fix: report licensed instances on startup ShukeBta 2026-06-25 13:46:02 +08:00
  • 74aa654c92 fix: enforce license-backed user capacity ShukeBta 2026-06-25 13:27:15 +08:00
  • bce0143dbc merge: integrate media workflow fixes ShukeBta 2026-06-25 12:45:45 +08:00
  • d1307bfcc1 fix: honor explicit scrape media type ShukeBta 2026-06-25 12:23:53 +08:00
  • 13cca43813 refactor: split library page details ShukeBta 2026-06-25 11:50:39 +08:00
  • e16fecb3ec fix: correct organize media type classification ShukeBta 2026-06-25 11:50:02 +08:00
  • 16c3ed239a fix: normalize organize category roots ShukeBta 2026-06-25 08:54:42 +08:00
  • 89af1dad32 refactor: split layout shell sections ShukeBta 2026-06-25 07:57:01 +08:00
  • c61d0190f2 refactor: split media detail page ShukeBta 2026-06-25 07:32:52 +08:00
  • 087a00b5d0 fix: guard series metadata from episode identity pollution ShukeBta 2026-06-25 07:22:00 +08:00
  • 3419077b67 refactor: split manual scrape dialog ShukeBta 2026-06-25 06:13:59 +08:00
  • d476f8ac8b docs: remove stale nfo todo ShukeBta 2026-06-25 05:45:42 +08:00
  • b2c04bb7b6 fix: clean media classification and series grouping ShukeBta 2026-06-25 05:37:31 +08:00
  • 64a7f78e1b refactor: split discover detail modal sections ShukeBta 2026-06-25 04:57:33 +08:00
  • 42ed6960a1 refactor: move page model helpers out of components ShukeBta 2026-06-25 04:45:35 +08:00
  • 7efa5d20b0 fix: tighten frontend quality checks ShukeBta 2026-06-25 04:33:41 +08:00
  • 8a57410626 fix: keep explicit source category after rejected scrape ShukeBta 2026-06-25 04:24:35 +08:00
  • 4e00c4c14d fix: refresh stale scan-derived media metadata ShukeBta 2026-06-25 03:40:50 +08:00
  • 5eb0d4c8af fix: reject low-confidence automatic metadata matches ShukeBta 2026-06-25 02:58:07 +08:00
  • 9021007027 fix: harden playback and security edge cases ShukeBta 2026-06-25 02:33:30 +08:00
  • 02fe4fd374 refactor: tighten media upsert metadata handling ShukeBta 2026-06-25 02:33:12 +08:00
  • 3d3679c21c fix: prevent episode metadata from splitting series ShukeBta 2026-06-25 02:32:55 +08:00
  • baa4a38b0a fix: refresh emby sessions in realtime ShukeBta 2026-06-25 02:32:32 +08:00
  • 29f5df673c fix: refresh emby realtime user sessions ShukeBta 2026-06-25 00:36:41 +08:00
  • f49ef7f1df refactor: split organize source file flow ShukeBta 2026-06-25 00:17:09 +08:00
  • ab6b8178f4 refactor: split storage config responsibilities ShukeBta 2026-06-25 00:05:52 +08:00
  • 9462f3b021 refactor: split storage upload clients ShukeBta 2026-06-25 00:00:20 +08:00
  • 82df266c4e refactor: split license client ShukeBta 2026-06-24 23:51:01 +08:00
  • 326d7f2eba refactor: reuse notify config controls ShukeBta 2026-06-24 23:47:51 +08:00
  • 92b5fbf5b5 refactor: split assistant chat sections ShukeBta 2026-06-24 23:41:36 +08:00
  • b31e22bfb5 refactor: split stats page sections ShukeBta 2026-06-24 23:37:51 +08:00
  • 21a0ba023d refactor: split cloud browser hooks ShukeBta 2026-06-24 23:32:12 +08:00
  • 359ee5003d refactor: split settings groups ShukeBta 2026-06-24 23:25:32 +08:00
  • e267781ab6 refactor: split sites page sections ShukeBta 2026-06-24 23:19:22 +08:00
  • 076dc1269f refactor: split profile form sections ShukeBta 2026-06-24 23:16:36 +08:00
  • 2693c04123 refactor: split license page sections ShukeBta 2026-06-24 23:11:32 +08:00
  • 711b538f3d refactor: split manual file organize hook ShukeBta 2026-06-24 23:07:55 +08:00
  • 6f3e678f79 refactor: split discover page sections ShukeBta 2026-06-24 22:59:17 +08:00
  • 95e723a931 refactor: split libraries page sections ShukeBta 2026-06-24 22:55:06 +08:00
  • c00c55cff4 refactor: split home page sections ShukeBta 2026-06-24 22:46:37 +08:00
  • ce2d194661 refactor: split task runtime tables ShukeBta 2026-06-24 22:13:32 +08:00
  • 996030eae8 refactor: split local scan flow ShukeBta 2026-06-24 22:06:39 +08:00
  • 070fd7459e refactor: split rss subscription run flow ShukeBta 2026-06-24 21:58:16 +08:00
  • bbc1d542bb refactor: split cloud scan import flow ShukeBta 2026-06-24 21:50:47 +08:00
  • d344446406 refactor: split subscription site search completion ShukeBta 2026-06-24 21:42:30 +08:00
  • dd3d4c1aec fix: load real discover posters ShukeBta 2026-06-24 21:30:44 +08:00
  • 9bdf1a73e7 refactor: split ffmpeg transcode args ShukeBta 2026-06-24 20:43:36 +08:00
  • 68e6b5050b refactor: split cloud scan candidate collection ShukeBta 2026-06-24 20:28:01 +08:00
  • a7c8d46589 fix: show latest discover posters ShukeBta 2026-06-24 20:17:38 +08:00