Unlabeled
A-3PID
3rd party identifiers: e.g. email, phone number
A-Account-Deactivation
"Deleting"/"Removing" a user, GDPR erasure (erased)
A-Admin-API
A-Application-Service
Related to AS support
A-Arm64
Running on an ARM64 CPU, including Apple's M1 and M2
A-Background-Updates
Filling in database columns, making the database eventually up-to-date
A-CI
Issues related to CI on the Synapse repository
A-Config
Configuration, or the documentation thereof
A-Context-Endpoint
/context client API endpoint
A-Corruption
Things that have led to unexpected state in Synapse or the database
A-Create-Room
A-DAG
Directed acyclic graph of events (events connected by prev_events)
A-Database
DB stuff like queries, migrations, new/remove columns, indexes, unexpected entries in the db
A-Device-List-Tracking
Telling clients about other devices. Often related to E2EE.
A-Disk-Space
things which fill up the disk
A-DMs
Issues around DM rooms
A-Docker
Docker images, or making it easier to run Synapse in a container.
A-Docs
things relating to the documentation
A-E2EE
End-to-end encryption for Matrix clients
A-Email-Push
Email notifications
A-Event-Endpoint
Fetch a single event, /_matrix/client/r0/rooms/{roomId}/event/{eventId} (`RoomEventServlet`)
A-Federated-Join
joins over federation generally suck
A-Federation
A-Guests
A-I18n
A-Internationalisation
Improves Synapse for international users. May include improvements for Unicode or non-English langs.
A-Invite
Inviting users to rooms and accepting invites
A-Join
Joining a room (there is another label for federated joins)
A-Lazy-Loading
Issues relating to `lazy_load_members` in `/sync`
A-Leave
Leaving a room
A-Logging
Synapse's logs (structured or otherwise). Not metrics.
A-Login
A-MAU-Limiting
Issues related to enforcing usage limits according to the number of monthly active users.
A-Media-Repository
Uploading, downloading images and video, thumbnailing
A-Membership
A-Memory-Usage
A-Message-Retention-Policies
Issues related to Synapse's support of MSC1763 (message retention policies)
A-Message-Search
Searching messages
A-Messages-Endpoint
/messages client API endpoint (`RoomMessageListRestServlet`) (which also triggers /backfill)
A-Metrics
metrics, measures, stuff we put in Prometheus
A-Moderation
Tools for moderating HSes: event redaction, media removal, purge admin API, reports from users, ...
A-Modules
Module API: https://matrix-org.github.io/synapse/latest/modules/index.html
A-Packaging
Our Debian packages, docker images; or issues relevant to downstream packagers
A-Performance
Performance, both client-facing and admin-facing
A-Portdb
Script for exporting sqlite data into postgres
A-Presence
A-Profiles
Displaynames, avatars
A-Push
Issues related to push/notifications
A-Rate-Limit
A-Redactions
A-Registration
Creating an account
A-Relations-Endpoint
/relations
A-Retention
Retention rules to delete messages after a certain amount of time
A-Room-Directory
A-Room-Upgrades
A-Search
Related to textual search of something, be it rooms, users or messages.
A-Social Login
Login via external identity providers
A-Soft-Failure
A-Spaces
Hierarchical organization of rooms
A-Spec-Compliance
places where synapse does not conform to the spec
A-SQLite
Database issues specific to SQLite
A-SSO
Single Sign-On (maybe OIDC)
A-State-Resolution
A-Stuck-Invite
Incoming invitations that won't go away
A-Sync
defects related to /sync
A-Testing
Issues related to testing in complement, synapse, etc
A-Threads
Threaded messages
A-URL-Preview
Issues related to generating server-side previews of remote URLs
A-User-Directory
A-User-Experience
A-Validation
500 (mostly) errors due to lack of event/parameter validation
A-Workers
Problems related to running Synapse in Worker Mode (or replication)
dependencies
Pull requests from dependabot that update a dependency file
docker
Pull requests that update Docker code
github_actions
Pull requests that update GitHub Actions code
good first issue
Good for newcomers
O-Frequent
Affects or can be seen by most users regularly or impacts most users' first experience
O-Occasional
Affects or can be seen by some users regularly or most users rarely
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
P3
(OBSOLETE: use S- labels.) Approved backlog: not yet scheduled, will accept patches
P4
(OBSOLETE: use S- labels.) Okay backlog: will not schedule, will accept patches
P5
(OBSOLETE: use S- labels.) Dubious backlog: will not schedule, but may consider patches
python
Pull requests that update Python code
roadmap
rust
Pull requests that update Rust code
S-Critical
Blocks development, potential data loss, more than 25% of users possibly affected, no workarounds.
S-Major
Major functionality / product severely impaired, no satisfactory workaround.
S-Minor
Blocks non-critical functionality, workarounds exist.
S-Tolerable
Minor significance, cosmetic issues, low or no impact to users.
Security
T-Defect
Bugs, crashes, hangs, security vulnerabilities, or other reported issues.
T-Enhancement
New features, changes in functionality, improvements in performance, or user-facing enhancements.
T-Other
Questions, user support, anything else.
T-Task
Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks.
X-Awaiting-Changes
A contributed PR which needs changes and re-review before it can be merged
X-Cannot-Reproduce
Unable to reproduce the issue
X-Consult-Clients
Need to investigate if this change breaks clients
X-Needs-Info
This issue is blocked awaiting information from the reporter
X-Needs-Sign-Off
X-Regression
Something broke which worked on a previous release
X-Release-Blocker
Must be resolved before making a release
X-spam
Hacktoberfest spam
Z-AccountResurrection
Delight - Cycle 3 of Chronic issues
z-auth
(Deprecated Label)
z-blocked
(Deprecated Label)
z-bug
(Deprecated Label)
Z-Cleanup
Things we want to get rid of, but aren't actively causing pain
z-cross-signing
(Deprecated Label)
z-cross-signing-sprint
(Deprecated Label)
Z-Dev-Wishlist
Makes developers' lives better, but doesn't have direct user impact
Z-Epic
z-feature
(Deprecated Label)
Z-Flake
Tests that give intermittent failures
Z-Future-Maintenance
Things that can't yet be done, but will need cleaning up in a couple of months/releases
Z-GetYourUpdates
Delight - Cycle 2 of Chronic issues
Z-Help-Wanted
We know exactly how to fix this issue, and would be grateful for any contribution
z-major
(Deprecated Label)
Z-MakeConnections
Delight - Cycle 4 of Chronic issues
z-minor
(Deprecated Label)
z-outbound-federation-meltdown
(Deprecated Label) Synapse melting down by trying to talk to too many servers
z-p2
(Deprecated Label)
z-p3
(Deprecated Label)
z-p4
(Deprecated Label)
z-p5
(Deprecated Label)
z-privacy-sprint
(Deprecated Label)
Z-PS-Backend
The Professional Services team at Element plan to see this through.
z-question
(Deprecated Label)
Z-Read-After-Write
A lack of read-after-write consistency, usually due to cache invalidation races with workers
z-regression
(Deprecated Label)
Z-Release
Issues tracking a Synapse release
Z-Rust
concerns the Rust portions of Synapse
Z-Sentry
Issue was discovered by looking at Sentry reports on Matrix.org
Z-Spec-Blocked
This change is blocked on specification (e.g. an MSC).
Z-Time-Tracked
Element employees should track their time spent on this issue/PR.
z-uisi
(Deprecated Label)
Z-Unimplemented-MSCs
MSCs which we would like to implement, but haven't
Z-Upstream-Bug
This issue requires a fix in an upstream dependency.
z-WTF
Causing the user to exclaim! These issues are high impact and low effort.
No labels found. Sorry about that.