aboutsummaryrefslogtreecommitdiff
path: root/syncapi
AgeCommit message (Expand)Author
2023-01-17`/sync` performance optimizations (#2927)Till
2023-01-17Omit state field from `/messages` response if empty (#2940)Umar Getagazov
2023-01-12Fix room summary returning wrong heroes (#2930)Till
2022-12-08Fix newly joined users presence (#2854)Till
2022-12-06Repeatable reads for `/sync` (#2783)Neil Alexander
2022-11-29Fix `m.receipt`s causing notifications (#2893)Till
2022-11-22Never filter out a user's own membership when using LL (#2887)Erik Johnston
2022-11-15Federation fixes for virtual hostingNeil Alexander
2022-11-11Deny guest access on several endpoints (#2873)Till
2022-11-04Update `latestPosition` when getting reversed room delta (#2860)Till
2022-11-03Move `prev_batch` calculation (#2856)Neil Alexander
2022-11-03Tweak `removeDuplicates` calls to use `events` instead of `recentEvents` (#2853)Neil Alexander
2022-11-02Fix issue where a member is forced to leave a room when the invite is marked ...Tak Wai Wong
2022-11-02Don't limit `"state"` (#2849)Neil Alexander
2022-11-01return required room_id field in /members (#2846)ash lea
2022-11-01Try to fix a panic in the sync API PDU streamNeil Alexander
2022-10-31Tweak `"state"` and `"timeline"` filtering (#2844)Neil Alexander
2022-10-28Limit recent events when going backwards (#2840)Till
2022-10-28Simplify error checking and check the correct errorTill Faelligen
2022-10-27Fix /members (#2837)Till
2022-10-25Fix `Current state appears in timeline in private history with many messages ...Till
2022-10-25Return forbidden if not a member anymore (fix #2802)Till Faelligen
2022-10-25Filter `/members`, return members at given point (#2827)Till
2022-10-24Get messages from before user left the room (#2824)Till
2022-10-21Add `syncapi_memberships` table tests (#2805)Till
2022-10-21Fix `invite -> leave -> join` dance when accepting invites (#2817)Till
2022-10-19Get state deltas without filters (#2810)Till
2022-10-14Always add `UnreadNotifications` to joined room reponses (#2793)Till
2022-10-13Event relations (#2790)Neil Alexander
2022-10-11Private read receipts (#2789)Neil Alexander
2022-10-11Tweak `GetStateDeltas` behaviour (#2788)Neil Alexander
2022-10-10Move /event to the SyncAPI (#2782)Till
2022-10-07Ensure we only wake up a given user once (#2775)Neil Alexander
2022-10-06Use the stream positions of the notifier (#2768)Till
2022-10-05Remove empty fields from `/sync` response (#2755)Till
2022-10-05Optimise `QuerySharedUsers` so that we can only work on local users (#2766)Neil Alexander
2022-10-04Add indexes that optimise `selectStateInRangeSQL` (#2764)Neil Alexander
2022-10-03Fix fragility of selectEventsWithEventIDsSQL queries (#2757)Ashley Nelson
2022-10-03Modify sync transaction behaviour (#2758)Neil Alexander
2022-09-30Reset transaction after a failureNeil Alexander
2022-09-30Handle case when applying history visibility failedNeil Alexander
2022-09-30Another `/sync` fixNeil Alexander
2022-09-30Fix broken `/sync` due to transaction errorNeil Alexander
2022-09-30Transactional isolation for `/sync` (#2745)Neil Alexander
2022-09-28Consistent `*sql.Tx` usage across sync API (#2744)Neil Alexander
2022-09-28Fix for `sql: converting argument $1 type: unsupported type []interfa… (#2743)texuf
2022-09-27Promote reindexing log levelNeil Alexander
2022-09-27Fulltext implementation using Bleve (#2675)Till
2022-09-27Refactor notifications (#2688)Till
2022-09-27Improve selectRoomIDsWithAnyMembershipSQL performance (#2738)PiotrKozimor