Changeset 3799694
- Timestamp:
- 11/13/2026 05:14:55 AM (2 hours ago)
- Location:
- easy-lightbox-wp
- Files:
-
- 427 added
- 8 edited
-
tags/1.2.3 (added)
-
tags/1.2.3/app (added)
-
tags/1.2.3/app/admin (added)
-
tags/1.2.3/app/admin/ConfigContext.jsx (added)
-
tags/1.2.3/app/admin/Render.jsx (added)
-
tags/1.2.3/app/admin/admin.scss (added)
-
tags/1.2.3/app/admin/components (added)
-
tags/1.2.3/app/admin/components/DashBanner.jsx (added)
-
tags/1.2.3/app/admin/components/DashCard.jsx (added)
-
tags/1.2.3/app/admin/components/ExternalLink.jsx (added)
-
tags/1.2.3/app/admin/components/FooterBar.jsx (added)
-
tags/1.2.3/app/admin/components/HeaderBar.jsx (added)
-
tags/1.2.3/app/admin/components/HelpCenter.jsx (added)
-
tags/1.2.3/app/admin/components/OfferBar.jsx (added)
-
tags/1.2.3/app/admin/components/SupportBubble.jsx (added)
-
tags/1.2.3/app/admin/components/TabNav.jsx (added)
-
tags/1.2.3/app/admin/components/_components.scss (added)
-
tags/1.2.3/app/admin/config.js (added)
-
tags/1.2.3/app/admin/live-chat.js (added)
-
tags/1.2.3/app/admin/pages (added)
-
tags/1.2.3/app/admin/pages/AboutUs (added)
-
tags/1.2.3/app/admin/pages/AboutUs/icons.jsx (added)
-
tags/1.2.3/app/admin/pages/AboutUs/index.jsx (added)
-
tags/1.2.3/app/admin/pages/AboutUs/plugin-logos.jsx (added)
-
tags/1.2.3/app/admin/pages/AboutUs/style.scss (added)
-
tags/1.2.3/app/admin/pages/GettingStarted (added)
-
tags/1.2.3/app/admin/pages/GettingStarted/index.jsx (added)
-
tags/1.2.3/app/admin/pages/ManageGalleries (added)
-
tags/1.2.3/app/admin/pages/ManageGalleries/GalleryRow.jsx (added)
-
tags/1.2.3/app/admin/pages/ManageGalleries/GalleryTable.jsx (added)
-
tags/1.2.3/app/admin/pages/ManageGalleries/Toolbar.jsx (added)
-
tags/1.2.3/app/admin/pages/ManageGalleries/index.jsx (added)
-
tags/1.2.3/app/admin/pages/ManageGalleries/style.scss (added)
-
tags/1.2.3/app/admin/pages/ManageGalleries/useGalleries.js (added)
-
tags/1.2.3/app/admin/pages/Settings (added)
-
tags/1.2.3/app/admin/pages/Settings/AdvancedControls.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/ConfirmPopover.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/Integrations.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/ModuleCard.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/Modules.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/SettingsActions.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/brand-icons.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/icons.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/index.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels/LightboxOptions.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels/ModuleOptionGroups.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels/ModuleOptionRow.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels/ModulePanel.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels/index.js (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels/registry.js (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels/rowControls.jsx (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels/style.scss (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels/useModuleDraft.js (added)
-
tags/1.2.3/app/admin/pages/Settings/modulePanels/useModuleToggles.js (added)
-
tags/1.2.3/app/admin/pages/Settings/sections.js (added)
-
tags/1.2.3/app/admin/pages/Settings/style.scss (added)
-
tags/1.2.3/app/admin/pages/Settings/useSectionToggles.js (added)
-
tags/1.2.3/app/admin/pages/Settings/useSettings.js (added)
-
tags/1.2.3/app/admin/routes.js (added)
-
tags/1.2.3/app/admin/shaped-dashboard.js (added)
-
tags/1.2.3/app/admin/sidebar-sync.js (added)
-
tags/1.2.3/app/admin/utils (added)
-
tags/1.2.3/app/admin/utils/toast.js (added)
-
tags/1.2.3/app/blocks (added)
-
tags/1.2.3/app/blocks/gallery (added)
-
tags/1.2.3/app/blocks/gallery/ChangeLayoutPopover.jsx (added)
-
tags/1.2.3/app/blocks/gallery/EditableGalleryPreview.jsx (added)
-
tags/1.2.3/app/blocks/gallery/GalleryPreview.jsx (added)
-
tags/1.2.3/app/blocks/gallery/Inspector.jsx (added)
-
tags/1.2.3/app/blocks/gallery/ItemContent.jsx (added)
-
tags/1.2.3/app/blocks/gallery/LayoutSource.jsx (added)
-
tags/1.2.3/app/blocks/gallery/PaginationPreview.jsx (added)
-
tags/1.2.3/app/blocks/gallery/category-icon.jsx (added)
-
tags/1.2.3/app/blocks/gallery/document-panel.jsx (added)
-
tags/1.2.3/app/blocks/gallery/edit.jsx (added)
-
tags/1.2.3/app/blocks/gallery/editor.scss (added)
-
tags/1.2.3/app/blocks/gallery/gallery-tile-context.js (added)
-
tags/1.2.3/app/blocks/gallery/icon.jsx (added)
-
tags/1.2.3/app/blocks/gallery/image-blocks.js (added)
-
tags/1.2.3/app/blocks/gallery/index.js (added)
-
tags/1.2.3/app/blocks/gallery/item-content-filter.jsx (added)
-
tags/1.2.3/app/blocks/gallery/item-content.js (added)
-
tags/1.2.3/app/blocks/gallery/panels (added)
-
tags/1.2.3/app/blocks/gallery/panels/AdvancedSettings.jsx (added)
-
tags/1.2.3/app/blocks/gallery/panels/AjaxPaginationSettings.jsx (added)
-
tags/1.2.3/app/blocks/gallery/panels/ClickActionSettings.jsx (added)
-
tags/1.2.3/app/blocks/gallery/panels/ContentSettings.jsx (added)
-
tags/1.2.3/app/blocks/gallery/panels/GalleryInfo.jsx (added)
-
tags/1.2.3/app/blocks/gallery/panels/ImageVideoSettings.jsx (added)
-
tags/1.2.3/app/blocks/gallery/panels/ProImageFilterSearch.jsx (added)
-
tags/1.2.3/app/blocks/gallery/save.js (added)
-
tags/1.2.3/app/blocks/gallery/style.scss (added)
-
tags/1.2.3/app/blocks/gallery/tile-controls.js (added)
-
tags/1.2.3/app/blocks/gallery/type-defaults.js (added)
-
tags/1.2.3/app/blocks/gallery/useImageSources.js (added)
-
tags/1.2.3/app/blocks/gallery/useMeasuredLayout.js (added)
-
tags/1.2.3/app/components (added)
-
tags/1.2.3/app/components/background (added)
-
tags/1.2.3/app/components/background/editor.scss (added)
-
tags/1.2.3/app/components/background/index.jsx (added)
-
tags/1.2.3/app/components/batchAction (added)
-
tags/1.2.3/app/components/batchAction/index.js (added)
-
tags/1.2.3/app/components/border (added)
-
tags/1.2.3/app/components/border/editor.scss (added)
-
tags/1.2.3/app/components/border/index.jsx (added)
-
tags/1.2.3/app/components/boxShadow (added)
-
tags/1.2.3/app/components/boxShadow/editor.scss (added)
-
tags/1.2.3/app/components/boxShadow/index.jsx (added)
-
tags/1.2.3/app/components/buttonGroup (added)
-
tags/1.2.3/app/components/buttonGroup/index.jsx (added)
-
tags/1.2.3/app/components/checkboxControl (added)
-
tags/1.2.3/app/components/checkboxControl/editor.scss (added)
-
tags/1.2.3/app/components/checkboxControl/index.jsx (added)
-
tags/1.2.3/app/components/childPanelBody (added)
-
tags/1.2.3/app/components/childPanelBody/index.jsx (added)
-
tags/1.2.3/app/components/color (added)
-
tags/1.2.3/app/components/color/editor.scss (added)
-
tags/1.2.3/app/components/color/index.jsx (added)
-
tags/1.2.3/app/components/componentTopSection (added)
-
tags/1.2.3/app/components/componentTopSection/index.jsx (added)
-
tags/1.2.3/app/components/divider (added)
-
tags/1.2.3/app/components/divider/index.jsx (added)
-
tags/1.2.3/app/components/dualRange (added)
-
tags/1.2.3/app/components/dualRange/editor.scss (added)
-
tags/1.2.3/app/components/dualRange/index.jsx (added)
-
tags/1.2.3/app/components/index.js (added)
-
tags/1.2.3/app/components/inputControl (added)
-
tags/1.2.3/app/components/inputControl/editor.scss (added)
-
tags/1.2.3/app/components/inputControl/index.jsx (added)
-
tags/1.2.3/app/components/modal (added)
-
tags/1.2.3/app/components/modal/editor.scss (added)
-
tags/1.2.3/app/components/modal/index.jsx (added)
-
tags/1.2.3/app/components/popover (added)
-
tags/1.2.3/app/components/popover/editor.scss (added)
-
tags/1.2.3/app/components/popover/index.jsx (added)
-
tags/1.2.3/app/components/positionPicker (added)
-
tags/1.2.3/app/components/positionPicker/editor.scss (added)
-
tags/1.2.3/app/components/positionPicker/index.jsx (added)
-
tags/1.2.3/app/components/pro (added)
-
tags/1.2.3/app/components/pro/ProBadge.jsx (added)
-
tags/1.2.3/app/components/pro/ProCardBadge.jsx (added)
-
tags/1.2.3/app/components/pro/ProNotice.jsx (added)
-
tags/1.2.3/app/components/pro/ProPanel.jsx (added)
-
tags/1.2.3/app/components/pro/ProTag.jsx (added)
-
tags/1.2.3/app/components/pro/editor.scss (added)
-
tags/1.2.3/app/components/pro/index.js (added)
-
tags/1.2.3/app/components/pro/upgrade.js (added)
-
tags/1.2.3/app/components/pro/useCurrentOffer.js (added)
-
tags/1.2.3/app/components/rangeControl (added)
-
tags/1.2.3/app/components/rangeControl/index.jsx (added)
-
tags/1.2.3/app/components/resetButton (added)
-
tags/1.2.3/app/components/resetButton/index.jsx (added)
-
tags/1.2.3/app/components/responsive (added)
-
tags/1.2.3/app/components/responsive/index.jsx (added)
-
tags/1.2.3/app/components/selectDropdown (added)
-
tags/1.2.3/app/components/selectDropdown/editor.scss (added)
-
tags/1.2.3/app/components/selectDropdown/index.jsx (added)
-
tags/1.2.3/app/components/selectField (added)
-
tags/1.2.3/app/components/selectField/index.jsx (added)
-
tags/1.2.3/app/components/shared.scss (added)
-
tags/1.2.3/app/components/shortcodeField (added)
-
tags/1.2.3/app/components/shortcodeField/index.jsx (added)
-
tags/1.2.3/app/components/sortableItem (added)
-
tags/1.2.3/app/components/sortableItem/index.jsx (added)
-
tags/1.2.3/app/components/spacing (added)
-
tags/1.2.3/app/components/spacing/editor.scss (added)
-
tags/1.2.3/app/components/spacing/index.jsx (added)
-
tags/1.2.3/app/components/tabControls (added)
-
tags/1.2.3/app/components/tabControls/editor.scss (added)
-
tags/1.2.3/app/components/tabControls/index.jsx (added)
-
tags/1.2.3/app/components/toggle (added)
-
tags/1.2.3/app/components/toggle/index.jsx (added)
-
tags/1.2.3/app/components/typography (added)
-
tags/1.2.3/app/components/typography/editor.scss (added)
-
tags/1.2.3/app/components/typography/index.jsx (added)
-
tags/1.2.3/app/components/units (added)
-
tags/1.2.3/app/components/units/index.jsx (added)
-
tags/1.2.3/app/controls (added)
-
tags/1.2.3/app/controls/Controls.jsx (added)
-
tags/1.2.3/app/deprecated (added)
-
tags/1.2.3/app/deprecated/litebox-chrome.scss (added)
-
tags/1.2.3/app/deprecated/litebox.js (added)
-
tags/1.2.3/app/deprecated/media.js (added)
-
tags/1.2.3/app/frontend (added)
-
tags/1.2.3/app/frontend/embeds.js (added)
-
tags/1.2.3/app/frontend/lightbox (added)
-
tags/1.2.3/app/frontend/lightbox.js (added)
-
tags/1.2.3/app/frontend/lightbox.scss (added)
-
tags/1.2.3/app/frontend/lightbox/gestures.js (added)
-
tags/1.2.3/app/frontend/lightbox/overlay.js (added)
-
tags/1.2.3/app/frontend/lightbox/slides.js (added)
-
tags/1.2.3/app/frontend/media.js (added)
-
tags/1.2.3/app/frontend/pagination.js (added)
-
tags/1.2.3/app/frontend/shaped-layout.js (added)
-
tags/1.2.3/app/frontend/video-popup.js (added)
-
tags/1.2.3/app/hooks (added)
-
tags/1.2.3/app/hooks/index.js (added)
-
tags/1.2.3/app/icons (added)
-
tags/1.2.3/app/icons/index.js (added)
-
tags/1.2.3/app/index.php (added)
-
tags/1.2.3/app/layouts (added)
-
tags/1.2.3/app/layouts/controls (added)
-
tags/1.2.3/app/layouts/controls/ColumnsControls.jsx (added)
-
tags/1.2.3/app/layouts/controls/JustifiedControls.jsx (added)
-
tags/1.2.3/app/layouts/controls/MasonryControls.jsx (added)
-
tags/1.2.3/app/layouts/controls/index.js (added)
-
tags/1.2.3/app/lib (added)
-
tags/1.2.3/app/lib/ajax-window.js (added)
-
tags/1.2.3/app/lib/box-shadow.js (added)
-
tags/1.2.3/app/lib/font-stack.js (added)
-
tags/1.2.3/app/lib/font-weights.js (added)
-
tags/1.2.3/app/lib/image-source.js (added)
-
tags/1.2.3/app/lib/item-order.js (added)
-
tags/1.2.3/app/lib/layout-math.js (added)
-
tags/1.2.3/app/lib/measure.js (added)
-
tags/1.2.3/app/lib/responsive.js (added)
-
tags/1.2.3/app/lib/style (added)
-
tags/1.2.3/app/lib/style/ajax-vars.js (added)
-
tags/1.2.3/app/lib/style/content-vars.js (added)
-
tags/1.2.3/app/lib/style/geometry-vars.js (added)
-
tags/1.2.3/app/lib/style/helpers.js (added)
-
tags/1.2.3/app/lib/style/image-video-vars.js (added)
-
tags/1.2.3/app/lib/style/index.js (added)
-
tags/1.2.3/app/lib/video-poster.js (added)
-
tags/1.2.3/app/lib/visibility.js (added)
-
tags/1.2.3/app/lib/wp-components.js (added)
-
tags/1.2.3/app/media-manager (added)
-
tags/1.2.3/app/media-manager/AttachmentDetails.jsx (added)
-
tags/1.2.3/app/media-manager/ExternalMediaPane.jsx (added)
-
tags/1.2.3/app/media-manager/FilterBar.jsx (added)
-
tags/1.2.3/app/media-manager/MediaCard.jsx (added)
-
tags/1.2.3/app/media-manager/MediaGrid.jsx (added)
-
tags/1.2.3/app/media-manager/MediaLibraryBrowser.jsx (added)
-
tags/1.2.3/app/media-manager/MediaModal.jsx (added)
-
tags/1.2.3/app/media-manager/MediaSidebar.jsx (added)
-
tags/1.2.3/app/media-manager/MediaThumb.jsx (added)
-
tags/1.2.3/app/media-manager/UploadPane.jsx (added)
-
tags/1.2.3/app/media-manager/edit-gallery (added)
-
tags/1.2.3/app/media-manager/edit-gallery/AttachmentPanel.jsx (added)
-
tags/1.2.3/app/media-manager/edit-gallery/BulkActionBar.jsx (added)
-
tags/1.2.3/app/media-manager/edit-gallery/EditGalleryModal.jsx (added)
-
tags/1.2.3/app/media-manager/edit-gallery/EditMediaCard.jsx (added)
-
tags/1.2.3/app/media-manager/edit-gallery/EditMediaGrid.jsx (added)
-
tags/1.2.3/app/media-manager/edit-gallery/GallerySidebar.jsx (added)
-
tags/1.2.3/app/media-manager/edit-gallery/ReorderHintBar.jsx (added)
-
tags/1.2.3/app/media-manager/edit-gallery/edit-gallery.scss (added)
-
tags/1.2.3/app/media-manager/edit-gallery/index.js (added)
-
tags/1.2.3/app/media-manager/external.js (added)
-
tags/1.2.3/app/media-manager/index.js (added)
-
tags/1.2.3/app/media-manager/media-sources.data.js (added)
-
tags/1.2.3/app/media-manager/normalize.js (added)
-
tags/1.2.3/app/media-manager/selection.js (added)
-
tags/1.2.3/app/media-manager/upload-batch.js (added)
-
tags/1.2.3/app/media-manager/useAttachmentDetails.js (added)
-
tags/1.2.3/app/media-manager/useMediaLibrary.js (added)
-
tags/1.2.3/app/media-manager/useWpUploader.js (added)
-
tags/1.2.3/app/picker (added)
-
tags/1.2.3/app/picker/LayoutCard.jsx (added)
-
tags/1.2.3/app/picker/LayoutPicker.jsx (added)
-
tags/1.2.3/app/picker/index.js (added)
-
tags/1.2.3/app/picker/layouts.data.js (added)
-
tags/1.2.3/app/ready-patterns (added)
-
tags/1.2.3/app/ready-patterns/ErrorBoundary.jsx (added)
-
tags/1.2.3/app/ready-patterns/Library.jsx (added)
-
tags/1.2.3/app/ready-patterns/LockedCta.jsx (added)
-
tags/1.2.3/app/ready-patterns/PatternCard.jsx (added)
-
tags/1.2.3/app/ready-patterns/PatternGrid.jsx (added)
-
tags/1.2.3/app/ready-patterns/PreviewDrawer.jsx (added)
-
tags/1.2.3/app/ready-patterns/Sidebar.jsx (added)
-
tags/1.2.3/app/ready-patterns/Toolbar.jsx (added)
-
tags/1.2.3/app/ready-patterns/constants.js (added)
-
tags/1.2.3/app/ready-patterns/editor.scss (added)
-
tags/1.2.3/app/ready-patterns/icons.jsx (added)
-
tags/1.2.3/app/ready-patterns/index.js (added)
-
tags/1.2.3/app/ready-patterns/list.js (added)
-
tags/1.2.3/app/ready-patterns/tier.js (added)
-
tags/1.2.3/app/ready-patterns/usePatternLibrary.js (added)
-
tags/1.2.3/app/styles (added)
-
tags/1.2.3/app/styles/_brand.scss (added)
-
tags/1.2.3/app/styles/chrome.scss (added)
-
tags/1.2.3/assets (added)
-
tags/1.2.3/assets/brand (added)
-
tags/1.2.3/assets/brand/shaped-mark.svg (added)
-
tags/1.2.3/assets/img (added)
-
tags/1.2.3/assets/img/bfcm-notice-2026.webp (added)
-
tags/1.2.3/assets/img/gallery-grid.webp (added)
-
tags/1.2.3/assets/img/gallery-shortcode.webp (added)
-
tags/1.2.3/assets/img/team.jpg (added)
-
tags/1.2.3/babel.config.json (added)
-
tags/1.2.3/composer.json (added)
-
tags/1.2.3/dist (added)
-
tags/1.2.3/dist/admin (added)
-
tags/1.2.3/dist/admin/shaped-dashboard.asset.php (added)
-
tags/1.2.3/dist/admin/shaped-dashboard.css (added)
-
tags/1.2.3/dist/admin/shaped-dashboard.js (added)
-
tags/1.2.3/dist/block (added)
-
tags/1.2.3/dist/block/283.js (added)
-
tags/1.2.3/dist/block/297.js (added)
-
tags/1.2.3/dist/block/463.js (added)
-
tags/1.2.3/dist/block/gallery (added)
-
tags/1.2.3/dist/block/gallery/block.json (added)
-
tags/1.2.3/dist/block/index.asset.php (added)
-
tags/1.2.3/dist/block/index.css (added)
-
tags/1.2.3/dist/block/index.js (added)
-
tags/1.2.3/dist/block/style-index.css (added)
-
tags/1.2.3/dist/frontend (added)
-
tags/1.2.3/dist/frontend/lightbox.asset.php (added)
-
tags/1.2.3/dist/frontend/lightbox.css (added)
-
tags/1.2.3/dist/frontend/lightbox.js (added)
-
tags/1.2.3/dist/frontend/shaped-layout.asset.php (added)
-
tags/1.2.3/dist/frontend/shaped-layout.js (added)
-
tags/1.2.3/generate-json.js (added)
-
tags/1.2.3/index.php (added)
-
tags/1.2.3/languages (added)
-
tags/1.2.3/languages/easy-lightbox-wp.pot (added)
-
tags/1.2.3/package.json (added)
-
tags/1.2.3/plugin-main.php (added)
-
tags/1.2.3/readme.txt (added)
-
tags/1.2.3/src (added)
-
tags/1.2.3/src/Admin (added)
-
tags/1.2.3/src/Admin/Admin.php (added)
-
tags/1.2.3/src/Admin/Dashboard.php (added)
-
tags/1.2.3/src/Admin/DashboardConfig.php (added)
-
tags/1.2.3/src/Admin/GalleryEditor.php (added)
-
tags/1.2.3/src/Admin/Menu.php (added)
-
tags/1.2.3/src/Admin/Settings.php (added)
-
tags/1.2.3/src/Admin/SettingsLock.php (added)
-
tags/1.2.3/src/Admin/shapedplugin-bfcm-notice.php (added)
-
tags/1.2.3/src/Blocks (added)
-
tags/1.2.3/src/Blocks/Abstract (added)
-
tags/1.2.3/src/Blocks/Abstract/BlockBase.php (added)
-
tags/1.2.3/src/Blocks/BlockTypes (added)
-
tags/1.2.3/src/Blocks/BlockTypes/Gallery.php (added)
-
tags/1.2.3/src/Blocks/BlocksInit.php (added)
-
tags/1.2.3/src/Blocks/Utils (added)
-
tags/1.2.3/src/Blocks/Utils/Attributes (added)
-
tags/1.2.3/src/Blocks/Utils/Attributes/AttributeGenerators.php (added)
-
tags/1.2.3/src/Blocks/Utils/Attributes/GalleryAttributesFactory.php (added)
-
tags/1.2.3/src/Blocks/Utils/Attributes/GalleryOptions.php (added)
-
tags/1.2.3/src/Core (added)
-
tags/1.2.3/src/Core/Assets.php (added)
-
tags/1.2.3/src/Core/BrandMark.php (added)
-
tags/1.2.3/src/Core/BrowserCache.php (added)
-
tags/1.2.3/src/Core/Capabilities.php (added)
-
tags/1.2.3/src/Core/DebugPerformance.php (added)
-
tags/1.2.3/src/Core/GalleryCache.php (added)
-
tags/1.2.3/src/Core/GalleryMeta.php (added)
-
tags/1.2.3/src/Core/Install.php (added)
-
tags/1.2.3/src/Core/MediaCache.php (added)
-
tags/1.2.3/src/Core/PostType.php (added)
-
tags/1.2.3/src/Core/Updates.php (added)
-
tags/1.2.3/src/Deprecated (added)
-
tags/1.2.3/src/Deprecated/EasyLightboxCompat.php (added)
-
tags/1.2.3/src/Frontend (added)
-
tags/1.2.3/src/Frontend/Frontend.php (added)
-
tags/1.2.3/src/Frontend/GalleryPassword.php (added)
-
tags/1.2.3/src/Frontend/GalleryVisibility.php (added)
-
tags/1.2.3/src/Includes (added)
-
tags/1.2.3/src/Includes/Functions.php (added)
-
tags/1.2.3/src/Includes/Plugin.php (added)
-
tags/1.2.3/src/Integrations (added)
-
tags/1.2.3/src/Integrations/Beaver (added)
-
tags/1.2.3/src/Integrations/Beaver/includes (added)
-
tags/1.2.3/src/Integrations/Beaver/includes/frontend.php (added)
-
tags/1.2.3/src/Integrations/BeaverGalleryModule.php (added)
-
tags/1.2.3/src/Integrations/BeaverIntegration.php (added)
-
tags/1.2.3/src/Integrations/BricksGalleryElement.php (added)
-
tags/1.2.3/src/Integrations/BricksIntegration.php (added)
-
tags/1.2.3/src/Integrations/DiviGalleryModule.php (added)
-
tags/1.2.3/src/Integrations/DiviIntegration.php (added)
-
tags/1.2.3/src/Integrations/ElementorGalleryWidget.php (added)
-
tags/1.2.3/src/Integrations/ElementorIntegration.php (added)
-
tags/1.2.3/src/Integrations/GalleryEmbed.php (added)
-
tags/1.2.3/src/Integrations/Integrations.php (added)
-
tags/1.2.3/src/Integrations/OxygenGalleryElement.php (added)
-
tags/1.2.3/src/Integrations/OxygenIntegration.php (added)
-
tags/1.2.3/src/Integrations/WPBakeryIntegration.php (added)
-
tags/1.2.3/src/Modules (added)
-
tags/1.2.3/src/Modules/ImageCustomUrl.php (added)
-
tags/1.2.3/src/Modules/IntegrationRegistry.php (added)
-
tags/1.2.3/src/Modules/Lightbox.php (added)
-
tags/1.2.3/src/Modules/ModuleRegistry.php (added)
-
tags/1.2.3/src/Modules/OptionSanitizer.php (added)
-
tags/1.2.3/src/Modules/ReadyPatterns.php (added)
-
tags/1.2.3/src/Patterns (added)
-
tags/1.2.3/src/Patterns/PatternLibrary.php (added)
-
tags/1.2.3/src/Providers (added)
-
tags/1.2.3/src/Providers/Abstract_Media_Provider.php (added)
-
tags/1.2.3/src/Providers/MediaLibraryProvider.php (added)
-
tags/1.2.3/src/Providers/Provider_Registry.php (added)
-
tags/1.2.3/src/Render (added)
-
tags/1.2.3/src/Render/Css (added)
-
tags/1.2.3/src/Render/Css/Contributors (added)
-
tags/1.2.3/src/Render/Css/Contributors/AjaxStyle.php (added)
-
tags/1.2.3/src/Render/Css/Contributors/ContentStyle.php (added)
-
tags/1.2.3/src/Render/Css/Contributors/GeneralStyle.php (added)
-
tags/1.2.3/src/Render/Css/Contributors/GeometryVars.php (added)
-
tags/1.2.3/src/Render/Css/Contributors/ImageVideoStyle.php (added)
-
tags/1.2.3/src/Render/Css/CssHelpers.php (added)
-
tags/1.2.3/src/Render/Css/StyleContributor.php (added)
-
tags/1.2.3/src/Render/Css/StyleEngine.php (added)
-
tags/1.2.3/src/Render/DuotoneFilter.php (added)
-
tags/1.2.3/src/Render/EmbedUrl.php (added)
-
tags/1.2.3/src/Render/ImageSizes.php (added)
-
tags/1.2.3/src/Render/ItemOrder.php (added)
-
tags/1.2.3/src/Render/LayoutRenderer.php (added)
-
tags/1.2.3/src/Rest (added)
-
tags/1.2.3/src/Rest/GalleryController.php (added)
-
tags/1.2.3/src/Rest/PatternController.php (added)
-
tags/1.2.3/src/index.php (added)
-
tags/1.2.3/uninstall.php (added)
-
tags/1.2.3/vendor (added)
-
tags/1.2.3/vendor/autoload.php (added)
-
tags/1.2.3/vendor/composer (added)
-
tags/1.2.3/vendor/composer/ClassLoader.php (added)
-
tags/1.2.3/vendor/composer/LICENSE (added)
-
tags/1.2.3/vendor/composer/autoload_classmap.php (added)
-
tags/1.2.3/vendor/composer/autoload_namespaces.php (added)
-
tags/1.2.3/vendor/composer/autoload_psr4.php (added)
-
tags/1.2.3/vendor/composer/autoload_real.php (added)
-
tags/1.2.3/vendor/composer/autoload_static.php (added)
-
tags/1.2.3/vendor/composer/platform_check.php (added)
-
tags/1.2.3/webpack.config.js (added)
-
trunk/assets/img/bfcm-notice-2026.webp (added)
-
trunk/composer.json (added)
-
trunk/languages/easy-lightbox-wp.pot (modified) (5 diffs)
-
trunk/package.json (modified) (1 diff)
-
trunk/plugin-main.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (3 diffs)
-
trunk/src/Admin/Admin.php (modified) (2 diffs)
-
trunk/src/Admin/Dashboard.php (modified) (2 diffs)
-
trunk/src/Admin/DashboardConfig.php (modified) (2 diffs)
-
trunk/src/Admin/shapedplugin-bfcm-notice.php (added)
-
trunk/uninstall.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
easy-lightbox-wp/trunk/languages/easy-lightbox-wp.pot
r3758438 r3799694 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: ShapedGallery 1.2. 2\n"5 "Project-Id-Version: ShapedGallery 1.2.3\n" 6 6 "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/easy-lightbox-wp\n" 7 7 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" … … 10 10 "Content-Type: text/plain; charset=UTF-8\n" 11 11 "Content-Transfer-Encoding: 8bit\n" 12 "POT-Creation-Date: 2026-1 0-21T13:10:56+00:00\n"12 "POT-Creation-Date: 2026-11-13T04:15:51+00:00\n" 13 13 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 14 14 "X-Generator: WP-CLI 2.12.0\n" … … 63 63 msgstr "" 64 64 65 #: src/Admin/Admin.php:16 465 #: src/Admin/Admin.php:166 66 66 msgid "Getting Started" 67 67 msgstr "" 68 68 69 #: src/Admin/Admin.php:17 769 #: src/Admin/Admin.php:179 70 70 msgid "Go Pro" 71 71 msgstr "" 72 72 73 73 #. translators: %d: discount percentage for new customers, e.g. 75. 74 #: src/Admin/Admin.php:2 1874 #: src/Admin/Admin.php:220 75 75 #: app/components/pro/ProNotice.jsx:92 76 76 #, php-format,js-format … … 582 582 583 583 #. translators: Keep the <strong> tags around the lead-in. 584 #: src/Admin/DashboardConfig.php:7 65584 #: src/Admin/DashboardConfig.php:778 585 585 msgid "<strong>Exclusive early-bird</strong> Pro access is open" 586 586 msgstr "" 587 587 588 #: src/Admin/DashboardConfig.php:9 15588 #: src/Admin/DashboardConfig.php:928 589 589 #: app/admin/pages/GettingStarted/index.jsx:41 590 590 msgid "Build Beautiful Galleries in Minutes" … … 592 592 593 593 #. translators: %s: plugin name. 594 #: src/Admin/DashboardConfig.php:9 18594 #: src/Admin/DashboardConfig.php:931 595 595 #, php-format 596 596 msgid "Add the %s block to any page, drop in your images, and pick a layout — no shortcode needed." 597 597 msgstr "" 598 598 599 #: src/Admin/DashboardConfig.php:9 21599 #: src/Admin/DashboardConfig.php:934 600 600 #: app/admin/pages/GettingStarted/index.jsx:54 601 601 msgid "Create New Gallery" 602 602 msgstr "" 603 603 604 #: src/Admin/DashboardConfig.php:9 23604 #: src/Admin/DashboardConfig.php:936 605 605 #: app/admin/pages/GettingStarted/index.jsx:66 606 606 msgid "Use Ready Patterns" 607 607 msgstr "" 608 608 609 #: src/Admin/DashboardConfig.php:9 32609 #: src/Admin/DashboardConfig.php:945 610 610 msgid "A grid of sample gallery photos" 611 611 msgstr "" 612 612 613 #: src/Admin/DashboardConfig.php:9 47613 #: src/Admin/DashboardConfig.php:960 614 614 msgid "Made with" 615 615 msgstr "" 616 616 617 #: src/Admin/DashboardConfig.php:9 48617 #: src/Admin/DashboardConfig.php:961 618 618 msgid "by the" 619 619 msgstr "" 620 620 621 #: src/Admin/DashboardConfig.php:9 49621 #: src/Admin/DashboardConfig.php:962 622 622 msgid "ShapedPlugin LLC Team" 623 623 msgstr "" 624 624 625 #: src/Admin/DashboardConfig.php:9 51625 #: src/Admin/DashboardConfig.php:964 626 626 msgid "Get Connected with" 627 627 msgstr "" 628 628 629 #: src/Admin/DashboardConfig.php:10 10629 #: src/Admin/DashboardConfig.php:1023 630 630 msgid "Help Center" 631 631 msgstr "" 632 632 633 #: src/Admin/DashboardConfig.php:10 14633 #: src/Admin/DashboardConfig.php:1027 634 634 msgid "What's New" 635 635 msgstr "" 636 636 637 #: src/Admin/DashboardConfig.php:10 19637 #: src/Admin/DashboardConfig.php:1032 638 638 #: app/blocks/gallery/panels/GalleryInfo.jsx:92 639 639 msgid "Documentation" 640 640 msgstr "" 641 641 642 #: src/Admin/DashboardConfig.php:10 24642 #: src/Admin/DashboardConfig.php:1037 643 643 msgid "Technical Support" 644 644 msgstr "" 645 645 646 #: src/Admin/DashboardConfig.php:10 29646 #: src/Admin/DashboardConfig.php:1042 647 647 msgid "Video Tutorials" 648 648 msgstr "" 649 649 650 #: src/Admin/DashboardConfig.php:10 34650 #: src/Admin/DashboardConfig.php:1047 651 651 msgid "Request a Feature" 652 652 msgstr "" 653 653 654 #: src/Admin/DashboardConfig.php:10 39654 #: src/Admin/DashboardConfig.php:1052 655 655 msgid "Blog: Latest News" 656 656 msgstr "" 657 657 658 #: src/Admin/DashboardConfig.php:10 44658 #: src/Admin/DashboardConfig.php:1057 659 659 msgid "Join Community" 660 660 msgstr "" 661 661 662 #: src/Admin/DashboardConfig.php:10 66662 #: src/Admin/DashboardConfig.php:1079 663 663 msgid "Beautiful Gallery Showcase Solution for WordPress by" 664 664 msgstr "" 665 665 666 666 #. translators: %s: plugin name. 667 #: src/Admin/DashboardConfig.php:10 69667 #: src/Admin/DashboardConfig.php:1082 668 668 #, php-format 669 669 msgid "%s Team" 670 670 msgstr "" 671 671 672 #: src/Admin/DashboardConfig.php:10 74672 #: src/Admin/DashboardConfig.php:1087 673 673 msgid "At " 674 674 msgstr "" 675 675 676 #: src/Admin/DashboardConfig.php:10 75676 #: src/Admin/DashboardConfig.php:1088 677 677 msgid "ShapedPlugin LLC" 678 678 msgstr "" 679 679 680 #: src/Admin/DashboardConfig.php:10 76680 #: src/Admin/DashboardConfig.php:1089 681 681 msgid ", back in 2016, while building WordPress websites for clients and partners, we struggled to find a simple, flexible, and reliable way to showcase clients, partners, sponsors, and affiliates’ logos elegantly. Existing solutions lacked the design quality, usability, and customization options we needed—so we decided to build our own." 682 682 msgstr "" 683 683 684 #: src/Admin/DashboardConfig.php:10 80684 #: src/Admin/DashboardConfig.php:1093 685 685 msgid " offers a simple yet powerful way to showcase images through carousels, grids, lists, category filters, and sleek layouts. It helps you build trust, enhance credibility, and display social proof with ease—we’re sure you’ll enjoy using it." 686 686 msgstr "" 687 687 688 688 #. translators: %s: plugin name. 689 #: src/Admin/DashboardConfig.php:10 86689 #: src/Admin/DashboardConfig.php:1099 690 690 #, php-format 691 691 msgid "Explore %s" 692 692 msgstr "" 693 693 694 #: src/Admin/DashboardConfig.php:1 092694 #: src/Admin/DashboardConfig.php:1105 695 695 msgid "More About Us" 696 696 msgstr "" 697 697 698 #: src/Admin/DashboardConfig.php:11 03698 #: src/Admin/DashboardConfig.php:1116 699 699 msgid "The ShapedPlugin LLC team" 700 700 msgstr "" 701 701 702 702 #. translators: %s: plugin name. 703 #: src/Admin/DashboardConfig.php:11 06703 #: src/Admin/DashboardConfig.php:1119 704 704 #, php-format 705 705 msgid "The Creative Minds Behind the %s Plugin" 706 706 msgstr "" 707 707 708 #: src/Admin/DashboardConfig.php:11 10708 #: src/Admin/DashboardConfig.php:1123 709 709 msgid "Your Website Deserves More Than Typical - Go Premium Today!" 710 710 msgstr "" 711 711 712 #: src/Admin/DashboardConfig.php:11 11712 #: src/Admin/DashboardConfig.php:1124 713 713 msgid "Unlock powerful plugins built to boost performance, elevate design, and grow your business." 714 714 msgstr "" 715 715 716 #: src/Admin/DashboardConfig.php:11 32716 #: src/Admin/DashboardConfig.php:1145 717 717 msgid "WP Carousel" 718 718 msgstr "" 719 719 720 #: src/Admin/DashboardConfig.php:11 33720 #: src/Admin/DashboardConfig.php:1146 721 721 msgid "The most powerful and user-friendly multi-purpose carousel, slider, & gallery plugin for WordPress." 722 722 msgstr "" 723 723 724 #: src/Admin/DashboardConfig.php:11 39724 #: src/Admin/DashboardConfig.php:1152 725 725 msgid "Easy Accordion" 726 726 msgstr "" 727 727 728 #: src/Admin/DashboardConfig.php:11 40728 #: src/Admin/DashboardConfig.php:1153 729 729 msgid "Minimize customer support by offering comprehensive FAQs and increasing conversions." 730 730 msgstr "" 731 731 732 #: src/Admin/DashboardConfig.php:11 46732 #: src/Admin/DashboardConfig.php:1159 733 733 msgid "Real Testimonials" 734 734 msgstr "" 735 735 736 #: src/Admin/DashboardConfig.php:11 47736 #: src/Admin/DashboardConfig.php:1160 737 737 msgid "Simply collect, manage, and display testimonials on your website and boost conversions." 738 738 msgstr "" 739 739 740 #: src/Admin/DashboardConfig.php:11 53740 #: src/Admin/DashboardConfig.php:1166 741 741 msgid "Smart Post" 742 742 msgstr "" 743 743 744 #: src/Admin/DashboardConfig.php:11 54744 #: src/Admin/DashboardConfig.php:1167 745 745 msgid "Filter and display posts (any post types), pages, taxonomy, custom taxonomy, and custom field, in beautiful layouts." 746 746 msgstr "" 747 747 748 #: src/Admin/DashboardConfig.php:11 60748 #: src/Admin/DashboardConfig.php:1173 749 749 msgid "Smart Team" 750 750 msgstr "" 751 751 752 #: src/Admin/DashboardConfig.php:11 61752 #: src/Admin/DashboardConfig.php:1174 753 753 msgid "Simply collect, manage, and display your team members on your website." 754 754 msgstr "" 755 755 756 #: src/Admin/DashboardConfig.php:11 67756 #: src/Admin/DashboardConfig.php:1180 757 757 msgid "Location Weather" 758 758 msgstr "" 759 759 760 #: src/Admin/DashboardConfig.php:11 68760 #: src/Admin/DashboardConfig.php:1181 761 761 msgid "Add customizable, real-time weather forecasts with multi-day views and current conditions to your WordPress site." 762 762 msgstr "" 763 763 764 #: src/Admin/DashboardConfig.php:11 74764 #: src/Admin/DashboardConfig.php:1187 765 765 msgid "Smart Tabs" 766 766 msgstr "" 767 767 768 #: src/Admin/DashboardConfig.php:11 75768 #: src/Admin/DashboardConfig.php:1188 769 769 msgid "Best WooCommerce custom product tabs & WordPress tabs builder plugin to create responsive tabs." 770 770 msgstr "" 771 771 772 #: src/Admin/DashboardConfig.php:11 81772 #: src/Admin/DashboardConfig.php:1194 773 773 msgid "Reno Product Gallery" 774 774 msgstr "" 775 775 776 #: src/Admin/DashboardConfig.php:11 82776 #: src/Admin/DashboardConfig.php:1195 777 777 msgid "Product gallery slider and additional variation images gallery for WooCommerce and boost your sales." 778 778 msgstr "" 779 779 780 #: src/Admin/DashboardConfig.php:1 188780 #: src/Admin/DashboardConfig.php:1201 781 781 msgid "Reno Product Slider" 782 782 msgstr "" 783 783 784 #: src/Admin/DashboardConfig.php:1 189784 #: src/Admin/DashboardConfig.php:1202 785 785 msgid "Boost sales by interactive product Slider, Grid, and Table in your WooCommerce website or store." 786 786 msgstr "" 787 787 788 #: src/Admin/DashboardConfig.php:1 195788 #: src/Admin/DashboardConfig.php:1208 789 789 msgid "Reno Product Category" 790 790 msgstr "" 791 791 792 #: src/Admin/DashboardConfig.php:1 196792 #: src/Admin/DashboardConfig.php:1209 793 793 msgid "Display by filtering the list of categories aesthetically and boosting sales." 794 794 msgstr "" 795 795 796 #: src/Admin/DashboardConfig.php:12 01796 #: src/Admin/DashboardConfig.php:1214 797 797 msgid "Smart Swatch" 798 798 msgstr "" 799 799 800 #: src/Admin/DashboardConfig.php:12 02800 #: src/Admin/DashboardConfig.php:1215 801 801 msgid "Smart Swatches is a best product variation swatches for WooCommerce to boost your store sales." 802 802 msgstr "" 803 803 804 #: src/Admin/DashboardConfig.php:12 08804 #: src/Admin/DashboardConfig.php:1221 805 805 msgid "Styble" 806 806 msgstr "" 807 807 808 #: src/Admin/DashboardConfig.php:12 09808 #: src/Admin/DashboardConfig.php:1222 809 809 msgid "Enhance web design with fast, modern Gutenberg blocks like accordions, buttons, info boxes, and tabs—no coding needed." 810 810 msgstr "" 811 811 812 #: src/Admin/DashboardConfig.php:12 38812 #: src/Admin/DashboardConfig.php:1251 813 813 msgid "Support" 814 814 msgstr "" 815 815 816 #: src/Admin/DashboardConfig.php:12 39816 #: src/Admin/DashboardConfig.php:1252 817 817 msgid "Chat with support" 818 818 msgstr "" -
easy-lightbox-wp/trunk/package.json
r3758438 r3799694 1 1 { 2 2 "name": "shaped-gallery", 3 "version": "1.2. 2",3 "version": "1.2.3", 4 4 "description": "ShapedGallery — WordPress gallery plugin: visual layout picker, justified / grid / masonry layouts, future-proof media providers.", 5 5 "author": "ShapedPlugin LLC", -
easy-lightbox-wp/trunk/plugin-main.php
r3758438 r3799694 12 12 * Plugin URI: https://shapedgallery.com/ 13 13 * Description: Create responsive image, photo and video galleries with justified, grid and masonry layouts, one-click Ready Patterns and a built-in lightbox. 14 * Version: 1.2. 214 * Version: 1.2.3 15 15 * Requires at least: 6.8 16 16 * Requires PHP: 8.1 … … 140 140 141 141 // Plugin constants. 142 define( 'SHAPED_GALLERY_VERSION', '1.2. 2' );142 define( 'SHAPED_GALLERY_VERSION', '1.2.3' ); 143 143 define( 'SHAPED_GALLERY_FILE', __FILE__ ); 144 144 define( 'SHAPED_GALLERY_BASENAME', plugin_basename( __FILE__ ) ); -
easy-lightbox-wp/trunk/readme.txt
r3758438 r3799694 5 5 Tested up to: 7.1 6 6 Requires PHP: 8.1 7 Stable tag: 1.2. 27 Stable tag: 1.2.3 8 8 License: GPL-2.0-or-later 9 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html … … 199 199 == Upgrade Notice == 200 200 201 = 1.2.3 = 202 Adds the Black Friday deal notice and retires the early-bird offer. 203 201 204 = 1.2.2 = 202 205 Adds a dedicated video popup player, a redesigned Ready Patterns preview and editor fixes. … … 220 223 221 224 == Changelog == 225 226 = 1.2.3 - Nov 13, 2026 = 227 * New: Black Friday deal notice in the admin, dismissible with one click. 228 * Improvement: Retired the early-bird Pro offer bar. 222 229 223 230 = 1.2.2 - Oct 21, 2026 = -
easy-lightbox-wp/trunk/src/Admin/Admin.php
r3758438 r3799694 65 65 ( new Dashboard() )->hooks(); 66 66 ( new GalleryEditor() )->hooks(); 67 68 $this->register_bfcm_notice(); 67 69 68 70 add_filter( 'plugin_action_links_' . SHAPED_GALLERY_BASENAME, array( $this, 'action_links' ) ); … … 222 224 ); 223 225 } 226 227 /** 228 * Register this plugin's banner with the shared ShapedPlugin BFCM 2026 notice. 229 * 230 * The class is byte-identical in every ShapedPlugin free plugin and declared by 231 * whichever loads first, so only one notice renders site-wide and one dismiss 232 * hides it for all of them. On this plugin's own screens — the gallery post type 233 * and the dashboard pages, whose notice sweep keeps it 234 * ({@see Dashboard::is_shared_notice()}) — it shows this plugin's deal. 235 * The submenu prefix comes from the "ShapedGallery" menu title. 236 * 237 * @return void 238 */ 239 private function register_bfcm_notice(): void { 240 require_once SHAPED_GALLERY_PATH . 'src/Admin/shapedplugin-bfcm-notice.php'; 241 242 \ShapedPlugin_BFCM_Notice_2026::register( 243 array( 244 'slug' => 'easy-lightbox-wp', 245 'name' => 'ShapedGallery Pro', 246 'image' => SHAPED_GALLERY_URL . 'assets/img/bfcm-notice-2026.webp', 247 'link' => DashboardConfig::BFCM_2026_URL, 248 'post_types' => array( SHAPED_GALLERY_POST_TYPE ), 249 'screen_ids' => array( 'toplevel_page_' . Menu::SLUG, 'shapedgallery_page_' . Menu::SLUG ), 250 ) 251 ); 252 } 224 253 } -
easy-lightbox-wp/trunk/src/Admin/Dashboard.php
r3731120 r3799694 414 414 } 415 415 416 if ( self::is_shared_notice( $registered['function'] ) ) { 417 continue; 418 } 419 416 420 if ( ! self::notice_is_removable( self::callback_file( $registered['function'] ) ) ) { 417 421 continue; … … 421 425 } 422 426 } 427 } 428 429 /** 430 * Whether a notice callback is the shared ShapedPlugin BFCM 2026 notice. 431 * 432 * That notice is family, not a third party: every ShapedPlugin free plugin ships 433 * the same `ShapedPlugin_BFCM_Notice_2026` class and the first to load declares 434 * it. Which file that is comes down to load order, so the path test in 435 * {@see self::notice_is_removable()} would sweep it whenever another ShapedPlugin 436 * plugin loaded first. Matched by class name, and kept pure for the verifier. 437 * 438 * @param mixed $callback Registered callback. 439 * @return bool 440 */ 441 public static function is_shared_notice( $callback ): bool { 442 if ( ! is_array( $callback ) || ! isset( $callback[0] ) ) { 443 return false; 444 } 445 446 $owner = is_object( $callback[0] ) ? get_class( $callback[0] ) : (string) $callback[0]; 447 448 return 'ShapedPlugin_BFCM_Notice_2026' === ltrim( $owner, '\\' ); 423 449 } 424 450 -
easy-lightbox-wp/trunk/src/Admin/DashboardConfig.php
r3758438 r3799694 719 719 720 720 /** 721 * Where the shared BFCM 2026 admin notice links. 722 * 723 * Spelled here with the other pricing URLs, but deliberately NOT through 724 * {@see self::pro_url()}: the notice is one campaign across every ShapedPlugin 725 * free plugin, tagged from the marketing sheet, and only `utm_medium` tells the 726 * plugins apart. Dead after the campaign ends on 10 December 2026. 727 * 728 * @var string 729 */ 730 public const BFCM_2026_URL = 'https://shapedgallery.com/pricing/?utm_source=dashboard&utm_medium=sg_dealbutton&utm_campaign=bfcm26'; 731 732 /** 721 733 * The scheduled Pro offer: what the block inspector's upgrade link, the plugins 722 734 * screen's "Go Pro" link and the dashboard's offer bar name, and the exact … … 742 754 */ 743 755 public const PRO_OFFER = array( 744 'percent' => 75, 745 // End of 31 January 2027, Dhaka time. '' for an offer with no end. 746 'ends' => '2027-02-01T00:00:00+06:00', 756 // No offer running. A percent of 1–99 (plus `ends`, and optionally `lead`) runs one. 757 'percent' => 0, 758 // ISO 8601 with its offset; '' for an offer with no end. 759 'ends' => '', 747 760 // '' for a bar that names the discount alone. 748 'lead' => ' early_bird',761 'lead' => '', 749 762 ); 750 763 -
easy-lightbox-wp/trunk/uninstall.php
r3731120 r3799694 129 129 delete_option( 'shaped_gallery_current_version' ); 130 130 131 // The shared ShapedPlugin BFCM 2026 notice's dismiss flag. 132 delete_option( 'shapedplugin_bfcm_2026_dismissed' ); 133 131 134 /* 132 135 * Give back the gallery capabilities. Uninstall and not deactivation: a site that
Note:
See TracChangeset
for help on using the changeset viewer.