Commit Graph

  • d645f1c8f6 fix(4.0-P4): 未设置 runner 时插件重命名策略抛异常不再触发 UnboundLocalError Estrella Pan 2026-10-08 10:41:53 +02:00
  • a0ebfff0e1 feat(4.0-P4): 内置插件 rename 提供 pn / advance / template 重命名方式 Estrella Pan 2026-10-08 10:37:58 +02:00
  • e0b8939ec5 feat(4.0-P4): 重命名经 rename_strategy 解析,media_files / conflict_policy 改为 core Provider,发布整理事件 Estrella Pan 2026-10-08 10:32:15 +02:00
  • cf8135874d feat(4.0-P4): ab_sdk 增加 organize 契约与整理事件 Estrella Pan 2026-10-08 10:23:31 +02:00
  • 659d0e0501 refactor(4.0-P4): 拆分 renamer —— 命名策略移出 gen_path,revision 替换事务移入 revision_saga Estrella Pan 2026-10-08 10:21:04 +02:00
  • 285bf151ba Merge branch 'refactor/4.0-p3-ingest' into refactor/4.0-p5-events-api Estrella Pan 2026-10-08 09:20:28 +02:00
  • 582a3894ee Merge branch 'refactor/4.0-p2-extension-points' into refactor/4.0-p3-ingest Estrella Pan 2026-10-08 09:19:13 +02:00
  • 58ed9a36b6 fix(4.0-P2): 校验插件定时任务间隔与搜索站点/LLM 适配器返回值 Estrella Pan 2026-10-08 09:19:03 +02:00
  • 544628f6aa Merge refactor/4.0-p5-events-api (P3 + P5) into refactor/4.0-p4-organize refactor/4.0-p4-organize-cloud Claude 2026-10-08 07:13:44 +00:00
  • f1b8dc61f7 fix(4.0-P5): 修复评审发现的插件 MCP 资源与通知模板隔离问题 Estrella Pan 2026-10-08 09:11:51 +02:00
  • a4df845934 Merge branch 'refactor/4.0-p3-ingest' into refactor/4.0-p5-events-api Estrella Pan 2026-10-08 09:08:39 +02:00
  • 8f9ddd6eec fix(4.0-P3): 修复评审发现的插件过滤与返回值校验问题 Estrella Pan 2026-10-08 09:07:08 +02:00
  • 58f3b40599 Merge branch 'refactor/4.0-p2-extension-points' into refactor/4.0-p3-ingest Estrella Pan 2026-10-08 09:00:59 +02:00
  • 0c5563f8c8 fix(4.0-P2): 修复评审发现的插件隔离与掩码问题 Estrella Pan 2026-10-08 08:55:34 +02:00
  • 12e7e2f5ba feat(4.0-P4): rename_strategy 扩展点、模板重命名与整理事件 Claude 2026-10-08 06:52:26 +00:00
  • 0b6de31593 Merge refactor/4.0-p3-ingest into refactor/4.0-p5-events-api Claude 2026-10-08 06:44:43 +00:00
  • 93f6d794c5 feat(4.0-P5): 系统事件上总线、通知中心 SSE 改为事件推送、插件路由 / MCP / 通知模板 Claude 2026-10-08 06:34:43 +00:00
  • 9b7ef00c2e feat(4.0-P3): ingest 流水线扩展点与内置种子过滤插件 Claude 2026-10-08 06:31:23 +00:00
  • a0706513d3 refactor(4.0-P4): 拆分 renamer.py(纯搬移,不改行为) Claude 2026-10-08 06:19:37 +00:00
  • 332fb451c4 feat(4.0-P2): 下载器/通知/LLM/搜索/定时任务扩展点与插件管理界面 Claude 2026-10-08 05:59:07 +00:00
  • 94da8fa741 feat(4.0-P1): 插件运行时与 SDK 骨架 Claude 2026-10-08 04:37:57 +00:00
  • 8ccacb6060 refactor(4.0-P0): 清理死代码与 3.x 兼容层 Claude 2026-10-08 04:19:53 +00:00
  • b742148054 docs: 修正章节编号 Claude 2026-10-08 03:48:06 +00:00
  • fd75652ab2 docs: 记录 4.0 插件化核心决策,补充多下载器与前端插件设计 Claude 2026-10-08 03:47:57 +00:00
  • c2f1784497 docs: 4.0 插件化重构与死代码清理设计草案 Claude 2026-10-08 03:41:50 +00:00
  • ccb3f8d257 Merge pull request #1118 from EstrellaXD/fix/3.3.5-issues 3.3.6 Estrella Pan 2026-09-19 18:07:59 +02:00
  • aaa464193b chore(release): prepare 3.3.6 Estrella Pan 2026-09-19 17:58:18 +02:00
  • 37fa6b4ea5 fix: RSS matching, proxy pool, parser, healthcheck and log issues (#1103 #1104 #1105 #1106 #1108 #1114 #1117) Estrella Pan 2026-09-19 17:58:17 +02:00
  • 67eddde741 docs: point star history chart to a working data source OctoBored 2026-08-13 11:46:37 +00:00
  • fd798519fe chore: add GitHub Sponsors funding Estrella Pan 2026-08-04 21:08:27 +02:00
  • 2befeb4933 Merge pull request #1102 from EstrellaXD/3.3-dev 3.3.5 Estrella Pan 2026-07-26 15:53:23 +02:00
  • 5cc2fabc64 fix(types): correct type-ignore codes and narrow Optional in tests Estrella Pan 2026-07-26 15:53:14 +02:00
  • 3d7b4d8417 Merge pull request #1101 from EstrellaXD/3.3-dev Estrella Pan 2026-07-26 15:49:29 +02:00
  • f54df55754 chore(release): prepare 3.3.5 Estrella Pan 2026-07-26 15:49:06 +02:00
  • d33a43f201 Merge fix/config-mask-empty (#1100): stop masking empty secrets, scrub corrupted sentinels Estrella Pan 2026-07-26 15:46:16 +02:00
  • 8b8a15f322 Merge fix/reset-all-fk (#1099): clear FK references before bangumi reset-all Estrella Pan 2026-07-26 15:46:16 +02:00
  • 0916bf688a Merge fix/issue-1092-episodeless-special (#1098): admit unmarked episode-less releases Estrella Pan 2026-07-26 15:45:48 +02:00
  • 900328928e Merge fix/issue-1094-telegram-poster (#1097): Telegram poster via source URL with fallbacks Estrella Pan 2026-07-26 15:45:48 +02:00
  • 708b937108 Merge fix/issue-1095-rss-reenable (#1096): re-enable disabled RSS on re-subscribe Estrella Pan 2026-07-26 15:45:48 +02:00
  • 2f1a18f37e fix(config): stop masking empty secrets and scrub corrupted mask sentinels Estrella Pan 2026-07-26 15:39:11 +02:00
  • f1ca52cbe8 fix(database): clear FK references before bangumi reset-all Estrella Pan 2026-07-26 15:36:02 +02:00
  • dee536cdc9 fix(parser): admit unmarked episode-less releases on classic engine (#1092) Estrella Pan 2026-07-26 11:39:24 +02:00
  • cadaf1fe59 fix(notification): send Telegram posters by source URL with text fallback (#1094) Estrella Pan 2026-07-26 11:13:15 +02:00
  • e3b6e03067 fix(rss): re-enable disabled RSS on re-subscribe (#1095) Estrella Pan 2026-07-26 11:08:19 +02:00
  • cb7cbcb115 Merge remote-tracking branch 'origin/3.3-dev' into feat/mobile-option-c feat/mobile-option-c Estrella Pan 2026-07-15 15:34:33 +02:00
  • 520873f035 test(e2e): align standalone movie contract (#1080) Estrella Pan 2026-07-15 15:33:36 +02:00
  • 36560ae78f fix(webui): stabilize mobile focus restoration Estrella Pan 2026-07-15 15:20:58 +02:00
  • 9e4ccd88db test(e2e): cover mobile frontend flows Estrella Pan 2026-07-15 14:53:55 +02:00
  • 3e11690236 fix(webui): harden mobile state and focus Estrella Pan 2026-07-15 14:53:28 +02:00
  • feb5e0e020 feat(webui): simplify mobile auth and setup Estrella Pan 2026-07-15 12:45:42 +02:00
  • bb86e45d94 feat(webui): unify mobile overlays and focus handling Estrella Pan 2026-07-15 12:27:38 +02:00
  • c713803da3 feat(webui): simplify authenticated mobile pages Estrella Pan 2026-07-15 11:42:35 +02:00
  • 5d1af18d24 feat(webui): add mobile shell and search routes Estrella Pan 2026-07-15 11:02:24 +02:00
  • 45a4e6397a test(e2e): align standalone movie contract codex/fix-beta2-movie-e2e-contract Estrella Pan 2026-07-14 09:01:42 +02:00
  • bd6d35dbe5 Merge 3.3-dev for 3.3.4 3.3.4 Estrella Pan 2026-07-13 20:37:28 +02:00
  • f354a63959 chore(release): prepare 3.3.4 Estrella Pan 2026-07-13 20:36:26 +02:00
  • a99b78931c Merge fix/issue-1078-revision-replace into 3.3-dev 3.3.4-beta.2 Estrella Pan 2026-07-13 01:37:10 +02:00
  • 37d794db0d chore(release): prepare 3.3.4-beta.2 Estrella Pan 2026-07-13 01:36:29 +02:00
  • 9d5b1c3998 fix(renamer): safely replace higher revisions (#1078) Estrella Pan 2026-07-13 01:36:17 +02:00
  • 00b78dfa64 docs(renamer): design revision replacement for #1078 Estrella Pan 2026-07-13 00:31:34 +02:00
  • 01534b802c test(e2e): assert the standalone movie contract Estrella Pan 2026-07-12 21:18:54 +02:00
  • 32dcbc53df fix(webui): type template event handlers Estrella Pan 2026-07-12 21:07:19 +02:00
  • 4cb2b369ab fix(parser): preserve CJK movie words in titles Estrella Pan 2026-07-12 21:07:12 +02:00
  • e8bcece42f feat(parser): add selectable preview engine Estrella Pan 2026-07-12 19:54:05 +02:00
  • 060b602aaf docs(parser): design classic and preview engine switch Estrella Pan 2026-07-12 18:56:56 +02:00
  • e744b3601a fix(parser): handle ranges and mixed collections safely Estrella Pan 2026-07-12 14:39:35 +02:00
  • 8ceec47174 perf(parser): add reproducible tokenizer benchmark Estrella Pan 2026-07-11 18:22:33 +02:00
  • 56ce4dbe21 docs(parser): record resolved tokenizer architecture Estrella Pan 2026-07-11 17:59:08 +02:00
  • 274977e665 fix(rss): preserve typed media identities Estrella Pan 2026-07-11 17:59:01 +02:00
  • 24f060b4b9 refactor(parser): migrate consumers to parsed releases Estrella Pan 2026-07-11 17:58:42 +02:00
  • cd9ae7b03b refactor(parser): resolve immutable release candidates Estrella Pan 2026-07-11 17:58:25 +02:00
  • 5748892c41 docs(parser): design candidate resolver migration Estrella Pan 2026-07-11 16:48:42 +02:00
  • 0741a23a6a fix(parser): handle movie results in search and rss Estrella Pan 2026-07-11 13:29:38 +02:00
  • 3f1feb8655 refactor(parser): support generic anime release titles Estrella Pan 2026-07-11 13:29:23 +02:00
  • fd1936fb1d refactor(parser): replace regex raw_parser with pipeline tokenizer Estrella Pan 2026-02-28 22:33:48 +01:00
  • f75b8e55cd feat(parser): add movie/gekijouban support with full DB model Estrella Pan 2026-02-28 13:21:51 +01:00
  • 5cc5f57e91 docs: design beta tokenizer lineage integration Estrella Pan 2026-07-12 20:44:31 +02:00
  • bd04460b32 feat(parser): add selectable preview engine refactor/generic-resource-tokenizer Estrella Pan 2026-07-12 19:54:05 +02:00
  • 9f0658d88f docs(parser): design classic and preview engine switch Estrella Pan 2026-07-12 18:56:56 +02:00
  • c4fc5ab7bf fix(parser): handle ranges and mixed collections safely Estrella Pan 2026-07-12 14:39:35 +02:00
  • 4683a44cd1 perf(parser): add reproducible tokenizer benchmark Estrella Pan 2026-07-11 18:22:33 +02:00
  • baf66e2772 docs(parser): record resolved tokenizer architecture Estrella Pan 2026-07-11 17:59:08 +02:00
  • d251cc5746 fix(rss): preserve typed media identities Estrella Pan 2026-07-11 17:59:01 +02:00
  • 3a61b47b14 refactor(parser): migrate consumers to parsed releases Estrella Pan 2026-07-11 17:58:42 +02:00
  • 9998d51ee4 refactor(parser): resolve immutable release candidates Estrella Pan 2026-07-11 17:58:25 +02:00
  • f2e7aa597a docs(parser): design candidate resolver migration Estrella Pan 2026-07-11 16:48:42 +02:00
  • 64e29c2d5a fix(parser): handle movie results in search and rss Estrella Pan 2026-07-11 13:29:38 +02:00
  • 9f285fa63b refactor(parser): support generic anime release titles Estrella Pan 2026-07-11 13:29:23 +02:00
  • be8d23c319 fix(webui): hide archived anime from calendar Estrella Pan 2026-07-11 12:36:50 +02:00
  • a041fc5f74 refactor(parser): replace regex raw_parser with pipeline tokenizer Estrella Pan 2026-02-28 22:33:48 +01:00
  • b4729ffea0 feat(parser): add movie/gekijouban support with full DB model Estrella Pan 2026-02-28 13:21:51 +01:00
  • 86e39811d1 fix(ci): track e2e fixture and sync beta lock 3.3.4-beta.1 Estrella Pan 2026-07-10 14:12:00 +02:00
  • 5ab2a660ab chore: release 3.3.4-beta.1 Estrella Pan 2026-07-10 14:05:18 +02:00
  • 7319c91c5e style: format log rollover test Estrella Pan 2026-07-10 13:51:54 +02:00
  • 76b8cfbb6a ci: add hermetic e2e lanes Estrella Pan 2026-07-10 13:51:35 +02:00
  • df280c33f7 test: cover e2e runtime retry boundaries Estrella Pan 2026-07-10 13:51:17 +02:00
  • 7680514a1b test: verify real downloader release flow Estrella Pan 2026-07-10 13:50:51 +02:00
  • 57d071b2c9 test: cover issue-driven ui regressions Estrella Pan 2026-07-10 13:50:36 +02:00
  • 8df50b65eb test: add browser auth e2e coverage Estrella Pan 2026-07-10 13:50:15 +02:00
  • 693044984e test: harden hermetic e2e runtime Estrella Pan 2026-07-10 13:49:52 +02:00