To submit a feature request in Zendo, you need to be a part of our Discord community. Using Discord, you’ll be able to submit new feature requests, upvote feature requests submitted by other users, check on the status of each feature request, and filter all of the requests by In Review, Planned, In Progress, Done, and Rejected tags.
👉 If You’re Already In Our Discord Community
If you’re already in our Discord community, submitting a feature request will be a breeze!
Here’s what you have to do:
Head to the Feature Requests forum that you’ll find on the text channels list on the left-side panel of the server
Click the New Post button in the post creation field on the top of the forum to create a new feature request
Within the post, describe your feature request, preferably in as detailed way as possible
Hit the Post button
PS: Our Feature Requests forum works similarly to Reddit. Meaning that you can check the feature requests posted by other users, upvote them if they align with your interests, and chat with other users under each feature request post to discuss the suggestions.
❗ Remember to check whether a similar feature request hasn’t already been posted on the forum, to avoid doubling requests.
(function() {
// Global page view and session tracking for UAEL Modal Popup feature
try {
// Session tracking: increment if this is a new session
// Check if any popup on this page uses current page tracking
var hasCurrentPageTracking = false;
var currentPagePopups = [];
// Check all modal popups on this page for current page tracking
if (typeof jQuery !== 'undefined') {
jQuery('.uael-modal-parent-wrapper').each(function() {
var scope = jQuery(this).data('page-views-scope');
var enabled = jQuery(this).data('page-views-enabled');
var popupId = jQuery(this).attr('id').replace('-overlay', '');
if (enabled === 'yes' && scope === 'current') {
hasCurrentPageTracking = true;
currentPagePopups.push(popupId);
}
});
}
// Global tracking: ALWAYS increment if ANY popup on the site uses global tracking
// Current page tracking: increment per-page counters
if (hasCurrentPageTracking && currentPagePopups.length > 0) {
var currentUrl = window.location.href;
var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50);
var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0');
currentPageViews++;
localStorage.setItem(urlKey, currentPageViews.toString());
// Store URL mapping for each popup
for (var i = 0; i < currentPagePopups.length; i++) {
var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key';
localStorage.setItem(popupUrlKey, urlKey);
}
}
} catch (e) {
// Silently fail if localStorage is not available
}
})();