Peter Steinberger
0adc2cf606
refactor(media): consolidate parallel media-kind unions onto canonical MediaKind ( #112063 )
...
* refactor(media): consolidate parallel media-kind unions onto canonical MediaKind
One canonical MediaKind union (media-core constants) replaces ~40
duplicate/parallel kind declarations across core and channel plugins;
channel-specific narrower contracts derive via Extract/Exclude. Also
fixes a review-caught fallback bug where a stored "unknown" reply-chain
kind preempted MIME inference and relabeled images as documents.
* refactor(ui): derive attachment kinds from MediaKind
* fix(telegram): drop type-dead unknown guard in reply-context kind fallback
* style(telegram): format media kind fallback
2026-07-20 22:27:22 -07:00
..
2026-07-10 10:22:58 +01:00
2026-06-04 21:33:54 -04:00
2026-06-18 10:54:40 +08:00
2026-07-11 15:26:48 -07:00
2026-07-11 15:26:48 -07:00
2026-07-10 10:22:58 +01:00
2026-07-10 10:22:58 +01:00
2026-07-15 22:33:54 -07:00
2026-07-15 22:33:54 -07:00
2026-06-18 14:03:41 -04:00
2026-06-18 14:03:41 -04:00
2026-07-19 20:40:18 -04:00
2026-07-19 20:40:18 -04:00
2026-07-15 22:33:54 -07:00
2026-06-04 21:33:54 -04:00
2026-07-16 13:55:23 -07:00
2026-07-15 22:33:54 -07:00
2026-06-04 21:33:54 -04:00
2026-06-09 06:38:30 -04:00
2026-07-15 22:33:54 -07:00
2026-07-15 22:33:54 -07:00
2026-07-15 22:33:54 -07:00
2026-06-04 21:33:54 -04:00
2026-07-12 09:17:31 +01:00
2026-06-04 21:33:54 -04:00
2026-07-16 22:26:56 -07:00
2026-07-16 22:26:56 -07:00
2026-07-15 22:33:54 -07:00
2026-07-15 22:33:54 -07:00
2026-07-17 23:14:15 +01:00
2026-07-16 23:58:41 -07:00
2026-06-04 21:33:54 -04:00
2026-07-15 22:33:54 -07:00
2026-07-17 23:14:15 +01:00
2026-07-15 22:33:54 -07:00
2026-07-15 22:33:54 -07:00
2026-07-16 23:58:41 -07:00
2026-07-15 22:33:54 -07:00
2026-07-15 22:33:54 -07:00
2026-07-15 22:33:54 -07:00
2026-07-12 10:49:48 +01:00
2026-07-16 03:06:43 +01:00
2026-06-04 21:33:54 -04:00
2026-07-10 10:22:58 +01:00
2026-06-04 21:33:54 -04:00
2026-07-20 22:07:09 -07:00
2026-07-20 22:07:09 -07:00
2026-07-16 13:55:23 -07:00
2026-07-16 13:55:23 -07:00
2026-07-11 13:00:17 -07:00
2026-07-11 06:30:57 -07:00
2026-07-11 04:00:49 +01:00
2026-07-15 22:33:54 -07:00
2026-07-10 16:28:07 +01:00
2026-06-04 21:33:54 -04:00
2026-06-04 21:33:54 -04:00
2026-07-16 07:00:37 +01:00
2026-07-16 03:06:43 +01:00
2026-06-04 21:33:54 -04:00
2026-07-11 00:54:06 -07:00
2026-07-15 22:33:54 -07:00
2026-07-11 13:53:45 -07:00
2026-07-11 13:53:45 -07:00
2026-07-15 09:43:42 -07:00
2026-07-15 09:43:42 -07:00
2026-07-17 13:46:05 +01:00
2026-07-17 13:46:05 +01:00
2026-06-04 21:33:54 -04:00
2026-06-04 21:33:54 -04:00
2026-06-04 21:33:54 -04:00
2026-07-15 04:15:23 -07:00
2026-07-15 09:43:42 -07:00
2026-07-15 09:43:42 -07:00
2026-06-04 21:33:54 -04:00
2026-07-16 03:06:43 +01:00
2026-07-16 07:00:37 +01:00
2026-06-04 21:33:54 -04:00
2026-06-04 21:33:54 -04:00
2026-07-15 22:33:54 -07:00
2026-07-15 22:33:54 -07:00
2026-07-15 22:33:54 -07:00
2026-07-20 22:16:25 -07:00
2026-06-28 21:10:55 -07:00
2026-07-20 22:27:22 -07:00