4.6 KiB
4.6 KiB
Version History
Rules
- 初始版本从
0.0.1-beta开始 - 每次
bugfix递增0.0.1 - 每次
feature递增0.1.0 refactor / docs / maintenance默认不单独 bump 版本
Assumptions
- 本文基于
main与dev的非 merge commit 历史整理 - 对于既包含修复又明显引入新能力的提交,按
feature处理 main表示已进入主线,dev表示当前仍在开发分支上的增量
Current Version
main当前主线历史推导到:0.16.5dev当前开发分支历史推导到:0.19.0
Timeline
| Version | Type | Branch | Commit | Summary |
|---|---|---|---|---|
0.0.1-beta |
bootstrap | main |
e7033775 |
first commit |
0.1.0 |
feature | main |
6cb4398f |
Modularize 3D Earth page with ES Modules |
0.2.0 |
feature | main |
aaae6a53 |
Add cable graph service and data collectors |
0.2.1 |
bugfix | main |
ceb1b728 |
highlight all cable segments by cable_id |
0.3.0 |
feature | main |
14d11cd9 |
add ArcGIS landing points and cable-landing relation collectors |
0.4.0 |
feature | main |
99771a88 |
make ArcGIS data source URLs configurable |
0.5.0 |
feature | main |
de325521 |
add data sources config system and Earth API integration |
0.5.1 |
bugfix | main |
b06cb460 |
remove ignored files from tracking |
0.5.2 |
bugfix | main |
948af2c8 |
fix coordinates-display position |
0.6.0 |
feature | main |
4e487b31 |
upload new geo json |
0.6.1 |
bugfix | main |
02991730 |
add cable_id to API response for cable highlighting |
0.6.2 |
bugfix | main |
c82e1d5a |
修复 3D 地球坐标映射多个严重 bug |
0.7.0 |
feature | main |
3b0e9dec |
统一卫星和线缆锁定逻辑,使用 lockedObject 系统 |
0.7.1 |
bugfix | main |
11a9dda9 |
修复 resetView 调用并统一启动脚本到 planet.sh |
0.7.2 |
bugfix | main |
e21b783b |
修复 ArcGIS landing GeoJSON 坐标解析错误 |
0.8.0 |
feature | main |
f5083071 |
自动旋转按钮改为播放/暂停图标状态 |
0.8.1 |
bugfix | main |
777891f8 |
修复 resetView 视角和离开地球隐藏 tooltip |
0.9.0 |
feature | main |
1189fec0 |
init view to China coordinates |
0.10.0 |
feature | main |
6fabbcfe |
request geolocation on resetView, fallback to China |
0.11.0 |
feature | main |
0ecc1bc5 |
cable state management, hover/lock visual separation |
0.12.0 |
feature | main |
bb6b18fe |
satellite dot rendering with hover/lock rings |
0.13.0 |
feature | main |
3fcbae55 |
add cable-landing point relation via city_id |
0.14.0 |
feature | main |
96222b9e |
toolbar layout and cable breathing effect improvements |
0.15.0 |
feature | main |
49a9c338 |
toolbar and zoom improvements |
0.16.0 |
feature | main |
78bb639a |
toolbar zoom improvements and toggle-cables |
0.16.1 |
bugfix | main |
d9a64f77 |
fix iframe scrollbar issue |
0.16.2 |
bugfix | main |
af29e90c |
prevent cable hover/click when cables are hidden |
0.16.3 |
bugfix | main |
eabdbdc8 |
clear lock state when hiding satellites or cables |
0.16.4 |
bugfix | main |
0c950262 |
fix satellite trail origin line and sync button state |
0.16.5 |
bugfix | main |
9d135bf2 |
revert unstable toolbar change |
0.16.6 |
bugfix | dev |
465129ee |
use timestamp-based trail filtering to prevent flash |
0.17.0 |
feature | dev |
1784c057 |
add predicted orbit display for locked satellites |
0.17.1 |
bugfix | dev |
543fe35f |
fix ring size attenuation and breathing animation |
0.17.2 |
bugfix | dev |
b9fbacad |
prevent selecting satellites on far side of earth |
0.17.3 |
bugfix | dev |
b57d69c9 |
remove debug console.log for ring create/update |
0.17.4 |
bugfix | dev |
81a0ca5e |
fix back-facing detection with proper coordinate transform |
0.18.0 |
feature | dev |
ef0fefdf |
persist system settings and refine admin layouts |
0.18.1 |
bugfix | dev |
cc5f16f8 |
fix settings layout and frontend startup checks |
0.19.0 |
feature | dev |
020c1d50 |
refine data management and collection workflows |
Maintenance Commits Not Counted as Version Bumps
这些提交被视为维护性工作,因此未单独递增版本号:
3145ff08Add.gitignoreand clean4ada75canew branchc2eba54d整理资源文件,添加 legacy 路由82f7aa29提取地球坐标常量到EARTH_CONFIGd18e400fremove dead code869d661aabstract cable highlight logic4f922f13extract satellite config toSATELLITE_CONFIG3e3090d7docs: add architecture refactor and webgl instancing plans