From 12fe21d693e33e88f973c8def81bd65ccfb835e9 Mon Sep 17 00:00:00 2001 From: npeter83 Date: Mon, 15 Jun 2026 04:23:49 +0200 Subject: [PATCH] improvement(channels): distinct label for full-history queued by another user The channel manager already styled the two deep-backfill-pending states differently (solid clickable chip when you requested full history vs a faint outline when another subscriber did), but both used the same "full history queued" label, so a channel queued by someone else looked identical to one you queued yourself. Give the by-other case its own label ("full history coming") so the distinction is legible at a glance, not just on hover. Trilingual. --- frontend/src/components/Channels.tsx | 2 +- frontend/src/i18n/locales/de/channels.json | 1 + frontend/src/i18n/locales/en/channels.json | 1 + frontend/src/i18n/locales/hu/channels.json | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/Channels.tsx b/frontend/src/components/Channels.tsx index 32f4785..2e32004 100644 --- a/frontend/src/components/Channels.tsx +++ b/frontend/src/components/Channels.tsx @@ -444,7 +444,7 @@ function ChannelRow({ - {t("channels.row.fullHistoryQueued")} + {t("channels.row.fullHistoryComing")} ) : ( diff --git a/frontend/src/i18n/locales/de/channels.json b/frontend/src/i18n/locales/de/channels.json index e317808..8638c94 100644 --- a/frontend/src/i18n/locales/de/channels.json +++ b/frontend/src/i18n/locales/de/channels.json @@ -45,6 +45,7 @@ "full": "vollständig", "fullHint": "Vollständiger Verlauf geladen.", "fullHistoryQueued": "vollständiger Verlauf in Warteschlange", + "fullHistoryComing": "vollständiger Verlauf unterwegs", "queuedRequestedHint": "Vollständiger Verlauf angefordert — der gesamte Katalog dieses Kanals wird nachgeladen, soweit das gemeinsame Kontingent es zulässt. Klicke, um deine Anforderung abzubrechen.", "queuedByOtherHint": "Ein anderer Abonnent hat den vollständigen Verlauf dieses Kanals bereits angefordert, sein gesamter Katalog ist also für alle unterwegs — hier gibt es nichts zu tun.", "getFullHistory": "vollständigen Verlauf laden", diff --git a/frontend/src/i18n/locales/en/channels.json b/frontend/src/i18n/locales/en/channels.json index 3fbbb72..9ecd280 100644 --- a/frontend/src/i18n/locales/en/channels.json +++ b/frontend/src/i18n/locales/en/channels.json @@ -45,6 +45,7 @@ "full": "full", "fullHint": "Full history fetched.", "fullHistoryQueued": "full history queued", + "fullHistoryComing": "full history coming", "queuedRequestedHint": "Full history requested — this channel's whole back-catalog will backfill as the shared quota allows. Click to cancel your request.", "queuedByOtherHint": "Another subscriber already requested this channel's full history, so its whole back-catalog is on its way to everyone — nothing to do here.", "getFullHistory": "get full history", diff --git a/frontend/src/i18n/locales/hu/channels.json b/frontend/src/i18n/locales/hu/channels.json index 6767ed4..30904eb 100644 --- a/frontend/src/i18n/locales/hu/channels.json +++ b/frontend/src/i18n/locales/hu/channels.json @@ -45,6 +45,7 @@ "full": "teljes", "fullHint": "Teljes előzmény letöltve.", "fullHistoryQueued": "teljes előzmény sorban", + "fullHistoryComing": "teljes előzmény úton", "queuedRequestedHint": "Teljes előzmény kérve — a csatorna teljes archívuma letöltődik, ahogy a megosztott kvóta engedi. Kattints a kérés visszavonásához.", "queuedByOtherHint": "Egy másik feliratkozó már kérte ennek a csatornának a teljes előzményét, így a teljes archívuma már úton van mindenkihez — itt nincs teendőd.", "getFullHistory": "teljes előzmény lekérése",