Commit Graph

  • df9da63841 feat: 接入远程订阅策略门禁 T-705 dev chengma 2026-07-28 15:42:19 +08:00
  • 593c6f77cb docs(tasks): add remote subscription policy controls chengma 2026-07-28 14:49:55 +08:00
  • 4d949751d1 fix(db): migrate processed tasks with missing product status chengma 2026-07-27 18:15:51 +08:00
  • 82444412ab docs(tasks): add legacy product status compatibility chengma 2026-07-27 18:07:10 +08:00
  • a18391dae7 fix(packaging): verify bundled startup dependencies chengma 2026-07-27 17:44:15 +08:00
  • 38d7285a0e docs(tasks): add packaged startup dependency fix chengma 2026-07-27 17:36:37 +08:00
  • 0d1bbab8f8 fix(editor): ignore logistics toasts during cover upload chengma 2026-07-27 16:18:54 +08:00
  • b08a6fed73 docs(tasks): add Shopee logistics toast upload fix chengma 2026-07-27 16:12:39 +08:00
  • 7dabeb9971 feat(onboarding): add first-run membership activation chengma 2026-07-23 17:29:16 +08:00
  • a0862dacbd docs(tasks): add first-run activation onboarding chengma 2026-07-23 17:12:13 +08:00
  • c02866e610 feat(subscription): add expiry recovery flow chengma 2026-07-23 16:03:08 +08:00
  • b05c370250 docs: add T-700 subscription expiry flow chengma 2026-07-23 15:54:06 +08:00
  • 19b7f78947 test(product-suite): complete gateway integration chengma 2026-07-23 15:16:18 +08:00
  • 608a79d48a chore: pin NumPy 1.26.4 chengma 2026-07-23 15:03:19 +08:00
  • c734e3fe79 refactor(gui): move membership summary to window title chengma 2026-07-23 14:51:05 +08:00
  • fd82d3b047 docs(tasks): add native membership title chengma 2026-07-23 14:47:36 +08:00
  • 08f0bff1fa refactor(gui): remove duplicate app header title chengma 2026-07-23 14:43:20 +08:00
  • e079a65909 docs(tasks): add main header deduplication chengma 2026-07-23 14:40:53 +08:00
  • 594592c9b2 feat(subscription): enable observation mode chengma 2026-07-23 14:37:00 +08:00
  • a2b57db715 docs(tasks): add subscription observation mode chengma 2026-07-23 14:31:53 +08:00
  • 3d4976913e feat(product-suite): decouple ai writing gateway chengma 2026-07-23 10:42:55 +08:00
  • f7c9d761ee docs(tasks): decouple suite ai writing gateway chengma 2026-07-23 10:08:03 +08:00
  • 7d39ab5c90 fix(product-suite): own original image drag lifecycle chengma 2026-07-23 09:49:01 +08:00
  • e6fdb661fc docs(tasks): add product suite source cleanup fix chengma 2026-07-23 09:44:30 +08:00
  • 8706151e23 fix(product-suite): finalize sorting after drag chengma 2026-07-23 09:36:00 +08:00
  • 03b9bbab78 docs(tasks): add product suite drag lifecycle fix chengma 2026-07-23 09:32:15 +08:00
  • 1d2bb4489a fix(product-suite): prevent duplicate drag sorting chengma 2026-07-23 09:18:18 +08:00
  • de8dbc7754 docs(tasks): add product suite drag duplicate fix chengma 2026-07-23 09:12:38 +08:00
  • 05e12d8f61 fix(product-suite): enable original image drag sorting chengma 2026-07-23 08:47:32 +08:00
  • 7d31578e8b docs(tasks): add product suite drag sorting task chengma 2026-07-23 08:44:33 +08:00
  • 01b4a05c26 fix(product-suite): validate item id before generation chengma 2026-07-22 18:14:50 +08:00
  • 189b5855e9 docs(tasks): add product suite item id validation task chengma 2026-07-22 18:07:34 +08:00
  • 4550369bc1 fix(product-suite): allow completed source image removal chengma 2026-07-22 17:51:37 +08:00
  • 70c4323c52 feat(product-suite): clarify primary image sorting chengma 2026-07-22 17:45:31 +08:00
  • 0425771598 docs(tasks): add completed source image deletion task chengma 2026-07-22 17:39:28 +08:00
  • 3e91360f88 docs(tasks): add product suite primary image sorting task chengma 2026-07-22 17:38:40 +08:00
  • 2f05974a61 fix(product-suite): allow braces in business prompts chengma 2026-07-22 17:23:20 +08:00
  • a887186280 docs(tasks): add product suite prompt rendering task chengma 2026-07-22 17:19:11 +08:00
  • 9163f6b371 test(subscription): suspend client access checks chengma 2026-07-22 15:55:46 +08:00
  • 953d98314b fix(subscription): remove membership setup prompt chengma 2026-07-22 15:48:17 +08:00
  • 9ee48dc2aa feat(subscription): add membership access preflight chengma 2026-07-21 17:38:05 +08:00
  • ca46c34dfe docs(tasks): add subscription access task chengma 2026-07-21 17:20:06 +08:00
  • fde6967941 docs(tasks): add device session observation task chengma 2026-07-21 11:46:43 +08:00
  • 5b57a6c769 feat(settings): clarify custom gateway format chengma 2026-07-21 09:49:22 +08:00
  • 3cd71b5285 docs(tasks): add custom gateway format notice task chengma 2026-07-21 09:47:30 +08:00
  • b324e5d332 feat(settings): prevent spinbox wheel changes chengma 2026-07-21 09:40:53 +08:00
  • 9c0007ca4c docs(tasks): add settings spinbox wheel task chengma 2026-07-21 09:37:46 +08:00
  • 1c93c1b08f feat(settings): compact custom gateway model panel chengma 2026-07-21 09:31:33 +08:00
  • 02793fb108 docs(tasks): add custom gateway layout task chengma 2026-07-21 09:29:30 +08:00
  • d76a1de864 feat(settings): rename custom gateway models chengma 2026-07-21 09:23:08 +08:00
  • 0da2d8a3c0 docs(tasks): add model rename task chengma 2026-07-21 09:17:07 +08:00
  • 415efe91a8 feat(settings): use radio buttons for gateway chengma 2026-07-21 09:07:04 +08:00
  • 4217f855ac docs(tasks): add gateway radio layout task chengma 2026-07-21 08:59:17 +08:00
  • b803a2a15a feat(product-suite): complete multi-source recovery chengma 2026-07-20 18:50:08 +08:00
  • 2e6b93d7e0 feat(product-suite): enable direct generation flow chengma 2026-07-20 18:37:27 +08:00
  • aa000ff5e6 feat(product-suite): add direct job state machine chengma 2026-07-20 18:12:44 +08:00
  • 2a2cbad7bd feat(ai): enforce direct image edit contract chengma 2026-07-20 17:52:59 +08:00
  • 61db0f4ed6 docs(tasks): harden direct suite release semantics chengma 2026-07-20 17:35:54 +08:00
  • 34c7a2e148 docs(tasks): close review gaps in custom gateway suite split chengmaandClaude Fable 5 2026-07-20 17:30:08 +08:00
  • 7734b20434 docs(tasks): refine custom gateway product suite plan chengma 2026-07-20 17:23:23 +08:00
  • cd2dfe97ef docs(tasks): add custom gateway OpenAI lock and suite integration chengmaandClaude Fable 5 2026-07-20 17:07:08 +08:00
  • 049d4b6bbc feat(brand): add application logo for exe and window icon chengmaandClaude Fable 5 2026-07-20 16:39:18 +08:00
  • 6a0cd1c763 feat(settings): support gateway source switching chengma 2026-07-20 16:29:28 +08:00
  • ed1d8ee764 docs(ui): apply T-677 gateway source switch to workbench prototype chengmaandClaude Fable 5 2026-07-20 15:50:59 +08:00
  • e65a1595fe docs(ui): rebuild workbench prototype per Windows UI/UX spec chengmaandClaude Fable 5 2026-07-20 15:43:31 +08:00
  • a04eb911e9 docs(tasks): close T-677 recovery gaps chengma 2026-07-20 15:30:42 +08:00
  • 5b3b65ea16 docs(tasks): refine T-677 gateway switch boundaries chengmaandClaude Opus 4.8 2026-07-20 15:23:21 +08:00
  • 79f51d9b91 docs(tasks): refine gateway source switch scope chengma 2026-07-20 15:17:48 +08:00
  • dfcca03850 docs(tasks): add gateway source switch task chengmaandClaude Opus 4.8 2026-07-20 15:04:33 +08:00
  • 7b0990443b feat(gui): optimize product status filter defaults chengma 2026-07-20 11:49:37 +08:00
  • 4c7c02a1e2 docs(tasks): add product status filter defaults task chengma 2026-07-20 11:29:59 +08:00
  • 7dbfcb5a24 feat(apply): open product page on left double click chengma 2026-07-20 11:22:26 +08:00
  • 9f43e5547a feat(gui): add task deletion menus chengma 2026-07-20 11:12:01 +08:00
  • 6abe4decff docs(tasks): add task delete and product tab tasks chengma 2026-07-20 11:04:27 +08:00
  • 9c4224286a fix(status): ignore promotion edit warnings chengma 2026-07-20 10:52:32 +08:00
  • b3d9857b3e docs(tasks): add promotion status misclassification fix chengma 2026-07-20 10:47:43 +08:00
  • ffc4cd8ca2 feat(apply): filter updates by product status chengma 2026-07-20 10:35:38 +08:00
  • fa101c16ce feat(generate): filter tasks by product status chengma 2026-07-20 10:32:04 +08:00
  • 9852b1c9c1 feat(collect): support soft deletion of one task chengma 2026-07-20 10:27:21 +08:00
  • a92f1c86f4 feat(collect): show and filter product status chengma 2026-07-20 10:16:25 +08:00
  • c81a24d173 fix(generate): limit gallery preview to left double-click chengma 2026-07-20 10:12:12 +08:00
  • 391a50a982 docs(tasks): add apply product status filter chengma 2026-07-20 10:04:45 +08:00
  • 5e897c0565 docs(tasks): add generation product status filter chengma 2026-07-20 10:00:16 +08:00
  • c80b4e1c17 docs(tasks): add collection status and task deletion chengma 2026-07-20 09:54:17 +08:00
  • 38e91b4747 docs(tasks): add left-click gallery task chengma 2026-07-20 09:45:26 +08:00
  • d687c833e0 feat(status): default legacy batches to normal chengma 2026-07-20 09:41:55 +08:00
  • 00c695d035 docs(tasks): add legacy status migration task chengma 2026-07-20 09:33:37 +08:00
  • ba36b9fd8e feat(collect): add product status recheck chengma 2026-07-18 18:09:07 +08:00
  • 3e9052e1b6 docs(tasks): add product status recheck task chengma 2026-07-18 17:46:06 +08:00
  • 15bd62597a feat(generate): simplify scope option copy chengma 2026-07-18 17:39:10 +08:00
  • bcab01d408 docs(tasks): add generation scope copy task chengma 2026-07-18 17:36:42 +08:00
  • 1d703f1c94 feat(collect): simplify scope option copy chengma 2026-07-18 17:32:36 +08:00
  • b0ef62c21a docs(tasks): add collection scope copy task chengma 2026-07-18 17:30:00 +08:00
  • 7538009f94 feat(gui): improve status scope dialogs chengma 2026-07-18 17:23:22 +08:00
  • 89f1b085dc docs(tasks): add status scope dialog task chengma 2026-07-18 17:15:57 +08:00
  • d64e3c7404 feat(apply): block abnormal product statuses chengma 2026-07-18 17:10:12 +08:00
  • 3a92119187 feat(generate): confirm product status scope chengma 2026-07-18 16:57:57 +08:00
  • 4658a1ca61 feat(collect): choose product status scope chengma 2026-07-18 16:46:59 +08:00
  • 0cf23db403 feat(collect): persist product status snapshots chengma 2026-07-18 16:34:37 +08:00
  • b4250f36f8 docs(tasks): commit T-662a/c/d scope-dialog redesign chengmaandClaude Fable 5 2026-07-18 16:19:34 +08:00