╭ changed ─╮ │src/ui.zig│ ╰──────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭────────────────────────────────────────────────────────╮ │18 const not_found: []const u8 = ""; │ │19 } else @import("ansi_art"); │ │20 const evt = @import("./event.zig"); │ │21 -const notify = @import("./notify.zig"); │ │21 const inp = @import("./ui/input.zig"); │ │22 │ │23 pub const timestamp = @import("./ui/timestamp.zig");│ ╰────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────╮ │2327 io: ?std.Io = null, │ │2328 admin_repo: ?*rp.Repo(.xit, evt.admin_repo_opts) = null, │ │2329 users_dir: ?[]const u8 = null, │ │2331 - // the notify worker's queue, null where no worker runs │ │2332 - dirty_repos: ?*notify.DirtyRepos = null, │ │2330 // the single on-disk repo this session views, when running in local mode │ │2331 // (haxy invoked with no arguments inside a repo). null on the server paths,│ │2332 // which resolve repos from the admin db instead. │ ╰──────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────╮ │2712 .local => .local, │ │2713 .server => .{ .server = .{ │ │2714 .users_dir = self.users_dir orelse unreachable, │ │2718 - .dirty_repos = self.dirty_repos, │ │2715 .admin_repo_path = (self.admin_repo orelse unreachable).core.work_path,│ │2716 } }, │ │2717 }; │ ╰─────────────────────────────────────────────────────────────────────────────────────────────╯