Travis Ralston

Results 583 issues of Travis Ralston

or the One True DM™️ for a user, including optional immutability. **[Rendered](https://github.com/matrix-org/matrix-doc/blob/travis/msc/immutable-dms/proposals/2199-canonical-dms.md)** Related issues: * https://github.com/vector-im/riot-web/issues/7315 * https://github.com/matrix-org/matrix-doc/issues/1255 **Requires**: * [MSC2212](https://github.com/matrix-org/matrix-doc/pull/2212) or very similar. * [MSC2213](https://github.com/matrix-org/matrix-doc/pull/2213) or very similar. For...

proposal
kind:core
needs-implementation

[Rendered](https://github.com/matrix-org/matrix-doc/blob/travis/msc/typed-typing-notifs/proposals/3038-typed-typing-notifications.md)

feature
proposal
client-server
kind:feature
needs-implementation

[Rendered](https://github.com/matrix-org/matrix-doc/blob/travis/msc/ipfs/proposals/2706-IPFS.md) This is inspired by matrix-media-repo's work towards IPFS, but still needs work. This is done with a community hat on: ``` Signed-off-by: Travis Ralston ```

proposal
kind:feature
needs-implementation

[Rendered](https://github.com/matrix-org/matrix-spec-proposals/blob/travis/extev/power-levels/proposals/3842-power-levels-message-events.md)

proposal
client-server
kind:core

[Rendered](https://github.com/matrix-org/matrix-spec-proposals/blob/travis/msc/redaction-rules-change-again/proposals/3821-update-redaction-rules-again.md) Currently collecting things which should be protected under redaction. Please add new threads if there are cases missing.

requires-room-version
proposal
unassigned-room-version
kind:maintenance
needs-implementation

### Description People seem to be seeing/getting outdated device lists from Synapse regardless of server. This is manifesting in the fairly normal ways: wrong names, devices that should have been...

z-device-list-tracking
T-Defect
X-Needs-Info

We need a way to persist data for the OlmMachine to use in practice. Ideally, this is done in a way where we can dictate the storage structure and mechanism...

bindings

This will be needed for things like MSC3401 VoIP where arbitrary event shapes will need encrypting and sending as to-device messages.

enhancement
bindings

so we can use it :)

enhancement
bindings

otherwise we end up with a lot of useless object creation in the JS side. For example: ``` const roomMembers = await this.client.getRoomMembers(roomId); const keysClaimReq = await this.machine.getMissingSessions(roomMembers.map(u => new...

bindings