From 8e28e4ecbf654940a92f6c683d45efc5335ec7e9 Mon Sep 17 00:00:00 2001 From: MacRimi Date: Sun, 12 Oct 2025 00:45:38 +0200 Subject: [PATCH] Update AppImage --- AppImage/components/system-logs.tsx | 61 ++++++----------------------- AppImage/components/ui/calendar.tsx | 56 -------------------------- AppImage/components/ui/popover.tsx | 31 --------------- AppImage/scripts/flask_server.py | 18 ++++++--- 4 files changed, 23 insertions(+), 143 deletions(-) delete mode 100644 AppImage/components/ui/calendar.tsx delete mode 100644 AppImage/components/ui/popover.tsx diff --git a/AppImage/components/system-logs.tsx b/AppImage/components/system-logs.tsx index 7c0722c..4de227c 100644 --- a/AppImage/components/system-logs.tsx +++ b/AppImage/components/system-logs.tsx @@ -9,8 +9,6 @@ import { ScrollArea } from "./ui/scroll-area" import { Tabs, TabsContent, TabsList, TabsTrigger } from "./ui/tabs" import { Dialog, DialogContent, DialogDescription, DialogHeader, DialogTitle } from "./ui/dialog" import { Sheet, SheetContent, SheetHeader, SheetTitle, SheetTrigger } from "./ui/sheet" -import { Popover, PopoverContent, PopoverTrigger } from "./ui/popover" -import { Calendar } from "./ui/calendar" import { FileText, Search, @@ -22,7 +20,7 @@ import { Database, Activity, HardDrive, - CalendarIcon, + Calendar, RefreshCw, Bell, Mail, @@ -31,8 +29,6 @@ import { CalendarDays, } from "lucide-react" import { useState, useEffect } from "react" -import type { DateRange } from "react-day-picker" -import { format } from "date-fns" interface Log { timestamp: string @@ -112,7 +108,6 @@ export function SystemLogs() { const [dateFilter, setDateFilter] = useState("now") const [customDays, setCustomDays] = useState("1") - const [dateRange, setDateRange] = useState(undefined) const getApiUrl = (endpoint: string) => { if (typeof window !== "undefined") { @@ -210,11 +205,7 @@ export function SystemLogs() { url += `&service=${serviceFilter}` } - if (dateFilter === "custom" && dateRange?.from && dateRange?.to) { - const fromDate = format(dateRange.from, "yyyy-MM-dd") - const toDate = format(dateRange.to, "yyyy-MM-dd") - url += `&from_date=${fromDate}&to_date=${toDate}` - } else if (dateFilter !== "now") { + if (dateFilter !== "now") { const daysAgo = dateFilter === "custom" ? Number.parseInt(customDays) : Number.parseInt(dateFilter) url += `&since_days=${daysAgo}` } @@ -446,12 +437,6 @@ export function SystemLogs() { } } - const getMinDate = () => { - const twoYearsAgo = new Date() - twoYearsAgo.setFullYear(twoYearsAgo.getFullYear() - 2) - return twoYearsAgo - } - if (loading && logs.length === 0) { return (
@@ -621,43 +606,19 @@ export function SystemLogs() { 1 week ago 2 weeks ago 1 month ago - Custom range + Custom days {dateFilter === "custom" && ( - - - - - - date > new Date() || date < getMinDate()} - /> - - + setCustomDays(e.target.value)} + className="w-full sm:w-[120px] bg-background border-border" + min="1" + /> )}