diff --git a/ZChatGPT/assets/javascript/app.js b/ZChatGPT/assets/javascript/app.js index 7783931..733229e 100644 --- a/ZChatGPT/assets/javascript/app.js +++ b/ZChatGPT/assets/javascript/app.js @@ -21,9 +21,9 @@ const donateClose = document.querySelector('#donateClose'); const recentVesrion = window.localStorage.recentVesrion || (window.localStorage.recentVesrion = ''); -const currentVersion = '1.3.1.1'; - +const currentVersion = '1.3.2'; +const donateNoti = document.querySelector(".doNoti") const today = (new Date).toLocaleDateString(); const dailyUsage = window.localStorage.dailyUsage ? JSON.parse(window.localStorage.dailyUsage) : JSON.parse(window.localStorage.dailyUsage = JSON.stringify({ "tokens": 0, @@ -257,6 +257,14 @@ function agentHas(keyword) { } +const showDonateNoti = ()=>{ + donateNoti.classList.add("active"); +} +const hideDonateNoti = ()=>{ + setTimeout(() => { + donateNoti.classList.remove("active"); + }, 10000); +} const resetDate = ()=>{ if(today != dailyUsage.date){ dailyUsage.tokens = 0; @@ -271,11 +279,13 @@ const addtokens = (data)=>{ window.localStorage.dailyUsage = JSON.stringify(dailyUsage); } const donateNotif = ()=>{ - if(dailyUsage.notification == "no" && dailyUsage.tokens > "1500"){ + if(dailyUsage.notification == "no" && dailyUsage.tokens > "500"){ + startNoti() dailyUsage.notification = "yes"; window.localStorage.dailyUsage = JSON.stringify(dailyUsage); } } +const startNoti = composer(showDonateNoti, hideDonateNoti); const tokensAddNoti = composer(addtokens, donateNotif); diff --git a/ZChatGPT/assets/javascript/update.json b/ZChatGPT/assets/javascript/update.json index c3fc092..f5e2553 100644 --- a/ZChatGPT/assets/javascript/update.json +++ b/ZChatGPT/assets/javascript/update.json @@ -1,13 +1,14 @@ { "title": "🎊Congrats, Your ZChatGPT is now UpToDate!🥳", - "version": "1st Jun Version 1.3.1.1", + "version": "1st Jun Version 1.3.2", "note": "Every Month There Is A Major Update", "newNote": "See What Is New:👇", "features": [ "Settings popup. click settings the above button to see it!⚙️", "Dark mode. Enable it from settigns Popup🌚", "Export your chats using the Download button📥", - "New welcoming message.✉️" + "New welcoming message.✉️", + "Fix Donation Notification.🔧" ], "contact": "For problems and sugessions contact us on support@gptcorestudio.com", "buttonMsg": "Light Mode is Bad, Welcome Export" diff --git a/ZChatGPT/assets/style/main.css b/ZChatGPT/assets/style/main.css index 44d27e2..76a3a1f 100644 --- a/ZChatGPT/assets/style/main.css +++ b/ZChatGPT/assets/style/main.css @@ -543,7 +543,10 @@ input:checked + .slider:before { .doNoti.active .border { width: 100%; } - +ul li { + font-weight: 600; + font-size: 14px; +} @@ -644,7 +647,9 @@ body.dark .controler textarea::placeholder, body.dark .controler textarea{ body.dark .boxHalf{ background-color: var(--darkBg); } - +body.dark .doNoti{ + color: #fff; +} diff --git a/ZChatGPT/manifest.json b/ZChatGPT/manifest.json index f8a7333..abfceb9 100644 --- a/ZChatGPT/manifest.json +++ b/ZChatGPT/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 3, "name": "ZChatGPT", "description": "A simple extension to allow browser users to use ChatGPT in any tab without the need to open ChatGPT or having an account.", - "version": "1.3.1.1", + "version": "1.3.2", "icons":{ "16": "/assets/logo/icon16.png", "48": "/assets/logo/icon48.png",