1<!DOCTYPE html> 2<html lang = "en" class = "html no-js"> 3<head> 4 5 6<meta charset="utf-8" /> 7<meta name="viewport" content="width=device-width, initial-scale=1.0" /> 8<meta name="robots" content="index, follow" /> 9<title>Never Miss a Deadline: Redmine In-App Notifications | RedmineX</title>
10<script type="text/javascript">var CMS_URL = "https://www.redmine-x.com";</script>
vendor: 1 bytes, line 10
10
11<script type="text/javascript">var CMS_ASSETS_URL = "https://www.redmine-x.com/assets/cs";</script>
vendor: 1 bytes, line 11
11
12<script type="text/javascript">document.documentElement.className = document.documentElement.className.replace("no-js","js");</script>
vendor: 84 bytes, lines 12-13
12 13<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=
136LdF6vIrAAAAAARhMWgDe9KTZOMD8kGBayruFLtt
vendor: 13 bytes, line 13
13"> </script>
14<link href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" crossorigin="anonymous" /> 15<link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500;1,700&display=swap" rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" crossorigin="anonymous" /> 16<link href="https://cdn.solidpixels.com" rel="preconnect" crossorigin="" />
17<script type="text/javascript">var CMS_CONFIG = {"app":{"jquery":null,"nav":[],"events":["SLP:init","SLP:Menu:init","SLP:Slider:init","SLP:Images:init","SLP:AnimatedNumber:init","SLP:InViewport:init","SLP:Waypoints:init","SLP:CookieBar:init","SLP:Dropdown:init","SLP:Toggler:init","SLP:Stepper:init","SLP:SearchPanel:init","SLP:Entries:Controls:init","SLP:Entries:Filters:init","SLP:ScrollIndicator:init","SLP:Layout:init","SLP:Tabs:init","SLP:Accordion:init","SLP:DomUtils:init"],"breakpoints":{"grid":360,"screenSmall":480,"layout":720,"layout-max":719,"nav":1201,"nav-max":1200,"screenLarge":993,"image":{"360":360,"720":720,"980":980,"1280":1280,"1920":1920,"2600":2600},"images_allowed":{"30":30,"50":50,"80":80,"100":100,"120":120,"180":180,"240":240,"320":320,"360":360,"500":500,"600":600,"640":640,"720":720,"980":980,"1280":1280,"1920":1920,"2600":2600},"methods_allowed":{"responsive":"responsive"},"screen":{"sm":{"id":"sm","label":"Mobile","value":420,"switchable":true},"md":{"id":"md","label":"Tablet","value":720,"switchable":true},"lg":{"id":"lg","label":"Dektop","switchable":true}}},"defaults":{"entriesImagePlaceholder":"none","Accordion":{"elementSelector":".block-accordion","singleOpen":false},"AOS":{"elementSelector":"[data-aos]","initClassName":"aos-init","animatedClassName":"aos-animate","debounceDelay":100,"throttleDelay":100,"offset":70,"once":false,"mirror":false,"lb_load":true},"lazyImages":{"init":false,"lazyClass":"is-lazy","loadingClass":"is-loading","loadedClass":"is-loaded","expand":800,"hFac":1},"inViewport":{"elementSelector":".section-body, .section .row-main, .gallery-item","offset":0,"onlyForward":true},"CoverVideo":{"elementSelector":"[data-cover-video]","aspectRatio":1.7778,"width":"1120","height":"630","audio":false,"autoplay":true,"autoplayOffset":100,"cover":true,"startTime":null,"lb_load":true},"CoverVideoPoster":{"elementSelector":".block-video","videoElement":"[src$=\".mp4\"]","playButton":".embed-container__play","posterElement":".embed-container__poster","lb_load":true},"ClickableElements":{"elementSelector":".is-clickable, .block-tagcloud li, .is-clickable-entries .entry-inner, [data-clickable]","clickableClass":"is-clickable"},"Forms":{"elementSelector":"form.block-form:not(.no-ajax):not(.block-form--checkout), form.form-filter, .form-cart > form","validation":true,"inline":true,"ajax":true,"allowedFormats":{"tel":"^[0-9\\-\\+\\(\\)\\#\\ \\*]{8,15}$"},"lb_load":true},"filters":{"elementSelector":".block-form-filter:not(.no-ajax)","ajax":false,"submitOnChange":false,"submitOnChangeTimeout":350,"submitOnChangeMinLength":0},"attachment":{"elementSelector":"input.field-control[type=\"file\"]","resetButtonClass":"cssicon cssicon--times","filenameLabelClass":"field-filename"},"Slider":{"elementSelector":"[data-slider], [data-slider-with-thumbs]","containerModifierClass":"gallery-slider-","slideClass":"gallery-slider-item","slideActiveClass":"is-active","wrapperClass":"gallery-slider-wrapper","loop":false,"navigationPrevClass":"slider-btn-prev","navigationNextClass":"slider-btn-next","paginationClass":"slider-pager","buttonPrevClass":"cssicon cssicon--chevron cssicon--chevron-left","buttonNextClass":"cssicon cssicon--chevron cssicon--chevron-right","lb_load":true},"Map":{"elementSelector":".map__element","libraries":[],"filters":[],"scrollwheel":false,"mapTypeControl":false,"asyncInViewport":true,"offset":600,"infoboxTemplate":"<div class=\"map-window__content\">${ data.image && data.image !== '' ? `<div class=\"map-window__image\"><div class=\"image image-mask ratio-widescreen\"><img class=\"is-loaded\" src=\"${data.image}\" alt=\"images\"\/><\/div><\/div>` : '' }<div class=\"map-window__body-wrapper\"><div class=\"map-window__body\">${data.title && data.title !== '' ? `<h3 class=\"popup-title\">${data.title}<\/h3>` : ''} ${ data.street || data.zip || data.city ? ` <p class=\"infobox__group infobox__group--address\"><strong class=\"infobox__heading\">${___('Address')}<\/strong> ${[data.street, data.zip, data.city] .filter(Boolean) .map( (value, index) => `${index > 0 ? `<span class=\"infobox__colon\">, <\/span>` : ''} <span class=\"infobox__value u-nowrap\">${value}<\/span>` ) .join('')}<\/p> ` : '' } ${ data.navigation_link ? ` <a class=\"infobox__navigation-link\" href=\"${data.navigation_link}\" target=\"_blank\">\u2192 ${___('Navigate')}<\/a>` : '' } ${ data.email || data.phone || data.www ? `<p class=\"infobox__group infobox__group--contacts\"><strong class=\"infobox__heading\">${___('Contacts')}<\/strong> ${ data.email ? `<a class=\"link--email u-nowrap\" href=\"mailto:${data.email}\">${data.email}<\/a><br>` : '' } ${ data.phone ? `<a class=\"link--phone u-nowrap\" href=\"tel:${data.phone_raw}\">${data.phone}<\/a><br>` : '' } ${ data.www ? `<a class=\"link--url u-nowrap\" target=\"_blank\" href=\"${data.www}\">${data.www_label}<\/a><br>` : '' } <\/p>` : '' } ${data.description ? `<div class=\"infobox__group infobox__group--description\">${data.description}<\/div>` : ''} <\/div>${ data.get_url ? `<div class=\"map-window__action\"><a class=\"map-window__button btn btn-sm btn-default\" href=\"${data.get_url}\"><span class=\"btn__label\">${ data.buttonLabel }<\/span><\/a><\/div>` : '' }<\/div><\/div>","lb_load":true},"Lightbox":{"elementSelector":"html:not(.is-lb) .fancybox, .js-lightbox","fitToView":true,"autosize":true,"openEffect":"none","padding":0,"closeEffect":"none","touchNavigation":true,"loop":true,"autoplayVideos":true,"videosWidth":1600},"Parallax":{"elementSelector":"[data-parallax]","scrollOffset":100,"useOnMobile":true,"useOnTablet":true,"lb_load":true},"navToggle":{"activeClass":"is-menu-open","toggleClass":"open","backdropSelector":".main","closeOnClick":true,"keepScrollPosition":true},"Flatpickr":{"elementSelector":".field-control--date","native":false},"AnimatedNumber":{"elementSelector":".js-animated-number","duration":2000,"decimals":"auto","separator":","},"Tooltip":{"elementSelector":"[data-tooltip]"},"RangeSlider":{"elementSelector":"[data-range]:not(.field-control--date)","lb_load":true},"Captcha":{"elementSelector":"[data-captcha]","lb_load":true},"PhoneCodes":{"elementSelector":"[data-phone-code=\"1\"]","lb_load":true},"Submenu":{"elementSelector":".submenu","navItemSelector":".menu--bar.submenu--dropdown .nav__list--level-0 > .nav__item","submenuSelector":".submenu--level-0","lb_load":true}},"async_js":{"Lightbox":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-lightbox.js"],"Flatpickr":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-flatpickr.js"],"RangeSlider":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-range-slider.js"],"Slider":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-slider.js"],"AnimatedNumber":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-animated-number.js"],"Parallax":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-parallax.js"],"Tooltip":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-tooltip.js"],"AOS":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-aos.js"],"Accordion":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-accordion.js"],"CoverVideo":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-video.js"],"CoverVideoPoster":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-video-poster.js"],"Leaflet":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-leaflet.js"],"ClickableElements":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-clickable-elements.js"],"Captcha":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-captcha.js"],"PhoneCodes":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-phone-codes.js"],"Map":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-map.js"],"MapGoogle":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/api-loader.js","https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/vendor\/marker-clusterer.js","https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/google-map-window.js","https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/google-map-clustericon.js","https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/google-map-marker.js","https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/map-markers-manager.js","https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/google-map-provider.js","https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/google-map.js","https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/google-map-static.js"],"MapSeznam":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/api-loader.js","https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/seznam-map.js"],"MapOpenStreet":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/api-loader.js","https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/leaflet-map.js"],"Submenu":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-submenu.js"],"Forms":["https:\/\/cdn.solidpixels.com\/2.71\/template_core\/js\/processed\/async-form.js"]},"editor":{"legacy":null}}
17,"brand":{"name":"solidpixels.","version":"2.71.230","stamp":"271230","company":"solidpixels.","company_url":"https:\/\/www.solidpixels.com","favicon":{"rel":"shortcut icon","href":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAb1BMVEUAAAAEaP8FZ\/8EaP8fc\/8EZ\/8NbP9Wlf8FZ\/8FaP8FZ\/8Eaf8Eaf8Fa\/8Jbf8Kbv8EaP8EZ\/8FaP8EaP8EZ\/8FaP8FaP8Gav8Hav8Ga\/8GaP8EaP8FZ\/8EZ\/8EaP8FaP8FaP8FZ\/8GaP8Eav8EZ\/8\/GNrXAAAAJHRSTlMA+859CLsSA8mhj3hzMx0Y9e\/dwrBsX1JHQC3s0rKsmpiNVjrNqs1SAAAApUlEQVQ4y+2QRw4CMQxFPSlTUple6JD7nxFbwGIk5wTwNpbyn\/ITw58dq2x0Y5+5OOj05hLZvOoxK1oy+ooTFkwaBfGM88EJFgOPMwohLCeMKAwB8mwFvaGWW9ZwaBCdq4DH649Sl5ChnIYDGTfIoyQKLbenuzEjEAINxRg1ni9UgyUdTqraCRP9UktJFxhOgGv6IhQrwHxKxNEpYAXq9\/Ma4Gd5AY50EWePmgBIAAAAAElFTkSuQmCC"}},"gallery":{"view":"grid","order_by":{"column":"cms_created","direction":"DESC"},"auto_description":"0","auto_convert":"0"},"environment":"solidpixels.","language":{"name":"en","name_full":"English","prefix":"en","assets":"cs","i18n":"en","locale":["en_GB.utf8"],"cms_status":1,"id":"3","validation":{"required":"{label} must not be empty","email":"{label} must be an email address","tel":"{label} must be a phone number","maxLength":"Field \"{label}\" must not exceed <strong>{maxLength}<\/strong> characters long","minLength":"Field \"{label}\" must be at least <strong>{minLength}<\/strong> characters long","maxFileSize":"Selected file is too large, upload limit si {maxFileSize}."},"i18n_code":"en","site_url":"https:\/\/www.redmine-x.com"},"site_url":"https:\/\/www.redmine-x.com","cms_url":"https:\/\/www.redmine-x.com\/cms","cdn_url":"https:\/\/cdn.solidpixels.com\/2.71","assets_url":"https:\/\/www.redmine-x.com\/assets\/cs","api_google_key":"AIzaSyCvYLRDsbq1BHsxZ2IRPuqBBQCXP_1rbfk","api_seznam_key":false,"api_sentry_key":"https:\/\/2330b8b920037a6bdc40ba9682d1ca48@o4510499984769024.ingest.de.sentry.io\/4510500090282064","api_phone_codes_url":"https:\/\/www.redmine-x.com\/home\/get_phone_codes","date_format":{"visible":"d. m. Y","internal":"Y-m-d","visible_date":"d. m. Y","visible_time":"H:i","visible_datetime":"d. m. Y H:i","internal_date":"Y-m-d","internal_time":"H:i","internal_datetime":"Y-m-d H:i"},"version":"2.71","api_recaptcha3_key":"6LdF6vIrAAAAAARhMWgDe9KTZOMD8kGBayruFLtt"};</script>
vendor: 1 bytes, line 17
17
18<script type="text/javascript">window.dataLayer = window.dataLayer || [];</script>
18 19 20 21 22<link type="text/css" href="https://www.redmine-x.com/assets/cs/css/cached.1790077486.2559707417.core.css" rel="stylesheet" /> 23 24 25 26 27 28 29<meta name="keywords" content="redmine, redminex, redmine plugins, redmine solutions" /> 30<meta name="description" content="RedmineX In-app Notifications brings notifications about deadlines. Never miss a task start or end - get notified in the Redmine UI. Fully integrated with RedmineX Calendar." /> 31<meta name="author" content="solidpixels., https://www.solidpixels.com" /> 32<meta property="og:type" content="website" /> 33<meta property="og:site_name" content="RedmineX" /> 34<meta property="og:url" content="https://www.redmine-x.com/in-app-notifications" /> 35<meta property="og:title" content="Redmine In-App Notifications: Deadline & Task Alerts" /> 36<link href="https://www.redmine-x.com/in-app-notifications" rel="canonical" /> 37<meta property="og:description" content="Get notified about upcoming deadlines directly in your Redmine UI. Seamlessly integrated with RedmineX plugins to keep your team on track." /> 38<meta property="og:image" content="https://www.redmine-x.com/files/redminex-gantt-new1.jpg" /> 39<meta name="google-site-verification" content="KqbRbeJ1hKoQ15YUEoLWWr6_Zs6plwmkaS9GkcjdSKQ" /> 40<meta name="fb:app_id" content="518936135263185" /> 41<link type="image/png" href="https://www.redmine-x.com/files/apple-touch-icon.png" rel="shortcut icon" /> 42<link type="image/png" href="https://www.redmine-x.com/files/responsive/57/0/apple-touch-icon.png" rel="apple-touch-icon-precomposed" sizes="57x57" /> 43<link type="image/png" href="https://www.redmine-x.com/files/responsive/114/0/apple-touch-icon.png" rel="apple-touch-icon-precomposed" sizes="114x114" /> 44<link type="image/png" href="https://www.redmine-x.com/files/responsive/72/0/apple-touch-icon.png" rel="apple-touch-icon-precomposed" sizes="72x72" /> 45<link type="image/png" href="https://www.redmine-x.com/files/responsive/144/0/apple-touch-icon.png" rel="apple-touch-icon-precomposed" sizes="144x144" /> 46<link type="image/png" href="https://www.redmine-x.com/files/responsive/60/0/apple-touch-icon.png" rel="apple-touch-icon-precomposed" sizes="60x60" /> 47<link type="image/png" href="https://www.redmine-x.com/files/responsive/120/0/apple-touch-icon.png" rel="apple-touch-icon-precomposed" sizes="120x120" /> 48<link type="image/png" href="https://www.redmine-x.com/files/responsive/76/0/apple-touch-icon.png" rel="apple-touch-icon-precomposed" sizes="76x76" /> 49<link type="image/png" href="https://www.redmine-x.com/files/responsive/152/0/apple-touch-icon.png" rel="apple-touch-icon-precomposed" sizes="152x152" /> 50<link type="image/png" href="https://www.redmine-x.com/files/responsive/96/0/apple-touch-icon.png" rel="icon" sizes="96x96" /> 51<link type="image/png" href="https://www.redmine-x.com/files/responsive/32/0/apple-touch-icon.png" rel="icon" sizes="32x32" /> 52<link type="image/png" href="https://www.redmine-x.com/files/responsive/16/0/apple-touch-icon.png" rel="icon" sizes="16x16" /> 53<link type="image/png" href="https://www.redmine-x.com/files/responsive/128/0/apple-touch-icon.png" rel="icon" sizes="128x128" /> 54<meta type="image/png" name="msapplication-TileImage" content="https://www.redmine-x.com/files/responsive/144/0/apple-touch-icon.png" /> 55<meta type="image/png" name="msapplication-square70x70logo" content="https://www.redmine-x.com/files/responsive/70/0/apple-touch-icon.png" /> 56 57 58</head> 59<body class = "production use-menu-text-underline use-underline--border-bottom use-submenu--slide-down use-base-text-link-underline use-base-text-link-blank-icon use-headings-underline use-button-type--levitate use-button-icon--none use-divider-type--default use-flexcard-boxed use-accordion--animated use-tab-link-border--default use-tab-vertical-link-border--default use-footer-align--sm-left use-search--default use-menu-bar use-header-fixed use-header-fixed-mobile use-header-priority use-menu-collapsible cms-page-read cms-page-en_page800"> 60 61 <div id = "page" class = "page"> 62 <div id = "header" class = "header" role="banner"> 63 <div class = "row-main"> 64 <div class = "menu menu--bar menu--bar-logo-left menu--bar-primary-center menu--bar-secondary-right menu--bar-misc-right submenu--fullrow menu--sm-logo-left menu--sm-toggle-right menu--sm-nav-primary-left menu--sm-nav-secondary-left menu--sm-misc-bottom menu--sm-overlay menu--lg-priority"> 65 <div class = "menu__region menu__toggle"> 66 <button id = "nav-toggle" type = "button" data-sm-type = "overlay" data-lg-type = "priority" data-toggle = "nav" data-target = "#menu-main" class = "nav-toggle nav-toggle--cross" aria-expanded = "false">
67 <span class = "nav-toggle-icon cssicon cssicon--size-parent cssicon--hamburger"><span></span></span> 68 <span class = "nav-toggle-label">Menu</span> 69 </button> 70 </div> 71 72 <div class = "menu__region menu__header"> 73 <div class = "logo logo--image"> 74 75 <a class = "logo__element" href = "https://www.redmine-x.com" title = "RedmineX"> 76 <img src="https://www.redmine-x.com/files/logo-dark.svg" width="257" height="46" alt="RedmineX" class="logo__image logo__image--primary"></img> 77 78 </a> 79 </div> 80 81 82 </div> 83 84 <!-- Duplicitni zobrazeni elementu, ktere by se normalne na mobilu schovaly do menu --> 85 <div class = "menu__region menu__special"> 86 </div> <!-- /menu__special --> 87 88 <div class = "menu__wrapper"> 89 <div class = "menu__region menu__inner"> 90 <div class = "menu__region menu__primary" data-nav = "priority" data-submenu = "doubleTap"> 91 <nav id = "menu-main" class = "nav nav--primary" aria-label = "Main"> 92 <ul id="menu-1" class="nav__list nav__list--level-0"><li class="nav__item"><a href="https://www.redmine-x.com" class="nav__link "><span class="nav__label">Home</span></a></li> <li class="nav__item nav-megamenu has-children active"><a href="https://www.redmine-x.com/redmine-plugins#overview" class="nav__link active"><span class="nav__label">Plugins</span></a><div class="submenu submenu--level-0"><ul id="menu-357" class="nav__list nav__list--level-1 nav-megamenu"><li class="nav__item has-children"><a href="https://www.redmine-x.com/redmine-plugins" class="nav__link "><span class="nav__label">Redmine Free &Â Commercial Plugins</span></a><div class="submenu submenu--level-1"><ul id="menu-342" class="nav__list nav__list--level-2"><li class="nav__item link-icon-ux"><a href="https://www.redmine-x.com/redmine-plugins/ux-upgrade" class="nav__link "><span class="nav__label">UX Upgrade</span></a></li> <li class="nav__item link-icon-gc"><a href="https://www.redmine-x.com/redmine-gantt-chart" class="nav__link "><span class="nav__label">Gantt</span></a></li> <li class="nav__item link-icon-rm"><a href="https://www.redmine-x.com/redmine-resource-management" class="nav__link "><span class="nav__label">Resources</span></a></li> <li class="nav__item link-icon-am"><a href="https://www.redmine-x.com/redmine-agile-my-page-module" class="nav__link "><span class="nav__label">Agile</span></a></li> <li class="nav__item link-icon-pt"><a href="https://www.redmine-x.com/redmine-project-templates" class="nav__link "><span class="nav__label">Project Templates</span></a></li> <li class="nav__item link-icon-ie"><a href="https://www.redmine-x.com/redmine-inline-edit-issue-list" class="nav__link "><span class="nav__label">Inline Edit</span></a></li> <li class="nav__item link-icon-sg"><a href="https://www.redmine-x.com/redmine-graphs-charts" class="nav__link "><span class="nav__label">Statistics</span></a></li> <li class="nav__item link-icon-rt"><a href="https://www.redmine-x.com/redmine-timesheet" class="nav__link "><span class="nav__label">Timesheet</span></a></li> <li class="nav__item link-icon-ms"><a href="https://www.redmine-x.com/redmine-microsoft-entra-auth" class="nav__link "><span class="nav__label">Microsoft Entra Auth</span></a></li> <li class="nav__item link-icon-se"><a href="https://www.redmine-x.com/secure-asynchronous-export" class="nav__link "><span class="nav__label">Secure Async Export</span></a></li> <li class="nav__item link-icon-ck"><a href="https://www.redmine-x.com/ck-editor-for-redmine" class="nav__link "><span class="nav__label">CK Editor 5 Pro</span></a></li> <li class="nav__item nav-button"><a href="https://www.redmine-x.com/redmine-plugins" class="nav__link "><span class="nav__label">See plugins overview â</span></a></li></ul></div></li> <li class="nav__item has-children active"><a href="https://www.redmine-x.com/redmine-plugins#category-wishlist" class="nav__link active"><span class="nav__label">Wishlist</span></a><div class="submenu submenu--level-1"><ul id="menu-566" class="nav__list nav__list--level-2"><li class="nav__item active"><a href="https://www.redmine-x.com/in-app-notifications" class="nav__link active" aria-current="page"><span class="nav__label">
92In-app Notifications | RedmineX</span></a></li></ul></div></li> <li class="nav__item nav-cta"><a href="https://www.redmine-x.com/book-a-video-call-now" class="nav__link "><span class="nav__label">Book a call</span></a></li></ul></div></li> <li class="nav__item nav-megamenu has-children"><a href="https://www.redmine-x.com/redmine-managed-hosting-solution#hosted" class="nav__link "><span class="nav__label">Solutions</span></a><div class="submenu submenu--level-0"><ul id="menu-596" class="nav__list nav__list--level-1 nav-megamenu"><li class="nav__item has-children"><span class="nav__link "><span class="nav__label">Solutions</span></span><div class="submenu submenu--level-1"><ul id="menu-709" class="nav__list nav__list--level-2"><li class="nav__item link-icon-cm"><a href="https://www.redmine-x.com/redmine-managed-hosting-solution" class="nav__link "><span class="nav__label">Cloud / Managed Redmine hosting</span></a></li> <li class="nav__item link-icon-im"><a href="https://www.redmine-x.com/consultation-support-maintenance" class="nav__link "><span class="nav__label">
92Infrastructure / Managed Redmine Infrastructure</span></a></li> <li class="nav__item link-icon-cs"><a href="https://www.redmine-x.com/customer-stories" class="nav__link "><span class="nav__label">Customer stories</span></a></li></ul></div></li> <li class="nav__item nav-cta"><a href="https://www.redmine-x.com/book-a-video-call-now" class="nav__link "><span class="nav__label">Book a call</span></a></li></ul></div></li> <li class="nav__item nav-megamenu has-children"><a href="https://www.redmine-x.com#services" class="nav__link "><span class="nav__label">Services</span></a><div class="submenu submenu--level-0"><ul id="menu-653" class="nav__list nav__list--level-1 nav-megamenu"><li class="nav__item link-hidden has-children"><a href="https://www.redmine-x.com/redmine-services" class="nav__link "><span class="nav__label">Services</span></a><div class="submenu submenu--level-1"><ul id="menu-407" class="nav__list nav__list--level-2 link-hidden"><li class="nav__item link-icon-um"><a href="https://www.redmine-x.com/upgrade-and-migrations" class="nav__link "><span class="nav__label">Upgrade & Migrations</span></a></li> <li class="nav__item link-icon-pd"><a href="https://www.redmine-x.com/plugin-development-integrations" class="nav__link "><span class="nav__label">Plugin Development</span></a></li> <li class="nav__item nav-button"><a href="https://www.redmine-x.com/redmine-services" class="nav__link "><span class="nav__label">See services overview â</span></a></li></ul></div></li> <li class="nav__item nav-cta"><a href="https://www.redmine-x.com/book-a-video-call-now" class="nav__link "><span class="nav__label">Book a call</span></a></li></ul></div></li> <li class="nav__item has-children"><a href="https://www.redmine-x.com/redmine-plugins-pricing#intro" class="nav__link "><span class="nav__label">Pricing</span></a><div class="submenu submenu--level-0"><ul id="menu-593" class="nav__list nav__list--level-1"><li class="nav__item"><a href="https://www.redmine-x.com/redmine-plugins-pricing" class="nav__link "><span class="nav__label">Plugins</span></a></li> <li class="nav__item"><a href="https://www.redmine-x.com/plugin-bundles-pricing" class="nav__link "><span class="nav__label">Plugin Bundles</span></a></li> <li class="nav__item"><a href="https://www.redmine-x.com/hosted-redmine-pricing" class="nav__link "><span class="nav__label">Hosted Redmine</span></a></li></ul></div></li> <li class="nav__item"><a href="https://www.redmine-x.com/redmine-blog" class="nav__link "><span class="nav__label">Blog</span></a></li> <li class="nav__item has-children"><a href="https://www.redmine-x.com/redmine-professionals-at-your-service" class="nav__link "><span class="nav__label">Contact</span></a><div class="submenu submenu--level-0"><ul id="menu-575" class="nav__list nav__list--level-1"><li class="nav__item"><a href="https://www.redmine-x.com/redmine-professionals-at-your-service" class="nav__link "><span class="nav__label">Contact</span></a></li> <li class="nav__item"><a href="https://www.redmine-x.com/terms-and-conditions" class="nav__link "><span class="nav__label">Terms & Conditions</span></a></li> <li class="nav__item"><a href="https://www.redmine-x.com/terms-and-conditions#data-processing" class="nav__link "><span class="nav__label">Data Processing</span></a></li></ul></div></li></ul> 93 </nav> 94 95 </div><!-- /menu__primary --> 96 97 <div class = "menu__region menu__secondary"> 98 <nav id="menu-secondary" class="nav nav--secondary"><ul id="menu-113" class="nav__list nav__list--level-0"><li class="nav__item"><a href="https://www.redmine-x.com/account/redminex-support" class="nav__link "><span class="nav__label">Support</span></a></li> <li class="nav__item"><a href="https://www.redmine-x.com/log-in" class="nav__link "><span class="nav__label">Login</span></a></li> <li class="nav__item nav__item--btn"><a href="https://www.redmine-x.com#bottom-anchor" class="nav__link nav__link--btn"><span class="nav__label">Live demo</span></a></li></ul></nav> 99 </div><!-- /menu__secondary --> 100 101 </div> 102 </div> 103</div> 104 </div> 105 </div> 106 <div id = "main" class = "main" role="main"> 107 <div id="intro" class="section height--low align--middle color--default section-width-wide section-align-middle"><div class="section-body"><div class="row-main"><div class="col col-1-12 grid-12-12"><div class="block block-spacer" data-lb="region" data-lb-id="sections.0.rows.0.columns.0.regions.0"><div class="block-spacer-element" style="--height:50px;--height-tablet:50px;--height-mobile:25px"></div></div></div></div> 108<div class="row-main"><div class="col col-1-12 grid-6-12"><div class="block block-inline text-overtitle" data-lb="region" data-lb-id="sections.0.rows.1.columns.0.regions.0"><p><strong><span class="color--d8jyskt0op">AI SEARCH PLUGIN FOR REDMINE</span></strong></p></div> <div class="block block-inline" data-lb="region" data-lb-id="sections.0.rows.1.columns.0.regions.1"><h1 class="text-large"><strong>Never miss a deadline again <span class="color--d8jyskt0op">in Redmine</span>.</strong></h1></div> <div class="block block-inline" data-lb="region" data-lb-id="sections.0.rows.1.columns.0.regions.2"><p class="text-large">It's too easy to miss something important in Redmine â we fixed that. You can have a <strong>notification bell icon</strong> directly in Redmine now. </p></div> <div class="block block-spacer" data-lb="region" data-lb-id="sections.0.rows.1.columns.0.regions.3"><div class="block-spacer-element" style="--height:20px;--height-tablet:20px;--height-mobile:10px"></div></div> <div class="container"><div class="container-body inline"> 109<div class="flex__item flex__item--inline"><div class="block block-button" data-lb="region" data-lb-id=""><div class="left"><a class="btn btn-primary btn-lg btn--has-icon btn--icon-after" href="https://www.redmine-x.com/pre-order-redminex-plugin"><span class="btn__icon btn__icon--svg" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/>
109<line x1="40" y1="128" x2="216" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="144 56 216 128 144 200" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg></span><span class="btn__label">Pre-order</span></a></div></div></div> 110</div><div class="container-background"></div></div></div> <div class="col col-7-12 grid-6-12"><div class="block block-image" data-lb="region" data-lb-id="sections.0.rows.1.columns.1.regions.0"><div class="image image-mask ratio-original"><img class="is-lazy" alt="Redmine in app notifications" data-src="https://www.redmine-x.com/files/graphics-wishlist-search.webp"/><noscript><img alt="Redmine in app notifications" src="https://www.redmine-x.com/files/graphics-wishlist-search.webp"></noscript></div></div></div></div> 111<div class="row-main"><div class="col col-1-12 grid-12-12"><div class="block block-spacer" data-lb="region" data-lb-id="sections.0.rows.2.columns.0.regions.0"><div class="block-spacer-element" style="--height:20px;--height-tablet:20px;--height-mobile:10px"></div></div></div></div></div><div class="section-background" style="--background:rgb(244, 244, 252)"></div><div class="section-overlay" style="--background:rgba(255,255,255,0.01)"></div></div><div id="gantt" class="section height--normal align--middle color--default section-align-middle grid-only-ml section-has-background"><div class="section-body"><div class="row-main"><div class="col col-1-12 grid-5-12"><div class="block block-inline text-overtitle" data-lb="region" data-lb-id="sections.1.rows.0.columns.0.regions.0"><p><strong><span class="color--d8jyskt0op">IN-APP NOTIFICATIONS</span></strong></p></div> <div class="block block-inline" data-lb="region" data-lb-id="sections.1.rows.0.columns.0.regions.1"><h2 class="text-large"><strong>Stay in control of what matters â right inside Redmine</strong></h2><p class="text-large">Tired of email chaos or having no warning at all? Have a <strong>customizable bell icon and dropdown</strong> inside Redmine.</p></div> <div class="block block-inline list-checkmarks" data-lb="region" data-lb-id="sections.1.rows.0.columns.0.regions.2"><ul><li><p><strong>Bell icon in the top menu</strong> â See what's new at a glance</p></li><li><p><strong>Dropdown with read/unread state </strong>â Track whatâs pending or already seen</p></li><li><p><strong>UI-only notifications</strong> â Keeps your inbox quiet and your focus sharp</p></li><li><p><strong>Auto-delete old alerts</strong> â Keep your interface clean and clutter-free</p></li></ul></div></div> <div class="col col-6-12 grid-7-12"><div class="block block-image" data-lb="region" data-lb-id="sections.1.rows.0.columns.1.regions.0"><div class="image image-mask ratio-original" style="--aspect-ratio:1.776"><img class="is-lazy" width="1200" height="675" data-srcset="https://www.redmine-x.com/files/responsive/360/0/splash.webp 360w,https://www.redmine-x.com/files/responsive/720/0/splash.webp 720w,https://www.redmine-x.com/files/responsive/980/0/splash.webp 980w,https://www.redmine-x.com/files/responsive/1280/0/splash.webp 1200w" data-sizes="(min-width:1360px) 793px, (min-width:720px) 58.33vw, 100.00vw"/><noscript><img width="1200" height="675" srcset="https://www.redmine-x.com/files/responsive/360/0/splash.webp 360w,https://www.redmine-x.com/files/responsive/720/0/splash.webp 720w,https://www.redmine-x.com/files/responsive/980/0/splash.webp 980w,https://www.redmine-x.com/files/responsive/1280/0/splash.webp 1200w" sizes="(min-width:1360px) 793px, (min-width:720px) 58.33vw, 100.00vw"></noscript></div></div></div></div></div><div class="section-background" style="--background:rgb(255, 255, 255)"></div></div><div id="tasks-milestones" class="section height--normal align--middle color--default section-align-middle grid-only-ml grid-reverse section-has-background"><div class="section-body"><div class="row-main"><div class="col col-1-12 grid-12-12"><div class="block block-spacer grid-only-ml" data-lb="region" data-lb-id="sections.2.rows.0.columns.0.regions.0"><div class="block-spacer-element" style="--height:20px;--height-tablet:20px;--height-mobile:10px"></div></div></div></div> 112<div class="row-main"><div class="col col-1-12 grid-7-12"><div class="block block-image" data-lb="region" data-lb-id="sections.2.rows.1.columns.0.regions.0"><div class="image image-mask ratio-original" style="--aspect-ratio:1.776"><img class="is-lazy" width="1200" height="675" data-srcset="https://www.redmine-x.com/files/responsive/360/0/splash.webp 360w,https://www.redmine-x.com/files/responsive/720/0/splash.webp 720w,https://www.redmine-x.com/files/responsive/980/0/splash.webp 980w,https://www.redmine-x.com/files/responsive/1280/0/splash.webp 1200w" data-sizes="(min-width:1360px) 793px, (min-width:720px) 58.33vw, 100.00vw"/><noscript><img width="1200" height="675" srcset="https://www.redmine-x.com/files/responsive/360/0/splash.webp 360w,https://www.redmine-x.com/files/responsive/720/0/splash.webp 720w,https://www.redmine-x.com/files/responsive/980/0/splash.webp 980w,https://www.redmine-x.com/files/responsive/1280/0/splash.webp 1200w" sizes="(min-width:1360px) 793px, (min-width:720px) 58.33vw, 100.00vw"></noscript></div></div></div> <div class="col col-8-12 grid-5-12"><div class="block block-inline text-overtitle" data-lb="region" data-lb-id="sections.2.rows.1.columns.1.regions.0"><p><strong><span class="color--d8jyskt0op">SET THE ALARM RIGHT</span></strong></p></div> <div class="block block-inline" data-lb="region" data-lb-id="sections.2.rows.1.columns.1.regions.1"><h2 class="text-large"><strong>You decide whatâs important â Redmine follows through</strong></h2><p class="text-large">Configure alerts that match your role, habits, and deadlines.</p></div> <div class="block block-inline list-checkmarks" data-lb="region" data-lb-id="sections.2.rows.1.columns.1.regions.2"><ul><li><p><strong>Full notification preferences </strong>â Mirrors e-mail settings, but smarter</p></li><li><p><strong>Task start/end reminders </strong>â Custom time & day offsets (e.g. 2 days before, 10am)</p></li><li><p><strong>RedmineX Calendar event alerts </strong>â Get reminded before meetings or milestones</p></li><li><p><strong>Ignore your own edits </strong>â No pointless alerts from your own changes</p></li></ul></div> <div class="block block-spacer" data-lb="region" data-lb-id="sections.2.rows.1.columns.1.regions.3"><div class="block-spacer-element" style="--height:20px;--height-tablet:20px;--height-mobile:10px"></div></div></div></div></div><div class="section-background" style="--background:rgb(255, 255, 255)"></div></div><div class="section height--normal align--middle color--default section-has-background"><div class="section-body"><div class="row-main"><div class="col col-4-12 grid-6-12"><div class="block block-inline" data-lb="region" data-lb-id="sections.3.rows.0.columns.0.regions.0"><h2 class="text-large center"><strong>Pre-order RedmineX In-app Notifications</strong></h2></div></div></div> 113<div class="row-main"><div class="col col-4-12 grid-6-12"><div class="block block-inline" data-lb="region" data-lb-id="sections.3.rows.1.columns.0.regions.0"><p class="text-large center">Comin soon. Secure a better price. <strong>No riskâfree pre-order</strong>.</p></div></div></div> 114<div class="row-main"><div class="col col-1-12 grid-12-12"><div class="block block-spacer" data-lb="region" data-lb-id="sections.3.rows.2.columns.0.regions.0"><div class="block-spacer-element" style="--height:50px;--height-tablet:50px;--height-mobile:25px"></div></div></div></div> 115<div class="row-main"><div class="col col-1-12 grid-12-12"><div class="container"><div class="container-body flex flex--justify-center flex--align-stretch flex--wrap"> 116<div class="flex__item flex-col-2 flex-col-md-2 flex-col-sm-1"><div class="container container--ratio ratio-none color--inherit height--full box-container box-container--default"><div class="container-body flex"> 117<div class="flex__item"><div class="container"><div class="container-body flex flex--align-stretch flex--wrap" style="--container-item-gap--x:0px;--container-item-gap--y:0px"> 118<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"><div class="block block-inline" data-lb="region" data-lb-id=""><h3 class="text-large">Redmine<span class="color--d8jyskt0op">X </span>In-app Notifications</h3><p class="text-large">Never miss a deadline thanks to in-app notifications.</p></div></div> 119<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"><div class="block block-inline list-checkmarks" data-lb="region" data-lb-id=""><ul><li><p>Full price for pre-order customers: â¬149</p></li><li><p>Full price after release: â¬299</p></li><li><p>Extension of the <a href="https://www.redmine-x.com/redmine-plugins/ux-upgrade">UX Upgrade</a> which is a dependency</p></li><li><p>Only 23 early access seats left</p></li></ul></div></div> 120</div><div class="container-background"></div></div></div> 121<div class="flex__item"><div class="block block-spacer" data-lb="region" data-lb-id=""><div class="block-spacer-element" style="--height:20px;--height-tablet:20px;--height-mobile:10px"></div></div></div> 122<div class="flex__item"><div class="container"><div class="container-body inline flex--justify-center flex--align-center"> 123<div class="flex__item flex__item--inline"><div class="block block-inline" data-lb="region" data-lb-id=""><p class="text-large"><span class="color--nqsxryk3h3">
123Free pre-order</span></p></div></div> 124</div><div class="container-background"></div></div></div> 125<div class="flex__item"><div class="block block-inline padding-0" data-lb="region" data-lb-id=""><p class="center"><span class="color--nqsxryk3h3">Secure your seat before theyâre gone</span></p></div></div> 126<div class="flex__item"><div class="block block-spacer" data-lb="region" data-lb-id=""><div class="block-spacer-element" style="--height:20px;--height-tablet:20px;--height-mobile:10px"></div></div></div> 127<div class="flex__item"><div class="container"><div class="container-body inline flex--justify-center flex--align-center"> 128<div class="flex__item flex__item--inline"><div class="block block-button" data-lb="region" data-lb-id=""><div class="left"><a class="btn btn-primary btn-lg btn--has-icon btn--icon-after" href="https://www.redmine-x.com/pre-order-redminex-plugin"><span class="btn__icon btn__icon--svg" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256"><rect width="256" height="256" fill="none"/><line x1="40" y1="128" x2="216" y2="128" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/><polyline points="144 56 216 128 144 200" fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="16"/></svg></span><span class="btn__label">Pre-order In-app Notifications</span></a></div></div></div> 129</div><div class="container-background"></div></div></div> 130</div><div class="container-background"></div></div></div> 131</div><div class="container-background"></div></div></div></div> 132<div class="row-main"><div class="col col-1-12 grid-12-12"><div class="block block-spacer" data-lb="region" data-lb-id="sections.3.rows.4.columns.0.regions.0"><div class="block-spacer-element" style="--height:50px;--height-tablet:50px;--height-mobile:25px"></div></div></div></div></div><div class="section-background" style="--background:linear-gradient(156deg, rgb(244, 244, 252) 66.8214699074074%, rgb(236, 236, 247) 66.94444444444444%)"></div></div><div id="bottom-anchor" class="section height--normal align--middle color--inverse grid-only-ml section-form-cta section-has-background"><div class="section-body"><div class="row-main"><div class="col col-1-12 grid-6-12"><div class="container form-horizontal" style="--content-padding--lg--x:40px;--content-padding--lg--y:10px;--content-padding--md--x:0px;--content-padding--md--y:0px;--content-padding--sm--x:0px;--content-padding--sm--y:0px"><div class="container-body flex flex--align-stretch flex--wrap" style="--container-item-gap--x:24px;--container-item-gap--y:34px"> 133<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"><div class="container" style="--content-padding--lg--x:0px;--content-padding--lg--y:0px;--content-padding--md--x:80px;--content-padding--md--y:0px;--content-padding--sm--x:0px;--content-padding--sm--y:0px"><div class="container-body flex flex--align-stretch flex--wrap"> 134<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"><div class="block block-inline" data-lb="region" data-lb-id=""><h2 class="text-large center">Try All RedmineX Plugins</h2><p class="text-large center">entire solution & plugins | totally FREE</p></div></div> 135<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"> 136 <form method="post" action="#form_1" class="block block-form block-form--inverse" id="form_1" autocomplete="off"> 137 138 <div class = "row"> 139 <div class = "col col-1-12 grid-12-12"> 140 <div class = "field field--email" id = "field-wrapper-email"> 141 <div class = "field-wrapper field-wrapper--input"> 142 <label class = "field-label field-label--input" for = "field-email" id = "label-email">E-mail<span class = "field__required">*</span></label> 143 144 145 146 <input type="email" value="" name="form_1[email]" class="field-control field-control--input" placeholder="Demo access will be sent to this email." required id="field-email"> 147 148 149 150 151 </div> 152 153</div> 154 155 </div> 156 </div> 157 <div class = "row"> 158 <div class = "col col-1-12 grid-12-12"> 159 <div class = "field field--text" id = "field-wrapper-company-url"> 160 <div class = "field-wrapper field-wrapper--input"> 161 <label class = "field-label field-label--input" for = "field-company-url" id = "label-company-url">Company URL<span class = "field__required">*</span></label> 162 163 164 165 <input type="text" value="" name="form_1[company-url]" class="field-control field-control--input" required id="field-company-url"> 166 167 168 169 170 </div> 171 172</div> 173 174 </div> 175 </div> 176 <div class = "row"> 177 <div class = "col col-1-12 grid-12-12"> 178 <div class = "field field--text" id = "field-wrapper-your-name"> 179 <div class = "field-wrapper field-wrapper--input"> 180 <label class = "field-label field-label--input" for = "field-your-name" id = "label-your-name">Your Name<span class = "field__required">*</span></label> 181 182 183 184 <input type="text" value="" name="form_1[your-name]" class="field-control field-control--input" required id="field-your-name"> 185 186 187 188 189 </div> 190 191</div> 192 193 </div> 194 </div> 195 <div class = "row"> 196 <div class = "col col-1-12 grid-12-12"> 197 <div class = "field field--select" id = "field-wrapper-interested-in"> 198 <div class = "field-wrapper field-wrapper--select"> 199 <label class = "field-label field-label--select" for = "field-interested-in" id = "label-interested-in">Interested in<span class = "field__required">*</span></label> 200 201 202 203 <select name="form_1[interested-in][]" class="field-control field-control--select" placeholder="Vybrat" multiple required id="field-interested-in"> 204 <option class = "field-placeholder" value = "" disabled selected = "selected">Vybrat</option> 205 206 <option value = "0">Hosted Solution</option> 207 <option value = "1">UX Upgrade</option> 208 <option value = "2">Gantt chart</option> 209 <option value = "3">Resources</option> 210 <option value = "4">Agile MyPage</option> 211 <option value = "5">Project templates</option> 212 <option value = "6">Statistics</option> 213 <option value = "7">
213Inline edit</option> 214 <option value = "8">Timesheet</option> 215 <option value = "9">All plugins</option> 216</select> 217 218 219 220 221 <div class = "field-control field-control-dropdown" role = "combobox" tabindex = "0" data-multiple = "true" 222 aria-autocomplete = "none" aria-owns = "list-interested-in" aria-expanded = "false" aria-labelledby = "label-interested-in value-interested-in"> 223 <div id = "value-interested-in" class = "field-control-value"></div> 224 </div> 225 226 <ul class = "field-list" role = "listbox" id = "list-interested-in"> 227 <li class = "option-checkbox" role = "option" data-key = "0">Hosted Solution</li> 228 <li class = "option-checkbox" role = "option" data-key = "1">UX Upgrade</li> 229 <li class = "option-checkbox" role = "option" data-key = "2">Gantt chart</li> 230 <li class = "option-checkbox" role = "option" data-key = "3">Resources</li> 231 <li class = "option-checkbox" role = "option" data-key = "4">Agile MyPage</li> 232 <li class = "option-checkbox" role = "option" data-key = "5">Project templates</li> 233 <li class = "option-checkbox" role = "option" data-key = "6">Statistics</li> 234 <li class = "option-checkbox" role = "option" data-key = "7">Inline edit</li> 235 <li class = "option-checkbox" role = "option" data-key = "8">Timesheet</li> 236 <li class = "option-checkbox" role = "option" data-key = "9">All plugins</li> 237 </ul> 238 </div> 239 240</div> 241 242 </div> 243 </div> 244 <div class = "row"> 245 <div class = "col col-1-12 grid-12-12"> 246 <div class = "field field--radio field-form--horizontal" id = "field-wrapper-source"> 247 <div class = "field-wrapper field-wrapper--radio"> 248 <div class = "field-label field-label--group field-label--radio">Source? <span class = "field__required">*</span></div> 249 250 251 252 <div class = "field-group field-group--radio"> 253 <div class = "field-wrapper field-wrapper--radio"> 254 <input class = "field-control field-control--radio" type = "radio" value = "0" id = "source-0" name = "form_1[source]" required = "required"/> 255 <label class="field-label field-label--radio" for = "source-0"><div class = "field-control__styled-wrapper">​<div class = "field-control__styled"></div></div>Redmine.org</label> 256 </div> 257 <div class = "field-wrapper field-wrapper--radio"> 258 <input class = "field-control field-control--radio" type = "radio" value = "1" id = "source-1" name = "form_1[source]" required = "required"/> 259 <label class="field-label field-label--radio" for = "source-1"><div class = "field-control__styled-wrapper">​<div class = "field-control__styled"></div></div>Google/AI</label> 260 </div> 261 <div class = "field-wrapper field-wrapper--radio"> 262 <input class = "field-control field-control--radio" type = "radio" value = "2" id = "source-2" name = "form_1[source]" required = "required"/> 263 <label class="field-label field-label--radio" for = "source-2"><div class = "field-control__styled-wrapper">​<div class = "field-control__styled"></div></div>Social</label> 264 </div> 265 <div class = "field-wrapper field-wrapper--radio"> 266 <input class = "field-control field-control--radio" type = "radio" value = "3" id = "source-3" name = "form_1[source]" required = "required"/> 267 <label class="field-label field-label--radio" for = "source-3"><div class = "field-control__styled-wrapper">​<div class = "field-control__styled"></div></div>Ads</label> 268 </div> 269</div> 270 271 272 273 </div> 274 275</div> 276 277 </div> 278 </div> 279 <div class = "row"> 280 <div class = "col col-1-12 grid-12-12"> 281 <div class = "field field--button" id = "field-wrapper-get-free-demo"> 282 <div class = "field-wrapper field-wrapper--button left"> 283 284 285 286 <button name="form_1[get-free-demo]" value="submit" class="btn btn-primary" type="submit" id="field-get-free-demo"><span class="btn__icon" aria-hidden="true"></span><span class="btn__label">Get FREE demo</span></button> 287 288 289 290 291 </div> 292 293</div> 294 295 </div> 296 </div> 297 298 <div class = "field field--antispam" id = "field-wrapper-form_1_ants"> 299 <div class = "field-wrapper field-wrapper--antispam"> 300 301 302 303 <input data-type="recaptcha3" data-captcha type="hidden" name="form_1[form_1_ants]" class="field-control field-control--antispam" id="field-form_1_ants"> 304 305 306 307 308 </div> 309 310</div> 311 312 313 <input type = "hidden" name = "form-action" value = "form_1"> 314 </form> 315 316</div> 317</div><div class="container-background"></div></div></div> 318</div><div class="container-background"></div></div></div> <div class="col col-7-12 grid-6-12"><div class="container" style="--content-padding--lg--x:90px;--content-padding--lg--y:10px;--content-padding--md--x:80px;--content-padding--md--y:0px;--content-padding--sm--x:0px;--content-padding--sm--y:0px"><div class="container-body flex flex--align-stretch flex--wrap" style="--container-item-gap--x:24px;--container-item-gap--y:24px"> 319<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"><div class="block block-inline list-ordered" data-lb="region" data-lb-id=""><h2 class="text-large"><strong>How Does The Demo Work?</strong></h2><ol><li><p><strong>Login Credentials</strong><br>After submitting the form, you will receive login credentials.<br></p></li><li><p><strong>One Demo For All </strong><br>The demo site is available for all users and the database is being reset <strong>every full hour</strong>. You can do anything, but the data you enter will eventually be reset. You <a href="https://www.redmine-x.com/get-free-dedicated-demo"><span class="color--s2hq6bngqj">can ask for a dedicated demo</span></a> if youâre interested in keeping the data, or testing more thoroughly.<br></p></li><li><p><strong>We are Here For You</strong><br>Michael is ready to help you with any request, set the demo for you so it suits your company or team.</p></li></ol></div></div> 320</div><div class="container-background"></div></div></div></div></div><div class="section-background" style="--background:linear-gradient(90deg, rgb(16, 22, 82) 50.017361111111114%, rgb(25, 31, 89) 50.063657407407405%)"></div></div><div class="section height--normal align--middle color--default section-jsonld"><div class="section-body"><div class="row-main"><div class="col col-1-12 grid-12-12"><div class="block block-html" data-lb="region" data-lb-id="sections.5.rows.
3200.columns.0.regions.0">
320<script type="application/ld+json"> 321{ 322 "@context": "https://schema.org", 323 "@type": "SoftwareApplication", 324 "name": "Redmine In-App Notifications: Deadline & Task Alerts", 325 "description": "Get notified about upcoming deadlines directly in your Redmine UI. Seamlessly integrated with RedmineX plugins to keep your team on track.", 326 "image": "https://www.redmine-x.com/files/redminex-gantt-new1.jpg", 327 "url": "https://www.redmine-x.com/in-app-notifications", 328 "applicationCategory": "BusinessApplication", 329 "operatingSystem": "Linux, Windows, macOS", 330 "publisher": { 331 "@type": "Organization", 332 "name": "Redmine-X", 333 "logo": { 334 "@type": "ImageObject", 335 "url": "https://www.redmine-x.com/logo.png" 336 } 337 } 338} 339</script>
339</div></div></div></div></div> 340 </div> 341 <footer id="footer" class="footer"> 342 <div class="section height--low align--middle color--default section-has-background" style="--z-index:41"><div class="section-body"><div class="row-main"><div class="col col-1-12 grid-12-12"><div class="block block-spacer" data-lb="region" data-lb-id=""><div class="block-spacer-element" style="--height:20px;--height-tablet:20px;--height-mobile:10px"></div></div></div></div> 343<div class="row-main"><div class="col col-1-12 grid-12-12"><div class="container"><div class="container-body flex flex--justify-space-between flex--align-stretch flex--wrap" style="--container-item-gap--x:30px;--container-item-gap--y:24px"> 344<div class="flex__item flex-col-4 flex-col-md-2 flex-col-sm-1"><div class="container"><div class="container-body flex flex--align-stretch flex--wrap"> 345<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"><div class="block block-image image-logo-md" data-lb="region" data-lb-id=""><div class="image image-mask ratio-original radius--none" style="--aspect-ratio:5.587"><img class="is-lazy" alt="RedmineXlogo" width="257" height="46" data-src="https://www.redmine-x.com/files/logo-dark.svg"/><noscript><img alt="RedmineXlogo" width="257" height="46" src="https://www.redmine-x.com/files/logo-dark.svg"></noscript></div></div></div> 346<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"><div class="block block-inline" data-lb="region" data-lb-id=""><p>RedmineX is operated by <strong>Projectino s.r.o.</strong><br><br><strong>Europe</strong>, <strong>Prague</strong><br>SvÄtova 523/1, 180 00 Prague 8, Czechia</p><p><strong>North America, New York</strong><br>WeWork, <span>85 Broad Street, New York, NY 10004, USA</span></p><p><strong>Asia, Hong Kong</strong><br>WeWork, 46/F, Lee Garden One, 33 Hysan Avenue, Causeway Bay, Hong Kong</p></div></div> 347<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"><div class="block block-image" data-lb="region" data-lb-id=""><div class="image image-width-original"><img class="is-lazy" alt="Payment methods: Stripe, VISA, MasterCard, PayPal" width="462" height="48" data-src="https://www.redmine-x.com/files/payment-icons.png"/><noscript><img alt="Payment methods: Stripe, VISA, MasterCard, PayPal" width="462" height="48" src="https://www.redmine-x.com/files/payment-icons.png"></noscript></div></div></div> 348</div><div class="container-background"></div></div></div> 349<div class="flex__item flex-col-4 flex-col-md-2 flex-col-sm-1"><div class="container"><div class="container-body flex flex--align-stretch flex--wrap"> 350<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"><div class="block block-inline" data-lb="region" data-lb-id=""><h4><strong>Credentials</strong></h4><p><strong>Company reg. no.</strong>: 09829202â<br><strong>VAT ID</strong>: CZ09829202â</p><p><strong>IBAN</strong>: CZ5608000000002039288223<br><strong>BIC/SWIFT</strong>: GIBACZPX</p></div></div> 351<div class="flex__item flex-col-1 flex-col-md-1 flex-col-sm-1"><div class="block block-social_icons list-social" data-lb="region" data-lb-id=""><ul class="social__list social__list--link social__list--default left"><li class="social__item"><a href="https://www.youtube.com/channel/UCw9Ng-DYCMayrr0hmrZE3IA" class="social__link social__link--youtube social__link--icon social__link--label" title="Youtube" target="_blank" rel="noopener noreferrer" aria-label="PÅejÃt na Youtube"><i class="social__icon icon icon-youtube"></i><span class="social__label">Youtube</span></a></li><li class="social__item"><a href="https://www.linkedin.com/in/michaelstanek16/" class="social__link social__link--linkedin social__link--icon social__link--label" title="LinkedIn" target="_blank" rel="noopener noreferrer" aria-label="PÅejÃt na LinkedIn"><i class="social__icon icon icon-linkedin"></i><span class="social__label">LinkedIn</span></a></li><li class="social__item"><a href="https://www.facebook.com/everythingredmine/" class="social__link social__link--facebook social__link--icon social__link--label" title="Facebook" target="_blank" rel="noopener noreferrer" aria-label="PÅejÃt na Facebook"><i class="social__icon icon icon-facebook"></i><span class="social__label">Facebook</span></a></li></ul></div></div> 352</div><div class="container-background"></div></div></div> 353<div class="flex__item flex-col-4 flex-col-md-2 flex-col-sm-1"><div class="block block-inline list-links" data-lb="region" data-lb-id=""><h4><strong>Resources</strong></h4><ul style="list-style-type:none"><li><p><a href="https://www.redmine-x.com/redmine-blog">Redmine Blog</a></p></li><li><p><a href="https://www.redmine-x.com/terms-and-conditions">Terms & Conditions</a></p></li><li><p>GDPR - Request Data</p></li><li><p><a href="https://www.redmine-x.com/terms-and-conditions#data-processing">Data Processing</a></p></li><li><p><a href="https://www.redmine-x.com/customer-stories">Customer Stories</a></p></li><li><p><a href="https://www.redmine-x.com/redmine-clients">Customer Reviews</a></p></li><li><p><a href="https://www.redmine-x.com/frequently-asked-questions">FAQ</a></p></li><li><p><a href="https://www.redmine-x.com/help/redmine-x-documentation">Documentation</a></p></li><li><p><a href="https://www.redmine-x.com/changelog/redmine-x-changelog">Changelog</a></p></li><li><p><a href="https://www.redmine-x.com/authors">Authors</a></p></li></ul></div></div> 354<div class="flex__item flex-col-4 flex-col-md-2 flex-col-sm-1"><div class="block block-inline list-links" data-lb="region" data-lb-id=""><h4>Compare RedmineX</h4><ul style="list-style-type:none"><li><p><a href="https://www.redmine-x.com/compare-redminex-with-alternatives">Compare Overview</a></p></li><li><p><a href="https://www.redmine-x.com/compare/redminex-trello-alternative">vs Trello</a></p></li><li><p><a href="https://www.redmine-x.com/compare/redminex-redmine-alternative">vs Redmine</a></p></li><li><p><a href="https://www.redmine-x.com/compare/redminex-basecamp-alternative">vs Basecamp</a></p></li><li><p>vs JIRA</p></li><li><p><a href="https://www.redmine-x.com/compare/redminex-openproject-alternative">vs OpenProject</a></p></li><li><p><a href="https://www.redmine-x.com/compare/redminex-msproject-alternative">vs MS Project</a></p></li><li><p><a href="https://www.redmine-x.com/compare/redminex-asana-alternative">vs Asana</a></p></li><li><p><a href="https://www.redmine-x.com/compare/redminex-easy8-alternative">vs Easy8</a></p></li><li><p><a href="https://www.redmine-x.com/compare/redmine-online-demo">Redmine Online Demo</a></p></li><li><p><a href="https://www.redmine-x.com/compare/redmine-theme">Redmine Theme</a></p></li></ul></div></div> 355</div><div class="container-background"></div></div></div></div> 356<div class="row-main"><div class="col col-1-12 grid-12-12"><div class="block block-html" data-lb="region" data-lb-id=""><a class="back-button" href="#intro" aria-label="Back to top"> 357<span>Back to top</span> 358</a></div></div></div></div><div class="section-background" style="--background:rgb(244, 244, 252)"></div></div><div class="section height--low align--middle color--default footer-copyright"><div class="section-body"><div class="row-main"><div class="col col-1-12 grid-6-12"><div class="block block-inline text-size-small" data-lb="region" data-lb-id=""><p>© 2025 <a href="https://www.redmine-x.com/sitemap"><strong>RedmineX</strong></a> | Everything Redmine</p></div></div> <div class="col col-7-12 grid-6-12"><div class="block block-footer" data-lb="region" data-lb-id=""><div class="right footer__brand">This web runs on <a class="author" href="https://www.solidpixels.com" target="_blank" rel="noopener noreferrer">solidpixels.</a></div></div></div></div></div></div><div class="section height--normal align--middle color--default section-banner"><div class="section-body"><div class="row-main"><div class="col col-1-12 grid-12-12"><div class="block block-html" data-lb="region" data-lb-id=""><div class="banner"> 359 <div class="banner__content"> 360 <img src="/files/feather.png" width="42px" alt="Bundle Discount" /><p><strong>Indian Summer Plugin Bundle 50% OFF · <span style="text-decoration: line-through; display: none;">â¬3,350</span></strong> <span class="discount">â¬1,999</span><a class="badge badge-primary" href="/plugin-bundles-pricing">Steal the Deal</a></p> 361 </div> 362</div> 363 364 365<style> 366 html:not(.is-lb) .banner { 367 position: absolute; 368 top: 0; 369 left: 0; 370 } 371 372 .banner { 373 background: #1e245c; 374 color: #fff; 375 height: 40px; 376 width: 100%; 377 378 display: flex; 379 justify-content: center;
380 align-items: center; 381 } 382 383 .banner__content { 384 display: flex; 385 align-items: center; 386 } 387 388 .banner p { 389 color: #fff!important; 390 font-size: 18px; 391 padding: 0; 392 } 393 394 @media (min-width: 992px) { 395 .banner { 396 height:40px 397 } 398 } 399 400 .banner a,.banner a:hover,.banner a:focus,.banner a:active { 401 color: #fff 402 } 403 404 .banner a:hover,.banner a:focus,.banner a:active { 405 text-decoration: underline 406 } 407 408 .banner .module .module-body { 409 padding: 0 410 } 411 412 .banner p { 413 display: inline-block; 414 line-height: 1; 415 text-align: center 416 } 417 418 .banner .discount { 419 transition: all 0.2s ease-in-out; 420 font-weight: 700 421 } 422 423 @media (min-width: 576px) { 424 .banner .discount { 425 font-size:1.675rem; 426 -webkit-animation: discount 2s infinite alternate; 427 animation: discount 2s infinite alternate 428 } 429 } 430 431 .banner img { 432 display: none 433 } 434 435 @media (min-width: 576px) { 436 .banner img { 437 margin:0 1rem; 438 display: inline-block 439 } 440 } 441 442 .banner .badge { 443 padding-top: 0.25rem; 444 padding-bottom: 0.25rem; 445 margin: 0.25rem 446 } 447 448 @media (min-width: 576px) { 449 .banner .badge { 450 margin:0.25rem 0.25rem 0.25rem 0.5rem 451 } 452 } 453 454 @-webkit-keyframes discount { 455 0% { 456 opacity: 1 457 } 458 459 50% { 460 opacity: 0.5 461 } 462 463 100% { 464 opacity: 1 465 } 466 } 467 468 @keyframes discount { 469 0% { 470 opacity: 1 471 } 472 473 50% { 474 opacity: 0.5 475 } 476 477 100% { 478 opacity: 1 479 } 480 } 481 482 .badge { 483 display: inline-block; 484 padding: 0.25em 0.4em; 485 font-size: 13px!important; 486 font-weight: 700; 487 line-height: 1; 488 text-align: center; 489 white-space: nowrap; 490 vertical-align: baseline; 491 border-radius: 6px; 492 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; 493 } 494 495 .badge-info { 496 color: #fff; 497 background-color: #525be3; 498 } 499 .badge-primary { 500 color: #fff; 501 background-color: #e20000; 502 } 503</style></div></div></div> 504<div class="row-main"><div class="col col-1-12 grid-12-12"><div class="block block-html" data-lb="region" data-lb-id="">
504<script type="text/javascript"> 505 (function(c,l,a,r,i,t,y){ 506 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 507 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; 508 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 509 })(window, document, "clarity", "script", "x4cqyt3hk1"); 510</script>
510</div></div></div></div></div> 511 </footer> 512 </div> 513 514 <div id = "panel-cookies" class = "cookie-bar"> 515 <div class = "cookie-bar-wrapper"> 516 <div class = "cookie-bar-content"> 517 <div class = "cookie-bar-message"> 518 <p>To make browsing our website easier, provide personalized content or ads, and anonymously analyze traffic, we use cookies, which we share with our social media, advertising, and analytics partners. You can adjust their settings using the "Cookie Settings" link, and you can change them at any time in the website footer. For more detailed information, please refer to our Privacy Policy and Cookie Usage Policy. Do you agree to the use of cookies?</p> 519 </div> 520 521 <div class = "cookie-bar-settings"> 522 <div class = "field field--checkbox field-form_checkbox--cookie"> 523 <div class = "field-wrapper field-wrapper--checkbox"> 524 <input class="field-control field-control--checkbox" type = "checkbox" value = "1" id = "cookies_allow_fc" checked = "checked" disabled = "disabled"> 525 <label class = "field-label field-label--checkbox" for = "cookies_allow_fc"> 526 <div class = "field-control__styled-wrapper">​<div class = "field-control__styled"></div></div> Functional cookies 527 </label> 528 </div> 529 <div class = "cookie-description"> 530 <p>They provide essential functionality for the website; without them, the site cannot operate.</p> 531 </div> 532 </div> 533 534 <div class = "field field--checkbox field-form_checkbox--cookie"> 535 <div class = "field-wrapper field-wrapper--checkbox"> 536 <input class="field-control field-control--checkbox" type = "checkbox" id = "cookies_allow_ac" value = "1" /> 537 <label class = "field-label field-label--checkbox" for = "cookies_allow_ac"> 538 <div class = "field-control__styled-wrapper">​<div class = "field-control__styled"></div></div> Analytical cookies 539 </label> 540 </div> 541 <div class = "cookie-description"> 542 <p>They track website traffic and collect anonymous statistics, allowing the operator to better understand their visitors and continuously improve the website.</p> 543 </div> 544 </div> 545 546 <div class = "field field--checkbox field-form_checkbox--cookie"> 547 <div class = "field-wrapper field-wrapper--checkbox"> 548 <input class="field-control field-control--checkbox" type = "checkbox" id = "cookies_allow_mc" value = "1" /> 549 <label class = "field-label field-label--checkbox" for = "cookies_allow_mc"> 550 <div class = "field-control__styled-wrapper">​<div class = "field-control__styled"></div></div> Marketing cookies 551 </label> 552 </div> 553 <div class = "cookie-description"> 554 <p>They collect information to better tailor advertising to your interests, both on this website and beyond.</p> 555 </div> 556 </div> 557 </div> 558 </div> 559 <div class = "cookie-bar-actions"> 560 <button class = "btn btn-sm btn--cookie-decline js-cookies-decline-all site_cookies_notification_close"><span class="btn__label">Allow necessary</span></button> 561 <button class = "btn btn-sm btn--cookie-settings js-cookies-toggle-settings"><span class="btn__label">Settings</span></button> 562 <button class = "btn btn-sm btn--cookie-confirm js-cookies-confirm site_cookies_notification_close"><span class="btn__label">Allow selected</span></button> 563 <button class = "btn btn-sm btn--cookie-confirm js-cookies-confirm-all site_cookies_notification_close"><span class="btn__label">Allow all</span></button> 564 </div> 565 </div> 566</div> 567 568 569 570
571<script type="text/javascript" src="https://www.redmine-x.com/cms/solidpixels/config?token=142e19d43eafacbe65d16b6dd61329b90e0450f8&lang=en&t=2026092414"></script>
vendor: 1 bytes, line 571
571
572<script type="text/javascript" src="https://www.redmine-x.com/assets/cs/js/cached.1742804934.912920213.core.js"></script>
vendor: 1 bytes, line 572
572
573<script type="text/javascript" src="https://www.redmine-x.com/assets/cs/js/cached.1756215313.4123651688.module.js"></script>
vendor: 1 bytes, line 573
573
574<script type="text/javascript" src="https://www.redmine-x.com/assets/cs/js/cached.1790077486.1830860524.app.js"></script>
vendor: 1 bytes, line 574
574
575<script type="text/javascript" src="https://www.redmine-x.com/assets/cs/js/cached.app.init.js"></script>
575 576 577</body> 578</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.