Paul Evans

Results 86 issues of Paul Evans

More of an admin task than a code one. Write enough code (even temporary) to allow us to puppet ghost users from commandline. Kill each ghost user with capital letters...

Both Gitter and Matrix support the concept of "read markers", to let clients remember what messages they've got up to. We can probably use these on both sides to let...

Since @matrixbot is the front-facing endpoint for all Matrix bridging into Gitter, it might be nice if it actually had some profile information to tell Gitter-side users what it's about....

The bridge doesn't appear to be able to join "freecodecamp/freecodecamp" any more. > var gitter = new Gitter(KEY); undefined > var r = gitter.rooms.findByUri("freecodecamp/freecodecamp"); undefined > r { state: 'rejected',...

I.e. when real Gitter-side users do. I believe we get these member events down the gitter event stream; we just have to remember to turn them into `m.room.member` events.

Some users are reporting flakey displaynames in bridged rooms, where they just appear as `null` instead of their real name. I've been unable to reproduce this but I have seen...

I've had an initial attempt on a branch, https://github.com/matrix-org/matrix-appservice-gitter/tree/paul/avatars-to-gitter but it doesn't look too pretty currently: ![gitter-avatars](https://cloud.githubusercontent.com/assets/350941/18797730/27543a78-81c7-11e6-88db-441e12e24202.png) I don't know if it's good enough to commit, or can be improved,...

Steal the `dirty` state bit concept from `matrix-appservice-slack`'s BridgedRoom, so when we update both a user's displayname and avatar we don't have to write two lines to the `user-store.db` file...

(copied from https://github.com/vector-im/vector-web/issues/2340) @neurocis reports: If you attempt to create a Gitter bridge and specify an invalid room upon initial setup you are unable to remove the bridge and then...

At a time when the bridge is natively creating rooms, it owns powerlevels. It might be nice to have a way to ask it to give power out.