fix(settings): update version display and comment out incomplete dock settings
- Fix version display to use actual app version (3.1.1) from Tauri API - Comment out dock display settings as feature is not yet implemented - Update GitHub releases URL from yungookim to farion1231
This commit is contained in:
@@ -591,7 +591,7 @@ pub async fn check_for_updates(handle: tauri::AppHandle) -> Result<bool, String>
|
|||||||
handle
|
handle
|
||||||
.opener()
|
.opener()
|
||||||
.open_url(
|
.open_url(
|
||||||
"https://github.com/yungookim/cc-switch/releases",
|
"https://github.com/farion1231/cc-switch/releases",
|
||||||
None::<String>,
|
None::<String>,
|
||||||
)
|
)
|
||||||
.map_err(|e| format!("打开更新页面失败: {}", e))?;
|
.map_err(|e| format!("打开更新页面失败: {}", e))?;
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
import { useState, useEffect } from "react";
|
import { useState, useEffect } from "react";
|
||||||
import { X, Info, RefreshCw, FolderOpen } from "lucide-react";
|
import { X, Info, RefreshCw, FolderOpen } from "lucide-react";
|
||||||
|
import { getVersion } from "@tauri-apps/api/app";
|
||||||
import "../lib/tauri-api";
|
import "../lib/tauri-api";
|
||||||
import type { Settings } from "../types";
|
import type { Settings } from "../types";
|
||||||
|
|
||||||
@@ -12,14 +13,25 @@ export default function SettingsModal({ onClose }: SettingsModalProps) {
|
|||||||
showInDock: true,
|
showInDock: true,
|
||||||
});
|
});
|
||||||
const [configPath, setConfigPath] = useState<string>("");
|
const [configPath, setConfigPath] = useState<string>("");
|
||||||
const [version] = useState("1.0.0");
|
const [version, setVersion] = useState<string>("");
|
||||||
const [isCheckingUpdate, setIsCheckingUpdate] = useState(false);
|
const [isCheckingUpdate, setIsCheckingUpdate] = useState(false);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
loadSettings();
|
loadSettings();
|
||||||
loadConfigPath();
|
loadConfigPath();
|
||||||
|
loadVersion();
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
const loadVersion = async () => {
|
||||||
|
try {
|
||||||
|
const appVersion = await getVersion();
|
||||||
|
setVersion(appVersion);
|
||||||
|
} catch (error) {
|
||||||
|
console.error("获取版本信息失败:", error);
|
||||||
|
setVersion("3.1.1"); // 降级使用默认版本
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
const loadSettings = async () => {
|
const loadSettings = async () => {
|
||||||
try {
|
try {
|
||||||
const loadedSettings = await window.api.getSettings();
|
const loadedSettings = await window.api.getSettings();
|
||||||
@@ -88,8 +100,8 @@ export default function SettingsModal({ onClose }: SettingsModalProps) {
|
|||||||
|
|
||||||
{/* 设置内容 */}
|
{/* 设置内容 */}
|
||||||
<div className="px-6 py-4 space-y-6">
|
<div className="px-6 py-4 space-y-6">
|
||||||
{/* 显示设置 */}
|
{/* 显示设置 - 功能还未实现 */}
|
||||||
<div>
|
{/* <div>
|
||||||
<h3 className="text-sm font-medium text-[var(--color-text-primary)] mb-3">
|
<h3 className="text-sm font-medium text-[var(--color-text-primary)] mb-3">
|
||||||
显示设置
|
显示设置
|
||||||
</h3>
|
</h3>
|
||||||
@@ -106,7 +118,7 @@ export default function SettingsModal({ onClose }: SettingsModalProps) {
|
|||||||
className="w-4 h-4 text-[var(--color-primary)] rounded focus:ring-[var(--color-primary)]/20"
|
className="w-4 h-4 text-[var(--color-primary)] rounded focus:ring-[var(--color-primary)]/20"
|
||||||
/>
|
/>
|
||||||
</label>
|
</label>
|
||||||
</div>
|
</div> */}
|
||||||
|
|
||||||
{/* 配置文件位置 */}
|
{/* 配置文件位置 */}
|
||||||
<div>
|
<div>
|
||||||
@@ -151,9 +163,6 @@ export default function SettingsModal({ onClose }: SettingsModalProps) {
|
|||||||
<p className="mt-1 text-[var(--color-text-secondary)]">
|
<p className="mt-1 text-[var(--color-text-secondary)]">
|
||||||
版本 {version}
|
版本 {version}
|
||||||
</p>
|
</p>
|
||||||
<p className="mt-2 text-xs text-[var(--color-text-tertiary)]">
|
|
||||||
管理 Claude Code 和 Codex 的 MCP 服务器配置
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<button
|
<button
|
||||||
|
|||||||
Reference in New Issue
Block a user