DOT Dark Side Theme Changelog
==========================

1.0.32 - 2026-07-06
--------------------------
- Restored scrolling for long left side-navbar menus while preserving the floating rounded sidebar and the viewport-fit `More` dropdown behavior.

1.0.31 - 2026-05-16
--------------------------
- Widened only the generic iframe modal used by `iframe.link-button-modal` on desktop so dense EspoCRM top bars inside that embedded modal have enough room without changing standard record modals.

1.0.30 - 2026-04-28
--------------------------
- Stopped the inner selectize text input from inheriting the theme's global focus-visible outline, removing the stray blue box shown inside multi-enum controls.

1.0.29 - 2026-04-28
--------------------------
- Tightened the side-navbar logo shell so oversized logos stay centered and scale within the available sidebar width instead of drifting outward.

1.0.28 - 2026-04-28
--------------------------
- Scoped the sidebar-only active-nav pill styling back to `side` mode so top-navbar menu highlights keep their full rounded corners instead of inheriting the one-sided sidebar shape.

1.0.27 - 2026-04-28
--------------------------
- Rounded the side-navbar category submenus on both left and right edges so they match the fully stylized `More` dropdown treatment.
- Moved background cache bootstrap earlier and removed the hardcoded base default-image paint so refreshes and page switches no longer flash the unblurred default background before the effective theme background loads.

1.0.26 - 2026-04-28
--------------------------
- Reworked the side-navbar `More` overflow menu into a viewport-fit floating panel so tall menus no longer open upward and clip near the top edge.
- Tightened the background runtime sync so stale cached default-image state no longer overrides the active background after window switches, while still refreshing promptly when another window updates the theme state.

1.0.25 - 2026-04-18
--------------------------
- Applied the approved heavy Dark Side top-bar drop-shadow treatment to top-navbar mode as well, matching the stronger side-mode header presence while keeping the top-mode sticky list-bar fix.

1.0.24 - 2026-04-18
--------------------------
- Intensified the floating top-bar separation again by making the shadow much darker near the bar itself and extending the fade substantially farther down the list content.

1.0.23 - 2026-04-18
--------------------------
- Darkened and extended the floating top-bar shadow halo so the separation under the glassy header reads more clearly and reaches much farther down the scrolling list.

1.0.22 - 2026-04-18
--------------------------
- Replaced the ineffective under-bar blur experiment with a stronger soft shadow halo below the floating side-layout top bar so scrolling list rows separate more clearly without blurring the content itself.

1.0.21 - 2026-04-18
--------------------------
- Added a soft under-bar blur veil below the floating side-layout top bar so scrolling list content separates more cleanly as it passes underneath the header chrome.

1.0.20 - 2026-04-18
--------------------------
- Matched Clarity's side-layout list sticky-bar offset fix so the selected-record action bar sits fully below the floating top bar instead of tucking underneath it in Dark Side list views.

1.0.18 - 2026-04-17
--------------------------
- Narrowed the side-layout sidebar slightly in Dark Side to match the updated Clarity layout and keep the floating menu slimmer without reopening the broader overlap experiments.

1.0.17 - 2026-04-16
--------------------------
- Added a bundled default background image that applies automatically whenever `Enable custom background image` is off, while keeping the admin panel clean and switching to a custom uploaded image only when the admin explicitly enables one.
- Separated the runtime concept of an active effective background from the admin custom-background toggle so the default image stays visible without forcing the admin setting on.

1.0.17-beta.2 - 2026-04-16
--------------------------
- Removed the separate blur on/off toggle from both administrator settings and per-user preferences so background blur is now controlled only by blur strength, with `0%` meaning no blur and any non-zero value enabling blur.
- Added a `10%` blur step and updated the runtime state merge so both admin defaults and user overrides derive blur behavior directly from the selected blur percentage.

1.0.17-beta.1 - 2026-04-16
--------------------------
- Added per-user DOT Dark Side overrides inside the existing `User Interface` preferences tab, shown only when the selected theme is `DOT Dark Side`.
- Kept administrator-managed defaults as the system baseline and merged user-specific blur and glow overrides only in the frontend runtime status response.

1.0.16 - 2026-04-15
--------------------------
- Restored core single-select wrapper and selected-item sizing rules for themed `selectize` controls so existing selected values sit at the correct vertical position instead of clipping upward when the dropdown opens.

1.0.16-beta.7 - 2026-04-15
--------------------------
- Hid the searchable single-select caret again while preserving the dropdown-arrow centering fix, matching the previously approved no-caret behavior without reintroducing the high arrow position.

1.0.16-beta.6 - 2026-04-15
--------------------------
- Restored the visible caret and switched single-select dropdown arrows to true vertical centering, avoiding the fixed top offset that was making the arrow sit too high in searchable controls.

1.0.16-beta.5 - 2026-04-15
--------------------------
- Hid the single-select `selectize` caret again while keeping typed text visible, matching Espo's native behavior more closely and avoiding the misleading low cursor position in searchable dropdowns.

1.0.16-beta.4 - 2026-04-15
--------------------------
- Reduced the themed `selectize` input override to a near-native minimal reset, removing extra sizing and positioning rules that were still causing empty-state cursor misalignment in searchable dropdowns.

1.0.16-beta.3 - 2026-04-15
--------------------------
- Reverted the over-aggressive flex alignment tweak for themed `selectize` controls and matched the inner input more closely to Espo's native caret spacing so the empty-state cursor no longer jumps to the right side.

1.0.16-beta.2 - 2026-04-15
--------------------------
- Aligned the themed single-select `selectize` input vertically with the dropdown arrow in the empty state by restoring native-like line-height behavior and centering the input row.

1.0.16-beta.1 - 2026-04-15
--------------------------
- Restored visible typed text and caret inside themed `selectize` search inputs so searchable dropdown fields no longer hide the user's input while filtering options.

1.0.15 - 2026-04-05
--------------------------
- Nudged the side-mode sticky record button bar farther down and explicitly removed residual sticky-shell shadows so the buttons sit more cleanly below the floating top bar without a ghost bar effect.

1.0.15-beta.2 - 2026-04-05
--------------------------
- Switched the side-mode sticky record button bar from margin-based offsetting to an explicit `top` value with extra clearance below the floating top bar, preventing the bar from tucking slightly under the navbar shadow.

1.0.15-beta.1 - 2026-04-05
--------------------------
- Realigned the sticky record button bar for the custom floating side top bar by adding the missing desktop offset, matching the floating chrome width envelope, and removing the extra full-width background strip from the sticky button container.

1.0.14 - 2026-04-03
--------------------------
- Allowed mobile list shells to temporarily switch from horizontal-scroll mode to visible overflow while a row dropdown is open, restoring reliable `View` and `Edit` interaction without reintroducing the broken default mobile clipping.

1.0.14-beta.4 - 2026-04-03
--------------------------
- Switched themed mobile list shells to horizontal scrolling instead of hard clipping, and added a phone-sized minimum table width plus native-style edge cell padding so list rows stay fully visible inside the rounded container.

1.0.14-beta.3 - 2026-04-03
--------------------------
- Restored hidden overflow for themed list shells on phone-sized screens so mobile list rows stay clipped inside the rounded list container while keeping the desktop dropdown-safe overflow behavior.

1.0.14-beta.2 - 2026-04-03
--------------------------
- Limited the custom floating `side` navbar shell to desktop widths only so mobile browsers fall back to EspoCRM's native small-screen navbar behavior instead of inheriting the desktop fixed sidebar and top-bar chrome.

1.0.14-beta.1 - 2026-04-03
--------------------------
- Grouped the DOT theme admin entries under a shared `DOT Themes` header so DOT Clarity and DOT Dark Side appear in one combined section in Administration.

1.0.13 - 2026-04-03
-------------------
- Added a new `10%` glow-strength option and wired it through metadata, runtime normalization, and CSS so it behaves as a true first-step glow level instead of rounding to the larger presets.

1.0.13-beta.5 - 2026-04-03
--------------------------
- Fixed clipping for list-view row dropdown menus by opening the list shell overflow and promoting the dropdown stacking context inside themed list cards.

1.0.13-beta.4 - 2026-04-02
--------------------------
- Added a cached background bootstrap path so the last valid background image can be re-applied immediately on refresh before the live API status request returns, reducing visible background flicker.

1.0.13-beta.3 - 2026-04-02
--------------------------
- Shifted the default `Luke` glow preset to a cleaner, more distinctly blue hue while keeping the same glow spread and strength behavior.

1.0.13-beta.2 - 2026-04-02
--------------------------
- Kept `Luke` as the default glow preset and doubled the effective glow-strength scale so `100%` produces a much stronger backlit halo, with the lower percentages increased proportionally.

1.0.13-beta.1 - 2026-04-02
--------------------------
- Replaced the free glow color picker with six Star Wars-inspired preset glow themes: Luke, Yoda, Darth, Mace, Ahsoka, and Rey.
- Added inline color samples to the glow preset labels and kept the existing glow-strength control and blue-default behavior through the `Luke` preset.

1.0.12 - 2026-04-02
-------------------
- Added a dedicated Glow settings panel with `Glow strength`, `Default glow color`, and `Glow color` controls.
- Made the glow hue default to the theme's blue accent, kept the color picker read-only while the default hue is enabled, and automatically switched off the default toggle when a different glow color is chosen.

1.0.12-beta.8 - 2026-04-02
--------------------------
- Removed the cyan glow from the Dark Side sidebar, top bar, and search chrome, and added a new admin `Glow strength` setting to control panel, modal, and list-shell glow intensity.

1.0.12-beta.7 - 2026-04-02
--------------------------
- Extended the broad cyan glow treatment to the Dark Side sidebar, floating top bar, and global search control so the main navigation chrome matches the elevated panels and list shells.

1.0.12-beta.6 - 2026-04-02
--------------------------
- Spread the Dark Side cyan glow much farther outward on panels, modals, and the list shell so the effect reads as a larger blurred halo behind the surfaces.

1.0.12-beta.5 - 2026-04-02
--------------------------
- Switched the Dark Side glow experiment from green to a very light cyan-blue while keeping the same broad, backlit glow structure.

1.0.12-beta.4 - 2026-04-02
--------------------------
- Reworked the Dark Side elevation experiment into a broader green-tinted glow on panels, modals, and the overall list shell so surfaces feel lit from behind rather than tightly outlined.

1.0.12-beta.3 - 2026-04-02
--------------------------
- Added a glowing shell around the Dark Side list view and introduced a softer row hover glow so lists feel more elevated without changing the existing row structure.

1.0.12-beta.2 - 2026-04-02
--------------------------
- Removed the experimental mobile navbar script that caused instability in EspoCRM.

1.0.12-beta.1 - 2026-04-02
--------------------------
- Added a mobile-only navbar fallback that forces `side` mode to behave as `top` below the phone breakpoint, making the theme more usable in mobile browsers without changing desktop behavior.

1.0.11 - 2026-04-01
-------------------
- Promoted the approved Safari `selectize` detail-view fix to stable, visually hiding the tiny internal input element so the square mini-control no longer appears without moving the themed dropdown arrow.

0.1.0-beta.12 - 2026-04-01
--------------------------
- Fixed the detail-view `selectize` dropdown decorator directly, replacing the square native-looking arrow box with a clean themed caret for single-select controls.

0.1.0-beta.11 - 2026-04-01
--------------------------
- Broadened the single-select control reset to target native single-select elements more generally, covering detail-view selects whose exact classing can vary across browsers and contexts.

0.1.0-beta.10 - 2026-04-01
--------------------------
- Hardened the single-select control fix for detail views with stronger Safari/browser-specific select resets so the square native arrow decoration no longer wins over the themed dropdown styling.

0.1.0-beta.9 - 2026-04-01
-------------------------
- Fixed the native single-select dropdown arrow styling inside detail views so the browser-specific square decoration no longer appears on themed select controls.

0.1.0-beta.8 - 2026-04-01
-------------------------
- Reworked list-view labels and badges to use the same semantic color families as the Entity Manager option-color system instead of custom hardcoded pill colors.
- Kept the current graphite shell while aligning `Default`, `Success`, `Danger`, `Warning`, `Info`, and `Primary` pills with their intended backend meanings.

0.1.0-beta.7 - 2026-04-01
-------------------------
- Shifted the main shell from a blue-tinted midnight palette to a more neutral graphite-gray dark palette at roughly the same darkness.
- Kept the brighter link and accent blue so names and primary interactive elements still stand out clearly.

0.1.0-beta.6 - 2026-04-01
-------------------------
- Pulled the main shells and input surfaces further back toward the deeper beta.3 look while preserving the brighter beta.4 link and accent treatment.
- Darkened the sidebar, top bar, panels, modals, and global search so the theme reads more clearly as a dark interface again.

0.1.0-beta.5 - 2026-04-01
-------------------------
- Pulled the overall palette slightly back toward the deeper beta.3 mood while keeping the brighter beta.4 link color and accent blue.
- Darkened the main shells, panels, inputs, and sidebar surfaces a bit so the theme stays dark without losing the improved link contrast.

0.1.0-beta.4 - 2026-04-01
-------------------------
- Lifted the overall dark palette by roughly two tones so the shell stays dark but reads cleaner in daily use.
- Brightened links, borders, buttons, sidebar surfaces, and search/input backgrounds to improve contrast against the midnight base.

0.1.0-beta.3 - 2026-04-01
-------------------------
- Replaced the main drop-shadow treatments with a more restrained cool-blue glow across panels, dropdowns, list-row hover, modals, sidebar shell, and top bar.

0.1.0-beta.2 - 2026-04-01
-------------------------
- Added darker, higher-contrast label and badge styling so status pills stay readable against the new dark list and panel surfaces.

0.1.0-beta.1 - 2026-04-01
-------------------------
- Rebased the copied DOT Clarity scaffold into a separate DOT Dark Side package with its own module namespace, theme metadata, runtime background hooks, and build output.
- Switched the theme onto EspoCRM's dark base stylesheets and introduced a first conservative midnight token set for cards, lists, dropdowns, side shell, and top bar.
- Kept the admin-managed background image flow, but moved its runtime fallbacks and generated CSS output onto dark-theme-specific names and darker canvas defaults.
------------------
- Added a floating top bar layout for side-navbar mode so the upper bar aligns
  visually with the top of the floating sidebar.
- Moved side-layout content down to clear the new floating top bar without
  touching the fragile search/filter internals.

1.0.0 - 2026-03-30
------------------
- Initial DOT Dark Side Theme package created from the Clarity reference base.
- Renamed module and theme identifiers for DOT packaging.
- Preserved the conservative light-theme CSS approach that avoids fragile search
  and advanced-filter overrides by default.
