╭ changed ────────╮ │src/serve_ssh.zig│ ╰─────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │74 defer repo.deinit(io, allocator); │ │75 var ui_session = try ui.Session.init(&session_arena, &repo, .{}); │ │76 ui_session.is_terminal = true; │ │77 + // let page builders open on-disk repos (sibling "repos" dir of the admin repo) │ │78 + ui_session.io = io; │ │79 + ui_session.repos_dir = try std.fs.path.join(session_arena.allocator(), &.{ std.fs.path.dirname(handler.admin_repo_path) orelse ".", "repos" });│ │80 │ │81 var nav = try ui.Nav.init(allocator, &ui_session); │ │82 defer nav.deinit(allocator); │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯