- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 648
Timeline needs to refresh when we see a MSC2716 marker event #2299
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Merged
      
      
            MadLittleMods
  merged 56 commits into
  develop
from
madlittlemods/refresh-timeline-when-we-see-msc2716-marker-events-v2
  
      
      
   
  Jun 1, 2022 
      
    
  
     Merged
                    Changes from 4 commits
      Commits
    
    
            Show all changes
          
          
            56 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      d37fa81
              
                Timeline needs to refresh when we see a MSC2716 marker event
              
              
                MadLittleMods dbc7d66
              
                Fix tests failing from function signature changes
              
              
                MadLittleMods ee39d6c
              
                Fix argument mismatch
              
              
                MadLittleMods 2468690
              
                Add missing docstrings
              
              
                MadLittleMods f44489d
              
                Raw refreshLiveTimeline function that seems to work
              
              
                MadLittleMods 1ab5460
              
                Clean up raw commit
              
              
                MadLittleMods 52ce184
              
                Remove event remitters
              
              
                MadLittleMods d7c6802
              
                Merge branch 'develop' into madlittlemods/refresh-timeline-when-we-se…
              
              
                MadLittleMods 26d4ecd
              
                Fix up lints
              
              
                MadLittleMods f1979d2
              
                Fix lints
              
              
                MadLittleMods c863ad1
              
                Use UnstableValue
              
              
                MadLittleMods b58e198
              
                Clarify toStartOfTimeline order
              
              
                MadLittleMods 81785ce
              
                Add backwards compatible overloads
              
              
                MadLittleMods a98df62
              
                Fix lints
              
              
                MadLittleMods a8e4d07
              
                Fix lints
              
              
                MadLittleMods d43a994
              
                Match case of other events
              
              
                MadLittleMods 4acc712
              
                Add some missing type hints
              
              
                MadLittleMods 15d0e8a
              
                Use built-in matches function
              
              
                MadLittleMods 64a6e38
              
                Add more missing types
              
              
                MadLittleMods 46f2933
              
                Merge branch 'develop' into madlittlemods/refresh-timeline-when-we-se…
              
              
                MadLittleMods d267136
              
                Add method to call MSC2716 /batch_send endpoint
              
              
                MadLittleMods 148434d
              
                Move batchSend to e2e test in matrix-react-sdk
              
              
                MadLittleMods 3973e34
              
                Extra TimelineRefresh to make the timeline blank and have something t…
              
              
                MadLittleMods a086489
              
                getLatestTimeline for when no events exist in the timeline already
              
              
                MadLittleMods d241f13
              
                Some cleanup
              
              
                MadLittleMods 0e3a5db
              
                Fix lints
              
              
                MadLittleMods a19b075
              
                Merge branch 'develop' into madlittlemods/refresh-timeline-when-we-se…
              
              
                MadLittleMods 3dff724
              
                Better comment
              
              
                MadLittleMods d37f788
              
                Re-register state listeners after `fixUpLegacyTimelineFields` changes…
              
              
                MadLittleMods 6b8aa6c
              
                Remove lastMarkerEventProcessed logic
              
              
                MadLittleMods 4bb1d14
              
                Add some missing test coverage
              
              
                MadLittleMods 34a943b
              
                Add tests for sync state listeners and RoomEvent.CurrentStateUpdated
              
              
                MadLittleMods e412aa1
              
                Fix lint
              
              
                MadLittleMods 7a90629
              
                Merge branch 'develop' into madlittlemods/refresh-timeline-when-we-se…
              
              
                MadLittleMods 9d1c7c7
              
                Fix test when we only emit on reference change
              
              
                MadLittleMods c36e1b9
              
                Fix test passing with and without timelineSupport
              
              
                MadLittleMods f663d6b
              
                Consolidate imports
              
              
                MadLittleMods 313df51
              
                Remove unnecessary overloads for private method
              
              
                MadLittleMods 90db6fd
              
                Add barebones tests for overloads
              
              
                MadLittleMods 9f3df87
              
                More straight-forward if-else
              
              
                MadLittleMods 8fc837f
              
                Added extra explanation what marker event means
              
              
                MadLittleMods 78689a9
              
                Fix lint
              
              
                MadLittleMods 58fa63c
              
                Dry interfaces by extending (OOP)
              
              
                MadLittleMods d0466a1
              
                Use Pick<> to be more composable and obvious what we're extending
              
              
                MadLittleMods e67b620
              
                Use optional chaining and null coalescing for more accurate and stand…
              
              
                MadLittleMods 2a4a430
              
                Add type
              
              
                MadLittleMods e4bd518
              
                Add deprecation warnings for old overloads
              
              
                MadLittleMods 310423a
              
                Better test name
              
              
                MadLittleMods ac07eaf
              
                Add refresh timeline tests to matrix-js-sdk
              
              
                MadLittleMods 4915aef
              
                WIP: almost working perfect merge test
              
              
                MadLittleMods 460e887
              
                Working tests
              
              
                MadLittleMods 741a4fa
              
                Fix lints
              
              
                MadLittleMods a33de28
              
                Merge branch 'develop' into madlittlemods/refresh-timeline-when-we-se…
              
              
                t3chguy 2bda3d3
              
                Accurate return description
              
              
                MadLittleMods 150a498
              
                Correct function parameters
              
              
                MadLittleMods a5f832f
              
                Small formatting updates
              
              
                MadLittleMods File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.