Compare commits

...

3 Commits

Author SHA1 Message Date
rayd1o
bbe47c5759 release: bump version to 0.76.13
Some checks failed
ci / backend (push) Has been cancelled
ci / frontend (push) Has been cancelled
ci / delivery (push) Has been cancelled
release / images (push) Has been cancelled
2026-10-02 02:43:55 +08:00
rayd1o
361bf258e4 release: bump version to 0.76.12
Some checks failed
ci / backend (push) Has been cancelled
ci / frontend (push) Has been cancelled
ci / delivery (push) Has been cancelled
release / images (push) Has been cancelled
2026-10-02 02:33:36 +08:00
rayd1o
83c552f9b2 release: bump version to 0.76.11
Some checks failed
ci / backend (push) Has been cancelled
ci / frontend (push) Has been cancelled
ci / delivery (push) Has been cancelled
release / images (push) Has been cancelled
2026-10-02 02:21:20 +08:00
7 changed files with 70 additions and 19 deletions

View File

@@ -1 +1 @@
0.76.10
0.76.13

View File

@@ -8,6 +8,45 @@ This project follows the repository versioning rule:
- `improvement` -> `+0.0.1`(bugfix + 小功能混合)
- `bugfix` -> `+0.0.1`
## [0.76.13] — 2026-10-02
Released: 2026-10-02
### Highlights
- 修正 breaking hover 强度基准,hover 会在自身 breaking 高亮上继续增强。
### Added / Fixed / Improved
- ticker hover 从 breaking 原始色相和强度继续增强,不再回落到普通新闻强度。
- breaking 卡片边框 hover 同样相对自身等级增强,保持红/橙/黄颜色连续。
---
## [0.76.12] — 2026-10-02
Released: 2026-10-02
### Highlights
- 修复 breaking ticker 和黄卡 hover 被白色混合漂淡的问题。
### Added / Fixed / Improved
- hover 使用共享强度参数与等级色相,玻璃底复用深色 HUD surface。
- 红色 ticker 保持红色边线,黄色卡片保持黄色 tint,不再被白色边框稀释。
---
## [0.76.11] — 2026-10-02
Released: 2026-10-02
### Highlights
- 修正 breaking 卡片整卡扫光层级,并将 ticker hover 亮度对齐共享 HUD 面板。
### Added / Fixed / Improved
- 卡片扫光覆层位于内容之上,整张卡片 hover/focus 时才扫过。
- ticker 上下边线 hover 使用共享 HUD 边框 hover 强度,breaking 只替换色相。
---
## [0.76.10] — 2026-10-02
Released: 2026-10-02

View File

@@ -16,12 +16,15 @@
## Current Version
- `main` 当前主线历史推导到:`0.16.5`
- `dev` 当前开发分支历史推导到:`0.76.10`
- `dev` 当前开发分支历史推导到:`0.76.13`
## Timeline
| Version | Type | Branch | Commit | Summary |
| --- | --- | --- | --- | --- |
| `0.76.13` | bugfix | `dev` | `v0.76.13` | breaking hover 以自身高亮为基准继续增强,修复红 ticker/卡片变暗 |
| `0.76.12` | bugfix | `dev` | `v0.76.12` | 修复 breaking ticker 与黄卡 hover 被白色混合漂淡,保留等级色相 |
| `0.76.11` | bugfix | `dev` | `v0.76.11` | breaking 卡片整卡扫光及 ticker hover 强度对齐共享 HUD |
| `0.76.10` | bugfix | `dev` | `v0.76.10` | breaking 卡片扫光仅在 hover/focus 时启动,避免全列表同时闪烁 |
| `0.76.9` | bugfix | `dev` | `v0.76.9` | 统一 breaking 卡片 hover 强度并增加 ticker 上下边线 hover 高亮 |
| `0.76.8` | bugfix | `dev` | `v0.76.8` | 展开新闻面板时冻结卡片 DOM,隔离 ticker/realtime 更新并修复 hover 抖动 |

View File

@@ -1,6 +1,6 @@
{
"name": "planet-frontend",
"version": "0.76.10",
"version": "0.76.13",
"private": true,
"packageManager": "bun@1",
"dependencies": {

View File

@@ -5,8 +5,9 @@
--news-ticker-edge-fade: calc(96px * var(--hud-scale));
--news-ticker-rule-color: var(--hud-border);
--news-ticker-line-color: var(--news-ticker-rule-color);
--news-ticker-hover-rule-color: rgba(214, 235, 255, 0.88);
--news-ticker-hover-rule-color: var(--hud-border-hover);
--news-breaking-color: rgba(255, 166, 102, 0.46);
--news-breaking-hue: rgb(255 166 102);
position: absolute;
top: calc(var(--hud-offset) + calc(2px * var(--hud-scale)));
left: 50%;
@@ -83,29 +84,30 @@
.earth-news-ticker.has-breaking-watch {
--news-breaking-color: rgba(255, 213, 128, 0.42);
--news-breaking-hue: rgb(255 213 128);
--news-ticker-rule-color: var(--news-breaking-color);
}
.earth-news-ticker.has-breaking-breaking {
--news-breaking-color: rgba(255, 151, 78, 0.5);
--news-breaking-hue: rgb(255 151 78);
--news-ticker-rule-color: var(--news-breaking-color);
}
.earth-news-ticker.has-breaking-critical {
--news-breaking-color: rgba(255, 95, 95, 0.56);
--news-breaking-hue: rgb(255 95 95);
--news-ticker-rule-color: var(--news-breaking-color);
}
.earth-news-ticker.has-breaking-watch {
--news-ticker-hover-rule-color: rgba(255, 225, 154, 0.9);
}
.earth-news-ticker.has-breaking-breaking {
--news-ticker-hover-rule-color: rgba(255, 191, 133, 0.9);
}
.earth-news-ticker.has-breaking-watch,
.earth-news-ticker.has-breaking-breaking,
.earth-news-ticker.has-breaking-critical {
--news-ticker-hover-rule-color: rgba(255, 145, 145, 0.92);
--news-ticker-hover-rule-color: color-mix(
in srgb,
var(--news-breaking-hue) 68%,
transparent
);
}
.earth-news-ticker:hover,
@@ -557,6 +559,7 @@
.news-story-card {
--news-hover-color: rgb(214 235 255);
--news-hover-border-strength: 24%;
position: relative;
overflow: hidden;
flex: 0 0 auto;
@@ -586,12 +589,12 @@
}
.news-story-card:hover {
border-color: color-mix(in srgb, var(--news-hover-color) 64%, transparent);
border-color: color-mix(in srgb, var(--news-hover-color) var(--news-hover-border-strength), transparent);
background:
linear-gradient(
180deg,
color-mix(in srgb, var(--news-hover-color) 18%, rgba(255, 255, 255, 0.05)),
color-mix(in srgb, var(--news-hover-color) 14%, rgba(92, 151, 218, 0.03))
color-mix(in srgb, var(--news-hover-color) 16%, var(--hud-surface-top)),
color-mix(in srgb, var(--news-hover-color) 12%, var(--hud-surface-bottom))
);
transform: translateY(-1px);
}
@@ -610,6 +613,12 @@
0 0 18px rgba(255, 184, 77, 0.12);
}
.news-story-card--breaking-watch,
.news-story-card--breaking-breaking,
.news-story-card--breaking-critical {
--news-hover-border-strength: 68%;
}
.news-story-card--breaking-watch {
--news-breaking-color: rgba(255, 213, 128, 0.42);
--news-hover-color: rgb(255 213 128);
@@ -640,7 +649,7 @@
content: "";
position: absolute;
inset: 0;
z-index: 0;
z-index: 2;
pointer-events: none;
background: linear-gradient(
105deg,

View File

@@ -1,6 +1,6 @@
[project]
name = "planet"
version = "0.76.10"
version = "0.76.13"
description = "智能星球计划 - 态势感知系统"
requires-python = ">=3.14"
dependencies = [

2
uv.lock generated
View File

@@ -757,7 +757,7 @@ wheels = [
[[package]]
name = "planet"
version = "0.76.10"
version = "0.76.13"
source = { virtual = "." }
dependencies = [
{ name = "aiofiles" },