umbriel icon indicating copy to clipboard operation
umbriel copied to clipboard

✉️ Umbriel is a simple mailing platform built with Node.js, TypeScript & Prisma.

Results 52 umbriel issues
Sort by recently updated
recently updated
newest added

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [ioredis](https://togithub.com/luin/ioredis) | [`4.28.0` -> `4.28.5`](https://renovatebot.com/diffs/npm/ioredis/4.28.0/4.28.5) | [![age](https://badges.renovateapi.com/packages/npm/ioredis/4.28.5/age-slim)](https://docs.renovatebot.com/merge-confidence/)...

dependencies

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [plop](https://plopjs.com) ([source](https://togithub.com/plopjs/plop)) | [`2.7.4` -> `2.7.6`](https://renovatebot.com/diffs/npm/plop/2.7.4/2.7.6) |...

dependencies

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/uuid](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/uuid) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`8.3.1` -> `8.3.4`](https://renovatebot.com/diffs/npm/@types%2fuuid/8.3.1/8.3.4) |...

dependencies

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/jsonwebtoken](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jsonwebtoken) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jsonwebtoken)) | [`8.5.5` -> `8.5.9`](https://renovatebot.com/diffs/npm/@types%2fjsonwebtoken/8.5.5/8.5.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjsonwebtoken/8.5.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) |...

dependencies

I sent an email for 18k contacts and noticed some CPU and memory problems. ## Summary - The HTTP service got a high CPU usage due to AWS SNS notifications;...

enhancement

I've completely removed `RequiredFieldsValidator`, `CompareFieldsValidator` and `ValidatorCompositor` as proposed on issue #72, and implemented the validators by controller using yup library, as suggested. I had some issues because `package.json` and...

Allow contact to unsubscribe by clicking on the `unsubscribe` link inside the email.

enhancement

Today there's not an option to select the mail or queue provider based on the configuration.

enhancement

For now, the template only received one variable: `{{ message_content }}`, but it would be good to have other variables as: `{{ message_content }}` - The full content of a...

enhancement

For now, we didn't implement a proper presentation layer with view models. Maybe we could move the controllers to presentation layer if we want to leave the "package by feature"...

enhancement