feat(overlay): add in-app changelog modal (#187)

This commit is contained in:
2026-08-05 22:19:13 -07:00
committed by GitHub
parent a0dde4ee3e
commit 441ecf3c04
55 changed files with 3686 additions and 242 deletions
+17
View File
@@ -120,6 +120,15 @@ export type RendererDom = {
subtitleSidebarStatus: HTMLDivElement;
subtitleSidebarList: HTMLUListElement;
changelogModal: HTMLDivElement;
changelogClose: HTMLButtonElement;
changelogRefresh: HTMLButtonElement;
changelogInstalled: HTMLSpanElement;
changelogSource: HTMLSpanElement;
changelogWarning: HTMLDivElement;
changelogStatus: HTMLDivElement;
changelogList: HTMLDivElement;
sessionHelpModal: HTMLDivElement;
sessionHelpClose: HTMLButtonElement;
sessionHelpShortcut: HTMLDivElement;
@@ -289,6 +298,14 @@ export function resolveRendererDom(): RendererDom {
subtitleSidebarStatus: getRequiredElement<HTMLDivElement>('subtitleSidebarStatus'),
subtitleSidebarList: getRequiredElement<HTMLUListElement>('subtitleSidebarList'),
changelogModal: getRequiredElement<HTMLDivElement>('changelogModal'),
changelogClose: getRequiredElement<HTMLButtonElement>('changelogClose'),
changelogRefresh: getRequiredElement<HTMLButtonElement>('changelogRefresh'),
changelogInstalled: getRequiredElement<HTMLSpanElement>('changelogInstalled'),
changelogSource: getRequiredElement<HTMLSpanElement>('changelogSource'),
changelogWarning: getRequiredElement<HTMLDivElement>('changelogWarning'),
changelogStatus: getRequiredElement<HTMLDivElement>('changelogStatus'),
changelogList: getRequiredElement<HTMLDivElement>('changelogList'),
sessionHelpModal: getRequiredElement<HTMLDivElement>('sessionHelpModal'),
sessionHelpClose: getRequiredElement<HTMLButtonElement>('sessionHelpClose'),
sessionHelpShortcut: getRequiredElement<HTMLDivElement>('sessionHelpShortcut'),