matrix-media-repo icon indicating copy to clipboard operation
matrix-media-repo copied to clipboard

Highly configurable multi-domain media repository for Matrix.

Results 146 matrix-media-repo issues
Sort by recently updated
recently updated
newest added

The two blue lines here should be pointing at the same location because they're the same hash, as should the first and third lines: ![image](https://user-images.githubusercontent.com/1190097/75642481-e29a4700-5bf8-11ea-91f8-339cdc376876.png)

bug

To make sure this thing works

enhancement
help wanted

To verify this thing works front to back

enhancement
help wanted

Synapse issue: https://github.com/matrix-org/synapse/issues/1263 There's no spec for redactions deleting media, so one may have to be created. When the homeserver detects that a media object is dereferenced everywhere it should...

enhancement
no matrix spec
security
data waste
redaction

It's a bit hard to say what the media repo needs to do to be GDPR compliant, and much of this list may conflict with what matrix.org is doing to...

enhancement
no matrix spec
security
gdpr

More information: https://github.com/matrix-org/matrix-doc/issues/701 Currently the `content_token` format is undecided, however we can still start implementing this as a proof of concept. * Implement the `?public=true` flag (default true) * Generate...

enhancement
no matrix spec
security
spec compliance
auth

It sucks that remote media which has been subsequently quarantined/removed by the host is still cached on our end. Until Matrix truly federates media, we can plug the gap by...

enhancement
no matrix spec
security

Currently uploads involve calculating hashes, performing lots of reads from the database, and generating a media ID. There's some other checks as well, such as per-user reuse, general reuse (as...

enhancement

Similar to https://github.com/turt2live/matrix-media-repo/blob/master/docs/admin.md#data-usage-for-serversusers, it would be good to be able to get data usage per room, in addition to the existing per user criteria.

enhancement
admin api

Always start with looking internally to the media repo, and if the media isn't found then proxy it through synapse, caching it locally in the media repo.

enhancement
type:media import