feat: PLANNING体系首版(00路线图/02任务总表/03执行协议/I-03/I-04/registry42口径)+M1止血交付

This commit is contained in:
2026-09-12 14:25:25 +08:00
commit 39af400fc8
472 changed files with 36277 additions and 0 deletions
@@ -0,0 +1,16 @@
# Checklist
- [x] 搜索框暗色模式:输入文字颜色为 `rgb(139, 92, 246)`,不再使用 `var(--text-primary)`
- [x] 搜索框暗色模式:placeholder 颜色为 `rgb(139, 92, 246)`,不再使用 `var(--text-muted)`
- [x] 搜索框暗色模式:前缀图标颜色为 `rgb(139, 92, 246)`,不再使用 `var(--text-muted)`
- [x] 用户下拉菜单暗色模式:用户 ID 颜色为 `rgb(139, 92, 246)`,不再使用 `var(--text-muted)`
- [x] 用户下拉菜单暗色模式:资产标签颜色为 `rgb(139, 92, 246)`,不再使用 `var(--text-secondary)`
- [x] 导航栏等级条暗色模式:等级标题颜色为 `rgb(139, 92, 246)`,不再使用 `var(--text-primary)`
- [x] 导航栏等级条暗色模式:经验值颜色为 `rgb(139, 92, 246)`,不再使用 `var(--text-muted)`
- [x] 二级菜单下拉项暗色模式:默认色为 `rgb(139, 92, 246)`,不再使用 `#94a3b8`
- [x] 二级菜单下拉项暗色模式:悬停色为 `rgb(139, 92, 246)`,不再使用 `#818cf8`
- [x] 二级菜单下拉项暗色模式:选中色为 `rgb(139, 92, 246)`,不再使用 `#818cf8`
- [x] 语言切换器暗色模式:默认色为 `rgb(139, 92, 246)`,不再使用 `var(--text-secondary)`
- [x] 语言切换器暗色模式:悬停色为 `rgb(139, 92, 246)`,不再使用 `#818cf8`
- [x] 亮色模式样式未受任何影响
- [x] 所有替换均在 `[data-theme="dark"]` 选择器内,不涉及亮色模式
+41
View File
@@ -0,0 +1,41 @@
# 夜间模式导航栏消除白亮色 Spec
## Why
夜间模式下导航栏中仍存在多处白亮色文字(`#f1f5f9`、`#94a3b8`、`#818cf8`),需要全部替换为统一的 `rgb(139, 92, 246)` 蓝紫色,与菜单项文字保持一致。
## What Changes
- 搜索框输入文字:`var(--text-primary)` (#f1f5f9) → `rgb(139, 92, 246)`
- 搜索框 placeholder:`var(--text-muted)` → `rgb(139, 92, 246)`
- 搜索框前缀图标:`var(--text-muted)` → `rgb(139, 92, 246)`
- 用户下拉菜单 ID:`var(--text-muted)` → `rgb(139, 92, 246)`
- 用户资产标签:`var(--text-secondary)` → `rgb(139, 92, 246)`
- 导航栏等级标题:`var(--text-primary)` → `rgb(139, 92, 246)`
- 导航栏等级经验值:`var(--text-muted)` → `rgb(139, 92, 246)`
- 二级菜单下拉项默认色:`#94a3b8` → `rgb(139, 92, 246)`
- 二级菜单下拉项悬停色:`#818cf8` → `rgb(139, 92, 246)`
- 二级菜单下拉项选中色:`#818cf8` → `rgb(139, 92, 246)`
- 亮色模式不做任何修改
## Impact
- Affected specs: navbar-hover-color
- Affected code: `src/components/Navbar/Navbar.css`
## MODIFIED Requirements
### Requirement: 夜间模式导航栏全蓝紫色色调
系统 SHALL 在夜间模式下确保导航栏中所有文字、图标均为 `rgb(139, 92, 246)` 蓝紫色,不出现任何白亮色。
#### Scenario: 搜索框文字
- **WHEN** 用户在夜间模式下查看搜索框
- **THEN** 输入文字、placeholder、前缀图标均为 `rgb(139, 92, 246)`
#### Scenario: 用户下拉菜单
- **WHEN** 用户在夜间模式下展开用户下拉菜单
- **THEN** 用户ID、资产标签文字均为 `rgb(139, 92, 246)`
#### Scenario: 等级显示
- **WHEN** 用户在夜间模式下查看导航栏等级区域
- **THEN** 等级标题和经验值文字均为 `rgb(139, 92, 246)`
#### Scenario: 二级菜单下拉
- **WHEN** 用户在夜间模式下展开二级菜单下拉面板
- **THEN** 菜单项默认、悬停、选中状态文字均为 `rgb(139, 92, 246)`
+26
View File
@@ -0,0 +1,26 @@
# Tasks
- [x] Task 1: 替换搜索框暗色模式中的 CSS 变量为 `rgb(139, 92, 246)`
- [x] 将 `.navbar-search-input .ant-input` 的 `color: var(--text-primary)` 改为 `color: rgb(139, 92, 246)`
- [x] 将 `.navbar-search-input .ant-input::placeholder` 的 `color: var(--text-muted)` 改为 `color: rgb(139, 92, 246)`
- [x] 将 `.navbar-search-input .ant-input-prefix` 的 `color: var(--text-muted)` 改为 `color: rgb(139, 92, 246)`
- [x] Task 2: 替换用户下拉菜单暗色模式中的 CSS 变量为 `rgb(139, 92, 246)`
- [x] 将 `.user-dropdown-id` 的 `color: var(--text-muted)` 改为 `color: rgb(139, 92, 246)`
- [x] 将 `.user-asset-label` 的 `color: var(--text-secondary)` 改为 `color: rgb(139, 92, 246)`
- [x] Task 3: 替换导航栏等级条暗色模式中的 CSS 变量为 `rgb(139, 92, 246)`
- [x] 将 `.navbar-level-title` 的 `color: var(--text-primary)` 改为 `color: rgb(139, 92, 246)`
- [x] 将 `.navbar-level-xp` 的 `color: var(--text-muted)` 改为 `color: rgb(139, 92, 246)`
- [x] Task 4: 替换二级菜单下拉项暗色模式中的颜色为 `rgb(139, 92, 246)`
- [x] 将 `.ant-menu-submenu-popup .ant-menu-item` 默认色 `#94a3b8` 改为 `rgb(139, 92, 246)`
- [x] 将 `.ant-menu-submenu-popup .ant-menu-item:hover` 悬停色 `#818cf8` 改为 `rgb(139, 92, 246)`
- [x] 将 `.ant-menu-submenu-popup .ant-menu-item-selected` 选中色 `#818cf8` 改为 `rgb(139, 92, 246)`
- [x] Task 5: 替换语言切换器暗色模式中的颜色为 `rgb(139, 92, 246)`
- [x] 将 `.nav-item-language-switcher button` 默认色 `var(--text-secondary)` 改为 `rgb(139, 92, 246)`
- [x] 将 `.nav-item-language-switcher button:hover` 悬停色 `#818cf8` 改为 `rgb(139, 92, 246)`
# Task Dependencies
- 所有 Task 相互独立,可并行执行