Alex Vandiver
ab6b6639e6
migrations: Derive emoji content-type from the bytes.
2024-07-17 11:39:04 -07:00
Alex Vandiver
9983dc761f
migrations: Further fix emoji re-thumbnailing.
...
90701978d9
was an incomplete fix.
2024-07-16 15:38:22 -07:00
Alex Vandiver
e8a049ea57
migrations: Handle missing emoji/images/still/ directory.
2024-07-16 14:55:45 -07:00
Alex Vandiver
90701978d9
migrations: Fix emoji re-thumbnailing for imports.
...
Imports (including conversions from Slack, Hipchat, etc) do not write
the `.original` of the file (nor the still versions, for animations),
only the thumbnailed (and possibly animated) version. Looking for
`.original` would thus fail, and overwrite the (working) emoji with
the "?" and disable it.
In the event that we do not find the `.original`, fall back to the
bytes from the non-`.original`, to handle these import cases.
2024-07-16 12:57:49 -07:00
Alex Vandiver
1745d87f2e
migrations: Add enough information to logs to reverse bad emoji "fixes."
2024-07-16 12:57:49 -07:00
Anders Kaseorg
b96feb34f6
ruff: Fix SIM117 Use a single `with` statement with multiple contexts.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-07-14 13:48:32 -07:00
Anders Kaseorg
0fa5e7f629
ruff: Fix UP035 Import from `collections.abc`, `typing` instead.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-07-13 22:28:22 -07:00
Anders Kaseorg
531b34cb4c
ruff: Fix UP007 Use `X | Y` for type annotations.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-07-13 22:28:22 -07:00
Anders Kaseorg
e08a24e47f
ruff: Fix UP006 Use `list` instead of `List` for type annotation.
...
Signed-off-by: Anders Kaseorg <anders@zulip.com>
2024-07-13 22:28:22 -07:00
Alex Vandiver
4df9b03451
migrations: Re-thumbnail and rename existing emoji.
2024-07-12 13:26:47 -07:00