122 Commits

Author SHA1 Message Date
江林铖
5563e16cfc Merge monthly performance salary templates and export 2026-10-26 16:42:43 +08:00
江林铖
0f2ae24433 feat(organization): add monthly salary templates and Excel export 2026-10-26 16:41:52 +08:00
江林铖
96efa703c8 Merge personnel salary base administration 2026-10-26 11:48:17 +08:00
江林铖
0a842df1a0 feat(organization): manage audited personnel salary base records 2026-10-26 11:47:43 +08:00
fb4212eb85 feat(client): connect Pi Agent to the shared creation workflow
Add live workflow reads, native workspace navigation and reviewed action cards. Reuse existing creation, template-slot and export actions with account/project/version checks, busy handoff, manual takeover and original unknown-request protections. Refresh product evidence without duplicating rule context and invalidate pending actions after manual changes.

Validated: Pi 63/63, native UI 122/122, backend 172 passed with 5 environment tests ignored; strict Clippy, layering and wasm checks. One native window and real selected Grok 4.7 completed live reads/navigation with 3 complete model calls, 0 retries and 0 images. Full paid generation and Agent-driven PSD export are outside this acceptance.
2026-10-23 23:21:27 +08:00
93fc28f1bb feat(client): add native template slots and safe cloud version restore
Support explicit current-output A/B fill, protected edited drafts, scoped cloud update offers and atomic native restore with stale-open CAS. Preserve original unknown requests, improve Pi conversation continuity and native DPI/navigation reads, and publish the authenticated template metadata contract.

Validated: native backend 172 passed/5 environment tests ignored, UI 110, Pi 53, template/rule API 24 and native cloud contract 6; strict Clippy, layering and wasm. Real S01 selected B, edited/undo-redo, PCraft reopen and layered PSD roundtrip pass with exact pixels. Full nine-output generation and Photoshop acceptance remain open.
2026-10-23 21:27:06 +08:00
20e327590c docs(materials): correct recent-preview quality and recovery scope 2026-10-23 20:12:19 +08:00
a890660853 fix(materials): audit historical previews and gate production releases
Preserve known legacy failures by reviewed identity, probe material delivery before and after releases, and retain originals and downloads.
2026-10-23 19:47:58 +08:00
eabcff40f8 fix(materials): restore verified cached previews and add health audits 2026-10-23 19:17:42 +08:00
7aa0250a8f docs(detail-client): record real material and cloud deletion acceptance 2026-10-23 11:16:01 +08:00
7a6dde5ac4 fix(detail-client): separate material loading and bind project templates 2026-10-23 10:40:35 +08:00
8b982ff3b8 fix(detail-client): refresh saved project state and record full acceptance 2026-10-22 23:05:38 +08:00
f927edcfb2 fix(desktop): recover original image tasks and close test clients 2026-10-22 21:38:00 +08:00
71eb8ac1f3 fix(desktop): recover original image results by idempotency key 2026-10-22 19:27:51 +08:00
c7309f17da fix(deploy): deduplicate worker identity and wait for readiness 2026-10-22 19:01:11 +08:00
ba0b1fd834 fix: guard native project completion and verify cross-device lifecycle 2026-10-22 18:33:19 +08:00
ca0f0e6e03 Merge branch 'main' of https://git.1080p.hk/WuYongJie/gongxiangp2 2026-10-22 14:37:58 +08:00
708cb12ff1 feat: complete native detail workflow and read-only cloud projects 2026-10-22 14:37:06 +08:00
江林铖
1c6161bfd5 feat(performance): sync three Tmall stores with daily Overall and ROI views 2026-10-22 13:13:20 +08:00
eba7ef55e6 fix(security): patch Node Rust and isolated Go service runtimes 2026-10-22 11:55:15 +08:00
1b6425b552 feat(desktop): connect native Pi sessions with scoped rules and recovery
Track the fixed PhotoCraft source baseline with the existing native client integration. Use the actual Pi SDK for normal sends, durable session recovery, demand-loaded enterprise rules and checked undoable canvas tools. Retain request identities and never resend unknown inference. Include local packaging and real-call acceptance evidence.
2026-10-22 10:49:58 +08:00
a8f75f3413 feat(desktop): serve versioned Agent rules with existing authorization 2026-10-22 10:02:06 +08:00
971e17fcd8 feat(desktop): authorize material accounts and sync private workspaces 2026-10-20 13:39:33 +08:00
c51f567539 feat(api): add read-only certificate report lookup and original downloads 2026-10-16 17:39:26 +08:00
4f123ea272 fix(ai): bind image parameters and expose actual request settings 2026-10-16 14:25:35 +08:00
88e0a058e2 fix(ai): preserve project bindings across unrelated model settings 2026-10-16 13:08:45 +08:00
2c29b9bd78 fix(ai): separate completed executions from unknown model results 2026-10-16 11:43:21 +08:00
b4c2d30898 fix(ai): recover original analysis and copy results without resubmission 2026-10-16 11:23:32 +08:00
5a5f0a52dc fix(deploy): validate public storage URLs and document image API 2026-10-15 17:43:35 +08:00
493dd16d83 feat(api): query original image resources by SKU or barcode 2026-10-15 16:50:04 +08:00
eb4836ca81 fix(ai): pin declared image working quality 2026-10-15 11:51:33 +08:00
cfa8f0ff9b fix(ai): support private reference images and explain model failures 2026-10-15 09:45:53 +08:00
88ce9e3798 fix(ai): support model tests on HTTP browsers 2026-10-14 19:01:37 +08:00
21b6eb767c feat(ai): verify analysis and copy in one model request 2026-10-14 18:10:54 +08:00
efb8e1af3d fix(ai): complete verification activation and recovery workflows 2026-10-14 15:37:01 +08:00
c43823863f fix: enforce unique task detail zip entry names and gate submissions 2026-10-13 13:34:09 +08:00
924e54dbb2 fix(ai): allow disabling withdrawn models without blocking configuration saves 2026-10-13 13:06:13 +08:00
94ea82e7cb feat(ai): verify model capabilities through real protocol tests 2026-10-13 12:28:41 +08:00
e5a20753b6 feat: add capability-aware AI model administration 2026-10-13 09:59:04 +08:00
a5c132718e fix: verify isolated restore of purge reference indexes 2026-10-12 20:05:41 +08:00
c53fa0e292 feat: add super-admin product detail generator 2026-10-12 19:29:03 +08:00
5b07f5ca54 fix: keep bulk purge reference lookups on indexes 2026-10-09 16:40:37 +08:00
a1ffe3b106 fix: preserve shared derived file references in purge lookup 2026-10-09 16:11:27 +08:00
c27d920527 fix: refresh active purge progress without idle delay 2026-10-09 15:48:01 +08:00
477ff64b07 fix: index file references for recycle-bin cleanup 2026-10-09 15:33:56 +08:00
de2d7595ce perf: speed up durable material file cleanup 2026-10-09 14:44:30 +08:00
df0e765f3e fix: restore durable recycle-bin permanent deletion 2026-10-09 12:49:44 +08:00
aa81054b8e build: preserve applied migration checksums across Windows archives 2026-10-08 17:43:49 +08:00
858e9a690e fix: bind permissions to roster identities and persist team functions 2026-10-08 17:14:11 +08:00
24fe0de19d fix: unify material filters and dropdown controls 2026-10-07 13:36:37 +08:00