You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Rework the theme library, sponsor, and one-click apply README sections (#262)
Rework the theme library, sponsor, and one-click apply sections
Everything on this branch since v1.5.5, in both READMEs:
- Header gains a DreamSkin.cc / Gallery / Online Studio link line.
- "Sponsors" becomes "Exclusive sponsor": table layout, rewritten Passion8
copy, and the affiliate link moves from register?aff=TuPe to
sign-up?aff=ZgLT with the 10% first-top-up benefit and support address.
- New "Theme library & community" section: the DreamSkin.cc mark, Gallery
and Studio entry points, and one screenshot per bullet -- the desktop
simulator trying on 晨雾山水, and the online Studio editing 月下松岚.
The old gallery card-wall shot had 30 buttons across 6 cards wrapping onto
three rows, which read as clutter at README width.
- New "One-click apply" subsection covering the dreamskin:// flow and its
safety boundary.
- "What it does" gains a one-click apply bullet, and the manual ZIP import
section now points at one-click apply first.
Thanks to Passion8 for being this project's exclusive sponsor! Passion8 is an AI API relay for developers, giving individuals and teams stable, low-cost access to mainstream large models.<br><br>
35
+
<strong>Full-power AI, within reach</strong>: the full OpenAI and Claude lineups, original models, no silent downgrades and no wrapper shells; frontier models for a fraction of official pricing, with top-ups at 1:1 — <strong>$1 = ¥1</strong>. Keep your official SDK and point the base URL at Passion8: Claude Code, Codex, Grok, and any OpenAI-compatible client just work — one line of config, no code changes.<br><br>
36
+
<strong>Global edge acceleration</strong>: Cloudflare's global edge plus multi-route BBR acceleration for low latency and high availability; 7×24 relay, 99.9% SLA, sub-second TTFT target.<br><br>
37
+
<strong>Secure by default</strong>: isolated API keys, encrypted key storage, and HTTPS end to end — privacy first.<br><br>
38
+
Passion8 has a benefit for this project's users: register through <ahref="https://passion8.cc/sign-up?aff=ZgLT">this link</a> and your first top-up earns an automatic 10% bonus — no application needed, credited within 30 minutes. Questions go to <ahref="mailto:support@passion8.cc">support@passion8.cc</a>.
39
+
</td>
40
+
</tr>
41
+
</table>
42
+
43
+
<sub>Theme install and API config stay separate — this project never rewrites your provider settings.</sub>
44
+
20
45
## Install directly
21
46
22
47
Ordinary users first install and quit the official Codex / ChatGPT app once,
@@ -30,31 +55,77 @@ the [macOS guide](./docs/install-macos.md) or
30
55
[Windows guide](./docs/install-windows.md) for unsigned first-run approval,
<strong>DreamSkin.cc</strong> · the official theme library and authoring platform<br>
68
+
<sub>Make your workspace <em>yours.</em></sub>
44
69
</p>
45
70
46
71
<palign="center">
47
-
Thanks to <ahref="https://passion8.cc/register?aff=TuPe"><strong>passion8.cc</strong></a> for sponsoring this project.<br>
48
-
Full-power AI gateway: official models, no silent downgrades, no wrapper shells.<br>
49
-
One-line setup for Codex / Claude Code / Grok.
72
+
<ahref="https://dreamskin.cc/gallery"><strong>Browse the Gallery →</strong></a>
73
+
·
74
+
<ahref="https://dreamskin.cc/studio"><strong>Online Studio →</strong></a>
75
+
</p>
76
+
77
+
-[**Gallery**](https://dreamskin.cc/gallery) — browse reviewed community themes
78
+
with recent/popular sorting and creator rankings. Every theme can be tried on
79
+
in an in-page desktop simulator before you install it.
80
+
81
+
<palign="center">
82
+
<ahref="https://dreamskin.cc/gallery">
83
+
<img src="docs/images/site-tryon-en.webp" alt="Trying on the community theme 晨雾山水 in the DreamSkin.cc desktop simulator" width="900">
84
+
</a><br>
85
+
<sub>Trying on the community theme 晨雾山水 · switch home/task page, wide/compact window, and sidebar on the spot, then apply in one click or download the pack</sub>
50
86
</p>
51
87
88
+
-[**Online Studio**](https://dreamskin.cc/studio) — swap the background, tune
89
+
theme colors, and write Safe CSS in the browser, then export a `.zip` pack or
90
+
submit it to the library (sign-in required; published after human review).
91
+
52
92
<palign="center">
53
-
<sub>
54
-
Theme install and API config stay separate — this project never rewrites your provider settings.
55
-
</sub>
93
+
<ahref="https://dreamskin.cc/studio">
94
+
<img src="docs/images/site-studio-en.webp" alt="Editing the community theme 月下松岚 in the DreamSkin.cc online Studio" width="900">
95
+
</a><br>
96
+
<sub>Online Studio · live preview on the left, background artwork, appearance/focal point, and palette on the right; any library theme loads straight in to keep editing</sub>
56
97
</p>
57
98
99
+
The macOS menu bar and Windows tray both link straight to **Gallery** and
100
+
**Online Studio**.
101
+
102
+
### One-click apply
103
+
104
+
Found a theme you like on DreamSkin.cc? **Apply** hands it to the local client
105
+
directly — no download-then-import step. Requires client v1.5.0 or newer
106
+
(v1.5.5+ recommended).
107
+
108
+
Flow and safety boundary:
109
+
110
+
- The page invokes the local app through `dreamskin://apply?version=ver_...`.
111
+
The link can carry exactly one theme version ID — **never** an arbitrary URL,
112
+
file path, or command — and there is no silent-apply parameter.
113
+
- The app fetches the package only from the fixed official API, and refuses
114
+
redirects.
115
+
- A native confirmation appears first, and the app checks the version's review
0 commit comments