From c304b9f2513c681731674aada9016852722c86e4 Mon Sep 17 00:00:00 2001 From: logan Date: Fri, 16 Oct 2026 03:27:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=88=E6=9D=83=E4=BD=93=E7=B3=BB=E8=90=BD?= =?UTF-8?q?=E5=9C=B0=EF=BC=9A30=20=E5=A4=A9=E8=AF=95=E7=94=A8=20+=20LIC-?= =?UTF-8?q?=20=E5=9C=A8=E7=BA=BF=20/=20LICOFF-=20=E7=A6=BB=E7=BA=BF?= =?UTF-8?q?=E6=BF=80=E6=B4=BB=20+=20/pricing=20=E5=AE=9A=E4=BB=B7=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 借鉴 Yaak 授权模型 + 复用自家 OpsXShell 生产级授权协议(opsx-licence 服务端): - Rust services/license:30 天试用自首次启动自动开始;LIC- 在线激活/周检/解绑 (双节点容灾 + 响应 Ed25519 签名校验 + 时钟回拨检测 + 30 天离线容忍); LICOFF- 离线证本地自验(产品码 opsxapi + 设备绑定 + ≤1 年期限) - 前端 src/license.ts + 活动栏授权徽章(试用 N 天/已授权/未授权)+ 设置→授权页(状态横幅/激活表单/解绑/定价链接带 ?intent= 追踪) - /pricing 独立定价页(三站同结构):30 天试用条款、在线/离线激活说明三卡、 年付↔终身切换、授权 FAQ、独立开发者声明;导航全部接入 - opsxDB 个人 ¥69/年·¥199 终身 / 团队 ¥69 / 私有化 ¥6000(与 API 定位错开) - GUI 实测:试用 30 天徽章渲染正常;浏览器态授权页正确显示仅桌面端提示 --- homepage/dist/index.html | 2 +- src-tauri/Cargo.lock | 114 +++++ src-tauri/Cargo.toml | 5 +- src-tauri/capabilities/default.json | 1 + src-tauri/gen/schemas/acl-manifests.json | 2 +- src-tauri/gen/schemas/capabilities.json | 2 +- src-tauri/gen/schemas/desktop-schema.json | 6 + src-tauri/gen/schemas/macOS-schema.json | 6 + src-tauri/permissions/license.toml | 4 + src-tauri/src/commands.rs | 28 ++ src-tauri/src/lib.rs | 3 +- src-tauri/src/services/license.rs | 434 ++++++++++++++++++++ src-tauri/src/services/mod.rs | 1 + src/App.tsx | 4 + src/components/ActivityRail.tsx | 47 +++ src/components/dialogs/WorkspaceDialogs.tsx | 127 +++++- src/license.ts | 97 +++++ src/styles.css | 10 + src/workspaceStore.ts | 2 +- 19 files changed, 888 insertions(+), 7 deletions(-) create mode 100644 src-tauri/permissions/license.toml create mode 100644 src-tauri/src/services/license.rs create mode 100644 src/license.ts diff --git a/homepage/dist/index.html b/homepage/dist/index.html index 87d473f..2f7c1bd 100644 --- a/homepage/dist/index.html +++ b/homepage/dist/index.html @@ -44,7 +44,7 @@ 功能 协议 导入导出 - 定价 + 定价 文档