diff --git a/main.js b/main.js
index 5f92223..4cc4fc3 100644
--- a/main.js
+++ b/main.js
@@ -78,6 +78,22 @@ const createWindow = () => {
mainWindow.reload()
},
},
+ {
+ label: 'Login',
+ visible: parameters.selectionText.trim().length === 0,
+ click: () => {
+ mainWindow.loadURL(`https://www.bing.com/fd/auth/signin?action=interactive&provider=windows_live_id&return_url=https%3a%2f%2fwww.bing.com`)
+ },
+ },
+ {
+ label: 'Return To GPT',
+ visible: parameters.selectionText.trim().length === 0,
+ click: () => {
+ mainWindow.loadURL(`https://edgeservices.bing.com/edgediscover/query?&${
+ isDarkMode ? 'dark' : 'light'
+ }schemeovr=1&FORM=SHORUN&udscs=1&udsnav=1&setlang=${locale}&features=udssydinternal&clientscopes=windowheader,coauthor,chat,&udsframed=1`)
+ },
+ },
{
label: 'Export',
visible: parameters.selectionText.trim().length === 0,
@@ -227,6 +243,9 @@ const createWindow = () => {
isDarkMode ? 'dark' : 'light'
}schemeovr=1&FORM=SHORUN&udscs=1&udsnav=1&setlang=${locale}&features=udssydinternal&clientscopes=windowheader,coauthor,chat,&udsframed=1`
mainWindow.loadURL(bingUrl)
+
+ // mainWindow.webContents.openDevTools();
+
// Open links in default browser
mainWindow.webContents.setWindowOpenHandler(({ url }) => {
shell.openExternal(url)
@@ -353,12 +372,20 @@ const createWindow = () => {
}
}
})
- // Replace compose page
+ // Replace compose page or reload window
mainWindow.webContents.on('dom-ready', () => {
const url = mainWindow.webContents.getURL()
if (url === bingUrl) {
mainWindow.webContents.send('replace-compose-page', isDarkMode)
}
+
+ // console.log(url);
+ if (url === "https://www.bing.com/") {
+ setTimeout(() => {
+ mainWindow.loadURL(bingUrl);
+ }, 3000);
+ }
+
})
}
diff --git a/preload.js b/preload.js
index 53d7c7c..42d1c2f 100644
--- a/preload.js
+++ b/preload.js
@@ -1,4 +1,4 @@
-const { ipcRenderer } = require('electron')
+const { ipcRenderer, app, nativeTheme} = require('electron')
const html2canvas = require('html2canvas')
const { jsPDF } = require('jspdf')
const TurndownService = require('turndown')
@@ -17,6 +17,26 @@ window.addEventListener('DOMContentLoaded', () => {
'position: fixed; top: 0px; height: 32px; width: 100%; -webkit-user-select: none; -webkit-app-region: drag; z-index: 50'
body.prepend(titleBar)
}
+
+ //Login Check
+ const isLoginedIn = document.getElementById('underside-sydney-module') != null;
+ // console.log(isLoginedIn);
+ if (!isLoginedIn) {
+ const content = document.getElementById('b_content')
+
+ const error_login = document.createElement("p");
+
+ error_login.style.cssText="display: flex; flex-direction: column; justify-content: center; align-items: center; position: absolute; width: 100vw; height: 100vh; top: 0; left: 0;"
+
+ const image = require('electron').nativeImage.createFromPath('icon.png')
+
+ error_login.innerHTML = `` +
+ "