[fix](trx-frontend-http): add map history limit filter

Add a map filter-panel history picker with 15 minute through 24 hour retention options and prune dynamic APRS, AIS, VDES, FT8, and WSPR overlays to the selected age window.

Verification: node --check src/trx-client/trx-frontend/trx-frontend-http/assets/web/app.js

Co-authored-by: OpenAI Codex <codex@openai.com>
Signed-off-by: Stan Grams <sjg@haxx.space>
This commit is contained in:
2026-03-14 16:41:14 +01:00
parent daedd91829
commit 3b52fdf232
3 changed files with 258 additions and 59 deletions
@@ -2005,6 +2005,18 @@ body.map-fake-fullscreen-active {
.map-search-input::placeholder {
color: color-mix(in srgb, var(--text-muted) 92%, transparent);
}
.map-history-select {
flex: 1 1 10rem;
width: 100%;
max-width: 12rem;
min-height: 1.95rem;
padding: 0.3rem 0.55rem;
border-radius: 7px;
border: 1px solid color-mix(in srgb, var(--border-light) 76%, transparent);
background: color-mix(in srgb, var(--card-bg) 72%, transparent);
color: var(--text);
font-size: 0.82rem;
}
.rds-grid { display: grid; grid-template-columns: auto 1fr; gap: 0.4rem 1rem; align-items: baseline; margin-bottom: 1rem; }
.rds-field { display: contents; }