Add About page for Khoj to Desktop app. Expose it via system tray

- Pass current khoj version from package.json to about page via
  electron IPC between backend js and frontend page
- Update Khoj information in default About screen as well, in case
  it's exposed anywhere else
This commit is contained in:
Debanjum Singh Solanky
2023-11-03 20:56:27 -07:00
parent a327294ee9
commit a19cbde2d7
4 changed files with 149 additions and 5 deletions

View File

@@ -52,3 +52,7 @@ contextBridge.exposeInMainWorld('tokenAPI', {
setToken: (token) => ipcRenderer.invoke('setToken', token),
getToken: () => ipcRenderer.invoke('getToken')
})
contextBridge.exposeInMainWorld('appInfoAPI', {
getInfo: (callback) => ipcRenderer.on('appInfo', callback)
})