feat: revamp dashboard, trades, and add landing/legal pages

- Major UI updates across dashboard, analytics, posts, trades, settings
- New landing page, robots/sitemap, contact/privacy/terms pages
- Updated globals.css with extensive styling and new landing.css
- Refactor signedRequest, realtime data hook, and dashboard store

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
k
2026-04-25 16:04:57 +08:00
parent 83e5892ddf
commit 040e1df685
28 changed files with 4133 additions and 690 deletions
+62
View File
@@ -0,0 +1,62 @@
export default function TermsPage() {
return (
<div className="page" style={{ maxWidth: 720 }}>
<div className="page-head">
<div>
<h1 className="page-title">Terms of Service</h1>
<p className="page-sub">Last updated: April 2026</p>
</div>
</div>
<div className="card" style={{ padding: 32, lineHeight: 1.7, fontSize: 14, color: 'var(--ink-2)' }}>
<h2 style={{ fontSize: 16, fontWeight: 600, color: 'var(--ink)', marginBottom: 8 }}>1. Acceptance</h2>
<p style={{ marginBottom: 20 }}>
By connecting your wallet or using TrumpSignal, you agree to these Terms of Service. If you do not
agree, do not use the service.
</p>
<h2 style={{ fontSize: 16, fontWeight: 600, color: 'var(--ink)', marginBottom: 8 }}>2. Not Financial Advice</h2>
<p style={{ marginBottom: 20 }}>
<strong style={{ color: 'var(--ink)' }}>TrumpSignal is a research and automation tool, not a financial advisor.</strong>{' '}
All signals, AI analysis, and automated trades are provided for informational purposes only and do not
constitute investment advice. Past performance is not indicative of future results. You are solely
responsible for your trading decisions and any losses incurred.
</p>
<h2 style={{ fontSize: 16, fontWeight: 600, color: 'var(--ink)', marginBottom: 8 }}>3. Risk Disclosure</h2>
<p style={{ marginBottom: 20 }}>
Cryptocurrency trading involves significant risk of loss. Leveraged trading can result in losses
exceeding your initial investment. By enabling the automated bot, you acknowledge these risks and
accept full responsibility for all trades executed on your behalf.
</p>
<h2 style={{ fontSize: 16, fontWeight: 600, color: 'var(--ink)', marginBottom: 8 }}>4. Permitted Use</h2>
<p style={{ marginBottom: 20 }}>
You may use TrumpSignal for personal, non-commercial purposes. You may not reverse-engineer, scrape,
resell, or redistribute any data or signals from the platform. You are responsible for ensuring your
use complies with applicable laws in your jurisdiction.
</p>
<h2 style={{ fontSize: 16, fontWeight: 600, color: 'var(--ink)', marginBottom: 8 }}>5. Service Availability</h2>
<p style={{ marginBottom: 20 }}>
We strive for high availability but make no guarantee of uptime. Scheduled maintenance, infrastructure
failures, or third-party API outages may interrupt service. We are not liable for missed trades or
losses resulting from service interruptions.
</p>
<h2 style={{ fontSize: 16, fontWeight: 600, color: 'var(--ink)', marginBottom: 8 }}>6. Modifications</h2>
<p style={{ marginBottom: 20 }}>
We may update these Terms at any time. Continued use of the service after changes constitutes
acceptance of the updated Terms.
</p>
<h2 style={{ fontSize: 16, fontWeight: 600, color: 'var(--ink)', marginBottom: 8 }}>7. Limitation of Liability</h2>
<p>
To the maximum extent permitted by law, TrumpSignal and its operators shall not be liable for any
indirect, incidental, or consequential damages arising from your use of the service, including trading
losses.
</p>
</div>
</div>
)
}