Stuart Mumford

Results 239 issues of Stuart Mumford

With the new location sharing feature in Element it's possible to self-host a tile server for downloading maps. See https://matrix.org/docs/guides/map-tile-server

There are certain operations, such as joining a new room (or creating one) where nio requires a sync call to return to refresh its internal state. For opsdroid this means...

enhancement
help wanted
connector/matrix

Somewhat related to #1724 but it's also useful for skills to be able to get a list of all joined (not just configured) rooms. I am thinking a signature like:...

enhancement
help wanted
good first issue
hacktoberfest
connector/matrix

Here: https://github.com/opsdroid/opsdroid/blob/69b3b9cbf2064b66c34831a235e8d101e50f9a0e/opsdroid/connector/matrix/connector.py#L173 We only iterate over `self.room_ids` which is the rooms in the config not all the rooms the account is joined to, this loop should be changed so it...

bug
help wanted
intermediate
hacktoberfest
connector/matrix

I need to look into this more, but my reverse proxy was offline for my matrix server and opsdroid started, but then didn't log anything at any level (my logs...

bug
help wanted
connector/matrix

# Description Errors returned by the matrix server are handled correctly, e.g. this logging pattern which occurs frequently: https://github.com/opsdroid/opsdroid/blob/3fe47d89df719e22861352fc3806d4093832c024/opsdroid/connector/matrix/connector.py#L296-L300 but if the error happened at the HTTP layer (i.e. 503...

enhancement
help wanted
good first issue
connector/matrix

Currently the matrix connector only processes messages that it receives in real time while running. We achieve this by doing an initial sync and throwing away all the events in...

enhancement
help wanted
advanced
connector/matrix

The matrix database stores data in room state. This means that the database is bound to a specific room, there is also a couple of helper functions which allow you...

enhancement
discussion
database

When a matrix room is upgraded a `m.tombstone` event is emitted, with a link to the upgraded room. The matrix connector should automatically follow this link and join the new...

enhancement
hacktoberfest
connector/matrix

Sometimes when receiving events over sync the keys needed to decrypt that event wont have arrived yet. If the decryption was attempted a sync or two later the keys may...

enhancement
help wanted
advanced
connector/matrix