diff --git a/app/Livewire/Terminal/Index.php b/app/Livewire/Terminal/Index.php
index 6637202..8de8791 100644
--- a/app/Livewire/Terminal/Index.php
+++ b/app/Livewire/Terminal/Index.php
@@ -20,8 +20,8 @@ use Livewire\Component;
#[Layout('layouts.app')]
class Index extends Component
{
- /** Show the server search box once the fleet is large enough to warrant filtering. */
- private const SEARCH_THRESHOLD = 5;
+ /** Show the server search box once there is more than one server to filter between. */
+ private const SEARCH_THRESHOLD = 1;
/** 'host' or a server uuid — drives the active-target highlight in the rail. */
public string $activeKey = '';
diff --git a/lang/de/terminal.php b/lang/de/terminal.php
index 20458ee..6f2e982 100644
--- a/lang/de/terminal.php
+++ b/lang/de/terminal.php
@@ -13,6 +13,7 @@ return [
'host_configure' => 'Host-Login einrichten',
'servers_heading' => 'Server',
'search_placeholder' => 'Server suchen…',
+ 'search_clear' => 'Suche zurücksetzen',
'no_match' => 'Keine Treffer.',
'no_servers' => 'Noch keine Server angelegt.',
'no_target' => 'Kein Ziel gewählt',
diff --git a/lang/en/terminal.php b/lang/en/terminal.php
index 88ca869..accbba5 100644
--- a/lang/en/terminal.php
+++ b/lang/en/terminal.php
@@ -13,6 +13,7 @@ return [
'host_configure' => 'Set up host login',
'servers_heading' => 'Servers',
'search_placeholder' => 'Search servers…',
+ 'search_clear' => 'Clear search',
'no_match' => 'No matches.',
'no_servers' => 'No servers added yet.',
'no_target' => 'No target selected',
diff --git a/resources/views/components/icon.blade.php b/resources/views/components/icon.blade.php
index 00edc0e..e7634af 100644
--- a/resources/views/components/icon.blade.php
+++ b/resources/views/components/icon.blade.php
@@ -24,6 +24,8 @@
'switcher' => '