You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 15, 2026. It is now read-only.
Two related layout problems in the Media filter bar (templates/gallery.html, the <form class="filter-row">):
The senders/Conversation menu is too long — with many conversations the dropdown/label overruns and must be truncated (and ideally made scannable).
The filter controls wrap onto multiple rows: Source / From / To / Apply do not stay on a single filter-bar line at common widths.
Expected vs actual
Expected: all filter controls sit on a single filter-bar line; the senders menu is width-capped/truncated rather than stretching the row.
Actual: the Conversation control is over-long and the controls wrap to multiple rows.
Proposed solution / Acceptance criteria
Cap/truncate the Conversation (senders) control width; long names ellipsize rather than widen the bar.
All filters (Conversation, Source, From, To, Apply) render on one line at desktop widths, degrading gracefully (not chaotically wrapping) on narrow viewports.
Purely presentational — no change to filter semantics.
Context / Problem
Two related layout problems in the Media filter bar (
templates/gallery.html, the<form class="filter-row">):Expected vs actual
Proposed solution / Acceptance criteria
Relevant code
internal/web/templates/gallery.html(filter-rowmarkup:.filter-control,.filter-label,.filter-input,.btn-search)internal/web/static/app.css(and the Tailwind pipeline underinternal/web/tailwind/) forfilter-row/filter-controlstylesNotes
Coordinate with the multi-sender filter issue (the senders control may become a multi-select, which affects its width/truncation).