Commit Graph
238 Commits
Author SHA1 Message Date
chengma 4d949751d1 fix(db): migrate processed tasks with missing product status 2026-07-27 18:15:51 +08:00
chengma a18391dae7 fix(packaging): verify bundled startup dependencies 2026-07-27 17:44:15 +08:00
chengma 0d1bbab8f8 fix(editor): ignore logistics toasts during cover upload 2026-07-27 16:18:54 +08:00
chengma 7dabeb9971 feat(onboarding): add first-run membership activation 2026-07-23 17:29:16 +08:00
chengma c02866e610 feat(subscription): add expiry recovery flow 2026-07-23 16:03:08 +08:00
chengma 19b7f78947 test(product-suite): complete gateway integration 2026-07-23 15:16:18 +08:00
chengma 608a79d48a chore: pin NumPy 1.26.4 2026-07-23 15:03:19 +08:00
chengma c734e3fe79 refactor(gui): move membership summary to window title 2026-07-23 14:51:05 +08:00
chengma 08f0bff1fa refactor(gui): remove duplicate app header title 2026-07-23 14:43:20 +08:00
chengma 594592c9b2 feat(subscription): enable observation mode 2026-07-23 14:37:00 +08:00
chengma 3d4976913e feat(product-suite): decouple ai writing gateway 2026-07-23 10:42:55 +08:00
chengma 7d39ab5c90 fix(product-suite): own original image drag lifecycle 2026-07-23 09:49:01 +08:00
chengma 8706151e23 fix(product-suite): finalize sorting after drag 2026-07-23 09:36:00 +08:00
chengma 1d2bb4489a fix(product-suite): prevent duplicate drag sorting 2026-07-23 09:18:18 +08:00
chengma 05e12d8f61 fix(product-suite): enable original image drag sorting 2026-07-23 08:47:32 +08:00
chengma 01b4a05c26 fix(product-suite): validate item id before generation 2026-07-22 18:14:50 +08:00
chengma 4550369bc1 fix(product-suite): allow completed source image removal 2026-07-22 17:51:37 +08:00
chengma 70c4323c52 feat(product-suite): clarify primary image sorting 2026-07-22 17:45:31 +08:00
chengma 2f05974a61 fix(product-suite): allow braces in business prompts 2026-07-22 17:23:20 +08:00
chengma 9163f6b371 test(subscription): suspend client access checks 2026-07-22 15:55:46 +08:00
chengma 953d98314b fix(subscription): remove membership setup prompt 2026-07-22 15:48:17 +08:00
chengma 9ee48dc2aa feat(subscription): add membership access preflight 2026-07-21 17:38:05 +08:00
chengma 5b57a6c769 feat(settings): clarify custom gateway format 2026-07-21 09:49:22 +08:00
chengma b324e5d332 feat(settings): prevent spinbox wheel changes 2026-07-21 09:40:53 +08:00
chengma 1c93c1b08f feat(settings): compact custom gateway model panel 2026-07-21 09:31:33 +08:00
chengma d76a1de864 feat(settings): rename custom gateway models 2026-07-21 09:23:08 +08:00
chengma 415efe91a8 feat(settings): use radio buttons for gateway 2026-07-21 09:07:04 +08:00
chengma b803a2a15a feat(product-suite): complete multi-source recovery 2026-07-20 18:50:08 +08:00
chengma 2e6b93d7e0 feat(product-suite): enable direct generation flow 2026-07-20 18:37:27 +08:00
chengma aa000ff5e6 feat(product-suite): add direct job state machine 2026-07-20 18:12:44 +08:00
chengma 2a2cbad7bd feat(ai): enforce direct image edit contract 2026-07-20 17:52:59 +08:00
chengma 6a0cd1c763 feat(settings): support gateway source switching 2026-07-20 16:29:28 +08:00
chengma 7b0990443b feat(gui): optimize product status filter defaults 2026-07-20 11:49:37 +08:00
chengma 7dbfcb5a24 feat(apply): open product page on left double click 2026-07-20 11:22:26 +08:00
chengma 9f43e5547a feat(gui): add task deletion menus 2026-07-20 11:12:01 +08:00
chengma 9c4224286a fix(status): ignore promotion edit warnings 2026-07-20 10:52:32 +08:00
chengma ffc4cd8ca2 feat(apply): filter updates by product status 2026-07-20 10:35:38 +08:00
chengma fa101c16ce feat(generate): filter tasks by product status 2026-07-20 10:32:04 +08:00
chengma 9852b1c9c1 feat(collect): support soft deletion of one task 2026-07-20 10:27:21 +08:00
chengma a92f1c86f4 feat(collect): show and filter product status 2026-07-20 10:16:25 +08:00
chengma c81a24d173 fix(generate): limit gallery preview to left double-click 2026-07-20 10:12:12 +08:00
chengma d687c833e0 feat(status): default legacy batches to normal 2026-07-20 09:41:55 +08:00
chengma ba36b9fd8e feat(collect): add product status recheck 2026-07-18 18:09:07 +08:00
chengma 15bd62597a feat(generate): simplify scope option copy 2026-07-18 17:39:10 +08:00
chengma 1d703f1c94 feat(collect): simplify scope option copy 2026-07-18 17:32:36 +08:00
chengma 7538009f94 feat(gui): improve status scope dialogs 2026-07-18 17:23:22 +08:00
chengma d64e3c7404 feat(apply): block abnormal product statuses 2026-07-18 17:10:12 +08:00
chengma 3a92119187 feat(generate): confirm product status scope 2026-07-18 16:57:57 +08:00
chengma 4658a1ca61 feat(collect): choose product status scope 2026-07-18 16:46:59 +08:00
chengma 0cf23db403 feat(collect): persist product status snapshots 2026-07-18 16:34:37 +08:00