d6cb9b51c3
feat(backend): lint rules ( #8339 )
...
* eslint import
* eslint comments
* eslint security
* eslint import - rules
* eslint n
* eslint promise
* eslint no-catch-all
* eslint jest
* missing ignore
* disable import/unambiguous as conflicting
2025-04-07 10:53:44 +00:00
2eaaa7af39
feat(backend): chat notify via email ( #8314 )
...
* client
* backend
* tests
* also save awaySince timestamp
* remove console.log
* chat notification logic
* send notification mails for chat messages
* externalize online check, resolver resover first
* prevent email notifications for blocked users
comment
* respect user email notification settings
* properly handle null case for email destructuring
* tests
* corrected mail style
---------
Co-authored-by: mahula <lenzmath@posteo.de>
2025-04-07 12:23:36 +02:00
Moriz Wahl
0835057cc7
refactor(backend): comment on observed post notification ( #8311 )
...
* all users that observe a post are notified when the post is commented, except of the author of the comment, or users that blocked the commenter
* test to illustrate the behavior of notifications for observed posts
2025-04-04 19:16:50 +02:00
Moriz Wahl
07d10c8e4c
fix(backend): notifications
2023-06-21 14:29:56 +02:00
df139c9937
use list comprehension instead of filter(not supported anymore in 4.4)
2023-06-16 15:34:27 +02:00
23c2be3093
Merge branch 'master' into update-database
2023-06-16 15:02:58 +02:00
ebddfa7df4
all files as .ts
2023-06-12 13:25:21 +02:00