=== FleekDash ===
Contributors: ltdhunt
Tags: admin theme, dashboard, dark mode, modern ui, analytics
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 8.1
Stable tag: 2.6.1.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Enhance your admin experience with a stylish, high-performance charts and data tables. FleekDash offers a contemporary, user-friendly admin theme that seamlessly blends aesthetics with practicality.

== Description ==

FleekDash transforms your WordPress admin panel into a modern, intuitive interface designed for productivity. With its sleek design and powerful features, FleekDash makes managing your WordPress site a delightful experience.

**Key Features:**

- Modern and intuitive admin interface
- Beautiful dark mode support
- Enhanced dashboard with analytics
- Powerful data tables
- Optimized for performance
- Responsive design for all devices

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress
3. Use the Settings->FleekDash screen to configure the plugin

== Screenshots ==

1. Beautiful Dashboard with Analytics Data - Get insights into your site's performance with our modern analytics dashboard.
2. Powerful Data Tables - Manage your content efficiently with enhanced, feature-rich data tables.

== Changelog ==
= 2.6.1.1 =
**Release Date:** June 11, 2026

**🚀 Improved loading experience and enhanced admin interface functionality.**

**⚡ What's Improved:**
  - Introduced a recovery hint in the admin interface to inform users when FleekDash is still loading, especially on slower connections.
  - Integrated WooCommerce styles and improved iframe handling for better display on WooCommerce-related admin pages.
  - Updated the initial state of the sidebar to be open by default, enhancing accessibility.
  - Enhanced viewport handling to ensure the sidebar collapses appropriately based on screen size.
  - The themes page now opens in the framed Fleek window with forced light mode, preventing compatibility issues with dark mode when third-party themes redirect after activation.

**🔧 What's Fixed:**
  - Fixed issues with Byte Order Marks (BOM) in critical files that were causing blank screens on some hosting services.
  - Fixed detection of navigation inside iframes, which was reacting to AJAX request and triggered unnecessary full iframe loading.
  - Resolved visibility issues with the admin bar shadow and user actions dropdown transparency for better interface clarity.


= 2.6.1 =
**Release Date:** June 07, 2026

** Set featured images from the posts list, pick files with a unified media picker, including site logos, and see every label option in taxonomy columns.**

**✨ What's New:**

  - A new media picker uses the same layout and workflow as the Media Library, folders, upload, and browsing—wherever you choose files in FleekDash.
  - Set a post's featured image directly from the posts grid without opening the editor.
  - Drag an image from the Media Library onto a post row to set its featured image in one step.
  - Choose your site logo and other images from appearance settings using the same media picker.

**🔧 What's Fixed:**

  - Label columns for taxonomies in data tables now show the full list of options instead of cutting some off.

= 2.6.0.7 =
**Release Date:** June 05, 2026

**Faster lists and search, smoother data tables, clearer plugin update feedback, and more consistent theming on embedded WordPress pages.**

**⚡ What's Improved:**

  - Data tables for posts, plugins, and similar screens scroll more smoothly with large datasets.
  - Comments and user screens load faster, especially on sites with lots of activity.
  - Posts lists and search feel snappier when browsing or filtering large amounts of content.
  - Login screen form styling is more consistent.
  - The theme files editor looks cleaner when opened inside FleekDash.

**🔧 What's Fixed:**

  - Plugin updates show clearer error messages when something goes wrong instead of failing silently or with vague text.
  - Background database updates during upgrades complete more reliably when you update FleekDash.
  - Login screen form styling is more consistent.

= 2.6.0.6 =
**Release Date:** June 03, 2026

**Site Customizer and Site Patterns work inside FleekDash, profile avatars load more reliably, and the WordPress admin home sends you straight to your dashboard.**

**⚡ What's Improved:**

  - The Site Customizer and Site Patterns screens open in a protected view so they work reliably inside FleekDash instead of breaking the layout.
  - Opening admin links in a new tab keeps the same FleekDash embedded experience.
  - Embedded WordPress pages follow clearer navigation rules and apply styling more consistently.
  - Profile avatars load and display more reliably across the admin, including on user lists and account screens.

**🔧 What's Fixed:**

  - Embedded WordPress pages load more reliably with fewer script-related glitches.
  - Visiting the WordPress admin home redirects you to the FleekDash dashboard with a clean URL, without leftover embed parameters in the address bar.

= 2.6.0.5 =
**Release Date:** June 02, 2026

**Cmd+K opens the right command palette—FleekDash in the main app, WordPress 7.0 when you are inside an embedded admin page.**

**⚡ What's Improved:**

  - Press Cmd+K (Ctrl+K on Windows) on embedded WordPress screens to use WordPress 7.0's built-in command palette; FleekDash's palette still opens when you are in the main FleekDash interface.
  - Keyboard shortcuts work more reliably between FleekDash and pages opened inside it (plugins, settings, editors, and similar).
  - Loading placeholders adapt better to different screen sizes and window layouts.

**⚡ What's Fixed:**
  - Minimized favorited windows now open faster and more reliably.

= 2.6.0.4 =
**Release Date:** June 02, 2026

**Cleaner page spacing, steadier loading placeholders, and a clearer experience when installing plugins from FleekDash.**

**⚡ What's Improved:**

  - Page margins and padding are more consistent across dashboards, lists, and settings screens.
  - Loading placeholders match the final layout more closely, including on smaller or shorter screens.
  - The dashboard—including the pending approval section—uses screen height more reliably without awkward gaps or clipping.

**🔧 What's Fixed:**

  - Plugin and theme update screens give more helpful errors and progress feedback.
  - Long sidebar menus scroll and render more reliably.

= 2.6.0.3 =
**Release Date:** June 01, 2026

**WooCommerce and other embedded plugin screens look right inside FleekDash, with smoother navigation between WordPress admin pages.**

**⚡ What's Improved:**

  - Embedded WordPress pages (plugins, settings, WooCommerce, and similar) open with the correct FleekDash styling from the first moment they load.
  - Plugin and theme updates work more reliably when you manage them from screens opened inside FleekDash.
  - Focus outlines on integration windows use your theme accent color for a more consistent look.
  - Page headers on embedded screens are simpler and less cluttered.

**🔧 What's Fixed:**

  - WooCommerce admin screens no longer clash with FleekDash styling when viewed inside the app.
  - The WordPress admin bar no longer flashes or appears at the wrong time while embedded pages are loading.
  - Clicking through WooCommerce and other compatible plugins keeps FleekDash styling instead of reverting to plain WordPress mid-session.
  - Opening an admin link in a new tab keeps the same embedded FleekDash experience.
  - Main FleekDash menu URLs stay clean when you switch between app sections and embedded WordPress pages.

= 2.6.0.2 =
**Release Date:** May 31, 2026

**🚀 Better drag-and-drop functionality.**

**⚡ What's Improved:**

  - Improved drag-and-drop functionality and streamline hover card interactions on calendar views.
  - Unified skeleton components for smoother loading states
  - Technical details preview and styling on error pages.
  - Removed animation on fleek window when toggling theme

= 2.6.0.1 =
**Release Date:** May 31, 2026

**Faster admin loading, smoother embedded WordPress pages, and more consistent themes and data tables.**

**⚡ What's Improved:**

  - FleekDash opens faster when you load the admin for the first time in a session.
  - Light and dark mode switch more reliably and stay in sync across screens.
  - WordPress pages opened inside FleekDash (plugins, settings, and similar) show clearer loading states and feel smoother to navigate.
  - WordPress admin links and redirects take you to the right place more consistently.
  - Theme colors and styles apply more evenly across panels, widgets, and menus.
  - Data tables and dashboard cards look more consistent in both light and dark mode.
  - Theme editor layout is cleaner and easier to work with.
  - Integration pages (embedded plugin screens) show clearer page headers and follow your chosen color mode.
  - Error screens can show optional technical details when you need to troubleshoot or share info with support.
  - Profile avatars display more reliably across the admin.
  - AI chat: voting on helpful or unhelpful replies works more smoothly.
  - General performance polish with less background overhead.

**🔧 What's Fixed:**

  - Data tables no longer flicker between different loading placeholders while content loads.

= 2.6.0 =
**Release Date:** May 28, 2026

**Opt into beta and early-access builds, run confidently on WordPress 7.0, and get a faster, more polished FleekDash with richer grids, theme tools, and broader translations.**

**Overview:**

  - FleekDash 2.6.0 is a wide release: you can opt into Early Access before public rollout, the shell is ready for WordPress 7.0, and day-to-day admin work should feel snappier and more consistent from the sidebar through dashboards, embedded screens, and notifications.

**What's New:**

  - Early Access toggle: opt in to beta and early-access release channels so you can try builds before they ship to everyone.
  - WordPress 7.0 compatibility: admin color palettes and light/dark mode persistence work with WordPress 7.0.
  - Softer palette option: when editing your theme palette, you can automatically apply softer muted colors.
  - Updated card styling: panels and widgets use cleaner, more consistent card styling in light and dark mode.
  - Richer data grid filters: posts, plugins, and media grids get clearer filter controls and saved filter state.
  - Theme editor upgrades: improved color picker and gradient controls when customizing your theme.
  - Dynamic login branding: the login screen shows your site name dynamically.
  - Colored media folders: assign custom colors to native media folders so each user can organize the library their way.
  - Clearer full-page errors: when something fails, full-page error screens include helpful recovery actions.
  - More translations: additional UI copy, including Loading and Upcoming labels, across multiple languages.
  - Redesigned toasts: notification toasts use a new layout that works better on mobile and small screens.

**What's Improved:**

  - Faster sidebar: menu navigation feels quicker, with smoother loading placeholders while pages load.
  - More reliable embedded screens: WordPress screens such as plugins and settings open and navigate more reliably inside FleekDash.
  - Clearer theme editor: colors, gradients, and palette preview are grouped into easier sections.
  - Steadier dashboard: KPI cards, charts, and widgets load and update more consistently.
  - Pending posts sync: the pending posts list refreshes faster and stays aligned when you publish or edit content.
  - Smoother AI and Cmd+K: the AI assistant and command palette respond more smoothly, with better search error recovery.
  - Calendar hover preview: hovering calendar events shows a quick preview card.
  - Safer integrations: integration windows and embedded plugin pages handle navigation and security more reliably.
  - Instant license features: license activation reflects your plan features right away without extra steps.
  - General polish: performance, stability, and visual consistency across the admin shell.

**What's Fixed:**

  - Frame layout spacing: spacing is correct when viewing WordPress screens inside the FleekDash frame.
  - Broader i18n coverage: menus, dashboards, settings, integrations, inbox, posts, comments, media, and analytics no longer mix English on localized sites.
  - Locale-aware dates: dates and relative times (for example 2 hours ago) follow your site language settings.
  - Cleaner errors and toasts: error messages and toasts no longer show raw HTML tags or get translated twice.
  - Accurate palette preview: theme palette preview matches how colors look when applied.
  - Consistent icon sizes: icons render at uniform sizes across menus, buttons, and toolbars.
  - AI chat feedback: failed AI requests show clearer feedback.
  - Card gradients: gradient backgrounds on cards no longer show visible edges or banding.
  - Friendlier dashboard errors: dashboard and network errors show helpful messages instead of breaking the page.

= 2.5.9 =
**Release Date:** April 29, 2026

**Grant or deny specific permissions per user with override rules, while keeping role-level governance and safety guardrails in place.**

**Overview:**

  - FleekDash 2.5.9 adds a practical control for exception cases: Permission Overrides for individual users.
  - When a single person needs access outside their base role, admins can create a targeted allow/deny override without cloning roles or disrupting the rest of the permission model.

**What's New:**

  - Permission Overrides tab for user-level exceptions: create overrides tied to a specific user and a specific permission, independent from role defaults.
  - Allow or deny per permission: each override explicitly sets behavior (Allow or Deny) so exception handling is auditable and intentional.
  - Reason field for traceability: optional justification can be recorded per override (for example temporary support access or VIP trial), helping teams understand why an exception exists.
  - Active overrides visibility: current overrides are listed in one place so admins can review and clean up stale exceptions.
  - Hard safety boundary preserved: plan-based restrictions still cannot be bypassed by overrides.

**What's Improved:**

  - Safer capability editing patterns: role updates keep clearer guardrails when working with high-privilege permissions.
  - Protected role awareness: critical native role behavior remains protected while custom role workflows stay flexible.
  - Better delegation confidence for agencies and internal teams managing multiple permission profiles.
  - Lower risk of accidental access misconfiguration during daily role maintenance.

= 2.5.8 =
**Release Date:** April 21, 2026

**Your FleekDash media folder hierarchy now shows inside the native WordPress media modal. Gutenberg. Classic Editor, and standard plugin pickers stay in sync with how you organized assets.**

**Overview:**

  - FleekDash 2.5.8 finishes one workflow: the folder structure you use in the FleekDash Media Library (see 2.4.0) is now visible when you open the standard WordPress media chooser, the same image / media picker the block editor, Classic Editor, and most third-party tools invoke through WordPress’ Media Library modal (wp.media).
  - The 2.4.0 media experience was rebuilt on FleekDash’s new UI for speed and UX, but it still follows WordPress conventions for attachments and browsing. That means it remains compatible with Gutenberg, Classic Editor, and other integrations, as long as they use the normal WordPress media APIs and do not replace the flow with a fully custom uploader that bypasses the standard library.

**What's New:**

  - Folder tree in the native picker: when you insert an image (or open the media library from blocks or legacy screens), you can browse the same folder hierarchy you defined in FleekDash instead of a flat flat grid, so assets stay easy to find in the same layout as your library.
  - One hierarchy everywhere: organize files in FleekDash folders and retrieve them under the same structure when picking media for posts, pages, or plugin fields that rely on the standard modal, less searching and duplicate uploads.

**What's Improved:**

  - Consistency across editors: editorial and plugin workflows that already respect WordPress media patterns keep working; FleekDash augments the picker with structure, not a parallel silo.
