Open LetItRock opened 5 days ago
Name | Link |
---|---|
Latest commit | db386d0f7e6d5d276deddeee322ac6f7016c7c62 |
Latest deploy log | https://app.netlify.com/sites/dev-web-novu/deploys/667f2f8a90536500083d0e49 |
Deploy Preview | https://deploy-preview-5836--dev-web-novu.netlify.app |
Preview on mobile | Toggle QR Code...Use your smartphone camera to open QR code link. |
To edit notification comments on pull requests, go to your Netlify site configuration.
Name | Link |
---|---|
Latest commit | db386d0f7e6d5d276deddeee322ac6f7016c7c62 |
Latest deploy log | https://app.netlify.com/sites/novu-design/deploys/667f2f8a97b414000824f2a9 |
What changed? Why was the change needed?
In this PR: 1) Validation for forbidden filtering flags like
{ read: false, archived: true }
in:GET /inbox/notifications
GET /inbox/notifications/count
2) The new "mark as" endpoints:
PATCH /inbox/notifications/:id/mark-as-read
PATCH /inbox/notifications/:id/mark-as-unread
PATCH /inbox/notifications/:id/mark-as-archived
PATCH /inbox/notifications/:id/mark-as-unarchived
3) The new update notification action endpoints:
PATCH /inbox/notifications/:id/complete
->{ buttonType: 'primary' | 'secondary' }
PATCH /inbox/notifications/:id/revert
->{ buttonType: 'primary' | 'secondary' }
4) E2E and unit tests
Screenshots
1)
![Screenshot 2024-06-28 at 23 56 38](https://github.com/novuhq/novu/assets/2607232/2779ed43-d7bb-4dd7-86df-e9cf98e5505c)
2)
![Screenshot 2024-06-28 at 23 55 52](https://github.com/novuhq/novu/assets/2607232/558195ba-a2e5-4557-8b2f-3c76d9d8bf2c)
3)
![Screenshot 2024-06-28 at 23 57 34](https://github.com/novuhq/novu/assets/2607232/34183e29-ccad-4b06-ad04-cc841592e936)