-
-
Notifications
You must be signed in to change notification settings - Fork 676
Implement Push Notifications #1842
Implement Push Notifications #1842
Commits on Nov 19, 2021
-
Add Pushserver component with Pushers API
Co-authored-by: Tommie Gannert <[email protected]> Co-authored-by: Dan Peleg <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 151d52c - Browse repository at this point
Copy the full SHA 151d52cView commit details -
Co-authored-by: Neil Alexander <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2db65e1 - Browse repository at this point
Copy the full SHA 2db65e1View commit details
Commits on Dec 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for bd9a4f5 - Browse repository at this point
Copy the full SHA bd9a4f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb10d9c - Browse repository at this point
Copy the full SHA cb10d9cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c6b3048 - Browse repository at this point
Copy the full SHA c6b3048View commit details -
Change user API account creation to use the new pushrules module's de…
…faults. Introduces "scope" as required by client API, and some small field tweaks to make some 61push Sytests pass.
Configuration menu - View commit details
-
Copy full SHA for d8c8bfc - Browse repository at this point
Copy the full SHA d8c8bfcView commit details -
Add push rules query/put API in Pushserver.
This manipulates account data over User API, and fires sync messages for changes. Those sync messages should, according to an existing TODO in clientapi, be moved to userapi. Forks clientapi/producers/syncapi.go to pushserver/ for later extension.
Configuration menu - View commit details
-
Copy full SHA for f5d8f0e - Browse repository at this point
Copy the full SHA f5d8f0eView commit details -
Add clientapi routes for push rules to Pushserver.
A cleanup would be to move more of the name-splitting logic into pushrules.go, to depollute routing.go.
Configuration menu - View commit details
-
Copy full SHA for 0548a88 - Browse repository at this point
Copy the full SHA 0548a88View commit details -
Output rooms.join.unread_notifications in /sync.
This is the read-side. Pushserver will be the write-side.
Configuration menu - View commit details
-
Copy full SHA for 54ece78 - Browse repository at this point
Copy the full SHA 54ece78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9262526 - Browse repository at this point
Copy the full SHA 9262526View commit details -
Use PushGatewayClient and the pushrules module in Pushserver's room c…
…onsumer. * Use one goroutine per user to avoid locking up the entire server for one bad push gateway. * Split pushing by format. * Send one device per push. Sytest does not support coalescing multiple devices into one push. Matches Synapse. Either we change Sytest, or remove the group-by-url-and-format logic. * Write OutputNotificationData from push server. Sync API is already the consumer.
Configuration menu - View commit details
-
Copy full SHA for ce1255e - Browse repository at this point
Copy the full SHA ce1255eView commit details -
Implement read receipt consumers in Pushserver.
Supports m.read and m.fully_read receipts.
Configuration menu - View commit details
-
Copy full SHA for 74b74bf - Browse repository at this point
Copy the full SHA 74b74bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for bbf4b70 - Browse repository at this point
Copy the full SHA bbf4b70View commit details
Commits on Dec 6, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 1dbcd84 - Browse repository at this point
Copy the full SHA 1dbcd84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ccfe77 - Browse repository at this point
Copy the full SHA 5ccfe77View commit details -
Configuration menu - View commit details
-
Copy full SHA for b89da40 - Browse repository at this point
Copy the full SHA b89da40View commit details -
Configuration menu - View commit details
-
Copy full SHA for c9e94b4 - Browse repository at this point
Copy the full SHA c9e94b4View commit details
Commits on Dec 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for da437f0 - Browse repository at this point
Copy the full SHA da437f0View commit details
Commits on Dec 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 394ea6b - Browse repository at this point
Copy the full SHA 394ea6bView commit details
Commits on Dec 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 192e9db - Browse repository at this point
Copy the full SHA 192e9dbView commit details
Commits on Feb 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 87dc8c7 - Browse repository at this point
Copy the full SHA 87dc8c7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2582a05 - Browse repository at this point
Copy the full SHA 2582a05View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee18cd - Browse repository at this point
Copy the full SHA 8ee18cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b01b918 - Browse repository at this point
Copy the full SHA b01b918View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81b71da - Browse repository at this point
Copy the full SHA 81b71daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d5426a - Browse repository at this point
Copy the full SHA 8d5426aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23d175d - Browse repository at this point
Copy the full SHA 23d175dView commit details
Commits on Feb 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b20bbc8 - Browse repository at this point
Copy the full SHA b20bbc8View commit details
Commits on Feb 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0cd3b5c - Browse repository at this point
Copy the full SHA 0cd3b5cView commit details
Commits on Feb 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 857b75d - Browse repository at this point
Copy the full SHA 857b75dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d96623f - Browse repository at this point
Copy the full SHA d96623fView commit details -
Configuration menu - View commit details
-
Copy full SHA for fa7d249 - Browse repository at this point
Copy the full SHA fa7d249View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d63096 - Browse repository at this point
Copy the full SHA 6d63096View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d928c6 - Browse repository at this point
Copy the full SHA 0d928c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ad6b9d - Browse repository at this point
Copy the full SHA 6ad6b9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ce5fec - Browse repository at this point
Copy the full SHA 4ce5fecView commit details
Commits on Feb 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1aa25b3 - Browse repository at this point
Copy the full SHA 1aa25b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a4add0 - Browse repository at this point
Copy the full SHA 3a4add0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a57ce77 - Browse repository at this point
Copy the full SHA a57ce77View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26f20d5 - Browse repository at this point
Copy the full SHA 26f20d5View commit details
Commits on Feb 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f7a4825 - Browse repository at this point
Copy the full SHA f7a4825View commit details
Commits on Mar 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for dd2518c - Browse repository at this point
Copy the full SHA dd2518cView commit details
Commits on Mar 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 977d6b8 - Browse repository at this point
Copy the full SHA 977d6b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d71df8 - Browse repository at this point
Copy the full SHA 4d71df8View commit details
Commits on Mar 3, 2022
-
User API will consume events and read/fully read markers from the syn…
…c API with stream positions, instead of consuming directly
Configuration menu - View commit details
-
Copy full SHA for 67ef8e3 - Browse repository at this point
Copy the full SHA 67ef8e3View commit details