No description
Find a file
Ali Asadi d85be31e77 switch chat media messages to client-side MinIO uploads
Frontend now uploads media directly to MinIO and sends only the
resulting object_key; the backend never touches file bytes. Mattermost
post bodies carry "<type>:<object_key>" instead of a permanent public
URL, and download links are signed fresh on every read (send + list)
so they can't outlive their expiry. Also wires up MINIO_SECURE, which
settings.py previously never read from env.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-12 12:12:31 +03:30
apps switch chat media messages to client-side MinIO uploads 2026-07-12 12:12:31 +03:30
main switch chat media messages to client-side MinIO uploads 2026-07-12 12:12:31 +03:30
utils debug 2026-06-15 15:22:17 +03:30
.env.example switch chat media messages to client-side MinIO uploads 2026-07-12 12:12:31 +03:30
.gitignore add new gooyal account app migrations. 2026-07-12 11:27:31 +03:30
conftest.py complete mattermost integration 2026-06-13 13:43:29 +03:30
delme.py running 2026-06-08 12:42:03 +03:30
Dockerfile init 2026-05-10 15:25:49 +03:30
env.sample switch chat media messages to client-side MinIO uploads 2026-07-12 12:12:31 +03:30
manage.py init 2026-05-10 15:25:49 +03:30
pytest.ini complete mattermost integration 2026-06-13 13:43:29 +03:30
requirements.in update requirements 2026-06-15 13:06:31 +03:30
requirements.txt update requirements 2026-06-15 13:06:31 +03:30
run.sh init 2026-05-10 15:25:49 +03:30