Settings: Simplify scraper toggle copy and make Notifications implementation-neutral #43
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
Two copy/labeling issues in Settings:
Each scraper card has a toggle labeled "Enable DHL Scraping" / "Enable HERMES Scraping" — but the card header already reads "DHL Web Scraper" with a status badge "Enabled". The toggle label repeats information already present in the header.
The Notifications card title reads "Notifications — Home Assistant MQTT". This mixes the feature name with the implementation detail. Users who see "Home Assistant MQTT" might think this only works with HA, when it could be any MQTT subscriber.
Implementation
File:
frontend/src/pages/Settings.tsxFix 1 — Toggle label
Change:
To:
Fix 2 — MQTT card title
Change:
To:
And add a
CardDescriptionbelow it:Acceptance criteria
Brand identity alignment
Settings copy should be precise and implementation-transparent. The UI should not overfit notifications to Home Assistant if the underlying mechanism is MQTT or webhook-style publication.
Brand-compliant implementation notes
Enabledfor per-carrier scraper toggles because the card title already names the carrier/source.Notificationsas the card title, with implementation detail in description:Publish state changes via MQTT for automations such as Home Assistant.Additional acceptance criteria
Migrated from GitHub issue #22: https://github.com/bullitt186/trackbox/issues/22
Original author: @bullitt186
Original created: 2026-06-27T13:25:30Z
Original labels: ux
Settings: Simplify per-carrier toggle label and fix MQTT section titleto Settings: Simplify scraper toggle copy and make Notifications implementation-neutralImplemented in commit
bd6b0e7. Toggle label changed from 'Enable {CARRIER} Scraping' to 'Enabled' — the carrier name is already in the card header, so the label was redundant. Notifications card title changed from 'Notifications — Home Assistant MQTT' to 'Notifications', with a CardDescription added: 'Publish state changes via MQTT (e.g. Home Assistant auto-discovery)'. MQTT is now framed as a composable integration rather than an HA-specific one.