File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 148148// @description :zu Yengeza izimpendulo ze-AI ku-DuckDuckGo (inikwa amandla yi-GPT-4o!)
149149// @author KudoAI
150150// @namespace https://kudoai.com
151- // @version 2026.7.27.3
151+ // @version 2026.7.27.4
152152// @license MIT
153153// @icon https://cdn.jsdelivr.net/gh/KudoAI/duckduckgpt@e73859f/assets/images/icons/app/icon48.png
154154// @icon 64 https://cdn.jsdelivr.net/gh/KudoAI/duckduckgpt@e73859f/assets/images/icons/app/icon64.png
874874 // Select random, active campaign
875875 for ( const [ campaignName , campaign ] of shuffle ( applyBoosts ( Object . entries ( campaignsData ) ) ) ) {
876876 const campaignIsActive = campaign . active && ( ! campaign . endDate || currentDate <= campaign . endDate )
877- if ( ! campaignIsActive ) continue // to next campaign since campaign inactive
877+ if ( ! campaignIsActive
878+ || campaign . excludedApps && campaign . excludedApps . some ( ex => new RegExp ( ex , 'i' ) . test ( app . name ) )
879+ ) continue // to next campaign
878880
879881 // Select random active group
880882 for ( const [ groupName , adGroup ] of shuffle ( applyBoosts ( Object . entries ( campaign . adGroups ) ) ) ) {
You can’t perform that action at this time.
0 commit comments