zulip/zerver
Alex Vandiver 2e38f426f4 upload: Generate thumbnails when images are uploaded.
A new table is created to track which path_id attachments are images,
and for those their metadata, and which thumbnails have been created.
Using path_id as the effective primary key lets us ignore if the
attachment is archived or not, saving some foreign key messes.

A new worker is added to observe events when rows are added to this
table, and to generate and store thumbnails for those images in
differing sizes and formats.
2024-07-16 13:22:15 -07:00
..
actions upload: Generate thumbnails when images are uploaded. 2024-07-16 13:22:15 -07:00
data_import ruff: Fix FURB154 Use of repeated consecutive global, nonlocal. 2024-07-14 13:53:18 -07:00
integration_fixtures/nagios tests: Add a test for fixtures for non-webhook integrations. 2021-04-28 08:16:51 -07:00
lib upload: Generate thumbnails when images are uploaded. 2024-07-16 13:22:15 -07:00
management upload: Generate thumbnails when images are uploaded. 2024-07-16 13:22:15 -07:00
migrations upload: Generate thumbnails when images are uploaded. 2024-07-16 13:22:15 -07:00
models upload: Generate thumbnails when images are uploaded. 2024-07-16 13:22:15 -07:00
openapi api: Deprecate uri and add url parameter in "/user_uploads" endpoint. 2024-07-14 22:32:36 -07:00
tests upload: Generate thumbnails when images are uploaded. 2024-07-16 13:22:15 -07:00
tornado ruff: Fix UP035 Import from collections.abc, typing instead. 2024-07-13 22:28:22 -07:00
transaction_tests ruff: Bump target-version from py38 to py310. 2024-07-13 22:28:22 -07:00
views realm: Migrate smaller files to typed_endpoint. 2024-07-15 16:49:32 -07:00
webhooks integration-docs: Update Travis CI for new doc format. 2024-07-16 09:40:45 -07:00
worker upload: Generate thumbnails when images are uploaded. 2024-07-16 13:22:15 -07:00
__init__.py django: Upgrade Zulip to Django 3.2 LTS. 2021-05-03 08:36:22 -07:00
apps.py ruff: Fix UP007 Use X | Y for type annotations. 2024-07-13 22:28:22 -07:00
context_processors.py ruff: Fix UP035 Import from collections.abc, typing instead. 2024-07-13 22:28:22 -07:00
decorator.py ruff: Fix UP035 Import from collections.abc, typing instead. 2024-07-13 22:28:22 -07:00
filters.py ruff: Fix UP007 Use X | Y for type annotations. 2024-07-13 22:28:22 -07:00
forms.py ruff: Fix UP007 Use X | Y for type annotations. 2024-07-13 22:28:22 -07:00
logging_handlers.py ruff: Fix UP007 Use X | Y for type annotations. 2024-07-13 22:28:22 -07:00
middleware.py ruff: Fix UP035 Import from collections.abc, typing instead. 2024-07-13 22:28:22 -07:00
signals.py ruff: Bump target-version from py38 to py310. 2024-07-13 22:28:22 -07:00