Skip to content
Open
Changes from all commits
Commits
Show all changes
99 commits
Select commit Hold shift + click to select a range
8cc34df
Simplified sliding sync
erikjohnston Aug 30, 2024
456db3b
Add example usage
erikjohnston Aug 30, 2024
6fe4ba7
Add security and unstable prefix
erikjohnston Aug 30, 2024
a5dc74b
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Jan 8, 2025
4c47844
Some clarifications
erikjohnston Jan 8, 2025
3fc851a
Rewrite MSC to include full API description
erikjohnston Sep 9, 2025
a1bd6bf
Use full URLs
erikjohnston Sep 9, 2025
839eb35
Clarify $LAZY
erikjohnston Sep 9, 2025
a9141ab
Note that bump stamps can decrease
erikjohnston Sep 9, 2025
dbf593a
Add an open question for pre-flight CORS
erikjohnston Sep 9, 2025
a325def
Clarifications
erikjohnston Sep 9, 2025
992007a
Add support for `set_presence`
erikjohnston Sep 11, 2025
165aaff
Rename invite_state to stripped_state
erikjohnston Sep 11, 2025
495963f
Handle state deletion
erikjohnston Sep 11, 2025
c6cd26e
Rename unstable_expanded_timeline
erikjohnston Sep 11, 2025
486efe2
Add new lists field
erikjohnston Sep 11, 2025
97feb73
Add `membership` field in room response
erikjohnston Sep 11, 2025
1786eeb
Move unread threads to thread extension
erikjohnston Sep 11, 2025
d156cb9
Change the required_state request format
erikjohnston Sep 12, 2025
de0fe55
Move URL params to request body
erikjohnston Sep 12, 2025
b7b363e
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Sep 22, 2025
2d2890d
Apply suggestions from code review
erikjohnston Sep 24, 2025
b405735
0-indexed
erikjohnston Sep 24, 2025
888e070
s/RoomFilter/SlidingRoomFilter/
erikjohnston Sep 24, 2025
d6d5edd
Make RequiredStateRequest.include optional
erikjohnston Sep 24, 2025
5b5e82b
Link to lazy-loaded membership
erikjohnston Sep 24, 2025
a2d3684
Link to tagging
erikjohnston Sep 24, 2025
4a38bb9
is_dm being omitted implies not a DM room
erikjohnston Sep 24, 2025
1465e25
Define 'just occured'
erikjohnston Sep 24, 2025
0fbd845
Note about resource consumption
erikjohnston Sep 24, 2025
ce6f0f3
Note about resource consumption
erikjohnston Sep 24, 2025
985e71f
Add note that servers can expire sync connections if response is too …
erikjohnston Sep 24, 2025
492db05
Remove ability to peek via room subscriptions
erikjohnston Sep 25, 2025
1058ad7
Change 'ranges' to 'range'
erikjohnston Sep 25, 2025
bade6bb
Move room configs section for clarity
erikjohnston Sep 25, 2025
474e681
Allow 'room_name_like' to be implementation dependent
erikjohnston Sep 25, 2025
6e96ddb
Clarify notifications are unthreaded
erikjohnston Sep 25, 2025
2db8940
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Sep 25, 2025
cc759db
Remove misleading sentence
erikjohnston Sep 25, 2025
98307d1
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Sep 25, 2025
ca38ae8
Apply suggestions from code review
erikjohnston Sep 25, 2025
e5b047a
Explain why we don't include more fields in invited rooms
erikjohnston Sep 25, 2025
a48eb1b
Remove 'room_name_like' as not implemented or used
erikjohnston Sep 25, 2025
25479be
Review comment
erikjohnston Sep 25, 2025
ac356a7
Point to existing sync v2 heroes spec
erikjohnston Sep 25, 2025
31d18c1
Reword heroes section
erikjohnston Sep 25, 2025
bbc82d2
Note in lazy loading section state resolution
erikjohnston Sep 25, 2025
49bbe41
Note why caching members is useful
erikjohnston Sep 25, 2025
c4bf57d
Mention `expanded_timeline`
erikjohnston Sep 25, 2025
74e8e76
Make the 'lists' request field sticky
erikjohnston Sep 26, 2025
2cf4783
Clear up situation with rejected invites
erikjohnston Sep 29, 2025
f5f6f83
Add note about 'last activity' being server dependent
erikjohnston Sep 29, 2025
2e8be0a
Remove sticky lists
erikjohnston Oct 1, 2025
ef197a4
Add double initial sync as an alternative
erikjohnston Oct 3, 2025
5bcef01
Document the stable path
erikjohnston Oct 7, 2025
5bfe61c
Clarify list order
erikjohnston Oct 7, 2025
3462215
Remove duplicate lists entry
erikjohnston Oct 8, 2025
f90fcf5
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Oct 10, 2025
6496470
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Oct 10, 2025
b255bf3
Clarify lazyloading
erikjohnston Oct 10, 2025
de0a6a4
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Nov 27, 2025
380bbf9
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Nov 27, 2025
f53bae5
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Nov 27, 2025
88568ac
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Nov 27, 2025
e9a03fe
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Nov 27, 2025
fb3eaca
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Nov 27, 2025
5fd7969
at least one field that is a superset of
erikjohnston Nov 27, 2025
505fbf8
Clarify timeline expansion
erikjohnston Nov 27, 2025
83a0e3f
Clarify example of timeline expansion
erikjohnston Nov 27, 2025
e3e46b1
Unknown presence values result in a 400
erikjohnston Nov 27, 2025
b42d2fe
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Nov 27, 2025
684a8ae
Update proposals/4186-simplified-sliding-sync.md
erikjohnston Nov 27, 2025
27cd7ea
Replace references to sync v2 with /v3/sync
erikjohnston Nov 27, 2025
0c39b4b
Add note about matching against state_key
erikjohnston Nov 27, 2025
4fa86c9
Add back missing example
erikjohnston Nov 27, 2025
69dc798
Rename to is_invited
erikjohnston Nov 28, 2025
564839a
Remove spurious receipts claim
erikjohnston Nov 28, 2025
93a1069
Apply suggestions from code review
erikjohnston Dec 10, 2025
7d066fb
Rewrap lines
erikjohnston Dec 10, 2025
2b969b0
Clarify 'common fields' and 'membership'
erikjohnston Jan 27, 2026
ec5a540
Bump stamp can be omitted
erikjohnston Jan 27, 2026
d34d7d6
List names should be 'opaque identifies'
erikjohnston Jan 28, 2026
fea5bf8
Explicitly call out changes of limited and membership caches
erikjohnston Jan 28, 2026
1fade2f
Note that not filtering lazy members is an arbitrary decision
erikjohnston Jan 28, 2026
68f16e8
Note that we do not support timeline filtering
erikjohnston Feb 4, 2026
9111f3d
Remove TODOs
erikjohnston Feb 4, 2026
76fce76
Remove warning around lack of knock support
erikjohnston Feb 4, 2026
40855ba
Note that `pos` token should be usable in the other APIs
erikjohnston Feb 4, 2026
8c9ae99
Note difference with v3/sync for lazy loaded
erikjohnston Feb 5, 2026
16b4852
Note bump_stamp is non-unique
erikjohnston Feb 5, 2026
1ce0bc1
Note conn_id is scoped to used and device
erikjohnston Feb 18, 2026
36bb63c
Note that room name can be unset, and that heroes are only included i…
erikjohnston Feb 18, 2026
deb16f6
Fix spelling
erikjohnston Feb 18, 2026
7282c1a
Note that timeout=0 is the same as no timeout
erikjohnston Mar 31, 2026
75504c7
Don't say always included
erikjohnston Mar 31, 2026
4cfcefe
Don't use 'all rooms'
erikjohnston Mar 31, 2026
91aefbd
Rephrase 'wildcards'
erikjohnston Mar 31, 2026
a8af38a
Expand `count` definition
erikjohnston Mar 31, 2026
67e22a8
Explicitly note how to merge `lazy_members`
erikjohnston Mar 31, 2026
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
Loading