marzneshin icon indicating copy to clipboard operation
marzneshin copied to clipboard

feat(notification): implement a unified notification system

Open mahdim10 opened this issue 4 months ago • 1 comments

Description

The notification system will now handle most user actions through Telegram, except for UserDataUsageReset. Admin notifications and webhook functionalities are not yet implemented.

Additionally, all previous features related to notifications and reporting have been removed. This includes deleting webhook functionality and unused files and refactoring the necessary components.

I will add these features later : Multi Webhook Admin notifications Nodes notifications

UI Changes

Screenshots

API Changes

Checklist

  • [x] My code follows the code style of this project.
  • [ ] My change requires a change to the documentation.
  • [ ] I have updated the documentation accordingly.
  • [ ] I have added tests (stories, interaction tests, unit tests, e2e tests) to cover my changes.
  • [ ] I have added tests to cover my changes.

Related Issues

Closes #450

  • [x] #450

mahdim10 avatar Oct 11 '24 09:10 mahdim10