concrexit merge requestshttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests2019-08-31T12:57:12+02:00https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1336Push notifications don't show content only title twice2019-08-31T12:57:12+02:00Luko van der MaasPush notifications don't show content only title twiceMessage sent from event now has correct body instead of the title
Closes #906Message sent from event now has correct body instead of the title
Closes #90626https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1311Closes #887, photo url notification is no longer relative2019-08-31T12:53:44+02:00Sébastiaan VersteegCloses #887, photo url notification is no longer relativeCloses #887
#### Previous behaviour
Steps to reproduce:
1. Photo url does not contain the domain name
#### New behaviour
Steps to validate that it works:
1. Photo url contains the domain nameCloses #887
#### Previous behaviour
Steps to reproduce:
1. Photo url does not contain the domain name
#### New behaviour
Steps to validate that it works:
1. Photo url contains the domain name26https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1301Fix in notification type description2019-06-27T13:47:35+02:00Jelle Besselingjelle@pingiun.comFix in notification type descriptionCloses #894Closes #89425https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1279Add notification title+body to message data2019-06-05T19:06:17+02:00Sébastiaan VersteegAdd notification title+body to message data### Short description
Add notification title+body to message data
### Steps to use this feature
https://gitlab.science.ru.nl/thalia/ThaliApp/merge_requests/270### Short description
Add notification title+body to message data
### Steps to use this feature
https://gitlab.science.ru.nl/thalia/ThaliApp/merge_requests/27024https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1271Fix event push notifications form redirect and field labels2019-05-28T12:31:48+02:00Sébastiaan VersteegFix event push notifications form redirect and field labelsCloses https://sentry.thalia.nu/sentry/concrexit-beta/issues/541/
#### Previous behaviour
Steps to reproduce:
1. Create an event push notification
2. Send (url is required + crash on redirect)
#### New behaviour
Steps to validate that...Closes https://sentry.thalia.nu/sentry/concrexit-beta/issues/541/
#### Previous behaviour
Steps to reproduce:
1. Create an event push notification
2. Send (url is required + crash on redirect)
#### New behaviour
Steps to validate that it works:
1. Create an event push notification
2. Send (url not required, no crash)24Luko van der MaasLuko van der Maashttps://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/1211Resolve "Automatic notification after uploading a new photo album"2019-05-22T23:11:47+02:00Tobias van der WerffResolve "Automatic notification after uploading a new photo album"Closes #777
### Short description
A notification will be sent one hour after a new album has been uploaded.
### Steps to use this feature
1. Upload a new photo album
2. After one hour, a push notification should be sentCloses #777
### Short description
A notification will be sent one hour after a new album has been uploaded.
### Steps to use this feature
1. Upload a new photo album
2. After one hour, a push notification should be sent24https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/920Scheduled notifications for pizza events2019-01-09T18:55:56+01:00Luko van der MaasScheduled notifications for pizza eventsSolves #776
### Short description
Scheduled notifications for pizza events
### Steps to use this feature
1. Create an pizza event
2. Notice that scheduled messages are created
3. The messages are sent when scheduledSolves #776
### Short description
Scheduled notifications for pizza events
### Steps to use this feature
1. Create an pizza event
2. Notice that scheduled messages are created
3. The messages are sent when scheduled21https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/865WIP: Remember push notification category preferences when a device already ex...2018-07-25T16:28:36+02:00Gijs HendriksenWIP: Remember push notification category preferences when a device already exists#### Previous behaviour
Whenever a device tried to register after having already registered once before, all push notifications are enabled, no matter what the previous preferences were.
Steps to reproduce:
1. Open the app on your...#### Previous behaviour
Whenever a device tried to register after having already registered once before, all push notifications are enabled, no matter what the previous preferences were.
Steps to reproduce:
1. Open the app on your phone.
2. Notice a new `Device` is created which contains your phone's push notification preferences.
3. Disable a few push notification categories.
4. Close the app and reopen it (upon which your devices tries to register again).
5. Notice all push notification categories are enabled.
#### New behaviour
When a device has already registered before, the next time it registers only the relevant fields will be updated, i.e. fields that are either in the body or implicitly transferred in the request (user, language).
Steps to validate that it works:
1. Open the app on your phone.
2. Notice a new `Device` is created which contains your phone's push notification preferences.
3. Disable a few push notification categories.
4. Close the app and reopen it (upon which your devices tries to register again).
5. Notice the specific categories are still disabled.https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/833Force general category2018-06-13T20:52:09+02:00Sébastiaan VersteegForce general category### Short description
Force general category for push messages. This was missing from the implementation.
Needs !832 first.
### Steps to use this feature
1. None### Short description
Force general category for push messages. This was missing from the implementation.
Needs !832 first.
### Steps to use this feature
1. None1.16https://gitlab.science.ru.nl/thalia/concrexit/-/merge_requests/832Fix push notification registration request2018-06-13T19:56:37+02:00Sébastiaan VersteegFix push notification registration requestCloses https://gitlab.science.ru.nl/thalia/ThaliApp/issues/63
#### Previous behaviour
Steps to reproduce:
1. Login using the app
2. Notice no new devices
#### New behaviour
Steps to validate that it works:
1. Login using the app
2. N...Closes https://gitlab.science.ru.nl/thalia/ThaliApp/issues/63
#### Previous behaviour
Steps to reproduce:
1. Login using the app
2. Notice no new devices
#### New behaviour
Steps to validate that it works:
1. Login using the app
2. Notice no new devices1.16