diff --git a/CHANGELOG.md b/CHANGELOG.md index 2113a16..a8a291a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,20 @@ All notable changes to this project are documented here. The format follows [Keep a Changelog](https://keepachangelog.com/), and the project adheres to [Semantic Versioning](https://semver.org/). +## [0.1.13] - 2026-07-29 + +### Changed +- Viewer: the app frame is now viewport-bounded (`body` uses a fixed + `100vh`/`100dvh` height instead of `min-height`), so a long tree-mode node + list scrolls inside its own map pane instead of growing the whole page — + previously a 100+-node artifact in tree mode stretched the page to several + thousand pixels and scrolled the header away. +- Viewer: the default layout is now `split` (map left, detail right) and the + default display is now `tree`, so the exploration trajectory reads + top-to-bottom in a fixed, independently scrollable left pane on first load. + `stack` and `graph` remain available from the toolbar; unknown mode tokens + now fall back to the new defaults. + ## [0.1.12] - 2026-07-25 ### Added diff --git a/Cargo.lock b/Cargo.lock index 0e6e355..87f6b99 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -125,7 +125,7 @@ checksum = "2a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3" [[package]] name = "ara-cli" -version = "0.1.12" +version = "0.1.13" dependencies = [ "ara-core", "arc-swap", @@ -148,7 +148,7 @@ dependencies = [ [[package]] name = "ara-core" -version = "0.1.12" +version = "0.1.13" dependencies = [ "dagre-dgl-rs", "insta", @@ -160,7 +160,7 @@ dependencies = [ [[package]] name = "ara-viewer" -version = "0.1.12" +version = "0.1.13" dependencies = [ "ara-core", "console_error_panic_hook", @@ -178,7 +178,7 @@ dependencies = [ [[package]] name = "ara-wasm" -version = "0.1.12" +version = "0.1.13" [[package]] name = "arc-swap" diff --git a/Cargo.toml b/Cargo.toml index f3bff8b..7f53268 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ resolver = "3" members = ["crates/*"] [workspace.package] -version = "0.1.12" +version = "0.1.13" edition = "2024" license = "MPL-2.0" repository = "https://github.com/ARA-Labs/ara-cli" diff --git a/crates/ara-cli/assets/viewer.source-hash b/crates/ara-cli/assets/viewer.source-hash index 81e30ef..0effda8 100644 --- a/crates/ara-cli/assets/viewer.source-hash +++ b/crates/ara-cli/assets/viewer.source-hash @@ -1 +1 @@ -154193f53a25f8cabb0fe326e0c14e578be5d3f7190bbd724c8399c6819224f5 +c8b4f3e3c84dbfd1b9f99cdc45dd3a24841d2e703a44d627c1ada9f8f42f9355 diff --git a/crates/ara-cli/assets/viewer/ara-viewer-1213ab1da86ce3ef_bg.wasm b/crates/ara-cli/assets/viewer/ara-viewer-1213ab1da86ce3ef_bg.wasm deleted file mode 100644 index 31965fa..0000000 Binary files a/crates/ara-cli/assets/viewer/ara-viewer-1213ab1da86ce3ef_bg.wasm and /dev/null differ diff --git a/crates/ara-cli/assets/viewer/ara-viewer-1213ab1da86ce3ef.js b/crates/ara-cli/assets/viewer/ara-viewer-ac78a8d0c42a85a9.js similarity index 100% rename from crates/ara-cli/assets/viewer/ara-viewer-1213ab1da86ce3ef.js rename to crates/ara-cli/assets/viewer/ara-viewer-ac78a8d0c42a85a9.js diff --git a/crates/ara-cli/assets/viewer/ara-viewer-ac78a8d0c42a85a9_bg.wasm b/crates/ara-cli/assets/viewer/ara-viewer-ac78a8d0c42a85a9_bg.wasm new file mode 100644 index 0000000..fddf27c Binary files /dev/null and b/crates/ara-cli/assets/viewer/ara-viewer-ac78a8d0c42a85a9_bg.wasm differ diff --git a/crates/ara-cli/assets/viewer/index.html b/crates/ara-cli/assets/viewer/index.html index cf18981..bf7779e 100644 --- a/crates/ara-cli/assets/viewer/index.html +++ b/crates/ara-cli/assets/viewer/index.html @@ -4,14 +4,14 @@