peter
ddb7818d38
fix(sync): strip blank lines from channel descriptions before storing
...
YouTube channel descriptions pad their contact/link blocks with runs of blank
lines, which the About popover renders verbatim (whitespace-pre-wrap) — wasted
space and storage, and noise in the search_vector. Add normalize_description()
and apply it at both channel store sites (full details + initial import) so the
DB holds the clean text. New channels are clean immediately; existing rows heal
on their next metadata re-sync. Unit-tested in test_utils.
2026-08-19 01:13:56 +02:00
..
2026-08-18 01:39:45 +02:00
2026-08-13 01:18:25 +02:00
2026-08-18 03:02:34 +02:00
2026-08-16 03:02:37 +02:00
2026-07-30 23:33:50 +02:00
2026-08-18 23:46:48 +02:00
2026-07-26 13:47:07 +02:00
2026-08-12 18:27:35 +02:00
2026-08-18 21:31:18 +02:00
2026-08-18 21:58:23 +02:00
2026-08-18 21:24:46 +02:00
2026-08-18 21:43:57 +02:00
2026-08-18 00:58:13 +02:00
2026-08-17 18:46:48 +02:00
2026-08-18 04:30:07 +02:00
2026-08-18 16:39:04 +02:00
2026-08-18 23:16:48 +02:00
2026-08-13 00:34:42 +02:00
2026-07-22 03:18:14 +02:00
2026-07-23 03:38:57 +02:00
2026-08-18 03:40:11 +02:00
2026-07-22 03:18:14 +02:00
2026-08-16 19:40:17 +02:00
2026-08-11 22:01:14 +02:00
2026-07-28 01:54:14 +02:00
2026-08-18 21:06:04 +02:00
2026-08-18 20:48:43 +02:00
2026-07-26 15:09:25 +02:00
2026-08-16 08:05:18 +02:00
2026-07-26 13:54:42 +02:00
2026-08-17 20:41:13 +02:00
2026-08-18 21:06:04 +02:00
2026-08-18 21:06:04 +02:00
2026-08-18 22:47:25 +02:00
2026-07-24 04:52:41 +02:00
2026-08-18 22:47:25 +02:00
2026-08-09 00:09:22 +02:00
2026-08-16 03:02:37 +02:00
2026-07-26 05:39:32 +02:00
2026-07-24 01:50:50 +02:00
2026-07-23 03:50:04 +02:00
2026-08-18 02:47:05 +02:00
2026-07-21 03:29:24 +02:00
2026-08-13 01:09:38 +02:00
2026-07-24 04:44:20 +02:00
2026-08-12 18:27:35 +02:00
2026-08-12 18:47:01 +02:00
2026-07-23 03:50:04 +02:00
2026-08-19 01:13:56 +02:00
2026-08-18 00:21:43 +02:00