chore: 导入旧记忆备份供恢复

This commit is contained in:
2026-09-23 22:38:40 +08:00
parent 5313fcee7a
commit 6a6a895eaf
638 changed files with 29816 additions and 1 deletions
@@ -0,0 +1,227 @@
---
title: 项目概览 – Project CPE (UDX710)
type: curated
permalink: main/projects/4f53c06a-c6c3-40ec-b2fc-5f019ea45fc0/curated/项目概览-project-cpe-udx710
stable_id: 92707336-3381-4d86-b3dd-aed1c7169561
scope: project
project_id: 4f53c06a-c6c3-40ec-b2fc-5f019ea45fc0
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: overview
revision: 1
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: de28dc8246094e2bc17cab7c764fb4d4a2da71e0
source_git_commits:
- de28dc8246094e2bc17cab7c764fb4d4a2da71e0
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 188
source_revisions: {}
source_dispositions:
processed: 188
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- git:.cursorrules
- git:.gitignore
- git:.dockerignore
- git:.gitattributes
- git:README.md
- git:VERSION
- git:backend/.cargo/config.toml
- git:.github/workflows/build-ota.yml
- git:backend/Cargo.toml
- git:backend/Cargo.lock
- git:backend/build.rs
- git:backend/src/config.rs
- git:backend/src/db.rs
- git:backend/src/dbus.rs
- git:backend/src/handlers.rs
- git:backend/src/iptables.rs
- git:backend/src/main.rs
- git:backend/src/models.rs
- git:backend/src/ota.rs
- git:backend/src/serial.rs
- git:backend/src/sms_listener.rs
- git:backend/src/sms_push.rs
- git:backend/src/state.rs
- git:backend/src/usb_switch.rs
- git:backend/src/utils.rs
- git:backend/src/webhook.rs
- git:frontend/.gitignore
- git:frontend/pnpm-lock.yaml
- git:frontend/public/provider/china-broadnet.svg
- git:frontend/public/provider/china-mobile.svg
- git:frontend/public/provider/china-telecom.svg
- git:frontend/public/udx710-logo.svg
- git:frontend/src/App.css
- git:frontend/src/App.tsx
- git:frontend/src/api/index.ts
- git:frontend/src/api/types.ts
- git:frontend/src/assets/react.svg
- git:frontend/src/components/ErrorSnackbar.tsx
- git:frontend/src/components/Layout/MainLayout.tsx
- git:frontend/src/components/Layout/Sidebar.tsx
- git:frontend/src/components/Layout/TopBar.tsx
- git:frontend/src/contexts/RefreshContext.tsx
- git:frontend/src/contexts/ThemeContext.tsx
- git:frontend/src/hooks/useAdaptivePolling.ts
- git:frontend/src/hooks/useApi.ts
- git:frontend/src/index.css
- git:frontend/src/lib/queryClient.ts
- git:frontend/src/main.tsx
- git:frontend/src/pages/ATConsole.tsx
- git:frontend/src/pages/Configuration.tsx
- git:frontend/src/pages/Dashboard/components/DeviceInfoCard.tsx
- git:frontend/src/pages/Dashboard/components/NetworkSpeed.tsx
- git:frontend/src/pages/Dashboard/components/QuickControls.tsx
- git:frontend/src/pages/Dashboard/components/SimCardInfo.tsx
- git:frontend/src/pages/Dashboard/components/StatusOverview.tsx
- git:frontend/src/pages/Dashboard/components/SystemResources.tsx
- git:frontend/src/pages/Dashboard/components/TemperatureMonitor.tsx
- git:frontend/src/pages/Dashboard/components/index.ts
- git:frontend/src/pages/Dashboard/hooks/useDashboardData.ts
- git:frontend/src/pages/Dashboard/index.tsx
- git:frontend/src/pages/Dashboard/utils.ts
- git:frontend/src/pages/DeviceInfo.tsx
- git:frontend/src/pages/Frp.tsx
- git:frontend/src/pages/InitScript.tsx
- git:frontend/src/pages/Network.tsx
- git:frontend/src/pages/OtaUpdate.tsx
- git:frontend/src/pages/Phone.tsx
- git:frontend/src/pages/SMS.tsx
- git:frontend/src/pages/Terminal.tsx
- git:frontend/src/theme.ts
- git:frontend/src/utils/carriers.ts
- git:frontend/src/utils/theme.ts
- git:frontend/tsconfig.app.json
- git:frontend/tsconfig.json
- git:frontend/tsconfig.node.json
- git:frontend/vite.config.ts
- git:scripts/build.sh
- git:scripts/deploy.sh
- git:scripts/monitor.sh
- git:scripts/pack-ota.sh
- git:scripts/pack-userdata.sh
- git:scripts/setup-env.sh
job_cited_source_ids:
- git:.cursorrules
- git:.gitignore
- git:.dockerignore
- git:.gitattributes
- git:README.md
- git:VERSION
- git:backend/.cargo/config.toml
- git:.github/workflows/build-ota.yml
- git:backend/Cargo.toml
- git:backend/Cargo.lock
- git:backend/build.rs
- git:backend/src/config.rs
- git:backend/src/db.rs
- git:backend/src/dbus.rs
- git:backend/src/handlers.rs
- git:backend/src/iptables.rs
- git:backend/src/main.rs
- git:backend/src/models.rs
- git:backend/src/ota.rs
- git:backend/src/serial.rs
- git:backend/src/sms_listener.rs
- git:backend/src/sms_push.rs
- git:backend/src/state.rs
- git:backend/src/usb_switch.rs
- git:backend/src/utils.rs
- git:backend/src/webhook.rs
- git:frontend/.gitignore
- git:frontend/pnpm-lock.yaml
- git:frontend/public/provider/china-broadnet.svg
- git:frontend/public/provider/china-mobile.svg
- git:frontend/public/provider/china-telecom.svg
- git:frontend/public/udx710-logo.svg
- git:frontend/src/App.css
- git:frontend/src/App.tsx
- git:frontend/src/api/index.ts
- git:frontend/src/api/types.ts
- git:frontend/src/assets/react.svg
- git:frontend/src/components/ErrorSnackbar.tsx
- git:frontend/src/components/Layout/MainLayout.tsx
- git:frontend/src/components/Layout/Sidebar.tsx
- git:frontend/src/components/Layout/TopBar.tsx
- git:frontend/src/contexts/RefreshContext.tsx
- git:frontend/src/contexts/ThemeContext.tsx
- git:frontend/src/hooks/useAdaptivePolling.ts
- git:frontend/src/hooks/useApi.ts
- git:frontend/src/index.css
- git:frontend/src/lib/queryClient.ts
- git:frontend/src/main.tsx
- git:frontend/src/pages/ATConsole.tsx
- git:frontend/src/pages/Configuration.tsx
- git:frontend/src/pages/Dashboard/components/DeviceInfoCard.tsx
- git:frontend/src/pages/Dashboard/components/NetworkSpeed.tsx
- git:frontend/src/pages/Dashboard/components/QuickControls.tsx
- git:frontend/src/pages/Dashboard/components/SimCardInfo.tsx
- git:frontend/src/pages/Dashboard/components/StatusOverview.tsx
- git:frontend/src/pages/Dashboard/components/SystemResources.tsx
- git:frontend/src/pages/Dashboard/components/TemperatureMonitor.tsx
- git:frontend/src/pages/Dashboard/components/index.ts
- git:frontend/src/pages/Dashboard/hooks/useDashboardData.ts
- git:frontend/src/pages/Dashboard/index.tsx
- git:frontend/src/pages/Dashboard/utils.ts
- git:frontend/src/pages/DeviceInfo.tsx
- git:frontend/src/pages/Frp.tsx
- git:frontend/src/pages/InitScript.tsx
- git:frontend/src/pages/Network.tsx
- git:frontend/src/pages/OtaUpdate.tsx
- git:frontend/src/pages/Phone.tsx
- git:frontend/src/pages/SMS.tsx
- git:frontend/src/pages/Terminal.tsx
- git:frontend/src/theme.ts
- git:frontend/src/utils/carriers.ts
- git:frontend/src/utils/theme.ts
- git:frontend/tsconfig.app.json
- git:frontend/tsconfig.json
- git:frontend/tsconfig.node.json
- git:frontend/vite.config.ts
- git:scripts/build.sh
- git:scripts/deploy.sh
- git:scripts/monitor.sh
- git:scripts/pack-ota.sh
- git:scripts/pack-userdata.sh
- git:scripts/setup-env.sh
conflicts: []
supersedes: []
preferences: []
source_cursor: 87
source_hash: 96f0e4026558c8a03161f53b392fcec7359d4d701c4f33576b44e2f308b0ec5a
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: a9f69899-ee39-4900-b39a-a54d737f9614
created_at: '2026-08-19T18:49:22.237926+00:00'
updated_at: '2026-08-19T18:49:22.238807+00:00'
tags:
- project-cpe
- development
- overview
---
# 项目概览
- **项目 ID**: `4f53c06a-c6c3-40ec-b2fc-5f019ea45fc0`
- **代码仓库**: `https://github.com/nixevol/project-cpe.git`(2026‑08‑19 03:38:59 切换,最新声明为准)
- **主分支 / 最新提交**: `main` / `cc95e25`
- **当前版本**: `3.5.5`(由 `VERSION` 文件读取)
- **后端技术栈**: Rust 2021, Axum 0.8, Tokio 1.48, zbus 5(用于 ofono D‑Bus)
- **前端技术栈**: React 19, TypeScript 5.9, MUI v7, TanStack Query 5, Vite 7
- **构建流程**: Windows 主机 → Docker(Ubuntu 18.04)→ 交叉编译 `aarch64-unknown-linux-gnu`;LF 行结尾通过 `.gitattributes` 强制
- **CI**: GitHub Actions `build-ota.yml` 完成后端、前端构建、可选 UPX 压缩、生成 OTA 包并上传校验信息
- **开发原则**: KISS & YAGNI,避免投机性依赖;所有凭证写入 Vaultwarden,仅在内存保存名称/用法
- **AI / Git 集成**: 默认禁用,系统不会自行创建 `.git` 目录或加载模型,除非显式开启
- **UI 布局规范**: 窄字段使用 “标签左 / 控件右”,大块使用垂直布局,固定页头+按钮栏,内部区域滚动
- **默认沟通语言**: 中文
- **平台偏好**: Windows + WSL2 + Docker Desktop,所有脚本必须在 Windows 环境可运行
该概览基于所有提供的证据,保留了每一条属性的来源标识,以供审计。