v0.6.8: add Emo and 奶绿 streamers; center items shop layout.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -12,6 +12,17 @@
|
|||||||
|
|
||||||
- PC 选将 overlay 不再在顶栏头像下显示定位图标;仍保留网格「克/搭/补」与阵容分析条。
|
- PC 选将 overlay 不再在顶栏头像下显示定位图标;仍保留网格「克/搭/补」与阵容分析条。
|
||||||
|
|
||||||
|
## [0.6.8] - 2026-07-30
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- 主播:Emo(火女教学)、奶绿(琼英碧灵 / dota2不落)。
|
||||||
|
- 琼英碧灵别名「奶绿」。
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- 物品页商店网格在视口内居中,详情栏落在右侧空隙,不再把整块商店挤偏。
|
||||||
|
|
||||||
## [0.6.7] - 2026-07-30
|
## [0.6.7] - 2026-07-30
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|||||||
@@ -5582,7 +5582,8 @@
|
|||||||
],
|
],
|
||||||
"aliases": [
|
"aliases": [
|
||||||
"穷逼",
|
"穷逼",
|
||||||
"琼碧"
|
"琼碧",
|
||||||
|
"奶绿"
|
||||||
],
|
],
|
||||||
"abbr": [],
|
"abbr": [],
|
||||||
"base_str": 19,
|
"base_str": 19,
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
@@ -601,6 +601,47 @@
|
|||||||
"video_fit": "cover",
|
"video_fit": "cover",
|
||||||
"video_title": "【科研】冠绝游龙中单小鹿",
|
"video_title": "【科研】冠绝游龙中单小鹿",
|
||||||
"profile_fetched_at": "2026-07-30T09:14:00+00:00"
|
"profile_fetched_at": "2026-07-30T09:14:00+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "emo",
|
||||||
|
"platform": "douyin",
|
||||||
|
"profile_url": "https://v.douyin.com/VYTQ95nmB-M/",
|
||||||
|
"tagline": "火女教学 · Emo",
|
||||||
|
"heroes": [
|
||||||
|
"lina"
|
||||||
|
],
|
||||||
|
"nickname": "emo219",
|
||||||
|
"unique_id": "62189255381",
|
||||||
|
"signature": "前iG LGD职业中单\n2021新加坡major冠军 Ti10殿军\n合作 z135790x (不是本人,注明来意)\n每天晚上7-8点开播到凌晨",
|
||||||
|
"following_count": 43,
|
||||||
|
"follower_count": 25000,
|
||||||
|
"total_favorited": 7745,
|
||||||
|
"avatar": "streamer_avatars/emo.jpg",
|
||||||
|
"video": "streamer_videos/emo.mp4",
|
||||||
|
"video_aspect": "1280/720",
|
||||||
|
"video_title": "Emo教学系列 · 火女 Lina",
|
||||||
|
"profile_fetched_at": "2026-07-30T10:16:00+00:00"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "nailv",
|
||||||
|
"platform": "douyin",
|
||||||
|
"live_url": "https://live.douyin.com/844269724484",
|
||||||
|
"profile_url": "https://v.douyin.com/i6kbtAc7OwY/",
|
||||||
|
"tagline": "奶绿王",
|
||||||
|
"heroes": [
|
||||||
|
"muerta"
|
||||||
|
],
|
||||||
|
"nickname": "dota2不落💭",
|
||||||
|
"unique_id": "CoxcomB69515",
|
||||||
|
"signature": "奶绿王!娱乐兼技术主播,每天都直播!上车打号可私!",
|
||||||
|
"following_count": 38,
|
||||||
|
"follower_count": 4710,
|
||||||
|
"total_favorited": 1127,
|
||||||
|
"avatar": "streamer_avatars/nailv.jpg",
|
||||||
|
"video": "streamer_videos/nailv.mp4",
|
||||||
|
"video_aspect": "1280/720",
|
||||||
|
"video_title": "暴走就是那么简单!哪里有人点哪里!",
|
||||||
|
"profile_fetched_at": "2026-07-30T12:23:00+00:00"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -56,7 +56,7 @@ from shared.paths import (
|
|||||||
from seo_prerender import DEFAULT_SITE_ORIGIN, write_seo_bundle
|
from seo_prerender import DEFAULT_SITE_ORIGIN, write_seo_bundle
|
||||||
from serve_relations import WEB_DIR, build_payload
|
from serve_relations import WEB_DIR, build_payload
|
||||||
|
|
||||||
SITE_VERSION = "0.6.7"
|
SITE_VERSION = "0.6.8"
|
||||||
DEFAULT_OSS_BASE = "https://climperor.oss-cn-shanghai.aliyuncs.com"
|
DEFAULT_OSS_BASE = "https://climperor.oss-cn-shanghai.aliyuncs.com"
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/* Local defaults; production export overwrites via export_relations_site.py. */
|
/* Local defaults; production export overwrites via export_relations_site.py. */
|
||||||
var SITE_VERSION = "0.6.7";
|
var SITE_VERSION = "0.6.8";
|
||||||
var SITE_ORIGIN = "";
|
var SITE_ORIGIN = "";
|
||||||
var ABILITY_VIDEO_BASE = "";
|
var ABILITY_VIDEO_BASE = "";
|
||||||
var STATIC_ASSET_BASE = "";
|
var STATIC_ASSET_BASE = "";
|
||||||
|
|||||||
@@ -43,8 +43,8 @@
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<link rel="icon" href="/ui-icon/dota2_logo.png" type="image/png" />
|
<link rel="icon" href="/ui-icon/dota2_logo.png" type="image/png" />
|
||||||
<link rel="stylesheet" href="/style.css?v=0.6.7" />
|
<link rel="stylesheet" href="/style.css?v=0.6.8" />
|
||||||
<script src="/mobile-gate.js?v=0.6.7"></script>
|
<script src="/mobile-gate.js?v=0.6.8"></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1 class="sr-only">DOTA2 上分帝</h1>
|
<h1 class="sr-only">DOTA2 上分帝</h1>
|
||||||
@@ -233,8 +233,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<footer class="heroes-site-foot" id="heroes-site-foot" aria-hidden="true"></footer>
|
<footer class="heroes-site-foot" id="heroes-site-foot" aria-hidden="true"></footer>
|
||||||
|
|
||||||
<script src="/config.js?v=0.6.7"></script>
|
<script src="/config.js?v=0.6.8"></script>
|
||||||
<script src="/router.js?v=0.6.7"></script>
|
<script src="/router.js?v=0.6.8"></script>
|
||||||
<script src="/app.js?v=0.6.7"></script>
|
<script src="/app.js?v=0.6.8"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+12
-7
@@ -2531,7 +2531,8 @@ body:has(#items-view:not(.hidden)) {
|
|||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Shop + detail as a centered cluster; detail sticks while shop scrolls. */
|
/* Shop centered in the viewport; detail sits in the right gutter and
|
||||||
|
does not shift the shop's center (1fr | shop | 1fr). */
|
||||||
.items-board {
|
.items-board {
|
||||||
display: block;
|
display: block;
|
||||||
position: relative;
|
position: relative;
|
||||||
@@ -2542,11 +2543,10 @@ body:has(#items-view:not(.hidden)) {
|
|||||||
}
|
}
|
||||||
.items-cluster {
|
.items-cluster {
|
||||||
display: grid;
|
display: grid;
|
||||||
grid-template-columns: max-content 320px;
|
grid-template-columns: 1fr max-content 1fr;
|
||||||
align-items: start;
|
align-items: start;
|
||||||
column-gap: 16px;
|
column-gap: 16px;
|
||||||
width: max-content;
|
width: 100%;
|
||||||
margin: 0 auto;
|
|
||||||
}
|
}
|
||||||
.items-main {
|
.items-main {
|
||||||
width: max-content;
|
width: max-content;
|
||||||
@@ -2554,15 +2554,17 @@ body:has(#items-view:not(.hidden)) {
|
|||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
gap: 10px;
|
gap: 10px;
|
||||||
min-width: 0;
|
min-width: 0;
|
||||||
grid-column: 1;
|
grid-column: 2;
|
||||||
|
justify-self: center;
|
||||||
}
|
}
|
||||||
.item-detail-box {
|
.item-detail-box {
|
||||||
grid-column: 2;
|
grid-column: 3;
|
||||||
|
justify-self: start;
|
||||||
position: sticky;
|
position: sticky;
|
||||||
top: 12px;
|
top: 12px;
|
||||||
align-self: start;
|
align-self: start;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
width: 320px;
|
width: min(320px, 100%);
|
||||||
height: fit-content;
|
height: fit-content;
|
||||||
/* Cap to the items-board scrollport while sticky. */
|
/* Cap to the items-board scrollport while sticky. */
|
||||||
max-height: calc(100dvh - 9rem);
|
max-height: calc(100dvh - 9rem);
|
||||||
@@ -2801,16 +2803,19 @@ body:has(#items-view:not(.hidden)) {
|
|||||||
.items-cluster {
|
.items-cluster {
|
||||||
grid-template-columns: 1fr;
|
grid-template-columns: 1fr;
|
||||||
width: min(920px, 100%);
|
width: min(920px, 100%);
|
||||||
|
margin: 0 auto;
|
||||||
row-gap: var(--space-md);
|
row-gap: var(--space-md);
|
||||||
}
|
}
|
||||||
.items-main {
|
.items-main {
|
||||||
width: min(920px, 100%);
|
width: min(920px, 100%);
|
||||||
grid-column: 1;
|
grid-column: 1;
|
||||||
grid-row: 2;
|
grid-row: 2;
|
||||||
|
justify-self: stretch;
|
||||||
}
|
}
|
||||||
.item-detail-box {
|
.item-detail-box {
|
||||||
grid-column: 1;
|
grid-column: 1;
|
||||||
grid-row: 1;
|
grid-row: 1;
|
||||||
|
justify-self: stretch;
|
||||||
top: 8px;
|
top: 8px;
|
||||||
width: min(920px, 100%);
|
width: min(920px, 100%);
|
||||||
max-height: min(42vh, 360px);
|
max-height: min(42vh, 360px);
|
||||||
|
|||||||
Reference in New Issue
Block a user