1c4a98c0da377e8962b05627c3a7955311edb767
Before: the Silences page rendered an always-visible 4-field form strip above the list, taking room even when the environment had zero silences. Inconsistent with Rules, which puts a "New rule" action in the page header and reserves the content area for either the list or an empty state. After: header mirrors Rules — title + subtitle on the left, a "New silence" primary button on the right. The create form moved into a Modal opened by that button (and by the empty-state's "Create silence" action). `?ruleId=` deep links still work: the param is read on mount, prefills the Rule ID field, and auto-opens the modal — preserving the InboxPage "Silence rule… → Custom…" flow. Dropped: unused `sectionStyles` import. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
Observability server for Cameleer agents
Languages
Java
61.6%
TypeScript
30.2%
HTML
5.2%
CSS
2.9%