Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 80c37923d4 | |||
| 338549ee27 |
45
CHANGELOG.md
45
CHANGELOG.md
@ -13,10 +13,35 @@ CYBER STAR(虚拟明星 Top 12 出道选拔)更新日志。新条目写在最上
|
||||
2. 本文件加新条目(顶部)
|
||||
3. `git tag v<x.y.z>`(可选 push 到远程,触发 CI release 流程)
|
||||
|
||||
每个版本下方都写两块 commit 信息:
|
||||
- **Tag**: tag 实际打在哪条 commit(可点击直达 Gitea)
|
||||
- **核心 commit**: 该版本最重要的功能/改动 commit hash
|
||||
- **完整 diff**: 与上一个版本的 compare 链接
|
||||
|
||||
---
|
||||
|
||||
## v0.3.1 · 2026-05-15 · 13 号(虞浓)氛围图 2 替换
|
||||
|
||||
**Commit 信息**
|
||||
- Tag 打在: 本次 release commit(`git log -1` 看)
|
||||
- 完整 diff: [v0.3.0...v0.3.1](https://gitea.airlabs.art/zyc/UI-UX/compare/v0.3.0...v0.3.1)
|
||||
|
||||
**改了什么**
|
||||
- 13 号虞浓的氛围图 2 换成新版本(`portraits/013-2.webp`,1440×2560,153KB)
|
||||
|
||||
**技术点**
|
||||
- TOS cache version `7` → `8`(`src/lib/tos.ts`),浏览器 + CDN 立即拿到新图,不必等 TTL
|
||||
- 转换脚本 `_tmp_webp_convert/round3.mjs`,sharp quality 82
|
||||
|
||||
---
|
||||
|
||||
## v0.3.0 · 2026-05-15 · 投票模型大改:每日额度 → 终身 12 票
|
||||
|
||||
**Commit 信息**
|
||||
- Tag 打在: [`93c3abe`](https://gitea.airlabs.art/zyc/UI-UX/commit/93c3abe) `chore(release): v0.3.0 + 建立 CHANGELOG + 追溯版本号`
|
||||
- 核心 commit: [`10878dd`](https://gitea.airlabs.art/zyc/UI-UX/commit/10878dd) `feat(vote): 重构投票模型为终身 12 票 + 每艺人 1 票`
|
||||
- 完整 diff: [v0.2.2...v0.3.0](https://gitea.airlabs.art/zyc/UI-UX/compare/v0.2.2...v0.3.0)
|
||||
|
||||
**改了什么**
|
||||
- 每个用户改为终身 12 票,每位艺人最多 1 票,投出不可撤销
|
||||
- 取消活动时间窗(不再限定结束日期)
|
||||
@ -43,6 +68,10 @@ CYBER STAR(虚拟明星 Top 12 出道选拔)更新日志。新条目写在最上
|
||||
|
||||
## v0.2.2 · 2026-05-15 · 内容批次 v2 修正 + 单人视频
|
||||
|
||||
**Commit 信息**
|
||||
- Tag 打在: [`8d8451b`](https://gitea.airlabs.art/zyc/UI-UX/commit/8d8451b) `chore(tos): bump cache version 6 → 7 for 014-2 recrop`
|
||||
- 完整 diff: [v0.2.1...v0.2.2](https://gitea.airlabs.art/zyc/UI-UX/compare/v0.2.1...v0.2.2)
|
||||
|
||||
**改了什么**
|
||||
- 多位艺人立绘 / 头像 / 氛围图替换(003 / 006 / 007 / 010 / 014 / 017 / 019 / 027 / 033 等)
|
||||
- 单人表演视频更新(5 个艺人)
|
||||
@ -57,6 +86,10 @@ CYBER STAR(虚拟明星 Top 12 出道选拔)更新日志。新条目写在最上
|
||||
|
||||
## v0.2.1 · 2026-05-14 · UI 视觉打磨
|
||||
|
||||
**Commit 信息**
|
||||
- Tag 打在: [`7168e50`](https://gitea.airlabs.art/zyc/UI-UX/commit/7168e50) `fix: prod login + env-file driven config + scroll-snap bounce`
|
||||
- 完整 diff: [v0.2.0...v0.2.1](https://gitea.airlabs.art/zyc/UI-UX/compare/v0.2.0...v0.2.1)
|
||||
|
||||
**改了什么**
|
||||
- 导航栏滚动到 Hero 下方时自动从透明变毛玻璃
|
||||
- 加浮动返回按钮 + 滚动位置 per-tab 记忆
|
||||
@ -70,6 +103,11 @@ CYBER STAR(虚拟明星 Top 12 出道选拔)更新日志。新条目写在最上
|
||||
|
||||
## v0.2.0 · 2026-05-13 · 真实持久化 + CI/CD 打通
|
||||
|
||||
**Commit 信息**
|
||||
- Tag 打在: [`1073262`](https://gitea.airlabs.art/zyc/UI-UX/commit/1073262) `ci(secret): inject Aliyun SMS credentials into cyberstar-env`
|
||||
- 核心 commit: [`a9f4799`](https://gitea.airlabs.art/zyc/UI-UX/commit/a9f4799) `feat(db): wire real persistence for votes / users / quota / supports`
|
||||
- 完整 diff: [v0.1.0...v0.2.0](https://gitea.airlabs.art/zyc/UI-UX/compare/v0.1.0...v0.2.0)
|
||||
|
||||
**改了什么**
|
||||
- 投票 / 用户 / 应援 / 额度全部走真实数据库(火山引擎 RDS),不再 mock
|
||||
- 阿里云短信 OTP 登录上线(国内手机号)
|
||||
@ -86,6 +124,11 @@ CYBER STAR(虚拟明星 Top 12 出道选拔)更新日志。新条目写在最上
|
||||
|
||||
## v0.1.0 · 2026-05-12 · 项目骨架与全部页面初版
|
||||
|
||||
**Commit 信息**
|
||||
- Tag 打在: [`d5ed43a`](https://gitea.airlabs.art/zyc/UI-UX/commit/d5ed43a) `feat(ui): design overhaul, global login modal, design spec`
|
||||
- 核心 commit: [`8a83815`](https://gitea.airlabs.art/zyc/UI-UX/commit/8a83815) `chore: bootstrap Next.js 16 + Tailwind v4 + TypeScript baseline`
|
||||
- 范围: 项目第一个 commit 到 d5ed43a(共 16 个 commit)
|
||||
|
||||
**改了什么**
|
||||
- Next.js 16 + Tailwind v4 + TypeScript 项目搭建
|
||||
- 紫色品牌设计系统(Megrim / Audiowide / Cinzel / Inter 字体)
|
||||
@ -105,4 +148,4 @@ CYBER STAR(虚拟明星 Top 12 出道选拔)更新日志。新条目写在最上
|
||||
|
||||
---
|
||||
|
||||
_格式参考 [Keep a Changelog](https://keepachangelog.com/),但宽松,优先记"改了什么"和"风险",不强求语义化版本号_
|
||||
_格式参考 [Keep a Changelog](https://keepachangelog.com/),宽松版_
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "cyber-star",
|
||||
"version": "0.3.0",
|
||||
"version": "0.3.1",
|
||||
"private": true,
|
||||
"scripts": {
|
||||
"dev": "next dev",
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
* 立即看到更新后的内容,不必等 TTL 过期或手动 invalidate。
|
||||
*/
|
||||
const TOS_BASE = (process.env.NEXT_PUBLIC_TOS_DOMAIN ?? "").replace(/\/+$/, "");
|
||||
const TOS_VERSION = "7";
|
||||
const TOS_VERSION = "8";
|
||||
|
||||
export function tosUrl(path: string): string {
|
||||
const clean = path.replace(/^\/+/, "");
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user