From 74c26d08a8a94d8ba7bcac94e30da100777b968c Mon Sep 17 00:00:00 2001 From: aceberg <1502200+aceberg@users.noreply.github.com> Date: Wed, 26 Mar 2025 00:19:56 +0700 Subject: [PATCH] Release 2.1.1 --- CHANGELOG.md | 4 +++ frontend/package.json | 2 +- frontend/src/components/Filter.tsx | 27 +++++++++++-------- frontend/src/components/HostPage/HostCard.tsx | 3 +++ internal/web/public/assets/HistShow.js | 4 +-- internal/web/public/assets/HostPage.js | 2 +- internal/web/public/assets/index.js | 2 +- internal/web/public/version | 2 +- 8 files changed, 29 insertions(+), 17 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a856b3c..f682653 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ # Change Log All notable changes to this project will be documented in this file. +## [v2.1.1] - 2025-03-26 +### Fixed +- Filter bug in Chrome + ## [v2.1.0] - 2025-03-25 ### Added - Rewrited GUI in `SolidJS` and `TypeScript` diff --git a/frontend/package.json b/frontend/package.json index 4c06ce6..7869d7c 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,7 +1,7 @@ { "name": "watchyourlan", "private": true, - "version": "2.1.0", + "version": "2.1.1", "type": "module", "scripts": { "dev": "vite", diff --git a/frontend/src/components/Filter.tsx b/frontend/src/components/Filter.tsx index b1fe4df..e6d3bab 100644 --- a/frontend/src/components/Filter.tsx +++ b/frontend/src/components/Filter.tsx @@ -4,31 +4,36 @@ import { filterFunc } from "../functions/filter"; function Filter() { + type FilterEvent = Event & { + currentTarget: HTMLSelectElement; + target: HTMLSelectElement; + }; - const handleFilter = (field: keyof Host, value: any) => { - filterFunc(field, value); + const handleFilter = (field: keyof Host, event: FilterEvent) => { + const value = event.target ? event.target.value : 0; + filterFunc(field, value); }; return (