feat: 自动更新

This commit is contained in:
npc0-hue
2026-07-15 19:43:06 +08:00
parent f64eb0831f
commit f3b14b7945
54 changed files with 3207 additions and 589 deletions
@@ -0,0 +1,19 @@
## ADDED Requirements
### Requirement: Profile settings distinguish active custom backgrounds from fallback presets
The platform_web profile settings page SHALL report an uploaded custom background as the active workspace background while preserving the selected built-in preset only as the fallback after upload removal.
#### Scenario: Uploaded background is active
- **WHEN** a user has configured an uploaded custom background
- **AND** a built-in background preset is also selected
- **THEN** the profile settings summary MUST label the active background as custom rather than naming the built-in preset as current
- **AND** the selected built-in preset MUST be visibly identified as a fallback that appears after the uploaded background is removed
- **AND** the uploaded background MUST remain the workspace desktop
#### Scenario: Uploaded background is removed
- **WHEN** a user removes the uploaded custom background
- **THEN** the previously selected built-in preset becomes the visible active background again
- **AND** the profile settings summary MAY name that built-in preset as current