import {fetchPost} from "../util/fetch"; import {Dialog} from "../dialog"; import {highlightRender} from "../protyle/render/highlightRender"; import {isMobile} from "../util/functions"; import {Constants} from "../constants"; export const openChangelog = () => { fetchPost("/api/system/getChangelog", {}, (response) => { if (!response.data.show) { return; } const dialog = new Dialog({ title: `✨ ${window.siyuan.languages.whatsNewInSiYuan} v${window.siyuan.config.system.kernelVersion}`, width: isMobile() ? "92vw" : "768px", height: isMobile() ? "80vh" : "70vh", content: `
${response.data.html}
` }); dialog.element.setAttribute("data-key", Constants.DIALOG_CHANGELOG); highlightRender(dialog.element); }); };