Quentin Gliech
2082e71888
Recognise dragged iOS screenshots as images instead of raw data
...
When dragging the floating screenshot preview into a room, iOS hands us
a provider whose `suggestedName` is e.g. `Screenshot 2026-05-22 at
14.49.40`. `NSString.pathExtension` returns `"40"`, so the previous
`!pathExtension.isEmpty` check treated the timestamp's trailing segment
as a real extension. The file got written without `.jpg`/`.png`, and the
`MediaUploadingPreprocessor` then fell back to `application/octet-stream`
which is why screenshots showed up as a "data" tile.
2026-05-25 11:01:28 +03:00
..
2026-05-22 15:14:08 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 15:14:08 +02:00
2026-02-24 12:20:01 +00:00
2026-03-04 17:02:11 +02:00
2026-05-22 15:14:08 +02:00
2026-05-22 15:14:08 +02:00
2026-05-22 15:14:08 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 10:56:30 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-05-22 15:14:08 +02:00
2026-05-22 17:34:35 +01:00
2026-04-08 21:18:03 +01:00
2026-04-08 21:18:03 +01:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-03-24 10:34:00 +01:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-05-11 14:51:30 +03:00
2026-05-22 15:14:08 +02:00
2026-05-22 15:14:08 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-04-21 14:12:07 +03:00
2026-05-22 17:34:35 +01:00
2026-05-22 15:14:08 +02:00
2026-05-22 15:14:08 +02:00
2026-05-22 17:34:35 +01:00
2026-04-27 14:46:53 +01:00
2026-05-22 15:14:08 +02:00
2026-05-22 15:14:08 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-04-21 09:11:52 +00:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 15:14:08 +02:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-04-29 19:32:38 +01:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-05-22 15:14:08 +02:00
2026-05-22 15:14:08 +02:00
2026-05-25 11:01:28 +03:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-04-27 14:46:53 +01:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-04-02 12:30:43 +03:00
2026-05-22 17:34:35 +01:00
2026-05-22 15:14:08 +02:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-05-06 13:53:36 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-05-22 15:14:08 +02:00
2026-04-21 09:11:52 +00:00
2026-03-30 17:49:46 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 15:14:08 +02:00
2026-05-05 14:07:06 +01:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-05-22 15:14:08 +02:00
2026-05-05 14:07:06 +01:00
2026-03-04 17:02:11 +02:00
2026-05-22 15:14:08 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-05-12 14:46:18 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-05-21 15:03:32 +03:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-05-22 15:14:08 +02:00
2026-05-22 17:34:35 +01:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00
2026-05-22 17:34:35 +01:00
2026-03-04 17:02:11 +02:00