Go
Home
Pricing
FAQ
Install
Home
Pricing
FAQ
Install
Login
via GitHub
matrix-org/matrix-spec-proposals
Pull Requests
Commits
rav/travis
SimonBrandner/msc/call-notif
SimonBrandner/msc/sfu
aggregation-cleanup
aggregations-references
alfogrillo/poll_history_cache
andybalaam/crypto-terminology
andybalaam/deleting-state
andybalaam/dynamic-predecessor
andybalaam/emoji-verification-images
andybalaam/event-thread-and-order
andybalaam/location-streaming-wip
andybalaam/owned-state
andybalaam/owner-state-events
andybalaam/shared-key-backup-preference
andybalaam/state-sub-keys
andybalaam/thread-root-is-not-in-thread
anoa/add_space
anoa/as_thirdparty_lookup
anoa/blurhash
anoa/clarify_concerns_during_fcp
anoa/clarify_email_sending
anoa/copy_hints
anoa/custom_room_presets
anoa/duplicate_mimetype_info
anoa/emote_clarifications
anoa/gpdr17
anoa/hs_3pid_tokens
anoa/is_store_hashed_3pids
anoa/media_as_rooms
anoa/missing_punctuation
anoa/missing_punctuation3
anoa/msc_media_information_api
anoa/msc_separate_hs_api
anoa/msc2233
anoa/msc2322
anoa/no_auth_on_submit_token
anoa/no_client_secret
anoa/numbers
anoa/openapi_3
anoa/room_version_7
anoa/spec_release_infra
anoa/sticky_headers_fix
anoa/support-rendered-data
anoa/test_pr
anoa/test
anoa/tweak_msc_checklist
anoa/typo
anoa/typo2
anoa/typooo
application_service/release-r0.1.0
application_service/release-r0.1.1
application_service/release-r0.1.2
application-services
appservice-swagger
as-register-modifications
babolivier/alttext-sticker
babolivier/device_lists_clients
babolivier/fix-get-room-alias
babolivier/fix-invite-example
babolivier/identity-versions
babolivier/m_locked
babolivier/m_not_approved
babolivier/msc_email_case
babolivier/msc_presence_busy
babolivier/msc-room-label
babolivier/password-policy
babolivier/relation_redaction
babolivier/standardised-federation-response-format
babolivier/third-party-invites
babolivier/unread_counts
babolivier/user_status
ben/captions-proposal
benp/clarifyintro
benp/proposals-scraper-fix
benpa/spelling-fix
benpa/travisci-ignore-proposals
benparsons/proposalsCI
bnjbvr/interactive-roommessag
bwindels/aggregation-pagination
bwindels/messages-chunk-order
bwindels/relation-redactions
bwindels/relations-visibility
clarify_scale_crop
client_server/r0.2.0_updates
client_server/r0.3.0_updates
client_server/release-r0.4.0
client_server/release-r0.5.0
client_server/release-r0.6.0
client_server/release-r0.6.1
client_server_v2_http_api
client_server_v2
clokep/batch-state
clokep/encrypted-mentions-only-rooms
clokep/mentions-mixin
clokep/room-tag-notifications
clokep/test-pusher
clokep/threads-push-rule
clokep/thumbnail-media-negotiation
convert-to-modules
csauth
csauth2
daenney/msc-server-status
data-messages
dbkr/add_dot
dbkr/add_push_change_event_id
dbkr/add_sandbox_to_csp
dbkr/animated-image-flag
dbkr/clarify_highlight_and_sound
dbkr/contains_display_name_override
dbkr/default_state_defaults
dbkr/dont_line_wrap_rst
dbkr/dummy_auth_for_disambiguation
dbkr/encrypted-recovery-keys
dbkr/fix_directory_path
dbkr/fix_keys_changes
dbkr/fix_meta_escaping
dbkr/fix_room_tags
dbkr/get_pushers
dbkr/i_felt_your_presence
dbkr/identity_api_right_path
dbkr/is_bulk_lookup
dbkr/is_in_account_data
dbkr/keys_query_token
dbkr/more_requesttokens
dbkr/msc2746
dbkr/msc2747
dbkr/msc2772
dbkr/msc2845
dbkr/msc3144
dbkr/notification_counts
dbkr/notifs_api
dbkr/profile_return_null
dbkr/push_examples_api_path
dbkr/remove_unused_is_file
dbkr/remove_unused_is_file_2
dbkr/room_tag_grammar
dbkr/threepid_add_msisdn
dbkr/threepid_requesttoken
dbkr/threepid_submittoken_errors
dbkr/tos_2
dbkr/voip_asserted_identity
dbkr/voip-completed-elsewhere
dbkr/voip-early-media
dbkr/2746-fix-typos
devon/ssext_threads
directory-api
dkasak/newsfragment-for-3339
dkasak/tweak-pdu-diagram
dmr/remove_mentions_of_groups
drafts/e2e
drafts/reinstate_device_push_rules
element-hq/oidc-qr-login
element-hq/oidc-qr-secure-channel
eric/msc-jump-to-date
erikj/account_deactivate
erikj/as-register-removal
erikj/auth_events
erikj/auth_rejections
erikj/canonical_alias
erikj/counters
erikj/create_room_3pid_invite
erikj/deprecate_sender_key
erikj/disable_federation
erikj/event_checks
erikj/event_context_api
erikj/event_id_hashes
erikj/fed_invite_error_code
erikj/filter_url
erikj/fixup_auth_rules
erikj/invite_reject_reasons
erikj/invite_state
erikj/limit_auth_events
erikj/limit_txn_size
erikj/login_fallback_v1
erikj/login_token
erikj/make_membership_room_ver
erikj/newline_gendoc_STOP_BEING_CRANKY
erikj/presence
erikj/report
erikj/room_create_preset
erikj/rooms_v2
erikj/search_actual
erikj/search_yet_agian
erikj/search
erikj/soft_fail
erikj/soft_logout
erikj/spec_3pid_ruls
erikj/sss
erikj/state_res_msc
erikj/state_res_rejections
erikj/sync_v2_state_after
erikj/unbind_threepid_msc
event-schemas
fayed/cryptographic-membership
fayed/tofu
fix-croatian-sas-emoji
giomfo/push_encrypted_events
giomfo/tagged_events
giomfo/tweak_email_notification
gsouquet/from-param-msc3567
gsouquet/threading-via-relations
gsouquet/unsigned-thread-id
hawkowl/backfill-state
history_visibility
hs/appservice-login-spec
hs/appservice-no-notifs
hs/appservice-use-auth.type
hs/as-global-read
hs/as-txn-limit
hs/deactivated-user-metadata
hs/disable-presence
hs/dns-to-be-hostname
hs/errcode-specific-failure
hs/explicit-room-id-for-tombstones
hs/explicitly-link-RFC5870
hs/fix-as-login-typo
hs/guests-can-fetch-events
hs/hash-identity
hs/homeserver-content-trust-level
hs/media-preview-switch
hs/msc-2356
hs/msc-as-profile-suppliments
hs/msc-as-versions
hs/msc-as-versions2
hs/msc-bridge-inf
hs/proposal-admin-contact
hs/proposal-admin-contact-1
hs/proposal-appservice-login
hs/reporting-fixes
hs/shared-rooms
hs/soft-kicks
hs/synthetic-appservice-events
hs/user-search-profiles
hs/widget-invite-api
hs/widget-share-api
html-messages
hughns/capability-error-code
hughns/delegated-oidc-architecture
hughns/device-authorization-grant
hughns/device-scope-txnid
hughns/device-signing-upload-uia
hughns/external-payment-details
hughns/gha-update
hughns/login-token-requests
hughns/matrixrtc-m-call
hughns/rendezvous-api-update
hughns/resource-limit-exceeded-extra-fields
hughns/sign-in-with-qr
hughns/sign-in-with-qr-v2
hughns/simple-rendezvous-capability
hughns/sso-redirect-action
hughns/user-limit-exceeded
hughns/x25519-secure-channel
human-id-rules
identity_service/release-r0.1.0
identity_service/release-r0.2.0
identity_service/release-r0.2.1
identity_service/release-r0.3.0
include_device_keys
invalid_user_name
invite-room-state
j94/members-knock
johannes/cascading-profile-tags
johannes/event-match-almost-anything
johannes/event-match-dotted-keys
johannes/notify-in-app
johannes/rich-room-topics
jryans/clarify-cross-signing-examples
jryans/get-event-by-id
jryans/matrix-to-uri-v2
jryans/mobile-toc-overlap
jryans/msc-push-rule-reactions
jryans/room-one-to-one-push-rule
justjanne/messages-endpoint-threads-filter
justjanne/3981-relations-recursion
kaylendog/msc/simplified-encrypted-state
kegan/backfill-wording
kegan/complement-msc
kegan/device-limit
kegan/fallback-keys
kegan/fix-threaded-read-receipts
kegan/low-bandwidth
kegan/msc/threading
kegan/msc3884
kegan/msc3885
kegan/msc4297
kegan/otk-reset
kegan/persist-edu
kegan/placeholder-1
kegan/placeholder-2
kegan/profile-changes
kegan/pseudo-ids
kegan/spaces-summary
kegan/ssext-account-data
kegan/ssext-receipts
kegan/ssext-typing
kegan/sync-v3
kerry/display-notification-reason
kerry/remote-local-notification-toggle
kerry/remote-push-toggle
kerry/time-based-push-filtering
kerry/user-agent-on-device
key_v2_fixes
key_v2
kitsune/counting-unread-messages
leonerd/circle
macaroons
madlittlemods/appservice-interested-in-local-users
madlittlemods/createroom-timestamp-massaging
madlittlemods/dynamic-predecessor
madlittlemods/forwards-fill
madlittlemods/gappy-timelines
madlittlemods/join-timestamp-massaging
madlittlemods/power-level-up
madlittlemods/timestamp-to-event-causality-parameter
main
markjh/account_data_filters
markjh/archived_flag
markjh/blockquote_css
markjh/change_action
markjh/check_request_schema
markjh/client_config
markjh/codehighlighting
markjh/default_rules
markjh/document_v1_rooms_api
markjh/event_syntax_highlighting
markjh/event-schema
markjh/example_checker
markjh/filename
markjh/filter_inline
markjh/full_http_api_docs
markjh/gendoc_directory
markjh/get_enabled
markjh/guest_access
markjh/history_for_rooms_that_have_been_left
markjh/initial_sync_archived_flag
markjh/jenkins
markjh/list_formatting
markjh/node_swagger_validator
markjh/pushrule_stream
markjh/remove_device_specific_rules
markjh/replays
markjh/request_syntax_highlighting
markjh/room_filter
markjh/room_tags
markjh/swagger_examples
markjh/syntax_highlighting_message_examples
markjh/three_pid_creds
markjh/thumbnail_url
markjh/v2_sync_api
markjh/v2_sync_prev_content
markjh/v2_sync_templating
markjh/wildcards
markjh/3pid_login
matthew/device_list_update
matthew/encrypted-recovery-keys
matthew/filter_members
matthew/fix_state_sending_desc
matthew/group-voip
matthew/guest-state-events
matthew/let-users-kick-each-other
matthew/location
matthew/location-streaming
matthew/matrix-uri
matthew/msc1763
matthew/msc1767
matthew/msc1769
matthew/msc1772
matthew/msc1776
matthew/msc1777
matthew/msc1779
matthew/msc1796
matthew/msc1849-rewrite
matthew/msc1849
matthew/msc2228
matthew/msc2270
matthew/msc2278
matthew/msc2300
matthew/msc2301
matthew/msc2326
matthew/msc2359
matthew/msc2444
matthew/msc2716
matthew/msc2753
matthew/msc2775
matthew/msc2962
matthew/msc3018
matthew/msc3020
matthew/msc3277
matthew/msc3676
matthew/msc4016
matthew/msc4076
matthew/msc4083
matthew/msc4103
matthew/msc4136
matthew/msc4220
matthew/msc4231
matthew/msc4234
matthew/msc4289
matthew/msc4290
matthew/msc4291
matthew/owner-pl
matthew/room_v4
matthew/to-device
matthew/typos
matthew/1.0/msc688-msc1227-lazy-loading
matthew/2326
message-timezone-markup
michaelkaye/re_add_proposals
module-content-repo
module-history-vis
module-im
module-presence
module-push
module-receipts
module-typing2
module-voip
more_nesting
msc2271
msc2313
msc-connect-matrix-to-matrix
neilalexander/binary
neilalexander/identities
neilalexander/msc/send
neilalexander/plints
neilalexander/powerlevels
neilj/Remove-prev_content-from-the-essential-keys-list
neilj/Remove-prev_content-from-the-essential-keys-list2
neilj/msc_remove_presence_lists
neilj/msc-remove-presence-lists
neilj/remove_presence_lists
neilj/v3_rooms_by_default
newlines
old_master
paragraphs
paul/federation
paul/migrating-from-v1
paul/thirdparty-lookup
paul/update-howto-for-r0
poljar/event-id-required
poljar/key_request_fix
proofing
proofing2
proposals
push_gateway/release-r0.1.0
push_gateway/release-r0.1.1
push
quenting/account-deeplink
quenting/as-device-management
quenting/oauth2-revocation
rav/access_tokens
rav/allof-comments
rav/api_conventions
rav/clarify_send_join
rav/del_bk_pipeline
rav/doc_style
rav/docstyle_json_properties
rav/empty_response_body_fixes
rav/fix_appservice_threepid_protocols
rav/fix_array_examples
rav/fix_event_auth_spec
rav/fix_gen_swagger
rav/fix_jenkins_comments
rav/fix_netlify_for_plus_branch
rav/fix_pdu_size
rav/fix_up_notifications
rav/json_schema
rav/master2
rav/missing_changelog
rav/move_prev_content
rav/msc1730/work
rav/netlify_previews
rav/no_preview_proposals
rav/no_rebuild_matrix.org
rav/pagination_clarifications
rav/pagination_conventions
rav/pr_templates
rav/projects-guillotine
rav/proposal/auth_events_in_correct_room
rav/proposal/change_aliases_auth_rules
rav/proposal/client_data_in_key_upload
rav/proposal/cs_capabilities
rav/proposal/dead_device_key_claims
rav/proposal/drop-event-from-auth-events
rav/proposal/encrypted_history_sharing
rav/proposal/faster_joins
rav/proposal/fix_alias_redaction
rav/proposal/invite_blocking
rav/proposal/linking_media_to_events
rav/proposal/mark_unread
rav/proposal/no_slash_in_event_id
rav/proposal/no_trailing_slash_on_key_request
rav/proposal/otks_in_upload_order
rav/proposal/remove_mxids_from_events
rav/proposal/signing_signing_keys
rav/proposals/homeserver_in_sso_login
rav/proposals/id_grammar
rav/proposals/notification_attributes
rav/propsal/content_tokens_for_media
rav/readme_updates
rav/readme
rav/remove_event_def
rav/remove_oauth2
rav/remove_old_templated
rav/remove_unsigned_from_federation_events
rav/simplify_msc1730
rav/test
rav/travis
rav/update_deps
rav/update_validator
receipts
registration-swagger
rei/bug_type_actions
rei/msc/accdata_ases
rei/msc_ssext_threadsubs
rei/msc_thread_subscriptions
rei/pushrules_define_enabled
rei/unable_partial_state_room
release/client-server/r0.2.0
release/v1.1
release/v1.2
release-0.2.0
revert-1730-rav/proposal/cs_api_in_login
richvdh-patch-1
richvdh-patch-2
room-avatar
rooms/event
rxl881/stickerpack
rxl881/stickers
server_server/release-r0.1.0
server_server/release-r0.1.1
server_server/release-r0.1.2
server_server/release-r0.1.3
server_server/release-r0.1.4
shay/clarify_well_known
spec-144-https-examples
spec-177-events-max-len
spec-182-asapi-user-creation
spec-205-password-strength
spec-207-asapi-unique-tokens
spec-edits-cleanup
spec-feature-profiles
spec-file-structure
spec-module-format
spec-restructure-modules
stefan/encrypted-ephemeral-data-units
stefan/ephemeral-location-streaming
stefan/pusher-creation
t3chguy/erase
t3chguy/errs
t3chguy/group_id
t3chguy/search_docs
templating
templating-nested-request-objects
toger5/encrypted-event-indexing
toger5/expiring-events-keep-alive
toger5/finalised-delayed-events-on-sync
toger5/future-widget-api
toger5/localTimestamp-server-sync
toger5/matrixRTC
toger5/matrixRTC-call-decline
toger5/matrixrtc-call-ringing
toger5/rtc-focus-well-known
travis/clarify-msc/aggregations-on-sync
travis/extev/power-levels
travis/misc/room-spec-full
travis/msc/abac
travis/msc/additive-events
travis/msc/appservice-soft-failure
travis/msc/audio-waveform
travis/msc/authenticated-media-v2
travis/msc/cancel-3pid-sessions
travis/msc/client-room-version-caps
travis/msc/custom-stickers
travis/msc/del-srv
travis/msc/delivery-receipts
travis/msc/deprecated-endpoints
travis/msc/drop-ips
travis/msc/enc-as/key-query
travis/msc/enc-as/otk-query
travis/msc/encrypted-state
travis/msc/extev/audio
travis/msc/extev/emotes
travis/msc/extev/encryption
travis/msc/extev/files
travis/msc/extev/images
travis/msc/extev/notices
travis/msc/extev/push-rules
travis/msc/extev/replies-edits
travis/msc/extev/rver-cond
travis/msc/extev/translatable
travis/msc/extev/video
travis/msc/extev/00-base/mod/state
travis/msc/extev-rel/bulk-push-rule-change-endpoint
travis/msc/extev-rel/push-rule-feature-condition
travis/msc/feature-versioning
travis/msc/federated-reports
travis/msc/federation-capabilities
travis/msc/fix4289-pl150-tie
travis/msc/fix-x-matrix-auth
travis/msc/global-event-ids
travis/msc/glossary
travis/msc/head-media-download
travis/msc/iana/service_name
travis/msc/ietf-mimi-framework
travis/msc/ietf-mimi-message-format
travis/msc/ietf-mimi-transport
travis/msc/immutable-dms
travis/msc/immutable-encryption-algo
travis/msc/impl-guide
travis/msc/in-room-bot-commands
travis/msc/inhibit-profile
travis/msc/inline-widgets
travis/msc/integrations/base
travis/msc/integrations/select-none
travis/msc/integrations/stickerpicker
travis/msc/invite-with-auth
travis/msc/ipfs
travis/msc/kill-msisdn-pw-reset
travis/msc/knocking-server
travis/msc/legacy-media-endpoints
travis/msc/linearized-matrix
travis/msc/m_safety
travis/msc/make-send-pdu
travis/msc/mass-redactions-plural
travis/msc/media-ids
travis/msc/media-integrity
travis/msc/media-redirect-auth-cdn
travis/msc/member-apis-event-id
travis/msc/mention-spam-suppress
travis/msc/mls/00-core
travis/msc/modal-widgets
travis/msc/modbot-api
travis/msc/move-widget-title
travis/msc/mutable-events
travis/msc/mutable-subtypes
travis/msc/mxc-deduplication
travis/msc/otk-dl-appservice
travis/msc/placeholder/00-apr072025
travis/msc/polls-notifs
travis/msc/prev-events-fed
travis/msc/process/modify-accepted
travis/msc/profile-discovery
travis/msc/rbac-pl
travis/msc/redact-on-ban-room-version
travis/msc/rejoin-private-rooms
travis/msc/remove-qs-auth
travis/msc/report-user
travis/msc/reporting-v2/00-user-server
travis/msc/request-max-body-size
travis/msc/roles
travis/msc/room-id-is-create-event
travis/msc/room-labeling-filtering
travis/msc/room-model-config
travis/msc/room-send-key
travis/msc/rudimentary-media-auth
travis/msc/rules-prompt
travis/msc/safety-allow-errors-on-unbind
travis/msc/safety-glossay/ignore-block
travis/msc/search-redirect
travis/msc/send-as-server-or-room
travis/msc/signing-key-purpose
travis/msc/simplified-join-rules
travis/msc/social-sign-on-authed-media
travis/msc/soft-logout-flows
travis/msc/soft-unfailure
travis/msc/space-flair
travis/msc/state-change-acls
travis/msc/strict-user-id-grammar
travis/msc/t2bot/bot-buttons
travis/msc/third-party-power
travis/msc/thumbnail-types
travis/msc/timeboxed-relations-endpoint
travis/msc/to-device-servers
travis/msc/tos-api
travis/msc/translated-errors
travis/msc/trees
travis/msc/typed-typing-notifs
travis/msc/uia-fix-optional
travis/msc/upgrade-state
travis/msc/upgraded-private-rooms
travis/msc/user-redact
travis/msc/v10
travis/msc/verified-accounts-part1
travis/msc/voice-messages
travis/msc/voluntary-flagging
travis/msc/welcome-message
travis/msc/wellknown-improvements
travis/msc/widget-caps-respond
travis/msc/widget-client-identification
travis/msc/widget-id
travis/msc/widgets-data-error
travis/msc/widgets-http-transport
travis/msc/widgets-navigate-permission
travis/msc/widgets-re-exchange-caps
travis/msc/widgets-scoped
travis/msc/widgets-send-receive-events
travis/msc/widgets-send-recv-toDevice
travis/msc/1337-joined-rooms
travis/msc/2244-ext-uia
travis/msc/3202/devices
travis/notes/3pid-invites
travis/proposals-pagination
travis/reinstated-events
travis/room-dir-pinned
travis/widgets
tulir/appservice-encryption-impersonation
tulir/appservice-to-device
tulir/encrypted-reactions-and-replies
tulir/fix-reply-intentional-mentions
tulir/image-ordering-within-packs
tulir/remove-legacy-mentions
tulir/remove-plaintext-sender-key
tulir/send-redact-backwards-compatibility
tulir/service-members
tulir/slighty-strict-user-id-grammar
ua925_reshuffle
uhoreg/fix_export_format
uhoreg/keys_withheld
uhoreg/remove_room_message_feedback
unused-template-vars
use-cases
v2-presence
warning-untagged
weeman1337/voice-broadcast
Config for travis-ci
richvdh
committed
8 years ago
202a265d
Use petstore for continuserv swagger docs
richvdh
committed
8 years ago
0cbf5336
Merge pull request #1063 from turt2live/travis/whoami
richvdh
committed
8 years ago
Verified
85340a9e
Add required property to whoami
turt2live
committed
8 years ago
2468c384
Update whoami endpoint
turt2live
committed
8 years ago
41db1271
Make it less obvious where this was copy/pasted from
turt2live
committed
8 years ago
9cf2b59f
Add /account/whoami to changelog
turt2live
committed
8 years ago
2b3c8450
Spec /account/whoami
turt2live
committed
8 years ago
b1801ea6
Merge pull request #1045 from maxidor/max/cs/unknow_filter_status
richvdh
committed
8 years ago
Verified
88fb2e9a
Merge pull request #1060 from maxidor/max/cs/sync-missing_event_id
richvdh
committed
8 years ago
Verified
5697466a
Change return code following feedback
Maxime Dor
committed
8 years ago
099a7e90
Be clear that event_id is not applicable everywhere
Maxime Dor
committed
8 years ago
dcaaf843
Add missing required key for sync format
Maxime Dor
committed
8 years ago
efa9b5a8
s/bug/spec-bug
richvdh
committed
8 years ago
3630e69c
Move templating into scripts dir
richvdh
committed
8 years ago
a38d4fc6
Updates to README and CONTRIBUTING
richvdh
committed
8 years ago
d9285cf5
remove dead labels from README
richvdh
committed
8 years ago
de6b0a27
Supporting-docs now in matrix.org repo.
richvdh
committed
8 years ago
e7772af5
Fix PR links in changelog
richvdh
committed
8 years ago
Verified
17af6610
Merge pull request #1047 from uhoreg/e2e
richvdh
committed
8 years ago
Verified
d20b258e
Merge pull request #1058 from maxidor/max/appendices/canonical_json-test_data
richvdh
committed
8 years ago
Verified
ab8a85a4
remove old docker repo
ara4n
committed
8 years ago
18f558f0
Add explicit examples for JSON encoding
Maxime Dor
committed
8 years ago
68e12fee
Merge pull request #1055 from matrix-org/rav/clean_up_event_schema
richvdh
committed
8 years ago
Verified
1584e0f1
Inherit 'required' correctly
richvdh
committed
8 years ago
fbd2b22c
Remove redundant 'Required' annotations from event fields
richvdh
committed
8 years ago
e5e249dc
Rename 'type' field to 'title'
richvdh
committed
8 years ago
51e248a1
Use standard logic to parse core event schemas
richvdh
committed
8 years ago
c058dd5c
Fix some trailing whitespace
richvdh
committed
8 years ago
1fdd8bb1
make res_headers a TypeTable
richvdh
committed
8 years ago
93ff0713
Older