chengma
|
a18391dae7
|
fix(packaging): verify bundled startup dependencies
|
2026-07-27 17:44:15 +08:00 |
|
chengma
|
38d7285a0e
|
docs(tasks): add packaged startup dependency fix
|
2026-07-27 17:36:37 +08:00 |
|
chengma
|
0d1bbab8f8
|
fix(editor): ignore logistics toasts during cover upload
|
2026-07-27 16:18:54 +08:00 |
|
chengma
|
b08a6fed73
|
docs(tasks): add Shopee logistics toast upload fix
|
2026-07-27 16:12:39 +08:00 |
|
chengma
|
7dabeb9971
|
feat(onboarding): add first-run membership activation
|
2026-07-23 17:29:16 +08:00 |
|
chengma
|
a0862dacbd
|
docs(tasks): add first-run activation onboarding
|
2026-07-23 17:12:13 +08:00 |
|
chengma
|
c02866e610
|
feat(subscription): add expiry recovery flow
|
2026-07-23 16:03:08 +08:00 |
|
chengma
|
b05c370250
|
docs: add T-700 subscription expiry flow
|
2026-07-23 15:54:06 +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
|
fd82d3b047
|
docs(tasks): add native membership title
|
2026-07-23 14:47:36 +08:00 |
|
chengma
|
08f0bff1fa
|
refactor(gui): remove duplicate app header title
|
2026-07-23 14:43:20 +08:00 |
|
chengma
|
e079a65909
|
docs(tasks): add main header deduplication
|
2026-07-23 14:40:53 +08:00 |
|
chengma
|
594592c9b2
|
feat(subscription): enable observation mode
|
2026-07-23 14:37:00 +08:00 |
|
chengma
|
a2b57db715
|
docs(tasks): add subscription observation mode
|
2026-07-23 14:31:53 +08:00 |
|
chengma
|
3d4976913e
|
feat(product-suite): decouple ai writing gateway
|
2026-07-23 10:42:55 +08:00 |
|
chengma
|
f7c9d761ee
|
docs(tasks): decouple suite ai writing gateway
|
2026-07-23 10:08:03 +08:00 |
|
chengma
|
7d39ab5c90
|
fix(product-suite): own original image drag lifecycle
|
2026-07-23 09:49:01 +08:00 |
|
chengma
|
e6fdb661fc
|
docs(tasks): add product suite source cleanup fix
|
2026-07-23 09:44:30 +08:00 |
|
chengma
|
8706151e23
|
fix(product-suite): finalize sorting after drag
|
2026-07-23 09:36:00 +08:00 |
|
chengma
|
03b9bbab78
|
docs(tasks): add product suite drag lifecycle fix
|
2026-07-23 09:32:15 +08:00 |
|
chengma
|
1d2bb4489a
|
fix(product-suite): prevent duplicate drag sorting
|
2026-07-23 09:18:18 +08:00 |
|
chengma
|
de8dbc7754
|
docs(tasks): add product suite drag duplicate fix
|
2026-07-23 09:12:38 +08:00 |
|
chengma
|
05e12d8f61
|
fix(product-suite): enable original image drag sorting
|
2026-07-23 08:47:32 +08:00 |
|
chengma
|
7d31578e8b
|
docs(tasks): add product suite drag sorting task
|
2026-07-23 08:44:33 +08:00 |
|
chengma
|
01b4a05c26
|
fix(product-suite): validate item id before generation
|
2026-07-22 18:14:50 +08:00 |
|
chengma
|
189b5855e9
|
docs(tasks): add product suite item id validation task
|
2026-07-22 18:07:34 +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
|
0425771598
|
docs(tasks): add completed source image deletion task
|
2026-07-22 17:39:28 +08:00 |
|
chengma
|
3e91360f88
|
docs(tasks): add product suite primary image sorting task
|
2026-07-22 17:38:40 +08:00 |
|
chengma
|
2f05974a61
|
fix(product-suite): allow braces in business prompts
|
2026-07-22 17:23:20 +08:00 |
|
chengma
|
a887186280
|
docs(tasks): add product suite prompt rendering task
|
2026-07-22 17:19:11 +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
|
ca46c34dfe
|
docs(tasks): add subscription access task
|
2026-07-21 17:20:06 +08:00 |
|
chengma
|
fde6967941
|
docs(tasks): add device session observation task
|
2026-07-21 11:46:43 +08:00 |
|
chengma
|
5b57a6c769
|
feat(settings): clarify custom gateway format
|
2026-07-21 09:49:22 +08:00 |
|
chengma
|
3cd71b5285
|
docs(tasks): add custom gateway format notice task
|
2026-07-21 09:47:30 +08:00 |
|
chengma
|
b324e5d332
|
feat(settings): prevent spinbox wheel changes
|
2026-07-21 09:40:53 +08:00 |
|
chengma
|
9c0007ca4c
|
docs(tasks): add settings spinbox wheel task
|
2026-07-21 09:37:46 +08:00 |
|
chengma
|
1c93c1b08f
|
feat(settings): compact custom gateway model panel
|
2026-07-21 09:31:33 +08:00 |
|
chengma
|
02793fb108
|
docs(tasks): add custom gateway layout task
|
2026-07-21 09:29:30 +08:00 |
|
chengma
|
d76a1de864
|
feat(settings): rename custom gateway models
|
2026-07-21 09:23:08 +08:00 |
|
chengma
|
0da2d8a3c0
|
docs(tasks): add model rename task
|
2026-07-21 09:17:07 +08:00 |
|
chengma
|
415efe91a8
|
feat(settings): use radio buttons for gateway
|
2026-07-21 09:07:04 +08:00 |
|
chengma
|
4217f855ac
|
docs(tasks): add gateway radio layout task
|
2026-07-21 08:59:17 +08:00 |
|
chengma
|
b803a2a15a
|
feat(product-suite): complete multi-source recovery
|
2026-07-20 18:50:08 +08:00 |
|