Novu

N

Novu

Open Source Community by Novu

Join

๐Ÿ’ฌโ”‚support

๐Ÿš€โ”‚general

Login API route causes weirdness in web instance (solved)

Has anyone had an issue where self-hosted works fine on http, but switching to https causes the api to log stuff such as this:
2024-06-14T17:11:04.232350514Z [2024-06-14T17:11:04.232Z] "POST /?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?//?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/api/v1/auth/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36"
2024-06-14T17:11:04.232350514Z [2024-06-14T17:11:04.232Z] "POST /?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?//?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/?/api/v1/auth/login" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36"
...

About three yml files in "docker/local" folder in the github repository.

Hi! There are three yml files in the "docker/local" folder in your github. What is responsible for what? Give me detailed explanation with use case examples.

4200 doesnโ€™t work

Hello, Help! After following the steps in the "Quick Start Docker" section, the web is not launching on port 4200, and overall, the web container is not starting up. https://drive.google.com/file/d/1tUCIxXfRnQlSL0ZxObnlx5F88LUo_dxM/view?usp=sharing

unseenCount not showing

Hello, I don't manage to get unseenCount value to display on the notification bell in my in-app notification bell. I used the example React code (see below). A red dot displays when there are unseen notifications (see screenshot attached), but the number of unseen notifications does not display in this red dot. I thought displaying unseenCount would be the default behavior, but even with tweaking I don't manage to display it. When I style the React components, the unseenBadge style and the unseenBadgeBackgroundColor and unseenBadgeColor props don't seem to have any effect on the components appearance (as the unseenBadge does not seem to display, anyway)....
Notification bell without unseenCount value

Define origins in access-control-allow-origin header for in-app notifications

Hello, We have a react frontend and we are using the Novu notification plugin and initializing using the url: https://api.novu.co/v1/widgets/session/initialize with applicationIdentifier. In the response header, we are getting access-control-allow-origin: *. Is there a way we can update it to a specific set of origins in the Novu manage platform ?...

I have an issue where the translation file is not applied to the template while other ones work fine

I hitting rock a translation file, it is just not displaying the translations only the key names, I am clueless on the reason why, the only thing that came up to my mind is that the new translation file is in the second page of translations files list...

The website crashes when I do .length while writing a custom email template

Hey, I was using Novu's digest feature to send emails. I can do step.events.length which gives me the total number of events. ...
No description

In App notification expire

Did novu support to mark app notification expire based on some conditions like if notification is not marked read and seen and 30 days old.

Self Hosting: Problems with Nginx reverse proxy

I've read two previous posts on this however I can't get reverse proxying working for novu. I am using nginx with the following config: https://hastebin.skyra.pw/edufimigej.nginx with the following env variables (a bit verbose but I'm really not sure where the issue lies) ```...

how can i check my socket url is set correctly

Is there any doc related to how to set socket url for novu? I facing some issues while try to connect with my socket url . Hence i need to confirm if I have set the socket url correctly or not.

Override Apns in FCM

From the docs stated in the below link , the overrides field supports apns. but when i tried to use it, i get Object literal may only specify known properties, and 'apns' does not exist in type 'ITriggerOverrideFCM'.ts. i also did my findings in the overrides supported fields and truly apns isn't included. What am trying to do is to send push notification for both ios and android using fcm. ...

Events to invalid receiver email

Hi! I was implementing some new emails and couldn't figure out an issue - some mails were not showing up on activity feed. Turns out I was sending an invalid receiver email (id instead of email). The weird part is that sending the trigger worked fine, it was acknowledged and even a transactionId was returned, but on the platform these triggers are already filtered out. This made it difficult to debug as the entire flow seemed to work. Is there any way to have this as part of input validation so...

Content types supported?

Hi, our organization recently signed up for a trial account. Our engineers are looking into the workflow capabilities. I am on the Marketing team and was curious what the content management system allows for. I only saw text based templates with a CTA button option. In documentation, it states product teams can 'They can use their preferred notification content editors.' Is it possible to have a more 'designed' look and feel with graphics, gifs, videos, and buttons? I see a lot of text based...

Multi Tenancy Notification System for companies

Hi , I had some questions about novu. I want to use it in my notification service which I will deploy on multiple server for multiple companies. I want to be able to change the communication provider settings according to the clients needs. Can you help me out with the flow?

Nuxt integration with error 500 - self hosted

Hi guys, I have an issue, when i try to use novu in Nuxt 3 i have an error 500 (you can see error on screenshot). I put ids in correct places. I include backend and socket Urls in propses....
No description

How do I programmatically close the NotificationCenter? (vue)

There doesn't seem to be a way, but I may be missing something.

Getting errors while setting up project in my local.

Hi, I am getting below error while setting up the project. ร— nx run @novu/ee-dal:build
@novu/[email protected] prebuild D:\open_source\novu\enterprise\packages\libs\dal rimraf disting target build for 39 projects...

How to use Handlebar to reference System Variables

I am working on a POC where I want an email workflow to have a simple {{{message}}} variable. The value for message will be generate on our side of the call. However, we want to use "System Variables" inside the "message" variable. The first attachment should be a simple email template with "{{{message}}}" in the "Editor". The second screen shot should contain the the "Preview" tab with "Hello {{actor.firstName}}" in the white panel....
No description

Vercel errors when I open the Preview in Novu using Novu Echo

I'm using Novu Echo and I have a couple of steps configured In App -> Digest -> Email When I go to Novu Workflows and open the one created by Echo, I get a bunch of errors reported in Vercel. Is this normal? How can I fix it or ignore if it's expected?...
No description