diff --git a/data/Software.json b/data/Software.json index 9f0e9d27e..fe99957b8 100644 --- a/data/Software.json +++ b/data/Software.json @@ -200,5 +200,12 @@ "homeUrl": "https://github.com/AdguardTeam/AdGuardHome", "isAbpSubscribable": false, "name": "AdGuard Home" + }, + { + "id": 32, + "downloadUrl": "https://adnauseam.io/", + "homeUrl": "https://adnauseam.io/", + "isAbpSubscribable": true, + "name": "AdNauseam" } -] \ No newline at end of file +] diff --git a/data/SoftwareSyntax.json b/data/SoftwareSyntax.json index 9bcfa6046..e04a29e49 100644 --- a/data/SoftwareSyntax.json +++ b/data/SoftwareSyntax.json @@ -51,6 +51,10 @@ "softwareId": 31, "syntaxId": 1 }, + { + "softwareId": 32, + "syntaxId": 1 + }, { "softwareId": 1, "syntaxId": 2 @@ -91,6 +95,10 @@ "softwareId": 31, "syntaxId": 2 }, + { + "softwareId": 32, + "syntaxId": 2 + }, { "softwareId": 1, "syntaxId": 3 @@ -115,6 +123,10 @@ "softwareId": 24, "syntaxId": 3 }, + { + "softwareId": 32, + "syntaxId": 3 + }, { "softwareId": 1, "syntaxId": 4 @@ -127,6 +139,10 @@ "softwareId": 5, "syntaxId": 4 }, + { + "softwareId": 32, + "syntaxId": 4 + }, { "softwareId": 1, "syntaxId": 6 @@ -139,6 +155,10 @@ "softwareId": 5, "syntaxId": 6 }, + { + "softwareId": 32, + "syntaxId": 6 + }, { "softwareId": 1, "syntaxId": 7 @@ -151,6 +171,10 @@ "softwareId": 25, "syntaxId": 7 }, + { + "softwareId": 32, + "syntaxId": 7 + }, { "softwareId": 1, "syntaxId": 8 @@ -159,6 +183,10 @@ "softwareId": 5, "syntaxId": 8 }, + { + "softwareId": 32, + "syntaxId": 8 + }, { "softwareId": 1, "syntaxId": 9 @@ -183,6 +211,10 @@ "softwareId": 5, "syntaxId": 12 }, + { + "softwareId": 32, + "syntaxId": 9 + }, { "softwareId": 1, "syntaxId": 13 @@ -195,6 +227,10 @@ "softwareId": 13, "syntaxId": 13 }, + { + "softwareId": 32, + "syntaxId": 13 + }, { "softwareId": 7, "syntaxId": 14 @@ -231,6 +267,10 @@ "softwareId": 31, "syntaxId": 16 }, + { + "softwareId": 32, + "syntaxId": 16 + }, { "softwareId": 1, "syntaxId": 17 @@ -251,6 +291,10 @@ "softwareId": 23, "syntaxId": 20 }, + { + "softwareId": 32, + "syntaxId": 17 + }, { "softwareId": 1, "syntaxId": 21 @@ -259,6 +303,10 @@ "softwareId": 5, "syntaxId": 21 }, + { + "softwareId": 32, + "syntaxId": 21 + }, { "softwareId": 4, "syntaxId": 22 @@ -310,5 +358,9 @@ { "softwareId": 31, "syntaxId": 28 + }, + { + "softwareId": 32, + "syntaxId": 28 } -] \ No newline at end of file +] diff --git a/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/SoftwareIcon.tsx b/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/SoftwareIcon.tsx index a8e93655c..aea450f0a 100644 --- a/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/SoftwareIcon.tsx +++ b/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/SoftwareIcon.tsx @@ -29,7 +29,8 @@ import { img28, img29, img30, - img31 + img31, + img32 } from "./imgs"; interface IProps { @@ -80,4 +81,5 @@ const icons: { [id: number]: IIcon; } = { 29: { image: img29, imageTitle: "Unbound" }, 30: { image: img30, imageTitle: "BIND" }, 31: { image: img31, imageTitle: "AdGuard Home" }, + 32: { image: img32, imageTitle: "AdNauseam" }, }; diff --git a/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/imgs/32-AdNauseam.png b/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/imgs/32-AdNauseam.png new file mode 100644 index 000000000..773f3c556 Binary files /dev/null and b/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/imgs/32-AdNauseam.png differ diff --git a/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/imgs/index.ts b/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/imgs/index.ts index c18daf10e..275a7c849 100644 --- a/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/imgs/index.ts +++ b/src/FilterLists.Web/ClientApp/modules/home/components/softwareIcon/imgs/index.ts @@ -28,6 +28,7 @@ import img28 from "./28-personalDNSfilter.svg"; import img29 from "./29-Unbound.png"; import img30 from "./30-BIND.png"; import img31 from "./31-AdGuard-Home.png"; +import img32 from "./32-AdNauseam.png"; export { img1, @@ -59,5 +60,6 @@ export { img28, img29, img30, - img31 + img31, + img32 };