Updated dependencies. Moved email assets from base64 to attachments to improve support in Gmail. Implemented custom email branding support. Implemented custom print branding support. Moved image assets to email/kiosk directory. Implemented kiosk dark mode logo support. Updated README.md

This commit is contained in:
Glenn de Haan
2025-12-02 18:42:35 +01:00
parent 4e3ca28f7a
commit 24bfbedc42
10 changed files with 107 additions and 16 deletions

View File

@@ -75,10 +75,21 @@ module.exports = {
voucher,
unifiSsid: variables.unifiSsid,
unifiSsidPassword: variables.unifiSsidPassword,
qr: await qr(),
timeConvert: time,
bytesConvert: bytes
})
}),
attachments: [
{
filename: 'logo.png',
content: fs.existsSync('/email/logo.png') ? fs.readFileSync(`/email/logo.png`) : fs.readFileSync(`${process.cwd()}/public/images/email/logo.png`),
cid: 'logo@unifi-voucher-site.com'
},
{
filename: 'qr.png',
content: await qr(true),
cid: 'qr@unifi-voucher-site.com'
}
]
}).catch((e) => {
log.error(`[Mail] Error when sending mail`);
log.error(e);