linkong
37e92e7572
release: bump version to 0.64.0
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-05-21 03:46:02 +08:00
linkong
fbca381512
release: bump version to 0.62.0
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-05-21 01:37:32 +08:00
rayd1o
81970a1d05
release: bump version to 0.60.0
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-05-17 02:50:42 +08:00
rayd1o
9b913a3b83
release: bump version to 0.59.0
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-05-16 05:02:05 +08:00
linkong
f14ff6ec0f
release: bump version to 0.56.0
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-05-13 18:21:03 +08:00
linkong
39854b9983
release: bump version to 0.55.0
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-05-13 15:31:29 +08:00
rayd1o
8955c58d19
release: bump version to 0.51.1
2026-05-11 10:59:41 +08:00
rayd1o
455b8360d0
release: bump version to 0.50.0
2026-05-10 22:06:01 +08:00
linkong
e1984c7a35
release: bump version to 0.49.0
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-08 17:42:27 +08:00
rayd1o
b1a5934b80
release: bump version to 0.46.0
2026-04-30 04:42:29 +08:00
linkong
87594a95ff
release: bump version to 0.44.0
2026-04-29 17:27:44 +08:00
linkong
3ea99a9529
release: bump version to 0.41.0
2026-04-27 13:58:29 +08:00
rayd1o
8b8f7138c0
release: bump version to 0.39.0
2026-04-24 00:48:33 +08:00
linkong
d5f3784ffb
release: bump version to 0.38.0
2026-04-23 17:57:35 +08:00
rayd1o
67f82dc41c
release: bump version to 0.37.0
2026-04-23 07:56:10 +08:00
rayd1o
abe04030fb
release: bump version to 0.36.0
2026-04-22 23:42:10 +08:00
linkong
f73fa1ea6d
release: bump version to 0.35.0
2026-04-22 17:29:24 +08:00
linkong
5b623a6385
release: bump version to 0.34.0
2026-04-22 12:49:37 +08:00
rayd1o
3ae4acdff8
release: bump version to 0.32.0
2026-04-22 04:41:39 +08:00
rayd1o
437efc848c
release: bump version to 0.31.3
2026-04-22 03:52:09 +08:00
rayd1o
003a46ac30
release: bump version to 0.31.2
2026-04-21 23:50:35 +08:00
rayd1o
4b0be4cb76
release: bump version to 0.31.1
2026-04-21 22:49:39 +08:00
linkong
b7647379de
release: bump version to 0.31.0
2026-04-21 18:35:40 +08:00
linkong
0f89372d71
release: bump version to 0.30.0
2026-04-21 12:28:04 +08:00
linkong
2b0d4cfc49
release: bump version to 0.29.2
2026-04-21 10:43:48 +08:00
rayd1o
e6d0332fba
release: bump version to 0.29.1
2026-04-20 22:12:19 +08:00
linkong
75cb214f23
release: bump version to 0.28.1
2026-04-20 15:14:53 +08:00
linkong
4c21973197
release: bump version to 0.28.0
2026-04-20 14:10:27 +08:00
linkong
1cf1f32ddd
feat: refine earth hud panel behaviors and news board
2026-04-20 11:23:05 +08:00
linkong
93c1c1e550
release: bump version to 0.27.3
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-14 12:52:05 +08:00
linkong
48eb13b993
release: bump version to 0.27.2
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-14 10:55:04 +08:00
linkong
11179e7e67
release: bump version to 0.27.1
2026-04-14 10:22:05 +08:00
rayd1o
7cd29cf9c0
release: bump version to 0.27.0
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-14 07:37:45 +08:00
rayd1o
812c825dc6
release: bump version to 0.26.0
2026-04-12 04:36:38 +08:00
rayd1o
a359d94127
refactor: clean up earth brand component wiring
2026-04-11 03:58:28 +08:00
rayd1o
10e2bae8c2
release: bump version to 0.25.3
2026-04-11 03:42:35 +08:00
rayd1o
60ed88b609
release: bump version to 0.25.2
2026-04-10 23:43:56 +08:00
linkong
e85a9fc614
fix: refine earth settings modal and hud interactions
2026-04-10 22:53:09 +08:00
rayd1o
c4ea918fac
fix: refine earth hud structure and bun startup flow
...
- refactor the /earth HUD into class-first CSS layers with dedicated base, hud, and toolbar responsibilities
- clean up Earth markup and runtime DOM hooks so shared panel, toolbar, tooltip, and status classes stay consistent after dynamic updates
- keep HUD scaling configurable through extracted constants and remove leftover legacy panel/toolbar styling paths
- make planet.sh self-bootstrap Bun and uv by prepending local runtime bins to PATH and auto-installing missing tools in fresh environments
- document Bun as the frontend package manager of record and sync repository version metadata to 0.24.1
2026-04-09 02:12:22 +08:00
linkong
c565ac0637
fix: tighten earth hud interactions
2026-03-31 14:07:56 +08:00
linkong
62f2d9f403
fix: polish earth legend and info panel interactions
2026-03-27 16:01:12 +08:00
linkong
a761dfc5fb
style: refine earth legend item presentation
2026-03-27 14:30:28 +08:00
linkong
30a29a6e34
fix: redesign earth hud interactions and legend behavior
2026-03-26 17:58:03 +08:00
linkong
ab09f0ba78
fix: polish earth toolbar controls and loading copy
2026-03-26 14:04:57 +08:00
rayd1o
78bb639a83
feat(earth): toolbar zoom improvements and toggle-cables
...
- Remove zoom slider, implement click/hold zoom behavior (+/- buttons)
- Add 10% step on click, 1% continuous on hold
- Add box-sizing/padding normalization to toolbar buttons
- Add toggle-cables functionality with visibility state
- Fix breathing effect: faster pulse (0.008), wider opacity range (0.2-1.0)
- Fix slider null error in updateZoomDisplay
- Set satellite default to hidden
2026-03-21 02:26:41 +08:00
linkong
96222b9e4c
feat(earth): refactor toolbar layout, improve cable breathing effect
...
- Restructure right-toolbar-group with zoom-toolbar and control-toolbar
- Add reset button to zoom-toolbar
- Change collapse toggle to arrow icon
- Improve cable breathing effect opacity range
- Adjust toolbar sizing and spacing
2026-03-20 16:34:00 +08:00
rayd1o
c82e1d5a04
fix: 修复3D地球坐标映射多个严重bug
...
## Bug修复详情
### 1. 致命错误:球面距离计算 (calculateDistance)
- 问题:使用勾股定理计算经纬度距离,在球体表面完全错误
- 修复:改用Haversine公式计算球面大圆距离
- 影响:赤道1度=111km,极地1度=19km,原计算误差巨大
### 2. 经度范围规范化 (vector3ToLatLon)
- 问题:Math.atan2返回[-180°,180°],转换后可能超出标准范围
- 修复:添加while循环规范化到[-180, 180]区间
- 影响:避免本初子午线附近返回360°的异常值
### 3. 屏幕坐标转换支持非全屏 (screenToEarthCoords)
- 问题:假设Canvas永远全屏,非全屏时点击偏移严重
- 修复:新增domElement参数,使用getBoundingClientRect()计算相对坐标
- 影响:嵌入式3D地球组件也能精准拾取
### 4. 地球旋转时经纬度映射错误
- 问题:Raycaster返回世界坐标,未考虑地球自转
- 修复:使用earth.worldToLocal()转换到本地坐标空间
- 影响:地球旋转时经纬度显示正确跟随
## 新增功能
- CelesTrak卫星数据采集器
- Space-Track卫星数据采集器
- 卫星可视化模块(500颗,实时SGP4轨道计算)
- 海底光缆悬停显示info-card
- 统一info-card组件
- 工具栏按钮(Stellarium风格)
- 缩放控制(百分比显示)
- Docker volume映射(代码热更新)
## 文件变更
- utils.js: 坐标转换核心逻辑修复
- satellites.js: 新增卫星可视化
- cables.js: 悬停交互支持
- main.js: 悬停/锁定逻辑
- controls.js: 工具栏UI
- info-card.js: 统一卡片组件
- docker-compose.yml: volume映射
- restart.sh: 简化重启脚本
2026-03-17 04:10:24 +08:00
rayd1o
02991730e5
fix: add cable_id to API response for cable highlighting
2026-03-13 16:23:45 +08:00
rayd1o
4e487b315a
upload new geo json
2026-03-13 16:09:44 +08:00
rayd1o
948af2c88f
Fix: coordinates-display position
2026-03-13 13:52:25 +08:00