Repository navigation
Releases
Relive 0.2.2
Relive 0.2.2
- 將 MapLibre 6 的 Worker 打包進發行產物,修正網站及 Obsidian 3D 地圖載入逾時。消費端不需另設 Worker URL,也不下載遠端執行程式。
- 延續 0.2.1 的 MapLibre 6.4.1 安全修補;Obsidian 僅提供 Leaflet 2D 與 MapLibre 3D,Google 3D 保留於網站與 React 整合。
- React 套件更新為 0.1.2,依賴修正後的共用播放器。
- 官網安裝分頁改用已發布的 npm 套件,Obsidian 下載連結指向最新附件。
Obsidian 安裝:下載 main.js、manifest.json、styles.css 至 vault 的 .obsidian/plugins/relive/,再重新載入。Community 審核狀態請見官方目錄。
Relive 0.2.1
Relive 0.2.1
修正 Obsidian Community 自動審核指出的遠端 JavaScript 載入問題。
- Obsidian 安裝包在建置時排除 Google Maps 遠端程式載入器,移除其設定入口;保留 Leaflet 2D 與已打包的 MapLibre 3D。
- 筆記指定 Google 3D 時顯示清楚提示並回到 2D。網站/React 整合仍可選用 Google 3D。
- MapLibre 升級至 6.4.1,修補 GHSA-jrc7-96c5-q579;React 套件更新為 0.1.1,依賴修補後的共用播放器。
- README 補上英文介紹、網路服務與隱私說明。
下載 main.js、manifest.json、styles.css 至 vault 的 .obsidian/plugins/relive/ 後重新載入。Community 是否可安裝仍以自動審核結果為準。原始 GPX 與照片不變;不覆寫已發布版本。
Relive 0.2.0
Relive 0.2.0
本版更新 Obsidian 與網站共用播放器,並提供首個獨立 React 套件。
更新
- 新增免金鑰 MapLibre 3D 地形/建築回放,保留 Leaflet 2D 與選配 Google 3D。
@kywk/react-relive@0.1.0提供 React 19 元件、SSR 安全載入、TypeScript 宣告與樣式入口,重用@kywk/relive@0.2.0播放器。- GPS 照片配對減少不必要的距離計算,保留時間優先與同距離取首點。合成基準 CPU 時間降低約 57%,不代表整體 FPS。
- 官網延後載入旅程與播放器,改善手機首屏資產量;新增獨立 Vite React 範例。
- 隨附
@kywk/gpx-slim@0.1.0CLI,可分析並精簡分享用 GPX,原始檔不覆寫。
安裝
Obsidian:下載 main.js、manifest.json、styles.css,放入 <vault>/.obsidian/plugins/relive/ 後重新載入外掛。
網站:@kywk/relive@0.2.0;React:@kywk/react-relive@0.1.0;CLI:@kywk/gpx-slim@0.1.0。npm 上架與 Obsidian Community 審核獨立進行,GitHub 附件存在不等於社群目錄已通過。
附件中的 SHA256SUMS 可用 shasum -a 256 -c SHA256SUMS 核對。React 首次使用本機 tarball 時,需同時安裝共用套件與 React 套件。
限制
地圖圖磚與 3D 需要網路;Google 3D 需要使用者自己的 key 與帳務,尚未以真實 key 完整驗證。不提供影片匯出、音樂或離線地圖。示範軌跡為合成資料;分享前請自行確認 GPX 與照片可公開。
Relive 0.1.0
Relive 0.1.0
首版 GitHub 發行,包含 Obsidian 旅程回放、Docusaurus 整合及獨立 GPX 瘦身 CLI。
功能
- Obsidian 與 Docusaurus 共用
reliveMarkdown 區塊,支援 GPX、照片時間/GPS 配對、時間軸、事件停留與 Leaflet 地圖回放。 - Docusaurus build 可設定 GPX 瘦身強度及目標刪點比例;原始 Vault GPX 與 Obsidian 載入流程不變。網站建議明確設定
gpxSlim: {preset: 'gentle'}。 @kywk/gpx-slim提供三種壓縮強度、分析預覽、目標刪點比例與拒絕覆寫保護,可由 tarball 離線 npx 執行。- 附帶 2 萬/10 萬點的 30 輪 Chromium 效能測試結果與重跑腳本。
下載與安裝
- Obsidian:將
main.js、manifest.json、styles.css放入<vault>/.obsidian/plugins/relive/,重新載入並啟用。 - Docusaurus:下載
kywk-relive-0.1.0.tgz後執行npm install ./kywk-relive-0.1.0.tgz,整合入口是@kywk/relive/integration。 - GPX Slim:下載
kywk-gpx-slim-0.1.0.tgz後執行npx --offline --yes --package ./kywk-gpx-slim-0.1.0.tgz gpx-slim ride.gpx --analyze。 SHA256SUMS可用sha256sum -c SHA256SUMS驗證;macOS 可用shasum -a 256 -c SHA256SUMS。附件附 GitHub artifact attestations。
發布狀態與限制
本次只發布 GitHub 附件,尚未發布 npm registry,也尚未提交/上架 Obsidian Community。後續 npm 發布分別使用 npm-v* 與 gpx-slim-v* tag,需先完成 npm Trusted Publisher 設定。
瘦身會影響位置內插、距離統計與純 GPS 照片的配對時刻;停留/折返場景需要精確順序時,可關閉瘦身或提供照片拍攝時間。效能結果使用合成軌跡與桌面 Chromium,不代表手機或所有真實旅程。Google 3D 為選配功能,尚未使用真實 API key 完成驗證。
詳見 repository README、GPX Slim README 與 docs/gpx-slim-performance.md。