From 6b48af17572e14ccac382a7010edfaaf379c7e35 Mon Sep 17 00:00:00 2001 From: Heiner Lohaus Date: Mon, 25 Nov 2024 20:34:50 +0100 Subject: Add armv7 docker image, Remove Bing provider, add update banner --- g4f/gui/client/static/css/style.css | 19 +++++++++++++++++++ g4f/gui/client/static/js/chat.v1.js | 10 ++++++++-- 2 files changed, 27 insertions(+), 2 deletions(-) (limited to 'g4f/gui/client/static') diff --git a/g4f/gui/client/static/css/style.css b/g4f/gui/client/static/css/style.css index 856f9fb5..977a8908 100644 --- a/g4f/gui/client/static/css/style.css +++ b/g4f/gui/client/static/css/style.css @@ -108,6 +108,25 @@ body { border: 1px solid var(--blur-border); } +.new_version { + position: absolute; + right: 0; + top: 0; + padding: 10px; + font-weight: 500; + background-color: rgba(0, 0, 0, 0.5); + color: var(--colour-3); +} + +.white .new_version { + color: var(--colour-1); +} + +.new_version a { + color: var(--colour-4); + text-decoration: underline dotted; +} + .conversations { max-width: 300px; padding: var(--section-gap); diff --git a/g4f/gui/client/static/js/chat.v1.js b/g4f/gui/client/static/js/chat.v1.js index fd9cc50e..0bf49ac3 100644 --- a/g4f/gui/client/static/js/chat.v1.js +++ b/g4f/gui/client/static/js/chat.v1.js @@ -1331,15 +1331,21 @@ async function load_version() { document.title = 'g4f - ' + versions["version"]; let text = "version ~ " if (versions["version"] != versions["latest_version"]) { - let release_url = 'https://github.com/xtekky/gpt4free/releases/tag/' + versions["latest_version"]; + let release_url = 'https://github.com/xtekky/gpt4free/releases/latest'; let title = `New version: ${versions["latest_version"]}`; text += `${versions["version"]} 🆕`; + const new_version = document.createElement("div"); + new_version.classList.add("new_version"); + const link = `v${versions["latest_version"]}`; + new_version.innerHTML = `g4f ${link}  ðŸ†•`; + new_version.addEventListener("click", ()=>new_version.parentElement.removeChild(new_version)); + document.body.appendChild(new_version); } else { text += versions["version"]; } document.getElementById("version_text").innerHTML = text } -setTimeout(load_version, 2000); +setTimeout(load_version, 100); [imageInput, cameraInput].forEach((el) => { el.addEventListener('click', async () => { -- cgit v1.2.3