Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(root): Release 2024-11-08 11:56 #6902

Merged
merged 30 commits into from
Nov 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
0238e2b
feat(framework): Add support for specifying mock results (#6878)
rifont Nov 7, 2024
f6ed024
fix(framework): Stop validating controls for non previewed step (#6876)
rifont Nov 7, 2024
a2d7270
refactor(api): new test-data endpoint to pass dynamic data (#6871)
djabarovgeorge Nov 7, 2024
445ef50
feat(dashboard): Save immediately when a step is added (#6882)
desiprisg Nov 7, 2024
5685a85
feat(novu): update novu init landing page (#6805)
scopsy Nov 7, 2024
b427d72
feat(web): v3 dashboard opt-in widget (#6873)
ChmaraX Nov 7, 2024
c1f3f4a
fix(dashboard): Make step prefix shorter
SokratisVidros Nov 7, 2024
580f650
fix(api): Remove caching from fetching topics per subscriber
SokratisVidros Nov 7, 2024
4e7a429
feat(dashboard): in-app editor form driven by BE schema (#6877)
LetItRock Nov 7, 2024
0385564
chore(web): Remove Clerk sign-in patch (#6888)
SokratisVidros Nov 7, 2024
f9c0922
chore(root): Upgrade NX to latest packages (#6775)
SokratisVidros Nov 7, 2024
fa0c234
feat(api): Add Error Handling 2XX issues (#6884)
tatarco Nov 7, 2024
0dd6548
chore(root): Tidy webhook GH action files
SokratisVidros Nov 7, 2024
138f4b4
chore(deps): bump @sentry/browser from 8.33.1 to 8.34.0 (#6892)
dependabot[bot] Nov 7, 2024
36e225f
fix(shared): Remove all dependencies from @novu/shared (#6891)
SokratisVidros Nov 7, 2024
a3d3ed5
Update .source
SokratisVidros Nov 7, 2024
6a45807
refactor(framework): Make discovery completely asynchronous (#6879)
rifont Nov 8, 2024
5a0efd7
fix(api): Subscriber deletion side-effects (#6872)
SokratisVidros Nov 8, 2024
d19847c
chore(root): Fix misspellings in token keys and svgs (#6895)
rifont Nov 8, 2024
dca0b94
fix(api): Fix failing e2e
SokratisVidros Nov 8, 2024
0e7188b
chore(root): inherit secrets in dev-deploy-webhook.yml (#6898)
merrcury Nov 8, 2024
c02e1b2
fix(api): More fixes for broken e2e
SokratisVidros Nov 8, 2024
1243129
chore(root): Fix cspell errors
rifont Nov 8, 2024
26e2185
feat(web): user profile menu opt-in (#6886)
ChmaraX Nov 8, 2024
4e623a8
fix(web): Trigger NewDashboardOptInWidget only in Novu Cloud
SokratisVidros Nov 8, 2024
2f8a7b3
fix(api): Clean up soft-deletion of subscribers
SokratisVidros Nov 8, 2024
7d1919f
fix(api): Fix build failure due to accidental property deletion
SokratisVidros Nov 8, 2024
1e319e2
feat(framework): Support Next.js 15 with Turbopack dev server (#6894)
rifont Nov 8, 2024
2b33848
feat(dashboard): Autofill payload with example in step preview (#6899)
desiprisg Nov 8, 2024
ac3577b
Merge branch 'prod' into release_2024_11_08_11_56
SokratisVidros Nov 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 17 additions & 9 deletions .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"adresses",
"africas",
"africastalking",
"Aland",
"alanturing",
"alexjoverm",
"alist",
Expand Down Expand Up @@ -68,6 +69,7 @@
"buildscript",
"buildx",
"bullmq",
"Burkina",
"bzrignore",
"cacheable",
"cafebabe",
Expand All @@ -92,6 +94,7 @@
"Clicksend",
"clonedeep",
"clsx",
"cmdk",
"cnamek",
"cnames",
"codecov",
Expand Down Expand Up @@ -188,6 +191,7 @@
"exponentiate",
"externaldb",
"externalredis",
"Faso",
"Fdfdf",
"fieldname",
"fieldtype",
Expand Down Expand Up @@ -274,6 +278,7 @@
"kannel",
"kebabcase",
"keybase",
"Keymap",
"keyrings",
"keysize",
"kitterma",
Expand All @@ -287,6 +292,7 @@
"lastindex",
"Lato",
"Lentczner",
"lezer"
"libarary",
"libauth",
"libspf",
Expand Down Expand Up @@ -342,14 +348,15 @@
"mlen",
"mobishastra",
"Mobishastra",
"Mobishatra",
"moby",
"Modiin",
"modlen",
"Mobishatra",
"mongod",
"mongosh",
"monokai",
"monorepository",
"motionone",
"mpeltonen",
"mpim",
"MPIMs",
Expand Down Expand Up @@ -399,6 +406,8 @@
"NOTZONE",
"Novu's",
"novu",
"Novu",
"NOVU",
"novuapp",
"novuhq",
"novui",
Expand Down Expand Up @@ -521,6 +530,7 @@
"RETRYABLE",
"revlookup",
"revlookupall",
"Rica",
"righthand",
"rimraf",
"ringcentral",
Expand Down Expand Up @@ -567,6 +577,8 @@
"softfail",
"softwareupdate",
"sonarjs",
"sonner",
"Sonner",
"sortlist",
"sourcemaps",
"spamassassin",
Expand Down Expand Up @@ -594,6 +606,7 @@
"Strobl",
"stroeder",
"Styleable",
"subfolders",
"subjectsthum",
"sublist",
"subnetmask",
Expand All @@ -602,6 +615,7 @@
"supernet",
"supertest",
"suported",
"Syncable",
"tabnannied",
"tailwindcss",
"tanstack",
Expand Down Expand Up @@ -651,6 +665,7 @@
"Udnw",
"unarchived",
"Unarchived",
"Unavalidated",
"Unfetch",
"unplugin",
"Unpromoted",
Expand Down Expand Up @@ -684,16 +699,9 @@
"whatsappbusiness",
"xcodebuild",
"xkeysib",
"xyflow",
"zulip",
"zwnj",
"motionone",
"xyflow",
"Sonner",
"sonner",
"cmdk",
"Keymap",
"Syncable",
"lezer"
],
"flagWords": [],
"patterns": [
Expand Down
5 changes: 1 addition & 4 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,7 @@
// Add the IDs of extensions you want installed when the container is created.
"customizations": {
"vscode": {
"extensions": [
"dbaeumer.vscode-eslint",
"mongodb.mongodb-vscode"
]
"extensions": ["dbaeumer.vscode-eslint", "mongodb.mongodb-vscode"]
}
},
// Use 'forwardPorts' to make a list of ports inside the container available locally.
Expand Down
9 changes: 5 additions & 4 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
- **I'm submitting a...**
- [ ] bug report
- [ ] feature request
- [ ] question about the decisions made in the repository
- [ ] question about how to use this project

- [ ] bug report
- [ ] feature request
- [ ] question about the decisions made in the repository
- [ ] question about how to use this project

- **Summary**

Expand Down
50 changes: 25 additions & 25 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: "🐛 Bug Report"
description: "Submit a bug report to help us improve"
title: "🐛 Bug Report: "
labels: ["type: bug"]
name: '🐛 Bug Report'
description: 'Submit a bug report to help us improve'
title: '🐛 Bug Report: '
labels: ['type: bug']
body:
- type: markdown
attributes:
Expand All @@ -11,36 +11,36 @@ body:
validations:
required: true
attributes:
label: "📜 Description"
description: "A clear and concise description of what the bug is."
placeholder: "It bugs out when ..."
label: '📜 Description'
description: 'A clear and concise description of what the bug is.'
placeholder: 'It bugs out when ...'
- type: textarea
id: steps-to-reproduce
validations:
required: true
attributes:
label: "👟 Reproduction steps"
description: "How do you trigger this bug? Please walk us through it step by step."
label: '👟 Reproduction steps'
description: 'How do you trigger this bug? Please walk us through it step by step.'
placeholder: "1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See the error"
2. Click on '....'
3. Scroll down to '....'
4. See the error"
- type: textarea
id: expected-behavior
validations:
required: true
attributes:
label: "👍 Expected behavior"
description: "What did you think should happen?"
placeholder: "It should ..."
label: '👍 Expected behavior'
description: 'What did you think should happen?'
placeholder: 'It should ...'
- type: textarea
id: actual-behavior
validations:
required: true
attributes:
label: "👎 Actual Behavior with Screenshots"
description: "What did actually happen? Add screenshots, if applicable."
placeholder: "It actually ..."
label: '👎 Actual Behavior with Screenshots'
description: 'What did actually happen? Add screenshots, if applicable.'
placeholder: 'It actually ...'
- type: input
id: novu-version
validations:
Expand Down Expand Up @@ -70,26 +70,26 @@ body:
validations:
required: false
attributes:
label: "📃 Provide any additional context for the Bug."
description: "Add any other context about the problem here."
placeholder: "It actually ..."
label: '📃 Provide any additional context for the Bug.'
description: 'Add any other context about the problem here.'
placeholder: 'It actually ...'
- type: checkboxes
id: no-duplicate-issues
attributes:
label: "👀 Have you spent some time to check if this bug has been raised before?"
label: '👀 Have you spent some time to check if this bug has been raised before?'
options:
- label: "I checked and didn't find a similar issue"
required: true
- type: checkboxes
id: read-code-of-conduct
attributes:
label: "🏢 Have you read the Contributing Guidelines?"
label: '🏢 Have you read the Contributing Guidelines?'
options:
- label: "I have read the [Contributing Guidelines](https://github.com/novuhq/novu/blob/main/CONTRIBUTING.md)"
- label: 'I have read the [Contributing Guidelines](https://github.com/novuhq/novu/blob/main/CONTRIBUTING.md)'
required: true
- type: dropdown
attributes:
label: Are you willing to submit PR?
description: This is absolutely not required, but we are happy to guide you in the contribution process. Find us in help-needed channel on [Discord](https://discord.gg/9wcGSf22PM)!
options:
- "Yes I am willing to submit a PR!"
- 'Yes I am willing to submit a PR!'
34 changes: 17 additions & 17 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: 🚀 Feature
description: "Submit a proposal for a new feature"
title: "🚀 Feature: "
description: 'Submit a proposal for a new feature'
title: '🚀 Feature: '
labels: [feature]
body:
- type: markdown
Expand All @@ -12,51 +12,51 @@ body:
validations:
required: true
attributes:
label: "🔖 Feature description"
description: "A clear and concise description of what the feature is."
placeholder: "You should add ..."
label: '🔖 Feature description'
description: 'A clear and concise description of what the feature is.'
placeholder: 'You should add ...'
- type: textarea
id: pitch
validations:
required: true
attributes:
label: "🎤 Why is this feature needed ?"
description: "Please explain why this feature should be implemented and how it would be used. Add examples, if applicable."
placeholder: "In my use-case, ..."
label: '🎤 Why is this feature needed ?'
description: 'Please explain why this feature should be implemented and how it would be used. Add examples, if applicable.'
placeholder: 'In my use-case, ...'
- type: textarea
id: solution
validations:
required: true
attributes:
label: "✌️ How do you aim to achieve this?"
description: "A clear and concise description of what you want to happen."
placeholder: "I want this feature to, ..."
label: '✌️ How do you aim to achieve this?'
description: 'A clear and concise description of what you want to happen.'
placeholder: 'I want this feature to, ...'
- type: textarea
id: alternative
validations:
required: false
attributes:
label: "🔄️ Additional Information"
label: '🔄️ Additional Information'
description: "A clear and concise description of any alternative solutions or additional solutions you've considered."
placeholder: "I tried, ..."
placeholder: 'I tried, ...'
- type: checkboxes
id: no-duplicate-issues
attributes:
label: "👀 Have you spent some time to check if this feature request has been raised before?"
label: '👀 Have you spent some time to check if this feature request has been raised before?'
options:
- label: "I checked and didn't find similar issue"
required: true
- type: checkboxes
id: read-code-of-conduct
attributes:
label: "🏢 Have you read the Code of Conduct?"
label: '🏢 Have you read the Code of Conduct?'
options:
- label: "I have read the [Contributing Guidelines](https://github.com/novuhq/novu/blob/main/CONTRIBUTING.md)"
- label: 'I have read the [Contributing Guidelines](https://github.com/novuhq/novu/blob/main/CONTRIBUTING.md)'
required: true
- type: dropdown
id: willing-to-submit-pr
attributes:
label: Are you willing to submit PR?
description: This is absolutely not required, but we are happy to guide you in the contribution process. Find us in help-needed channel on [Discord](https://discord.gg/9wcGSf22PM)!
options:
- "Yes I am willing to submit a PR!"
- 'Yes I am willing to submit a PR!'
4 changes: 4 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
### What changed? Why was the change needed?

<!-- Also include any relevant links, such as Linear tickets, Slack discussions, or design documents. -->

### Screenshots

<!-- If the changes are visual, include screenshots or screencasts. -->

<details>
<summary><strong>Expand for optional sections</strong></summary>

### Related enterprise PR

<!-- A link to a dependent pull request -->

### Special notes for your reviewer

<!-- Specific instructions or considerations you want to highlight for the reviewer. -->

</details>
Loading
Loading