📄️ Overview
The ToBeAlert Web Interface wraps every feature in a shared application shell: a collapsible sidebar for navigation and search, a top bar with alert summaries and account controls, and dedicated pages for Settings and About.
📄️ Sidebar and navigation
The sidebar is the primary way to move between Web Interface areas. It groups routes under category headings, highlights the active page, and provides Search at the top when expanded.
📄️ Top bar and search
The top bar spans the window above feature content. Search lives in the sidebar (not in the top bar) and filters menu entries plus recent alert history.
📄️ Settings
Route: /settings
📄️ About
Route: /about
📄️ TQL search and filters
Many Web UI list and table screens filter rows through the toolbar search bar. Behavior falls into three families: sidebar menu search (navigation only), plain text table search, and TQL (TobeQueryLanguage) structured filters.
📄️ List tables and bulk actions
Most Web UI modules show configurable tables: sortable columns, pagination, optional row selection, and — on many screens — bulk actions or a context menu. This page describes the shared pattern; action names differ by module (alerts vs keys vs policies).