diff --git a/apps/web/src/components/layout/AppLayout.tsx b/apps/web/src/components/layout/AppLayout.tsx index acf08e6..fde225f 100644 --- a/apps/web/src/components/layout/AppLayout.tsx +++ b/apps/web/src/components/layout/AppLayout.tsx @@ -8,7 +8,7 @@ import { useAppStore } from "../../store/useAppStore"; import { connectSocket } from "../../socket/socket"; import { api } from "../../api/client"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; -import { faMoon, faSun } from "@fortawesome/free-solid-svg-icons"; +import { faMoon, faSun, faRightFromBracket } from "@fortawesome/free-solid-svg-icons"; import { AlertToastStack } from "../ui/AlertToastStack"; export const AppLayout = ({ children }: { children: React.ReactNode }) => { @@ -65,12 +65,20 @@ export const AppLayout = ({ children }: { children: React.ReactNode }) => { return (
-
+
q-buffer
qBittorrent {qbit.version ?? "unknown"}
+
+ + {qbit.ok ? "Qbit OK" : "Qbit Down"} + + + {connected ? "Live" : "Offline"} + +
-
-
- -
- - {qbit.ok ? "Qbit OK" : "Qbit Down"} - - - {connected ? "Live" : "Offline"} - +
+ -
diff --git a/apps/web/src/pages/TimerPage.tsx b/apps/web/src/pages/TimerPage.tsx index 8626682..fae2e9c 100644 --- a/apps/web/src/pages/TimerPage.tsx +++ b/apps/web/src/pages/TimerPage.tsx @@ -292,34 +292,36 @@ export const TimerPage = () => { className="rounded-lg border border-slate-200 bg-white px-3 py-2" >
-
+
{torrent.name}
-
+
{formatBytes(torrent.size)} • {trackerLabel(torrent.tracker)}
-
+
{formatCountdown(remainingSeconds)}
Kural: {formatDuration(rule.seedLimitSeconds)}
-
- Hash: {torrent.hash.slice(0, 12)}... - +
+
+ Hash: {torrent.hash.slice(0, 12)}... +
+
Etiket:{" "} {(torrent.tags || torrent.category || "-") .split(",") .map((tag) => tag.trim()) .filter(Boolean) .join(", ") || "-"} - +
))}