Decryption key:
Dizzy Support Creators Content Script v5.3.9
12 Mar 2026 (v5.3.9)
ADDED New Account Delete settings tab with a 14-day grace period workflow before permanent account deletion.
ADDED Password-confirmed deletion modal with professional UI, inline 14-day warning, and no browser alert usage.
ADDED User data export capability before deletion request, including profile-related data, payment records, and payout history.
IMPROVED Account deletion page layout, icon sizing, button hierarchy, and section alignment for a cleaner and more consistent UX.
IMPROVED Deletion modal styling with better spacing, consistent button system, refined typography, and updated warning emphasis.
ADDED Automatic deletion cancellation when the user logs in again within the 14-day grace period.
ADDED Admin General toggle (Account deletion automation) to enable or disable scheduled deletion processing system-wide.
ADDED Admin cron setup guidance with secure worker token support for CLI/HTTP execution of deletion automation.
FIXED Account Delete menu link and direct settings?tab=account_delete access are now hidden/blocked when automation is inactive.
IMPROVED Admin cron setup presentation redesigned into a clearer step-based guide block for better readability.
ADDED Native YooKassa (YooMoney) payment gateway integration for both one-time and subscription payments without plugin dependency.
ADDED YooKassa database upgrade set including payment method settings, payment tracking fields, subscription intents, and renewal lock columns.
ADDED Secure YooKassa webhook endpoint with mandatory X-Dizzy-Webhook-Secret validation and server-side payment refetch verification.
ADDED Subscription intent flow that keeps subscriptions pending until first YooKassa payment is successfully confirmed.
ADDED Traffic-triggered YooKassa renewal runner with global lock, per-subscription lock, and limited batch processing for performance safety.
ADDED Admin panel YooKassa management page with test/live credentials, currency selection, webhook secret, mode toggle, and gateway status control.
IMPROVED Payment config loading and gateway registration flow to include YooKassa settings across backend and frontend payment pipelines.
IMPROVED Payment process handlers now persist YooKassa payment IDs and idempotence keys for stronger reconciliation and retry safety.
IMPROVED Frontend payment method popups and JS handlers now support YooKassa redirect/confirmation flow for subscriptions and product purchases.
IMPROVED YooKassa webhook subscription success handling now assigns internal invoice number/token and tax details to finalized payment records.
FIXED Public payment configuration output now excludes sensitive YooKassa secrets to prevent credential leakage to client-side payloads.
ADDED Admin panel OBS Settings page under Settings submenu with module enable/disable, maximum active overlays per creator, and oldest-overlay auto-revoke policy controls.
ADDED Admin panel OBS Overlays menu item and dedicated listing page with creator details, token, status, created/updated dates, and pagination.
IMPROVED OBS overlay creation flow now uses configurable admin limits instead of hardcoded values for active overlay caps.
ADDED Optional oldest active overlay auto-revoke behavior on new overlay creation when creator reaches configured maximum active overlay limit.
FIXED OBS overlay creation now blocks correctly with a limit warning when auto-revoke is disabled and active limit is reached.
FIXED OBS creator-side settings menu now hides OBS Overlays tab when module is disabled from admin settings.
FIXED Direct access to user settings?tab=obs_overlays is now blocked when OBS module is disabled.
FIXED Public OBS overlay and OBS API endpoints now return disabled/not-found behavior when OBS module is turned off by admin.
IMPROVED OBS limit and auto-revoke user notices are now dynamic and reflect admin-configured maximum active overlay values.
ADDED Database migration entries for OBS admin settings (obs_overlay_module_status, obs_overlay_max_active, obs_overlay_auto_revoke_oldest) added to newSQL.sql.
FIXED Admin OBS settings validation warning visibility issue resolved so maximum overlay warning is hidden by default and shown only on validation errors.
ADDED Single-video feed posts now start playback inline on play-button click instead of opening the media popup.
IMPROVED Inline video playback flow now initializes Video.js only when needed for better first-load responsiveness and infinite-scroll compatibility.
FIXED Inline videos no longer disappear or collapse after pressing play in feed posts.
FIXED Pre-play white frame gaps around video media blocks were removed for clean edge-to-edge rendering.
IMPROVED Center play overlay now reappears on pause/end for inline videos with Instagram-like behavior.
FIXED Progress bar scrubbing now updates correctly during drag with accurate seek feedback.
FIXED Player hover interactions no longer hide control buttons unexpectedly.
ADDED Out-of-viewport protection now pauses playing inline videos on scroll and when the browser tab is hidden.
ADDED Visibility-based resume logic now restarts the most visible previously playing inline video when user scrolls back.
FIXED Starting a different inline video now pauses all other active inline videos at their current timestamp.
ADDED Top-right inline audio toggle was added with global mute state sync across all inline videos and newly loaded feed items.
IMPROVED Inline video JS/CSS asset version parameters were updated to force cache refresh after player and audio-toggle updates.
FIXED LightGallery popup behavior now skips only single-video feed posts while mixed image+video galleries continue opening in LightGallery.
ADDED Single-video inline player now includes a second top-right expand control under the audio toggle, using language-driven labels and menu icon ID 48 from database output.
IMPROVED Desktop-only sticky visibility behavior was added for inline audio/expand controls so buttons stay noticeable while scrolling within the active video area and remain disabled on mobile.
FIXED Inline sticky control positioning was stabilized to prevent left/right jump and downward drift during scroll transitions.
FIXED Long videos started from mid-screen now show sticky inline controls immediately on play instead of waiting until the post top reaches the viewport.
IMPROVED Left sidebar navigation was redesigned with a cleaner professional layout, balanced typography, and harmonized icon sizing for better menu readability.
IMPROVED Night mode left sidebar container styling was refined with updated background and border color combinations for stronger visual consistency.
FIXED Left menu live-stream action rows were normalized to match standard menu item structure, including corrected icon and text scale consistency.
FIXED Redundant "Start paid live stream" and "Start a free live stream" shortcut buttons were removed from the left menu to simplify navigation flow.
FIXED Scheduled live streams menu row styling was aligned with other left menu items to resolve oversized and mismatched appearance.
IMPROVED Right sidebar sticky behavior was rebuilt to lock and scroll naturally with page flow, stopping correctly at footer boundaries without extra empty space.
FIXED Initial page-load vertical movement animation in left/right sidebar areas was removed for stable first paint behavior.
FIXED Right sidebar footer block vertical offset on initial load was corrected to eliminate bottom-gap rendering issues.
IMPROVED Sidebar profile card visual noise was reduced by removing heavy card shadow styling for a cleaner UI hierarchy.
FIXED Mobile horizontal overflow was reduced by constraining th_middle and wrapper behavior on small screens to prevent unintended X-axis scrolling.
ADDED Admin panel user edit flow now supports assigning users to the Moderator role with dedicated moderation permission management.
ADDED Granular moderator authorization system was introduced with per-page Page access and Page actions controls for admin-side capability scoping.
ADDED Moderator permission coverage was expanded to include admin left-menu modules with individually controllable feature-level action rights.
IMPROVED Moderator permission management UI was redesigned into a clearer compact card/grid structure with section counters and bulk selection actions.
IMPROVED Permission cards now include inline functional descriptions to explain what each moderator capability enables before assignment.
FIXED Moderator permission layout overflow and spacing issues were resolved for desktop and responsive admin breakpoints.
FIXED Moderator role selection screen icon/button scale inconsistencies were corrected to match admin panel component sizing standards.
FIXED Permission badge wording was clarified by replacing confusing Everyone labels with clear localized All usage in moderator controls.
FIXED Dark mode admin rendering mismatch for moderator and management screens was corrected by completing missing night_style.css parity rules.
FIXED Night mode table row divider and action-column border artifacts were resolved across affected admin listing pages.
IMPROVED Night mode support was completed for Boost Package Settings (list and edit views), including form controls and action blocks.
IMPROVED Night mode support was completed for Custom Colors, including color input rows, action buttons, and color-picker modal styling.
IMPROVED Night mode support was completed for Custom CSS/JS, including full CodeMirror surface, gutter, cursor, and selection theming.
IMPROVED Night mode support was completed for SVG Icons management, including icon cards and create/edit SVG popup forms.
IMPROVED Night mode support was completed for Profile Categories & Subcategories page components and nested management rows.
IMPROVED Night mode support was completed for Community Management sections, permission chips, controls, and action button states.
IMPROVED Night mode support was completed for License Activation page cards, status badges, alerts, forms, and helper panels.
FIXED Admin left-menu legal footer area was aligned with dark theme colors to remove remaining light-background inconsistency in night mode.
ADDED Campaign donation checkout now supports all active payment methods with the same flow consistency as tips.
FIXED Campaign wallet payment logic now uses wallet_point balance instead of wallet_money to prevent incorrect buy-points redirects.
FIXED Donation amount validation was added for campaign popup actions so payment selection cannot proceed with an empty amount.
ADDED A point-to-currency helper note is now shown in campaign donation popup to clarify point value conversion.
ADDED Campaign donation transactions are now listed in user settings?tab=my_payments payment history.
ADDED Campaign earnings were integrated into dashboard monthly earnings graph data calculations.
ADDED Campaign earnings are now included in dashboard earnings summary blocks and breakdown totals.
IMPROVED Dashboard section order was refined so Earnings Breakdown is positioned below daily earnings chart for clearer flow.
IMPROVED Campaign donation modal CTA layout and spacing were adjusted to reduce button/text crowding on popup footer area.
ADDED Admin left menu now includes a dedicated Campaign Donations management page.
ADDED Admin campaign_donations table now lists payer, paid-to user, campaign title, amount, payment method, anonymous flag, and date.
ADDED Admin campaign donations page now supports campaign search (title/campaign ID/post ID) and date range filtering.
FIXED Admin campaign donation search now correctly returns matching records for campaign/post ID based queries.
ADDED Campaign donation admin page now shows top summary metrics for total campaigns, live campaigns, and total campaign earnings.
FIXED Admin manage_withdrawals Details popup 500 error was resolved with strict ID validation, null-safe withdrawal loading, and guarded popup rendering.
ADDED EPOCH payment gateway integration was introduced with hosted FlexPost checkout flow across Dizzy payment abstraction and subscription/community checkout paths.
ADDED Dedicated epoch_webhook.php endpoint was added with secure POST validation, configurable IP allowlist checks, nonce/signature verification, and idempotent event processing support.
ADDED EPOCH webhook event handling now maps initial sale, rebill, refund, chargeback, cancel, expiration, and denial events into platform payment/subscription state updates.
ADDED EPOCH admin management page and menu integration were added with configuration fields for pi_code, test/live checkout endpoints, postback secret/allowlist, return mode, template, beta mode, and gateway toggles.
IMPROVED Subscription checkout lifecycle now creates pending local EPOCH intent/payment records first and reconciles access by verified postback as source of truth.
IMPROVED Buyer payment UIs now include EPOCH selection with hosted redirect/continue flow messaging for subscription and community payment modals.
IMPROVED Product and point payment method handlers now support EPOCH hosted POST form submission pattern for secure off-site card collection.
IMPROVED EPOCH return-response handling now supports configurable pending/status behavior and safely ignores test-only YGOODTEST account management actions.
IMPROVED Admin EPOCH settings validation was hardened with strict currency checks, HTTPS endpoint validation, return-mode whitelist checks, template length limits, and IP/CIDR allowlist validation.
FIXED EPOCH postback enable toggle form behavior in admin settings was corrected to keep hidden-field submission state synchronized with toggle updates.
ADDED Gateway-specific EPOCH diagnostics logging was added for checkout attempts, return handling, webhook verification outcomes, and applied final payment/subscription states.
ADDED EPOCH schema updates were appended to newSQL.sql, including gateway config columns, payment/intent tracking fields, enum compatibility updates, and i_epoch_webhook_events idempotency table.
ADDED Configurable registration role modes (legacy, user_agency, user_agency_creator) were introduced with admin-managed behavior control for signup role options.
ADDED New agency_auto_creator_on_approval setting was added so agency request approval can automatically upgrade non-creator owners to creator-ready status.
ADDED User onboarding intent support was introduced via signup_intent (user, agency, creator) with persistent storage and mode-aware normalization.
IMPROVED Registration flow now renders role intent options by active mode and enforces strict backend intent validation with anti-manipulation fallback to user.
IMPROVED Post-signup and email-verification redirects are now intent-aware (agency -> settings?tab=agencies, creator -> creator/becomeCreator) under mode constraints.
IMPROVED Agency onboarding eligibility is now centralized with controlled mode+intent checks, enabling eligible non-creator agency-intent users without global creator-permission relaxation.
FIXED creatorAgencyCreate request handling now supports controlled agency-intent onboarding access while preserving existing creator-only checks on member/boost action flows.
IMPROVED Admin agencyCreateRequestStatus approval path was hardened with transaction-scoped processing for owner status upgrade, agency creation, owner membership insert, and request finalization.
ADDED Admin Limits panel now includes dedicated registration role settings UI and AJAX save handling with CSRF protection and whitelist validation.
ADDED Database and language-pack updates were expanded for registration role mode, auto-creator approval toggle, and signup intent onboarding texts across supported locales.
FIXED Agency settings onboarding screen now reliably displays pending agency-create request status for agency-intent users instead of hiding the approval-waiting state.
ADDED Admin panel now includes dedicated manage_community_subscriptions listing for community and community_plan scopes with full subscription detail visibility.
ADDED Admin panel now includes dedicated manage_community_payments listing for community subscription payments with payer, recipient, method, status, amount, and reference fields.
IMPROVED Fast admin filtering was added to both new community pages with scope, status, and date range controls plus filter-preserving pagination links.
IMPROVED Community admin payment/subscription counters and table data were aligned to scoped query logic so totals and listings remain consistent under active filters.
FIXED Community and community-plan payment tracking now persists successful subscription payments into i_user_payments with invoice-ready fields for admin visibility.
FIXED Community subscription payment records now reliably include invoice_token assignment on successful completion, enabling appearance in admin invoice listings.
FIXED PHP 8 deprecated warning caused by optional-parameter ordering in iN_UpdateLimitValues was resolved without changing dependent flow behavior.
IMPROVED Mobile live publishing flow was hardened by making camera/microphone device enumeration non-blocking and reloading device lists after local track initialization.
FIXED Live stream viewer audio playback reliability on mobile browsers was improved with user-interaction based audio unlock fallback for remote tracks.
IMPROVED Live stream host media bootstrap now avoids fragile blocking preflight permission flow and uses direct resilient track creation handling.
FIXED Server security header configuration was corrected to allow same-origin camera/microphone access by updating Permissions-Policy from blocked state to microphone=(self), camera=(self) for live streaming pages.
ADDED Mobile-first PWA install modal flow that auto-displays 5 seconds after page load for supported handheld clients.
IMPROVED PWA install action now attempts native Android installation via beforeinstallprompt and prompt() when installability criteria are met.
IMPROVED iOS install UX now provides Safari-targeted guidance and invokes the native share sheet path where available to guide Add to Home Screen.
ADDED Dedicated PWA popup UI styles were added to both themes/default/scss/style.css and themes/default/scss/night_style.css for consistent light/night rendering.
FIXED Web manifest base-path handling was corrected for subdirectory deployments by normalizing id, scope, and start_url to parent-root resolution.
FIXED PWA install modal interaction bug causing close/reopen flicker on install-button click was resolved.
FIXED PWA popup implementation was aligned with project rules by removing inline JavaScript and inline CSS dependencies.
IMPROVED PWA script loading and client cache-busting parameters were updated to ensure fresh install-flow rollout after deployment.
ADDED Browser web push now supports admin announcements with audience-aware delivery for everyone and creators announcement types.
IMPROVED Admin Limits Browser Web Push save flow now persists web push status, VAPID subject/TTL, and all event triggers including the new announcement event.
FIXED Announcement creation now dispatches browser web push notifications when announcement status is active and web push announcement trigger is enabled.
FIXED Mobile live poll creation input state issue was resolved where the first option could reset while typing the second option.
ADDED Mobile live stream UI now includes a dedicated interactions toggle button under Pin offer to show/hide Live Poll and Live Q&A modules.
IMPROVED Mobile live creator controls were reorganized into a compact action menu to reduce viewport obstruction and keep video focus.
IMPROVED Mobile live top action buttons were restyled with role-consistent colors and enforced white icon/text contrast for better readability.
FIXED Mobile live header layout regressions were corrected by removing the unwanted divider line and restoring proper top action spacing/alignment.
FIXED Mobile live badge positioning was corrected to prevent clipping/overlap with top action controls.
ADDED Live gift animations now render in the center of the live video viewport on both mobile and desktop experiences.
IMPROVED Live gift reactions now use a zoom-in entrance with smooth float/fade motion for a more polished visual effect.
FIXED Gift animation placement logic was updated to target the actual live video holder instead of top-biased container nodes.
IMPROVED Gift animation playback cleanup timing was unified across sender/receiver live flows for consistent on-screen behavior.
IMPROVED Admin Limits page UI was refined with more professional section spacing and cleaner component rhythm while preserving existing architecture and behavior.
FIXED Admin Limits section-switch controls now correctly reflect the clicked active item instead of always showing the first button as active.
FIXED Admin Limits save action area spacing was corrected so the save button no longer sticks to the bottom edge.
ADDED Admin left menu now includes integrated search with autocomplete suggestions for faster navigation across large menu structures.
FIXED Admin menu autocomplete visual-state inconsistency after selection/clear was resolved for stable, theme-consistent rendering.
IMPROVED Night mode parity was completed for admin content surfaces by aligning input, textarea, table, popup, and helper-text styles with night_style.css.
IMPROVED Night mode support was completed for All Posts (list/edit), OBS Overlay List, Blog Posts, Pages, Manage Stickers, and Community Management admin pages.
IMPROVED Night mode support was completed for Manage Users (list/edit), Creator Requests (list/detail), and Manage Social Profiles admin pages.
IMPROVED Night mode support was completed for Point Packages (standard/live edit), Advertisements (list/edit), and Languages admin pages.
FIXED License Activation admin blocks and status panels were fully aligned with dark-mode colors to remove remaining white/light mismatches.
FIXED Admin left sidebar footer class="legal" now has dark-mode compatible background, text, and link colors in night_style.css.
ADDED Creator payout options were expanded with Payoneer, Zelle, Western Union, Bitcoin, and Mercado Pago alongside existing payout methods.
ADDED Admin Payment Settings now include payout method status toggles for Payoneer, Zelle, Western Union, Bitcoin, and Mercado Pago.
IMPROVED Payout setup/edit forms now switch method-specific input groups dynamically and enforce per-method required-field validation.
ADDED Method-specific payout destination fields were added and persisted for user profiles (Payoneer email, Zelle email, Western Union full name/document ID, Bitcoin wallet, Mercado Pago alias/CVU).
IMPROVED Backend payout method handling now uses enabled-method allowlisting to block disabled payout methods from being submitted.
ADDED Withdrawal requests now store immutable payment destination snapshots in i_user_payouts.payment_address_data for payout-time auditability.
IMPROVED Admin withdrawal details popup now shows localized payout method labels and method-specific destination data from snapshot with profile fallback support.
ADDED Admin live_streaming_settings now includes independent on/off toggles for Live Poll, Live Gift, Live Q&A, and Live Chat modules.
IMPROVED Live settings save flow now persists interaction toggle states with strict normalization and backward-compatible optional-column handling.
ADDED Free and paid live stream layouts now conditionally render Poll, Q&A, Gift, and Chat UI blocks based on admin interaction toggles.
FIXED Live interaction API endpoints now enforce admin toggle states for poll fetch/create/vote/close, Q&A fetch/ask/update, live chat send/fetch, and live gift send actions.
IMPROVED Live frontend handlers now respect disabled Chat and Gift states to prevent blocked interaction requests on both mobile and desktop views.
ADDED Admin moderation panel now includes a dedicated manage_chats page with left-menu integration, route wiring, and moderator permission-map support.
ADDED Admin chat management now provides searchable and paginated conversation listing plus conversation-level message history view.
IMPROVED Admin chat participants UI was redesigned into professional user chips for clearer identity and faster scanning in table views.
IMPROVED Participant presentation now includes profile avatars and automatic ellipsis truncation for long full names/usernames after 10 characters.
ADDED Admin chat message rendering now resolves attachment IDs from i_user_conversation_uploads and generates direct file URLs with storage-aware fallback.
IMPROVED Conversation and message Last Message cells now display attachment previews/links (image thumbnails and file/video badges) directly in the admin table.
ADDED Chat conversations now support user-side Report Message action (other-user messages only) with CSRF validation and localized popup feedback for report/unreport states.
ADDED Admin panel now includes a dedicated reported_messages moderation page with route/menu integration, moderator permission mapping, counters, and pagination.
ADDED Message-report moderation now sends reporter notifications on report resolution (checked/deleted) with optional moderator note payload support.
ADDED Checked status flow now opens a dedicated admin popup to capture an optional moderation note before confirming report review.
IMPROVED reported_messages list UI was redesigned into a cleaner moderation layout with reporter identity block, readable message card, and clearer action hierarchy.
IMPROVED Reported-message cell now presents direct message content with metadata chips (MID/CID) and an inline View all messages admin shortcut.
ADDED Database migration coverage was extended for message-report moderation fields (admin_note, admin_action_time, admin_action_by) with backward-compatible column checks.
ADDED Structured notification compatibility was expanded with backward-compatible i_user_notifications.not_payload migration support.
FIXED Admin Reports submenu counters now hide zero values and display badges only when the related report count is greater than zero.
IMPROVED Admin top header tools were redesigned into a compact, lower-height toolbar with cleaner spacing and alignment.
IMPROVED Pending Tasks panel now lists report destinations directly (Reported Posts, Reported Comments, Reported Messages) in a single-click flow without nested dropdown interaction.
FIXED Header dropdown clipping regression was resolved by restoring visible toolbar overflow so Pending Tasks and System Health panels open correctly.
IMPROVED System Health dropdown rows were fully styled with consistent typography, spacing, status alignment, and dark-mode parity.
FIXED Ctrl+K command trigger styling was simplified by removing duplicate inner-border treatment and keeping a single clean border.
IMPROVED Mobile admin header behavior was refined to remain on one line with ellipsis-based text truncation for long labels.
IMPROVED Invoicing policy was updated so completed point-wallet sales are treated as invoiceable payments, aligned with gateway and bank payment behavior.
FIXED Wallet-based earning flows now auto-assign invoice and tax metadata after successful payment inserts for Post, Live Stream, Live Gift, Video Call, Unlock Message, Boost Post, and Frame purchases.
FIXED Payment-success status update flow now backfills missing invoice assignment on successful point and product completions to prevent completed payments without invoice tokens.
IMPROVED Admin bank-approval flow for point top-ups now triggers invoice assignment using plan monetary amount to keep manual approvals invoice-consistent.
FIXED Payment history and success screens now follow invoice availability directly and no longer show legacy no-invoice point-wallet messaging under invoice-enabled policy.
IMPROVED Payment table invoice presentation now avoids exposing raw technical gateway references and uses cleaner invoice labels with humanized fallback payment-type text.
FIXED LiveKit video call connection now selects the correct provider WebSocket URL instead of falling back to unrelated realtime endpoints that could cause black screen and failed media sessions.
FIXED LiveKit live/video room handling now binds participant events earlier and synchronizes already-published remote tracks so late joiners receive audio/video reliably.
IMPROVED LiveKit call/live startup error handling now surfaces clearer HTTPS, token, camera, and microphone permission failures instead of silent modal closes.
ADDED Giphy picker now includes a dedicated GIF search bar in both post/reel and chat popups.
FIXED Giphy integration now supports server-side keyword search via Giphy search endpoint instead of showing trending results only.
IMPROVED Giphy picker search now updates results asynchronously without page refresh and keeps the same popup open during search interactions.