next
fix(dashboard): restore subscriber credentials scroll in nested drawers fixes NV-8504 (#12225)
feat(api-service,worker): correlate agent email replies via minted Message-ID fixes NV-8552 (#12258)
refactor(dashboard, api-service): Remove Slack Teams FF checks; add AI config gating (#10940)
chore(dashboard): delete unused components and exports from dashboard (#10782)
feat(dashboard,api-service,js,react,framework): novu copilot agent for slack fixes NV-8316 (#11973)
refactor(dashboard): consolidate edition flags onto IS_CLOUD / IS_SELF_HOSTED_CE / IS_SELF_HOSTED_EE (#11858)
feat(providers): add Webex Messaging OAuth support fixes NV-8272 (#11633)
fix(dashboard): show billing access message for non-owner roles (#12025)
feat(dashboard,api-service,dal): novu copilot workflow suggestions fixes NV-7215 (#10508)
feat(dashboard): Table pages new tab support fixes NV-7238 (#10296)
fix(dashboard): hide web chat channel unless IS_AGENT_WEB_CHAT_ENABLED fixes NV-8520 (#12221)
feat(dashboard): name the required tier in paywall upgrade prompts (#11836)
fix(dashboard): open support drawer docs in new tab fixes NV-8525 (#12235)
chore(root): remove 1 unused file and 19 unused exports (#12290)
feat(providers): add Grafana endpoint-routed tool provider fixes NV-8455 (#12101)
feat(dashboard): validate rich chat link-button label & url fields fixes NV-8544 (#12259)
feat(dashboard): replace onboarding connector dropdown with card grid fixes NV-8522 (#12228)
fix(dashboard): expose context types in workflow editor autocomplete fixes NV-8340 (#11967)
chore(dashboard): migrate to react 19 and tailwind 4 (#9810)
fix(dashboard): sanitize empty segments in schema property paths (#10884)
chore(root): apply biome formatter & linter fixes NV-6436 (#8838)
fix(dashboard): query topic subscription details by identifier fixes NV-8527 (#12237)
feat(dashboard,api): onboarding workflow suggestions fixes NV-7394 (#10805)
chore(root,dashboard): upgrade Clerk packages to v6/v2/v3 fixes NV-7740 (#11210)
fix(dashboard): align webhook provider icons to unified tool-webhook icon fixes NV-8526 (#12236)
style(dashboard): canvas metadata UI improvements (#10550)
chore(dashboard): adjust sign-in, usecase pages ui and copy fixes NV-8000 (#11495)
feat(dashboard): add BETA labels for Novu Connect and Agents fixes NV-7932 (#11385)
refactor(dashboard): use context SDK types (#9567)
refactor(dashboard): unify connect and platform into main platform (#11467)
feat(api-service): implement environment variables management fixes NV-7234 (#10328)
style(dashboard): Confirmation dialog UI fixes NV-6807 (#9629)
refactor(api-service, dashboard): routes pagination and managed entity (#10895)
feat(api-service,dashboard): translations in the layouts fixes NV-6209 (#9261)
fix(dashboard): rename email step tab label Code editor to HTML (#10496)
feat(dashboard): manage translations sidedrawer (#8600)
feat(dashboard,api-service): create dynamic variables & preview schema fixes NV-6735 (#9232)
feat(api-service): surface rich chat card validation errors on workflow save fixes NV-8390 (#12204)
feat(dashboard): improve meta tags for signup, login, and all dashboard pages (#10401)
chore(dashboard): confirmation dialog improvements [fixes NV-7179, NV-6339] (#10135)
feat(dashboard): support actor variables in step content editor fixes NV-8143 (#11709)
fix(dashboard): Accordion rightSlot, UI tweaks & curl string (#10863)
feat(dashboard): Dashboard sender inputs autocomplete (#9993)
refactor(dashboard): hoist time formatters in time display hover card (#9346)
feat(dashboard): see subscription and details in activity feed fixes NV-6972 (#9686)
feat(dashboard): Dashboard mobile responsiveness (#10285)
feat(dashboard): Add step issues popover to workflow status (#9087)
chore(dashboard): Polish email agent copy and inbox UI fixes NV-8221 (#11835)
feat(api-service, dashboard): align tables all across the dashboard workflows subscribers fixes NV-6459 (#9239)
feat(shared): add Tool channel with PagerDuty, Opsgenie and Webhook providers fixes NV-8284 (#11923)
chore(dashboard): Align ESLint rules