feat(web): add privacy policy & terms pages, update homepage copy

Add /privacy and /terms pages for Google OAuth brand verification.
Update homepage: 内测→公测, remove sponsor text, refresh save tip,
simplify load button label, add footer legal links.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
yuanzonghao
2026-06-14 22:49:02 +08:00
parent 0dea2f8e36
commit b7ff39d467
4 changed files with 427 additions and 9 deletions
+11 -6
View File
@@ -1742,7 +1742,7 @@ export default function HomePage() {
>
<i className="fa-solid fa-file-import text-sm" />
<span className="pointer-events-none absolute -bottom-8 left-1/2 -translate-x-1/2 whitespace-nowrap rounded bg-clay-900 px-2 py-1 font-sans text-[11px] text-cream-50 opacity-0 transition-opacity group-hover:opacity-100">
infiplot剧情
</span>
</button>
</div>
@@ -1846,7 +1846,7 @@ export default function HomePage() {
<div>
<p className="text-[10px] smallcaps text-clay-500 mb-3"> </p>
<p className="font-serif italic text-clay-700 text-base leading-relaxed">
西 <span className="not-italic">one-shot</span>
<span className="not-italic">oneshot</span>
</p>
</div>
@@ -1888,7 +1888,7 @@ export default function HomePage() {
<p className="text-[10px] smallcaps text-clay-500 mb-3"> </p>
<img
src="/qq-group.webp"
alt="InfiPlot 测交流群 QQ 群二维码(群号 575404333"
alt="InfiPlot 测交流群 QQ 群二维码(群号 575404333"
width={760}
height={760}
loading="lazy"
@@ -1903,9 +1903,9 @@ export default function HomePage() {
<div className="hairline-full w-full mt-14 md:mt-20 mb-12 md:mb-16" />
<p className="mx-auto max-w-3xl text-center font-sans text-xs md:text-[13px] leading-[1.85] text-clay-500">
使ing^-^
使
<br />
使
<br />
AI
{analyticsOn && (
@@ -1928,8 +1928,13 @@ export default function HomePage() {
<footer className="mx-auto w-full max-w-[1640px] px-6 md:px-16 pb-10 mt-auto">
<div className="hairline-full w-full mb-5" />
<div className="flex flex-col items-center text-[10px] smallcaps text-clay-500">
<div className="flex flex-col items-center gap-2 text-[10px] smallcaps text-clay-500">
<span>© 2026 InfiPlot. All rights reserved.</span>
<span className="flex items-center gap-3 normal-case tracking-normal text-[11px]">
<a href="/privacy" className="hover:text-ember-500 transition-colors"></a>
<span className="text-clay-300">·</span>
<a href="/terms" className="hover:text-ember-500 transition-colors"></a>
</span>
</div>
</footer>