From fd11facadd1292494798545a0779d31a95391547 Mon Sep 17 00:00:00 2001 From: Thomas Hackner Date: Fri, 3 Jul 2026 19:17:54 +0200 Subject: [PATCH] Add centered live company search to the overview A modern search bar at the top center of the index page filters the applications table live by firma/stelle. Status group headers hide when their group has no visible rows, per-group counts update with the filtered result, and an empty-state row shows when nothing matches. Co-Authored-By: Claude --- views/index.ejs | 76 +++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 73 insertions(+), 3 deletions(-) diff --git a/views/index.ejs b/views/index.ejs index 1d86ac9..b97a093 100644 --- a/views/index.ejs +++ b/views/index.ejs @@ -7,6 +7,21 @@ <%- include('partials/header') %>
+ +
+
+ + + + + +
+
+

Filter

@@ -167,13 +182,13 @@ ]; %> <% orderedKeys.forEach(statusKey => { %> - +
<%= statusKey %> - <%= groups[statusKey].length %> + <%= groups[statusKey].length %>
@@ -186,7 +201,7 @@ const hatDetails = hatNotizen || hatInterne || hatVerlauf; const padB = hatDetails ? 'pb-2' : 'pb-4'; %> - + "> <%= new Date(app.datum).toLocaleDateString('de-DE') %> @@ -279,6 +294,13 @@ <% }); %> <% }); %> + + + +

Keine Firma gefunden für „".

+ + + <% } else { %> @@ -291,6 +313,54 @@ <% } %>
+ +
<%- include('partials/footer') %>