Barış Soner Uşaklı
75d7ae9272
refactor: async/await
2019-09-13 18:24:21 -04:00
Barış Soner Uşaklı
acd9576489
fix: don't move theme/plugin to top if its already active
2019-09-05 13:31:42 -04:00
Barış Soner Uşaklı
592d9c82c5
fix : #7844 , add uid to events, log plugin install/uninstall events
2019-08-14 19:17:43 -04:00
Julian Lam
b32da57faf
fix : #7604 shortened CTA text and added custom text for some notifs ( #7605 )
...
* fix : #7604 shortened CTA text and added custom text for some notifs
Specifically, new-reply and new-chat have different CTA text as they
do not go to the forum home like other email templates send users to.
* fix: minor optimization as suggested by @barisusakli
2019-05-16 09:43:06 -04:00
Julian Lam
f32a992237
feat: revamp email templates to be more style agnostic ( #7375 )
...
* feat: re-designed digest
Updated design, logic no longer shows "no topics", just doesn't
show the list at all, teaser re-retrieved for digest so that it
always grabs a teaser even if there is no reply, changed default
email background to a light grey.
* fix: minor padding issues in digest
* fix: banned template
* fix: invitation.tpl
* fix: removed unused notif_chat and notif_post email templates
* fix: notification template
* fix: registration_accepted template
* fix: reset tpl
* fix: test tpl
* fix: email verify tpl
* fix: reset notify tpl
* fix: welcome tpl
* fix: additional minor font fixes
* fix: removed unused email header image assets
* fix: internationalised 'your daily digest' string
* fix: broken url in digest 🤦
* feat: added RTL support for emailer
/cc @PostMidnight
2019-02-20 16:13:26 -05:00
Julian Lam
70a87d4399
feat: support for one-click unsubscribe from email clients ( #7203 )
...
* feat: sending notifs via ACP creates real notification
re: #7202
* feat: basic integration for one-click unsubscription #7202
* feat: tests for #7202 + bugfix
* feat: added and organized digest unsub tests
closes #7202
2019-01-08 13:56:11 -05:00
Baris Usakli
0c1ac4d6a2
feat: #7032
2018-12-18 13:44:03 -05:00
Barış Soner Uşaklı
ec0c50d4e0
fix : #7041
2018-12-01 16:59:20 -05:00
Barış Soner Uşaklı
2c5e38d8f1
closes #7004
...
do not translate email subjects twice, emailer already translates the passed in subject param
2018-11-28 10:42:40 -05:00
Barış Soner Uşaklı
69bb3293ee
misc fixes
...
handle spider uids properly
2018-11-12 00:20:44 -05:00
Barış Soner Uşaklı
5b842c98ac
fix typo
2018-10-24 11:34:57 -04:00
Barış Soner Uşaklı
9f36ce3997
#6862
2018-10-24 11:24:37 -04:00
Barış Soner Uşaklı
002522834c
closes #6815
2018-10-04 13:42:53 -04:00
Barış Soner Uşaklı
1f8b000530
log and show last restart on ACP dashboard
2018-05-02 13:38:36 -04:00
Timothy Fike
585d613d4b
fix reload actions ( #6394 )
...
* fix reload actions
* wait until restart action is complete instead of using timeouts.
* Change Reload nominclature to Rebuild and Restart.
2018-03-26 15:17:40 -04:00
Julian Lam
9e44fc6ae2
fixes #6371
2018-03-20 08:41:49 -04:00
Barış Soner Uşaklı
c7506d77b0
closes #6247
2018-01-26 18:56:17 -05:00
Baris Usakli
f036eb18a4
closes #5936
2017-11-28 15:42:32 -05:00
Baris Usakli
8276e20254
closes #5937
2017-09-21 14:30:12 -04:00
Julian Lam
d9ace1723c
removed references to libs that aren't used
2017-07-17 12:40:50 -04:00
Julian Lam
a2627d2066
added default payload to emails, and adding nodebb logo for email header
2017-07-13 11:30:44 -04:00
Julian Lam
9c71da1577
sending callback with welcome email test
2017-07-12 15:20:30 -04:00
Baris Usakli
cf444755df
closes #5729
2017-06-20 14:23:21 -04:00
Barış Soner Uşaklı
50f2a4ed19
remove dupe hook
2017-06-16 17:51:31 -04:00
Julian Lam
6728e9a5cc
#5729
2017-06-02 15:01:24 -04:00
Julian Lam
d2b5b53cb4
refactor for sendValidationEmail, and sending better dummy data for welcome email template
2017-05-30 13:09:30 -04:00
Julian Lam
7ce208ca13
Better dummy data for testing banned email template
2017-05-30 12:11:44 -04:00
Julian Lam
313d48b47d
updated emailer code so digest emails when tested in ACP are sent with real data instead of incomplete fake data
2017-05-30 12:11:44 -04:00
Barış Soner Uşaklı
f6ac92111b
style changes
2017-05-26 00:02:20 -04:00
psychobunny
1b98449686
closes #5704
2017-05-25 15:17:24 -04:00
Julian Lam
816809ce3c
fixes #5606
2017-05-11 16:53:35 -04:00
Julian Lam
064a8aa6d7
Allowing custom date range to be supplied in pageviews graph, closes #5541
2017-05-11 11:41:36 -04:00
Julian Lam
45c479a101
Merge branch 'master' into develop
2017-02-28 12:07:56 -05:00
barisusakli
8a0cf6c0ac
more admin socket tests
2017-02-28 15:16:49 +03:00
Julian Lam
72e77772db
Merge branch 'master' into develop
2017-02-24 12:46:40 -05:00
Peter Jaszkowiak
896c8c7343
ESlint object-curly-spacing
2017-02-18 12:30:49 -07:00
Peter Jaszkowiak
a038c66549
ESlint quotes
2017-02-18 01:56:23 -07:00
Peter Jaszkowiak
532951c24f
ESlint space-in-parens, block-spacing
2017-02-18 01:21:34 -07:00
Peter Jaszkowiak
bc1d70c126
ESlint comma-dangle
2017-02-17 19:31:21 -07:00
Julian Lam
b5daedb7a3
Merge remote-tracking branch 'origin/master' into develop
2017-02-07 15:45:21 -05:00
Peter Jaszkowiak
553567c3b2
Refactor nodebb, move build.js, add --dev
2017-02-02 19:15:01 -07:00
barisusakli
3fb7f9fce5
closes #5398
2017-01-26 22:18:16 +03:00
barisusakli
009da723c5
meta.configs tests
2016-12-16 15:55:34 +03:00
barisusakli
55b68197aa
closes #4544
2016-12-15 14:47:42 +03:00
barisusakli
fba28791f5
missing ;
2016-12-13 16:08:54 +03:00
barisusakli
c32e6aaabb
use build module instead of forking
2016-12-13 15:43:20 +03:00
Peter Jaszkowiak
9fd64549a3
Use async instead of Promises
2016-12-05 17:55:04 -07:00
Peter Jaszkowiak
77e58f31c5
Fixes, passes tests
2016-11-28 18:16:13 -07:00
Peter Jaszkowiak
a431dc0305
ACP search updated to support translations
2016-11-28 12:52:26 -07:00
barisusakli
5d4903f643
fix test
2016-11-20 03:47:24 +03:00