jplatte
  • Joined on Mar 29, 2020
Loading Heatmap…

jplatte pushed to federation at jplatte/conduit

  • f8a8765cba fix: can't find count from event in db
  • 4db6d7e430 fix: remove avatar url checks They are not in the spec and maubot relies on that
  • a567cd81d5 improvement: better logs on deserialization errors
  • f4078a29eb fix: synapse complains about missing origin
  • dd749b8aee fix: server keys and destination resolution when server name contains port
  • Compare 314 commits »

6 days ago

jplatte pushed to master at jplatte/conduit

  • b5488f86b5 Merge pull request 'Add room upgrade.' (#182) from q-b/conduit-fork:rooms_upgrade into master Reviewed-on: https://git.koesters.xyz/timo/conduit/pulls/182 Reviewed-by: Timo Kösters <timo@koesters.xyz>
  • 698e44a732 Fix /upgrade account data problems
  • 515465f900 fix: make element not show "unknown user" warning The 404 error for /profile in the spec says "There is no profile information for this user or this user does not exist.", but Element assumes every 404 is a user that does not exist.
  • df55e8ed0b Add room upgrade.
  • aef0c8563c Merge pull request 'improvement: add remaining key backup endpoints' (#201) from keybackup into master Reviewed-on: https://git.koesters.xyz/timo/conduit/pulls/201
  • Compare 173 commits »

6 days ago

jplatte commented on pull request timo/conduit#195

Change license to Apache-2.0

I agree to release all my previous contributions under the terms of the Apache 2.0 license.

1 month ago

jplatte created pull request timo/conduit#184

Update ruma

1 month ago

jplatte pushed to up-ruma at jplatte/conduit

1 month ago

jplatte pushed to up-ruma at jplatte/conduit

  • 34f68c8664 Update ruma
  • 4b3d6e736f Merge pull request 'Alpine based Docker image' (#152) from Weasy666/conduit:master into master Reviewed-on: https://git.koesters.xyz/timo/conduit/pulls/152 Reviewed-by: Timo Kösters <timo@koesters.xyz>
  • 2fc99c05e1 docs: add documentation to the repo and improve layout
  • 87ed132ae4 Add README in docker folder and mention docker in Conduit's README
  • 7288010e55 Move additional files into dedicated folder and make build the def... ...fault in the compose files.
  • Compare 69 commits »

1 month ago

jplatte created pull request timo/conduit#158

Upgrade ruma

1 month ago

jplatte pushed to up-ruma at jplatte/conduit

1 month ago

jplatte pushed to up-ruma at jplatte/conduit

1 month ago

jplatte pushed to up-ruma at jplatte/conduit

  • fcd230ff20 Upgrade ruma
  • f8544bf6e3 Merge pull request 'improvement: only remove to-device events when sure the client received them' (#139) from improve-to-device-removal into master Reviewed-on: https://git.koesters.xyz/timo/conduit/pulls/139
  • 16576d19cd improvement: only remove to-device events when sure the client received them To make this work, I had to remove the recommended limit of 100 to-device events per /sync (https://matrix.org/docs/spec/client_server/latest#id72)
  • 678f33acf9 Merge pull request 'Moving to ruma-monorepo' (#133) from DevinR528/conduit:ruma-mono into master Reviewed-on: https://git.koesters.xyz/timo/conduit/pulls/133 Reviewed-by: Timo Kösters <timo@koesters.xyz>
  • 87fd432527 Refactor account_data to be more similar to other endpoints

1 month ago

jplatte deleted branch up-ruma from timo/conduit

1 month ago

jplatte pushed to up-ruma at timo/conduit

  • ef898383c2 Use ruma::Raw instead of ruma_events::Raw the latter was deprecated, but rustc doesn't warn about deprecated reexports

1 month ago

jplatte pushed to up-ruma at timo/conduit

1 month ago

jplatte commented on pull request timo/conduit#133

Moving to ruma-monorepo

@timo I'm not sure that can be supported in a nice way. We have caret dependencies (the default) and so you wouldn't have to pin just `ruma`, but also `ruma-events` and `ruma-*-api`.

2 months ago

jplatte commented on pull request timo/conduit#133

Moving to ruma-monorepo

So I know I wrote somewhere that we could re-remove `EventJson` wrapping on the sending side, but I take that back. The reason for this is that it would otherwise become impossible to implement federation – unknown fields in known events would get removed by passing through a homeserver implemented using Ruma.

2 months ago

jplatte commented on pull request timo/conduit#133

Moving to ruma-monorepo

It's because custom DSTs are complicated, so currently the ref types are not `&IdType` but `IdType<&str>` (which `IdTypeRef` is an alias for). We found a solution for making them DSTs though, somebody just needs to implement it :)

3 months ago

jplatte commented on pull request timo/conduit#133

Moving to ruma-monorepo

`room_id`s are no longer optional, instead there's `AnyWhateverEventStub` enums that don't contain `room_id`s (soon to be renamed `AnySyncWhateverEvent`).

3 months ago

jplatte created pull request timo/conduit#112

Update ruma crate

3 months ago

jplatte pushed to master at jplatte/conduit

3 months ago

jplatte pushed to master at jplatte/conduit

  • 88d091fca1 Merge pull request 'Allow client to load history on newly joined rooms' (#111) from gnieto/conduit:fix/issue-39-history-load into master Reviewed-by: Timo Kösters <timo@koesters.xyz>
  • cc383ac932 Cargo fmt
  • 9269f009db Allow client to load history on newly joined rooms On /sync, check if a room is a new join between `since` parameter and now. If it's a newly joined room, set the limited flag to true, which will force the client to load room messages via the `/messages` endpoint. On `master`, I could not reproduce the messages not showing to others when joining after being invited. Fixes #39
  • 4400bb93bb Merge pull request 'fix: edus will not be removed after timeout' (#108) from fix into master
  • 8eedc12567 fix: edus will not be removed after timeout
  • Compare 6 commits »

3 months ago