Jonathan de Jong

Results 291 issues of Jonathan de Jong

Apparently this causes some compatibility issues with those servers when they try to download stuff from a conduit server. Context [here](https://matrix.to/#/!SMloEYlhCiqKwRLAgY:fachschaften.org/$3ombWBiMomZD7w8F906YENjPb_Ek2tolanmBBQjAPXA?via=conduit.rs&via=matrix.org&via=envs.net), in the conduit room. For this we probably need...

type/bug
area/client-api

I think this could be simplified with a tokenstream variable, but that could be a later change. _Originally posted by @ShadowJonathan in https://github.com/ruma/ruma/pull/1235#discussion_r914846915_

effort/easy
macro

(Distillation from talk in #ruma-dev) Related to https://github.com/ruma/ruma/issues/1039 --- I'd like to refactor the `stable`, `unstable`, `r0_path`, etc. macro bits ~~again~~ to something more idiomatic; ```rust history: { unstable =>...

effort/hard
area/client-api
area/federation-api
macro
type/refactor
type/experiment
breaking change

> I really don't like all of this stuff being defined on ASCII, it degrades the experience for non-English usage (especially where the language used doesn't use a variation of...

> One vague concern/idea i had when looking at this is that there's 0 tracability of which exact field failed int conversion when this [error] happens. _Originally posted by @ShadowJonathan...

effort/easy

Using https://crates.io/crates/compact_str (https://github.com/ParkMyCar/compact_str), a string of up to 24 bytes can be stored on-stack before it is deferred to the stack (becoming `String`) This might be very useful for crawlers,...

area/identifiers
type/experiment

[MSC3828](https://github.com/matrix-org/matrix-spec-proposals/pull/3828) This requires a header to be added to the http response for; - `/_matrix/media/v3/download` - `/_matrix/media/v3/thumbnail`

area/client-api
type/msc

https://github.com/matrix-org/matrix-spec-proposals/pull/1902 Note: This is migrating the `_matrix/media` endpoints to `_matrix/client`, if we're working with this as-is ruma today, we'd have to duplicate the endpoints.

area/client-api
area/federation-api
blocked
type/msc

A small tracking issue for widget support in ruma; - Specs; - https://github.com/matrix-org/matrix-spec-proposals/issues/3810 - https://github.com/matrix-org/matrix-spec-proposals/issues/3803 - https://github.com/matrix-org/matrix-spec-proposals/pull/1960 - https://github.com/matrix-org/matrix-spec-proposals/pull/2765 - https://github.com/matrix-org/matrix-spec-proposals/pull/2774 - https://github.com/matrix-org/matrix-spec-proposals/pull/3662 - https://github.com/matrix-org/matrix-spec-proposals/pull/2931 - Spec PR: https://github.com/matrix-org/matrix-doc/pull/2764 -...

effort/hard
area/events
help wanted
type/experiment
type/msc

Currently, `Metadata` just has three `Option`s, which technically could all be `None` or `Some` independently I want to change this so that the invariant of "`deprecated` implies `added`" and "`removed`...

effort/easy
area/ruma-api
type/refactor
breaking change