Skip to content
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

MSC2716: Incrementally importing history into existing rooms #2716

Open
wants to merge 69 commits into
base: old_master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
8c8d5e3
MSC2716: Incrementally importing history into existing rooms
ara4n Aug 4, 2020
3a03172
note that we don't solve lazyloading history from ASes
ara4n Aug 4, 2020
5e6b7b9
add another alternative
ara4n Aug 4, 2020
9451439
s/parent/prev_event/ for consistency with SS API
ara4n Aug 11, 2020
8668e3a
Add initial draft of alternative batch sending historical messages
MadLittleMods Jul 22, 2021
d40f3b9
Update with chunk events
MadLittleMods Jul 22, 2021
5854ca2
Add note about adding m.historical
MadLittleMods Jul 22, 2021
b766be5
Only connect the base insertion event to the specified prev_event
MadLittleMods Jul 29, 2021
b448452
Start of consolidation and adding more clear information
MadLittleMods Aug 7, 2021
8a4d136
Wrap lines
MadLittleMods Aug 7, 2021
92f87ed
Add remaining alternatives
MadLittleMods Aug 7, 2021
bb44a63
Correct stable endpoint location
MadLittleMods Aug 7, 2021
3367f56
Reading pass
MadLittleMods Aug 7, 2021
a4c474e
Fix casing typo
MadLittleMods Sep 7, 2021
9df8b6e
Split out meta MSC2716 events into their own fields
MadLittleMods Sep 17, 2021
b3b7903
Remove outdated comment on current iteration of spec
MadLittleMods Sep 17, 2021
38bebb1
Use more obvious query param name
MadLittleMods Sep 17, 2021
7df80fe
Rename from chunks to batches
MadLittleMods Oct 13, 2021
3f28588
Add graph to show how historical state plays into the DAG
MadLittleMods Oct 14, 2021
80e68bc
Add server detection support
MadLittleMods Dec 15, 2021
1678282
Prefer empty prev_events=[] over fake prev_events
MadLittleMods Feb 7, 2022
c6a60b1
GitHub now supports mermaid natively
MadLittleMods Feb 16, 2022
65e5f7b
Incorporate in feedback
MadLittleMods Apr 14, 2022
d7cf789
Fix little mistakes
MadLittleMods May 12, 2022
d016b7d
Emphasize has *all* history as it's the key differentiator for that s…
MadLittleMods Jun 3, 2022
2544a3f
Address markers being lost in timeline gaps (marker events as state)
MadLittleMods Jun 3, 2022
7258f64
Formatting
MadLittleMods Jun 3, 2022
a828de3
Small typos and other fixes
anoadragon453 Aug 9, 2022
b2b5b54
Use json5
MadLittleMods Aug 9, 2022
a7920fb
Remove base graph
MadLittleMods Aug 10, 2022
73f4143
?ts is now specced
MadLittleMods Aug 10, 2022
92a7658
Say explicit for current room version
MadLittleMods Aug 10, 2022
1cf7395
Say which query parameters are optional vs required
MadLittleMods Aug 10, 2022
2433dfa
"Live timeline" so it's obvious
MadLittleMods Aug 10, 2022
efbee43
Fix stable versions
MadLittleMods Aug 10, 2022
b4ba8c4
Feature needs to be true
MadLittleMods Aug 10, 2022
7cde5cd
More clear phrasing
MadLittleMods Aug 10, 2022
8a50cbf
Add annotation that older events are at the top of the graphs
MadLittleMods Aug 10, 2022
8286ca4
A --> B is just where you want to import between
MadLittleMods Aug 10, 2022
850e2f1
More than one reason for new room version
MadLittleMods Aug 10, 2022
3332ca8
unioned with the state at the prev_event_id
MadLittleMods Aug 10, 2022
3668193
State events are allowed
MadLittleMods Aug 10, 2022
c936c7b
Merge branch 'matthew/msc2716' of github.com:matrix-org/matrix-doc in…
MadLittleMods Aug 10, 2022
1d3f562
Unsaved merge conflict
MadLittleMods Aug 10, 2022
e593c20
More clear image
MadLittleMods Aug 10, 2022
2c46547
Just use event types when referring to them
MadLittleMods Aug 10, 2022
f60c233
Self-referential batches descoped to another MSC
MadLittleMods Aug 10, 2022
b081ec7
Re-arrange to explain events and fields in table
MadLittleMods Aug 12, 2022
d20455f
Fix some table formatting and better full examples
MadLittleMods Aug 12, 2022
a8313bd
Link to depth discussion
MadLittleMods Aug 12, 2022
9d96c5c
Wrapping
MadLittleMods Aug 12, 2022
991bd84
Fix direction
MadLittleMods Aug 17, 2022
55551fc
Remove namespace beacuse the event type is already the namespace
MadLittleMods Aug 17, 2022
1ee23d4
Fix heading structure and more words to describe the historical property
MadLittleMods Aug 24, 2022
e7e435d
Explain when the messages in the example were sent
MadLittleMods Aug 24, 2022
775d3d3
Clarify that you provide it next time
MadLittleMods Aug 24, 2022
6ccecd7
Clarify how it connects
MadLittleMods Aug 24, 2022
af24a5f
Fix endpoint path (no unstable)
MadLittleMods Aug 24, 2022
10599cb
Add heading for new event types
MadLittleMods Aug 24, 2022
a6b5d8f
Use m.room.insertion type name in mermaid graphs
MadLittleMods Aug 24, 2022
0642d88
Remove backticks from mermaid graphs
MadLittleMods Aug 24, 2022
b18c214
Add more initial explanation
MadLittleMods Aug 24, 2022
02b5f4b
Better DAG to match expectation image
MadLittleMods Aug 24, 2022
69bd287
Add example why you would use the historical content property
MadLittleMods Aug 25, 2022
5412e80
Remove "full"
MadLittleMods Aug 25, 2022
16a6a40
Fix historical typo
MadLittleMods Aug 25, 2022
4a8f834
Explain that /batch_send does the insertion/batch dance for you
MadLittleMods Aug 25, 2022
e4193ff
Make it more clear what the drawbacks are
MadLittleMods Apr 13, 2023
1fc8b6b
with should be without
MadLittleMods Apr 13, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading