richarjiang
|
71628d783d
|
feat: 添加设备注册 API 并重构安装横幅组件
|
2026-03-24 09:18:51 +08:00 |
|
richarjiang
|
8e9af19c88
|
feat: 首页支持宣传语
|
2026-03-16 08:44:11 +08:00 |
|
richarjiang
|
6c2a45b257
|
feat(页面): 添加区域探索与国家边界功能
|
2026-03-13 16:25:35 +08:00 |
|
richarjiang
|
e79d721615
|
feat: 用 react-map-gl + MapLibre 替换 react-simple-maps 实现 2D 地图
- 替换 react-simple-maps/d3-geo/topojson-client 为 react-map-gl + maplibre-gl
- 使用 CARTO dark-matter 免费暗色瓦片,自带国家/城市名标注
- 基于 locale 动态切换地图标注语言(name:zh / name_en)
- MapLibre 原生 heatmap + circle 双层渲染替代 SVG 热力图
- 提取 MapPopup 组件,配合 react-map-gl Popup 实现点击弹窗
- continent page 改为 dynamic import (ssr: false)
- dev 模式去掉 Turbopack 以兼容 maplibre-gl
- 删除 heatmap-layer.tsx 和 react-simple-maps 类型声明
|
2026-03-13 14:46:23 +08:00 |
|
richarjiang
|
9e30771180
|
重构:将 "lobster" 重命名为 "claw" 并添加国际化支持 (i18n)
|
2026-03-13 12:07:28 +08:00 |
|
richarjiang
|
fa4c458eda
|
init
|
2026-03-13 11:00:01 +08:00 |
|