diff --git a/extensions/nextdns/CHANGELOG.md b/extensions/nextdns/CHANGELOG.md index 84ef235b65d..e056920cbb2 100644 --- a/extensions/nextdns/CHANGELOG.md +++ b/extensions/nextdns/CHANGELOG.md @@ -1,5 +1,9 @@ # NextDNS Changelog +## [Enhancement] - 2024-09-02 + +- Added allowd/blocked labels in `Search Logs` + ## [Fix] - 2024-09-01 - Fixed a bug in the model name in `Search Logs` that caused a crash diff --git a/extensions/nextdns/src/logs.tsx b/extensions/nextdns/src/logs.tsx index bbe45d671df..6cb55d413e6 100644 --- a/extensions/nextdns/src/logs.tsx +++ b/extensions/nextdns/src/logs.tsx @@ -1,4 +1,4 @@ -import { Action, ActionPanel, Icon, List } from "@raycast/api"; +import { Action, ActionPanel, Color, Icon, List } from "@raycast/api"; import { getLogs } from "./libs/api"; import { getIconById } from "./libs/utils"; import { Log } from "./types"; @@ -15,6 +15,14 @@ export default function Logs() { title={log.domain} icon={getIconById(log.domain)} accessories={[ + { + tag: + log.status === "blocked" + ? { value: "Blocked", color: Color.Red } + : log.status === "allowed" + ? { value: "Allowed", color: Color.Green } + : null, + }, { tag: log.device ? log.device.name : "Unknown", tooltip: log.device ? log.device.model : "No model" }, { date: date, tooltip: date.toLocaleDateString() }, ]}