e83b0e9d5d
fix(deploy): require desktop storage admission before proxy cutover
2026-10-29 11:31:23 +08:00
91796343bf
fix(deploy): preserve desktop feature configuration in blue-green releases
2026-10-28 19:30:31 +08:00
江林铖
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
江林铖
df90e6f479
feat(organization): add performance salary sidebar views
2026-10-23 14:43:47 +08:00
江林铖
bba59fc926
feat(organization): restrict performance salary to approved accounts
2026-10-23 13:27:42 +08:00
7aa0250a8f
docs(detail-client): record real material and cloud deletion acceptance
2026-10-23 11:16:01 +08:00
03d5fee3b2
Merge commit '112f25aba73a4fe58b0fda015b2385c11485697e'
2026-10-23 11:00:37 +08:00
85c642f4f1
fix(desktop): keep category lookup compatible with production TypeScript target
2026-10-23 10:44:37 +08:00
7a6dde5ac4
fix(detail-client): separate material loading and bind project templates
2026-10-23 10:40:35 +08:00
江林铖
112f25aba7
fix(performance-conversion): count missing days as zero in intent averages
2026-10-23 10:08:19 +08:00
8b982ff3b8
fix(detail-client): refresh saved project state and record full acceptance
2026-10-22 23:05:38 +08:00
e528cbda10
fix(detail-client): protect pending results and show saved product brief
2026-10-22 22:33:34 +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
419602a148
fix(deploy): match backup clients to production PostgreSQL 15
2026-10-22 14:55:50 +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
e87a6459a8
fix(build): bound Next page workers in memory-limited builds
2026-10-22 12:49:05 +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
70369dbdb2
fix(deploy): verify desktop migration and bound private image sync
2026-10-20 13:53:22 +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
441878adb9
fix(ai): keep product prompts factual and exclude internal metadata
2026-10-16 12:34:19 +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
江林铖
292ea7e853
feat: support categorized work review image submissions
2026-10-16 10:36:54 +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
46e8e02779
fix(ai): validate every reference image and enforce tested limits
2026-10-15 15:37:39 +08:00
d477231b66
fix(ai): verify native reference image adapters and clarify model states
2026-10-15 14:05:14 +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