Xgenious/ docs
Products
Get support
2.1.024th June
AddedAdmin can now preview draft, archived, and banned campaigns — "View public" routes to a dedicated admin-only preview page for unpublished causes
AddedFAQ show/hide toggle for community campaign detail page
AddedFAQ show/hide toggle for volunteer page
AddedEmergency causes page builder widget — dedicated homepage section for causes marked as emergency
AddedEmergency and featured causes now sort to the top of the causes listing page
AddedAll PDF invoice designs reworked for a clean, professional layout (donation receipt, event ticket, tax certificate, etc.)
AddedUnique reference numbers generated for all invoice types (INV-, EVT-, CCN-, TAX-)
AddedEmail address is no longer editable in user profile settings for security and social login consistency
AddedXendit payment gateway
AddedEvent type field (Online / Offline) — online events show a join link instead of venue details
AddedTicket limit per person on events — admin can cap how many tickets a single person can book
AddedCampaign Type selection for Community Campaigns: Creators can now choose between "Group Buying / Bulk Purchase" and standard "Fundraising / Donation"
AddedCommunity Admin/Creator Information is now displayed on the Campaign details page so contributors know exactly who they are supporting
AddedVisibility toggles in Community settings: Admins can choose exactly which contact details (Email, Phone, Social Media, etc.) are visible to the public
AddedCommunity Campaigns list can now be added to the navigation menu via the dynamic Menu Builder
FixedEvent booking page returning reCAPTCHA error even when captcha is disabled in admin settings
FixedEvent booking page reCAPTCHA v2 not working — view was missing the v2 widget and controller was always using the v3 check regardless of selected version
FixedEvent booking PayPal checkout showing wrong amount — exchange rate was hardcoded to 74 instead of reading the admin-configured rate (e.g. 40 INR was displaying as 2960 USD)
FixedEvent payment success page returning 404 after PayPal payment — suffix length mismatch between the IPN encoder (10 random chars) and the ID decoder (expected 6)
FixedDonation payment logs and donor list now correctly display full name when first and last name are submitted separately
FixedBlog posts in draft status no longer appear on the frontend
FixedAdmin media library delete button no longer stays disabled after deleting an image
FixedEvent booking confirmation page now correctly handles free events instead of asking for payment
FixedEvent ticket price in user booking list now shows updated price when admin changes a paid event to free
FixedFree event booking now properly updates ticket counts and sends confirmation emails
Fixed"Top Campaigns By Progress" widget now accurately calculates progress bars based on whether the campaign is Group Buying (units sold) or Fundraising (amount raised)
Fixed"Read More" button on campaign descriptions now smoothly collapses long text with a fade effect instead of doing nothing
FixedWithdrawal request image upload server errors on some hostings
FixedAdmin sidebar and topbar menus layout on mobile devices
FixedMedia uploader window layout on small screen sizes
FixedFooter widget contact info no longer uses hardcoded values
FixedDonation campaign "three-dot" action button now opens the correct action menu
FixedText editor not loading properly when editing a donation campaign with multi-line text
FixedReport flag button being hidden behind the image slider on the donation details page
FixedCommunity campaign approve action from the action menu
FixedFAQ Page Settings moved to its own page under the FAQ sidebar section
FixedMultiple frontend and admin pages are now fully mobile responsive (donation details, community pages, user panels, typography settings, scripts settings, etc.)
FixedMobile navbar dropdowns and breadcrumbs design issues
FixedCommunity campaign "Join Now" button returning a 404 page
FixedCommunity campaign single page returning a 404 during checkout
FixedUser community campaign withdraw page returning a 404 for newly registered accounts
FixedSystem environment settings saving issues
FixedHardcoded "Campaigns" link removed from the mobile navigation menu
FixedGoogle and Facebook login incorrectly redirecting to the email verification screen
FixedGoogle login usernames incorrectly using the "fb_" prefix
FixedMissing logo inside the downloaded donation PDF invoices
FixedAll PDF invoices were displaying the currency code (USD) instead of the currency symbol ($)
FixedAdmin community campaign invoice missing campaign title and community name
FixedAdded mobile warning notices to Menu Builder, Widget Builder, Page Builder, and Form Builders to advise customizing them on desktop devices
FixedAdmin-set brand colors (primary, secondary, heading, paragraph) now apply dynamically across all frontend-new pages and the user dashboard sidebar
FixedQR code download on donation, community campaign, and event pages now correctly downloads as PNG instead of SVG
RemovedCounter Up admin section — replaced by the Page Builder's dynamic impact area widgets
RemovedMobile Slider admin section — superseded by the new Page Builder slider widgets
RemovedClient Area admin section — superseded by the new Page Builder widgets
2.0.24th June 2026
AddedreCAPTCHA v2/v3 version selector in admin scripts settings with separate site and secret key fields for each version
Addedlogout button on email verification page so unverified users can sign out without being trapped
Addeddonator name and email fields to donation logs and related views
Addedcompact amount display with K/M/B suffixes for amounts >= 1,000 in donation and community campaign pages
Addedredesigned admin password change and edit pages with updated avatar and site logo display
Addedmenu limit warning notice on menu edit page to prevent navbar layout breaking from too many top-level items
Addedchanged admin sidebar general settings child items icons for better visual clarity
Addedupdated widget section background color from #F1F6F7 to #F3F3F3 across all page builder widgets and CSS variables
Fixedemail privacy toggle now properly hides email field on contributor detail page when disabled
Fixedcontributor detail page hides entire Profile Information section when all privacy toggles are off instead of showing empty container
Fixedcurrency symbol now uses dynamic site currency (INR, EUR, etc.) instead of hardcoded dollar in compact amount helper
Fixedevent and donation cancellation no longer shows mail server error to user when email is unconfigured — cancellation succeeds and logs warning instead
Fixedpending event repayment form submission
Fixeddonation withdraw status value mapping
Fixedadmin donation logs attachment view rendering
Fixedthree-dot action modal overlay not closing properly
Fixedmodal background overflow and CSS overflow clipping issues
Fixedregenerate image process now uses 20 images per chunk for better performance
Fixedremoved excessive debug Log::info statements from PageBuilder widgets that were flooding the log file
Fixedadmin sidebar search functionality which was not covering all the searching items

Version: 2.0.1 — 25th May 2026

Addedadmin toggle to hide/show community campaign member info (email, phone, address, income, KYC, verification badges)
Addedcontributor detail page layout adapts dynamically based on which info toggles are enabled
Addedmanual payment description textarea in admin payment gateway settings
Addedcause update image rendering on donation single page
Addedhttps:// auto-prepend for social media URLs in About Us widget
Fixednavigation menu widget now renders all dynamic menu items (pages, blog, events, jobs, success stories)
Fixednavigation menu widget skips parent items that have sub-menus in footer display
Fixedwidget media uploader preview not updating after image selection
Fixedwidget save now shows success toastr notification
Fixeddonation comment form now submits via AJAX with success/error toastr instead of raw JSON
Fixedtoastr CSS loaded on frontend tailwind pages so notifications are visible
2.0.0

Date: 19th May 2026

🚨 Major Update Notice

Warning

⚠️ Important Warning This is a major system update with significant changes to:

  • Website design system

  • Page Builder structure

  • Purchase & payment flow

👉 After updating, your website may temporarily break or not display correctly. This is expected behavior — please follow the instructions below carefully.

🔴 Before You Update

Please make sure to:

  • Take a full backup of your website files and database

  • Ensure you can restore your previous version if needed

🔧 After Update – Required Fixes

  1. ❌ Website Not Opening / Server Error

Solution: Contact your hosting provider and update the PHP version to:

  • PHP 8.2 or higher (PHP 8.3+ recommended)
  1. ❌ Website Design Broken / Not Loading Properly

Solution: Go to Admin Panel → General Settings → Cache Settings and click Clear Cache.

If the issue still exists, manually delete the contents of the folder: @core/bootstrap/cache/

  1. ❌ Frontend Broken but Admin Panel Works

Why does this happen? We introduced a completely new Page Builder system, so old pages are not compatible.

Solution (Required):

  • Login to the Admin Panel

  • Go to Custom Pages → All Pages

  • Open each page (Home, About, Contact, etc.)

  • Remove old content

  • Click Edit with Page Builder and rebuild using the new widgets

  • Click Save

  1. ❌ Homepage Not Like Demo

Solution: The demo uses the new Page Builder system. You must:

  • Go to Custom Pages → All Pages

  • Open the Homepage

  • Rebuild it using the new Page Builder sections and widgets

  • Click Save

  1. ❌ Payment / Purchase Issues

Solution:

  • Go to Admin Panel → General Settings → Cache Settings and click Clear Cache

  • Refresh your browser and try again

✅ Recommended Update Process

Follow these steps carefully:

  • Backup your system (files + database)

  • Upload the new update files

  • Login to the Admin Panel

  • Go to General Settings → Database Upgrade and run the upgrade

  • Go to General Settings → Cache Settings and click Clear Cache

  • Go to Custom Pages → All Pages and rebuild each page using the new Page Builder

💡 Important Notes

  • Old page designs are NOT compatible

  • Manual page rebuilding is required

  • This is expected in this major version upgrade

Added

Addedbrand new admin panel design built with Tailwind CSS — fully redesigned dashboard, all listing pages, create/edit forms, settings, and reports
Addedbrand new frontend design built with Tailwind CSS — all public pages redesigned including donation listing, donation details, blog, community, events, teams, FAQ, testimonials, and more
Addedvisual page builder — build and customize homepage and other pages using drag-and-drop widgets without writing any code
Addedpage builder widgets — hero section, about us, why choose us, our team, mission & vision, our values, our story, testimonials, recent causes, events, blog, brand logos, call to action, donut chart, impact area, image slider, text editor, terms & conditions, privacy policy, and header slider
Addedimpersonate user — admin can log in as any user for support purposes
Addednavbar live search with suggestions
Addedvolunteer to team member conversion
Addedimage slider on donation details page
Addedcause bookmark for logged-in users
Addeduser campaign show/hide toggle
AddedSEO meter on blog create and edit pages
Addednew withdraw gateway page design
Addedmark all notifications as read
Addednew user details page for admin with paginated activity
Addeddynamic donation count and progress percentage per cause
Addeddynamic navbar and footer driven by admin widget settings
Addedmedia uploader redesign — lazy loading, media search, video thumbnail preview, per-user and admin-all views
Addeddemo mode protection — page builder and media uploader block writes in demo mode without showing errors to the visitor
Addedmedical document upload now uses native browser file picker instead of media uploader
Addedcookie consent banner redesigned as a modern floating card

Fixed

Fixedmedia uploader memory usage and browser hang — disabled debug logging, debounced reload calls, aborted in-flight requests on re-open, disconnected observers on modal close
Fixedmedia uploader accidental duplicate upload when dragging images inside the grid
Fixedmedia uploader backdrop not covering the full screen
Fixedgallery image validation error on campaign edit when a previously attached image was deleted
Fixedadmin logout
Fixedreport page PDF export and notification count
Fixedmissing bulk delete and CSV/PDF export on several pages
Fixeddonation status cancel logic
Fixedcommunity campaign donation flow, success page, and redirection
Fixedcause bookmark save and display
Fixeddonation load more and pagination
Fixedevent details page map rendering
FixedQR code size, alignment, and download file naming
Fixednavbar rendering, hover effects, and child item dividers
Fixedsearch box closing on click
Fixedlong slug truncation in tables
Fixedblog content missing on new design pages
Fixedfooter email submission form
Fixedimage rendering in comment section
Fixedcopyright text was hardcoded — now dynamic
Fixeddefault blog and success story display logic
Fixedpage builder path resolution and content save
Fixeddays remaining showing decimal numbers
Fixedblurry campaign image cards
Fixedvarious redirection issues after login, registration, and payment
1.7.1

Date: 9th November

Addedgoogle recaptcha v3 for newsletter submission
Addeddemo login for live site(only xgenious)
Addedcause/donation re-approval if edited with admin toggle on/off
Addedreplaced summernote with jodit editor
Addedcause/donation video upload with admin toggle on/off with size limit set
Addedunresolved flag count on admin sidebar
Addedextra info and details on notifications list in admin panel
Addedembedded donation page form
Addedcampaigns link for mobile view
Addeduser campaign hide/show
Addedcommunity feature with option to turn on/off
Addedcampaign creation and management under a community
Fixedphone number in cause/donation log creation
Fixedmanual payment description value and anonymous flag save for mobile api
Fixedcorrect donation attachments
Fixedremoved tawk partial as it was printing api key at the very bottom of the page
Fixedall tickets page status css issue
1.7.0

Date: July 31st, 2025

AddedUpgraded to Laravel 12x
Addedseparate event and job ipn route.
Addedjquery and jquery-migrate both script added in the global footer.
Fixeddonate now and read more button link mismatch.
Fixedpayment gateways cashfree, paystack and billpilz fixed

[improvement] improve security system

1.6.0

Date: November 4th, 2024

AddedDonation transaction fee settings added
AddedWithdraw payment gateway settings added
FixedDonation privacy and policy translation issue fixed
FixedTawk-to issue fixed

[improvement] improve security system

1.5.0

Date: July 4rd, 2024

AddedQR-Code generate Campaign and Event section added
Addedsenangpay payment gateway added
Addediyzipay payment gateway added
Addedawdpaypayment gateway added
FixedFee event booking option.
Fixedincrease the characters limit for a manual payment gateway
FixedSuccess stories pages meta data issue fix
Fixedpayment gateway stipe not working issue fixed
FixedEmail 'Email' does not comply with addr-spec of RFC 2822 and event detail null issue fixed

[improvement] Cashfree api upgrade to latest version

[improvement] Upgrade Laravel Version to 10x

1.4.0

Date: April 17th, 2024

Fixedapple login issue fixed
Fixedfixed social login issue
Fixedfixed minor styling issue in donation single page
Fixedadd_extra_column_terms_and_conditions_event_table
Fixedminor issue fix in donation api
Fixedauto increase riased amount event in pending payment issue sovled in api.
Fixedfixed withdraw amount double commission for admin issue fixed
Fixedremove data table support from user home
Fixedchange strong password validation rules
1.3.1

Date: November 20th, 2023

Addedregister page terms and privacy content to api
Addedregister page terms and & condition and privacy policy checkbox added
Addedevent booking page terms and & condition and privacy policy checkbox added
Addeddonation page terms and & condition and privacy policy checkbox added
Addedstrong password validation added in register page
Addedphone number field added for event and donation page
Addedapple login support added and deactivate account support added for mobile app
Addedshow full html data in campaign details of api
Fixedshow/hide monthly tab based on user settings.
Fixedfixed hostgator smtp not working issue
Fixedfix minor css issue in donation separate page
Fixedgift card css issue fixed
Fixednewslatter verify issue solved
Fixedevent attendance null issue fixed
FixedAttempt to read property title and cost issue fixed
Fixedfixed installer issue
Fixedexpired reward won't show
Fixedrestricted all media image access to admin
Fixedtax information issue fixed
Fixeddonation tip show/hide not working issue solved
Fixeddeadline filter added in campaign by category controller
Fixeddionation is not showing in donation page it deadline is null
1.2.9

Date: 8 July 2023

Fixedblog page layout break
Addedaws and mailgun sdk added
Fixedsmtp related issue fixed
Fixedlicense related issue solved
1.2.7

Date: 18 May 2023

Fixedmobile app showing wrong image for payfast payment gateways.
Fixedmobile app minor issues
1.2.6

Date: 16 May 2023

Fixedadded one click update support
Fixedadded php 8.1 support
Fixedresponsive issue fixed in user dashboard
1.2.5

Date: 31 March 2023

Fixedfixed manual payment gateway, increase raised amount issue
Fixedfixed delete payment log make minus amount it raised amount
Fixedfixed duplicate sum of raise amount in some senario
1.2.4

Date: 22 January 2023

[added] update api for mobile devices
1.2.3

Date: 12 January 2023

Addedupdate api for mobile devices
Fixedminor issue fix
1.2.2

Date: 22 December 2022

Fixedsuccess story listing page responsive issue solved
Fixeddonation single page user verify issue fixed

[improve] now the frontend will only those those campaign which date is not expired

1.2.1

Date: 11 November 2022

Fixedmanual payment gateway issue solved
Fixedtestimonial section background issue solved
Fixedsystem append -2 with new blog post or campaign issue solved
Fixedmaintenance page subscription form issue solved
1.2.0

Date: 27 October 2022

Addedmobile app api added for create/edit/update campaign from mobile apps
Addedcampaign creator id verification system added
Addedadded option to enable decimal points
1.1.9

Date: 28 September 2022

[added] mobile app api added for all payment gateway
1.1.8

Date: 15 September 2022

[added] mobile app api added for zitopay and paystack
1.1.7

Date: 13 September 2022

Addedmobile app api full support added
Addedmobile app settings added in admin panel
1.1.6

Date: 29 August 2022

AddedForm builder support on donation payment and gift, now you can add your own field that you want to get data from donor.
AddedMonthly donation on off, now if you/user want they can enable/disable monthly donation support to any of the causes they created
AddedDonation expire date is now optional, mean now you can create any donation cause without specify the date.
AddedUser can create gift with campaign, now user also can create gift for them create donation causes
AddedMobile app Api support added
Addedcountry system added in admin panel.

[improvement] campaign owner can not able to donate from this update.

[improvement] some other minor improvement.

1.1.5

Date: 29 July 2022

Addedzitopay payment gateway support added

[improvement] translate string improvements

1.1.4

Date: 14 July 2022

Addedgift/pledge module added donation campaign
Addedmonthly donation system added for donation campaign
Fixedminor styling issue fixed
1.1.3

Date: 24 May 2022

Addednotification system added, now admin will get notification in admin pane top bar. when anyone request a withdraw , make a donation or create a new campaign admin will get email and notification in admin panel.
Addedrestructure language system with a brand new translator, now it will make your life easier to translate it by searching source string
1.1.2

Date: 10 May 2022

Fixedcategory page error 500 issue fixed
Addednow by default user will not able create campaign until admin give permission.
Addedadded all payment gateway support for set default payment gateway
Addedredesign and restructure language words translation with search system, also now you can regenerate source text.
Addedadded filter and validation with auto slug generation for blog/page/donation/jobs/event etc
1.1.1

Date: 02 March 2022

Fixedchange default language not working
Fixedfix user dashboard navigation in showing in mobile devices
Addedtax certificate system added
Addedterm & condition checkbox added in register page
Addedadded following system in the script, now any user can follow campaign owner, user will see all the campaign owner campaign from his dashboard
Addedadd embed code share option in donation single page
Addedadd reward system, admin can set how much reward user will get based on points. user can withdraw that amount from user dashboard
Addedadded mobile number field in donation details page
Addedbank payment system added
Addedunsubscribe system added in newsletter email
Addedtax certification generate option added
Addedsearch system added for donations
Addedadd option to set minimum donation amount
Addedsend invoice copy to donor
Addedadded 5 new payment gateway
Addedadded option to enable/disable donation only for logged in users
1.1.0

Date: 26 September 2021

version 1.1.0

Added03 new home page variant added
Addedsuccess story module added
Addedsupport ticket module added
Addedpayfast payment gateway integrated
Addedreport/flag option added for all donation campaign
Addedfeatures badge added in campaign single page
Addedadd option to see all related donor to every single campaign.
Addedtwo new layout added for campaign single page, admin can now set one style from two pre made style of campaign single page.
Addedmedical document attachment system added for campaign
Addedmore social share option added
Addedadd more settings for show/hide part of campaign single page
Addedadded related campaign in single campaign, and admin can show/hide it from admin panel
Addedcampaign owner page added for frontend. now any one click on campaign owner image or name will see all related campaign of that specific user campaign.
Addedemergency donation badge added. admin can set any campaign as emergency
Addedoption added to set admin commission type, admin can select charge from Donor or can change from campaign owner
Addedoption added for hide meta field in user campaign option.
Addedoption added for custom admin tip, now the script support custom admin tip. means donor can decide how much they give tip to admin.
Addedadded a button for go to donate area easily from mobile devices
Fixedabout us section donation count input change number to text, that mean now you can add text in it like 30M/200K
Fixedmobile device login/register not showing in inner pages solved.
1.0.2

Date: 13 August 2021

version 1.0.2

fixed: language adding error
fixed: language edit backend words error
fixed: image delete popover issue 
fixed: wrong user info showing in frontend campaign page
fixed: admin panel media image delete not working 
fixed: user panel media image delete icon not showing 
fixed: event bulk action issue solved.
fixed: campaign username change when any user campaign edited by admin.
fixed: currency conversation value not storing issue fixed

added: user will redirect to user dashboard automatically after login, no need to click to dashboard button.
added: admin will notified via mail while any user crate a campaign.
added: dashboard now have badges of pending donation campaign and pending payment withdraw request
added: make slider speed a bit slower.
added: autoplay stop while hover on any slider
1.0.1

Date: 06 August 2021

Version 1.0.1

user dashboard responsive issue resolved
topbar settings 500 error resolved
home 01 and home 02 login/register button not showing in mobile device issue resolved
blog single page @endif text showing issue resolved
video not showing issue in blog single page resolved
video not showing issue in donation campaign page resolved

what's app share button added in donation campagin area
add more og meta tag to make it more suitable to share social media
added countdown for donation single page 
added option to enable/disable donation countdown timer for donation campaign page
Still stuck?
Our support team is ready to help you get set up.
Get support