feat: 首次推送到Gitea - 完整项目代码 + 安全加固 + 知识库

This commit is contained in:
ZhuiGuangAI Dev
2026-10-02 18:52:49 +08:00
parent b44601bb66
commit 8205ae709c
1185 changed files with 49841 additions and 12802 deletions
@@ -22,6 +22,17 @@
- NextAuth SessionProvider 包裹组件
- 用于在客户端组件中访问session
#### ThemeProvider (`src/components/ThemeProvider.tsx`) 🆕
- 暗色/浅色双主题 Provider
- 提供 `theme` state、`toggleTheme()`、`setTheme(mode)` 方法
- 监听 `prefers-color-scheme` 媒体查询
- 持久化到 `localStorage("zhuiguang-theme")`
#### CompareProvider (`src/components/common/CompareProvider.tsx`) 🆕
- 工具对比 Context Provider
- 管理 `compareList` (最多4个工具)
- 提供 `addToCompare`、`removeFromCompare`、`clearCompare`、`isInCompare` 方法
### 公共组件
#### HeroBanner (`src/components/common/HeroBanner.tsx`) 🔄