# Changelog All notable changes to ontoref are documented here. ADRs referenced below live in `adrs/` as typed Nickel records. --- ## [Unreleased] ### Browser-style panel navigation + repo file routing Graph, search, and api_catalog pages now share a uniform browser-style navigation model: back/forward history stack with cursor-into-array semantics. File artifact paths open in external browser tabs rather than being loaded inline. #### `crates/ontoref-daemon/templates/pages/graph.html` - `.artifact-link` click handler changed from removed `openFile()` to `srcOpen()`. - `panelNav._replay` `type: "file"` case changed to `srcOpen(e.id)`. #### `crates/ontoref-daemon/templates/pages/search.html` - `openFileInPanel` async function removed entirely (was loading file content inline via `/api/file`). - `srcOpen(path)` function added: opens `{card_repo}/src/branch/main/{path}` for most files; opens `card_docs` for `.rs` files when configured. - `CARD_REPO` / `CARD_DOCS` JS constants injected via Tera (`| safe` filter required — Tera auto-escapes all `{{ }}` interpolations regardless of `