feat: implement changelog feature with UI modal and caching

This commit is contained in:
MasterAcnolo
2026-10-06 21:42:57 +02:00
parent 7af6898301
commit b2eb3b3b40
7 changed files with 722 additions and 0 deletions

View File

@@ -69,6 +69,16 @@ contextBridge.exposeInMainWorld("electronAPI", {
*/
getVersion: () => ipcRenderer.invoke("version"),
/**
* Returns the changelog data
*/
getChangelog: () => ipcRenderer.invoke("get-changelog"),
/**
* Marks the current changelog version as seen by the user.
*/
markChangelogSeen: () => ipcRenderer.invoke("mark-changelog-seen"),
/**
* Validates a download path before using it for file operations.
*