Rebrand to 比特骆驼自动化对冲系统; clear login autofill and sim subtitle.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-07-26 22:02:09 +08:00
parent cb97a45051
commit 86d3c94f32
20 changed files with 873 additions and 855 deletions
+4 -4
View File
@@ -11,16 +11,16 @@
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="对冲系统" />
<meta name="application-name" content="对冲系统" />
<meta name="apple-mobile-web-app-title" content="比特骆驼" />
<meta name="application-name" content="比特骆驼" />
<meta
name="description"
content="ETH 永续+期权对冲监控与策略控制台,支持电脑与平板安装为独立应用。"
content="比特骆驼自动化对冲系统:ETH 永续+期权对冲监控与策略控制台,支持电脑与平板安装为独立应用。"
/>
<link rel="manifest" href="/manifest.webmanifest" />
<link rel="icon" type="image/png" sizes="32x32" href="/icons/favicon-32.png" />
<link rel="apple-touch-icon" sizes="180x180" href="/icons/apple-touch-icon.png" />
<title>OKX 自动化对冲系统</title>
<title>比特骆驼自动化对冲系统</title>
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
+2 -1
View File
@@ -1,7 +1,8 @@
{
"name": "eth-hedge-sim-web",
"name": "bitcamel-hedge-web",
"private": true,
"version": "0.2.0",
"description": "比特骆驼自动化对冲系统 Web",
"type": "module",
"scripts": {
"dev": "vite",
+3 -3
View File
@@ -1,7 +1,7 @@
{
"name": "OKX 自动化对冲系统",
"short_name": "对冲系统",
"description": "ETH 永续+期权对冲监控与策略控制台",
"name": "比特骆驼自动化对冲系统",
"short_name": "比特骆驼",
"description": "比特骆驼自动化对冲系统:ETH 永续+期权对冲监控与策略控制台",
"start_url": "/plan",
"scope": "/",
"display": "standalone",
+1 -1
View File
@@ -14,7 +14,7 @@ function Shell({ children }: { children: ReactNode }) {
<div className="app-shell">
<header className="topnav">
<div className="topnav-side left">
<div className="brand">OKX </div>
<div className="brand"></div>
<InstallBadge />
</div>
<nav className="topnav-center">
+2 -3
View File
@@ -5,7 +5,7 @@ import InstallBadge from "../components/InstallBadge";
export default function LoginPage() {
const nav = useNavigate();
const [username, setUsername] = useState("admin");
const [username, setUsername] = useState("");
const [password, setPassword] = useState("");
const [err, setErr] = useState("");
const [loading, setLoading] = useState(false);
@@ -29,10 +29,9 @@ export default function LoginPage() {
<div className="login-wrap">
<form className="login-box" onSubmit={onSubmit}>
<div className="login-title-row">
<h1>OKX </h1>
<h1></h1>
<InstallBadge />
</div>
<p> · /</p>
{err ? <div className="err">{err}</div> : null}
<div className="field">
<label htmlFor="user"></label>
+8 -3
View File
@@ -144,7 +144,7 @@ input {
@media (max-width: 900px) {
.topnav-side.left .brand {
max-width: 9em;
max-width: 11em;
}
}
@@ -400,7 +400,8 @@ input {
.login-box h1 {
margin: 0;
font-size: 22px;
font-size: 20px;
line-height: 1.35;
}
.login-title-row {
@@ -408,7 +409,7 @@ input {
align-items: flex-start;
justify-content: space-between;
gap: 10px;
margin-bottom: 6px;
margin-bottom: 20px;
}
.login-box p {
@@ -417,6 +418,10 @@ input {
font-size: 13px;
}
.login-box .err {
margin-bottom: 14px;
}
.field {
display: grid;
gap: 6px;