╭ changed ──────────────────╮ │src/ui/Repo/Discussions.zig│ ╰───────────────────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭──────────────────────────────────────────────────────╮ │48 comment_id: []const u8, │ │49 comments_start: usize, │ │50 comment_page: ?Comment.Permalink = null, │ │51 -// whether the viewer may reply to comments │ │52 -can_reply: bool = false, │ │51 +// who the page is built for, null when logged out│ │52 +viewer: ?ui.Viewer = null, │ │53 recent: Window, │ │54 view: ui.RoutablePage.DiscussionsView, │ │55 description_page: bool = false, │ ╰──────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │118 comment_id: []const u8, │ │119 comments_start: usize, │ │120 view: ui.RoutablePage.DiscussionsView, │ │121 - viewer: ?Comment.Viewer, │ │121 + viewer: ?ui.Viewer, │ │122 ) !Self { │ │123 const empty = try emptyResult(arena.allocator(), identity, label, search, selected_id, comment_id, comments_start, view);│ │124 const aa = arena.allocator(); │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────╮ │197 .comment_id = empty.comment_id, │ │198 .comments_start = comments_start, │ │199 .comment_page = comment_page, │ │200 - .can_reply = viewer != null, │ │200 + .viewer = viewer, │ │201 .recent = loaded_window, │ │202 .view = empty.view, │ │203 .description_page = empty.description_page,│ ╰────────────────────────────────────────────────────────╯