Skip to content
Snippets Groups Projects
  1. Sep 10, 2020
    • Erik Johnston's avatar
      Clean up `Notifier.on_new_room_event` code path (#8288) · 5d3e306d
      Erik Johnston authored
      The idea here is that we pass the `max_stream_id` to everything, and only use the stream ID of the particular event to figure out *when* the max stream position has caught up to the event and we can notify people about it.
      
      This is to maintain the distinction between the position of an item in the stream (i.e. event A has stream ID 513) and a token that can be used to partition the stream (i.e. give me all events after stream ID 352). This distinction becomes important when the tokens are more complicated than a single number, which they will be once we start tracking the position of multiple writers in the tokens.
      
      The valid operations here are:
      
      1. Is a position before or after a token
      2. Fetching all events between two tokens
      3. Merging multiple tokens to get the "max", i.e. `C = max(A, B)` means that for all positions P where P is before A *or* before B, then P is before C.
      
      Future PR will change the token type to a dedicated type.
      5d3e306d
    • Andrew Morgan's avatar
      Show a confirmation page during user password reset (#8004) · a3a90ee0
      Andrew Morgan authored
      This PR adds a confirmation step to resetting your user password between clicking the link in your email and your password actually being reset.
      
      This is to better align our password reset flow with the industry standard of requiring a confirmation from the user after email validation.
      a3a90ee0
    • Richard van der Hoff's avatar
      e44e9ee5
  2. Sep 09, 2020
  3. Sep 08, 2020
  4. Sep 07, 2020
  5. Sep 06, 2020
  6. Sep 04, 2020
Loading