Barış Soner Uşaklı
7ed002a138
fix : #6711
2019-11-25 13:25:29 -05:00
Julian Lam
645d647248
feat: wip, better digest handling (+ eventual digest resend logic) ( #7995 )
...
* feat: wip, better digest handling (+ eventual digest resend logic)
- await emailer.send call in digest.send method
- save send success to a new sorted set digest:{interval}:byUid
* feat: continuing work on digest tools
- Added ACP page to view digest settings and delivery times per user
* feat: added paginator and stub buttons for resending digest
* feat: wrapping up digest revamp
- New language strings in ACP digest page
- Client-side ACP script for digest ACP page
- Websocket call for ACP page to execute digests
- Broke out logic to retrieve user digest settings to getUsersInterval
* fix: minor cleanup
* fix : #8010 and some style suggestions from baris
* fix: resolve confusing comment
2019-11-02 13:11:02 -04:00
Barış Soner Uşaklı
babb9d7c55
fix : #7913 , dont allow urls in fullname/location, validate birthday
2019-09-23 23:50:04 -04:00
Julian Lam
1796b65d34
feat: option to restrict group leaving, closes #7770
2019-09-05 12:01:42 -04:00
Julian Lam
0e8ee31b90
fix : #7601 removed check for another user when sending messages
...
This is an old check back when the sorted set that messages were
appended to depended on what users were in the chat room. Once
messages were refactored (in 2017) to use roomIds, this is no
longer a limitation of the platform and users should be free to
talk to themselves all they want.
2019-07-16 15:11:55 -04:00
Julian Lam
0c09b7402d
feat: logging password resets and errors into event log
...
closes #7343 , also adds tests for password reset socket calls
2019-02-08 10:51:10 -05:00
Julian Lam
33d4956b76
fix : #7087 , server-side protection against guest blocks
2018-12-10 14:14:37 -05:00
Barış Soner Uşaklı
e55fb43703
fix : #7086
2018-12-08 19:36:38 -05:00
Barış Soner Uşaklı
b7ead6dc9c
Replace jimp with sharp ( #6774 )
...
* add probe image size and max image size
* replace jimp and image-probe with sharp
* better name for test
* resize with just path
* resize thumb inplace
* use filename
2018-09-20 17:05:52 -04:00
Barış Soner Uşaklı
14d810c113
show error if cropper fails
2018-08-09 14:10:30 -04:00
Barış Soner Uşaklı
6940612688
closes #6410
2018-05-29 10:28:02 -04:00
Barış Soner Uşaklı
6eea11a4fd
closes #6529
2018-05-28 13:30:11 -04:00
Julian Lam
8e275df803
closes #6487
2018-05-04 12:39:00 -04:00
Andrew Rodrigues
a3224cc4ba
added missing language key
2018-04-18 18:04:05 -04:00
Barış Soner Uşaklı
5281b84521
add missing translation
2018-03-23 14:27:14 -04:00
Julian Lam
1ce448f2a1
Merge remote-tracking branch 'origin/master' into develop
2018-02-16 21:23:25 -05:00
Julian Lam
da3ce2e1d5
added error text for multiple associations
2018-02-14 10:38:01 -05:00
Julian Lam
457194b333
Merge branch 'master' into develop
2018-01-17 11:02:02 -05:00
Barış Soner Uşaklı
72140e5338
closes #5991 , closes #5884
2018-01-12 17:29:47 -05:00
Julian Lam
82a95a03be
Chat message soft deletion -- closes #6181
...
Squashed commit of the following:
commit f84c06bdcc45f24ef7ffde6a8f33b48d8f97fc36
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 18 14:42:47 2017 -0500
added restore handler for chat messages
commit 725cd370c6ea1e8f4a28298350f3dc024d4e668e
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 18 14:23:52 2017 -0500
backend logic and testing complete for deletion and restoration of chat messages
commit 072da758319cc93fa4c6f8bc0d672a1b716dc06e
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 18 13:52:35 2017 -0500
changing message delete logic to not remove mids, but to filter when retrieving
commit 68bf373305ab82737658a7c31dc5549af4d6d69f
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 18 12:37:58 2017 -0500
logic to handle deletion of a deleted chat message -- added some failing tests
commit 6899d0d234fa752e227188aa69cfcabd0d0500cc
Author: Julian Lam <julian@nodebb.org >
Date: Mon Dec 18 11:35:36 2017 -0500
chat message deletion logic
2017-12-18 14:45:06 -05:00
Barış Soner Uşaklı
108c3c980a
show invalid url error if request.head fails
2017-12-14 18:07:32 -05:00
Barış Soner Uşaklı
99eb1d1785
closes #6163
2017-12-11 10:53:29 -05:00
Julian Lam
553f894540
error message for disabled SSO registration
2017-12-05 14:16:22 -05:00
Barış Soner Uşaklı
d9e115c3e6
closes #6146
2017-12-05 13:50:06 -05:00
Julian Lam
252f611481
changed error text wording
2017-11-22 11:59:49 -05:00
Muhammad Osama Arshad
64895310a9
fix #5973
2017-11-22 09:50:58 +05:00
Barış Soner Uşaklı
18f4f27fe0
closes #6024
2017-10-31 18:03:54 -04:00
Julian Lam
4c82539e83
updated goback text, #5922
2017-09-11 15:38:10 -04:00
Julian Lam
38a7030639
Revert "Merge pull request #5923 from NodeBB/patch-5922"
...
This reverts commit f8ddabc884 , reversing
changes made to 4976d13013 .
2017-09-11 15:37:18 -04:00
Peter Jaszkowiak
f40d37ad48
Fix #5922
2017-09-08 13:23:30 -06:00
Barış Soner Uşaklı
873801e9f3
fix test on nodev4 remove console.logs
2017-05-10 15:51:19 -04:00
Barış Soner Uşaklı
3a1eba2537
merge
2017-05-08 13:49:35 -04:00
psychobunny
b3bd70235a
refactor ban messaging; add ban duration to message; use bootbox instead of alert
2017-05-05 19:31:49 -04:00
Barış Soner Uşaklı
c45c4a5fdb
on login display invalid-login-credentials
2017-04-24 13:31:38 -04:00
barisusakli
b45111d44b
show max message length in error message
2017-04-19 20:56:12 -04:00
Peter Jaszkowiak
c5237443cd
Standard language codes ( #5218 )
...
* Use standard language codes. Fallback for plugins.
* Fix transifex config
* Tab vs space here for some reason
* Remove redundancies
* config.relative_path instead of allcaps
* added upgrade script for existing users' accounts
2016-11-23 11:50:49 -05:00