Commit 35c7526
[Version] Bumped V3.2.0 (#263)
* Bump WP version
* ♻️ Initial Refactor commit [APP-687] (#109)
* Initial refactor commit
* ✅ Added build and tests CI/CD
* PR Rejects
* Rejects leftover
* Setup base (#110)
* Initial refactor commit
* ✅ Added build and tests CI/CD
* update: add src for admin settings
* update: incorrect constant names
* update: namespace
* add: accessibility settings
* update: webpack to output files inside a folder
* update: build output folders
* update: removed commented code
* update: npm scripts
* add: webpack config
* add: hooks
* update: move admin setting to the module folder
* update: assets loading logic
* update: settings variable
* update: removed duplicate css import
* Update modules/settings/assets/js/api/index.js
Co-authored-by: VasylD <[email protected]>
---------
Co-authored-by: Ohad <[email protected]>
Co-authored-by: VasylD <[email protected]>
* [Infra] ✅ updated Github actions (#114)
* updated github actions
* removed composer github auth
* PHPCS
* removed package-lock.json from ignore to allow `npm ci`
* added missing husky
* ignore legacy
* removed unused non existing import
* Add connect modal (#111)
* Initial refactor commit
* ✅ Added build and tests CI/CD
* update: add src for admin settings
* update: incorrect constant names
* update: namespace
* add: accessibility settings
* update: webpack to output files inside a folder
* update: build output folders
* update: removed commented code
* update: npm scripts
* add: webpack config
* add: hooks
* update: move admin setting to the module folder
* update: assets loading logic
* update: add rule to move jsx props to multiline imporving readability
* add: connect modal
* update: hooks import for better readability
* update: replace functions with hooks
* fix: alignment and style
* update: imports
* update: removed conflicting imports
* fix: add compatibility for mobile devices
---------
Co-authored-by: Ohad <[email protected]>
* [APP 705] add connect module, settings and notification component (#112)
* Initial refactor commit
* ✅ Added build and tests CI/CD
* update: add src for admin settings
* update: incorrect constant names
* update: namespace
* add: accessibility settings
* update: webpack to output files inside a folder
* update: build output folders
* update: removed commented code
* update: npm scripts
* add: webpack config
* add: hooks
* update: move admin setting to the module folder
* update: assets loading logic
* update: add rule to move jsx props to multiline imporving readability
* add: connect modal
* update: hooks import for better readability
* update: replace functions with hooks
* add: connect module
* add: settings and get settings route
* add: hooks and contexts to get settings
* add: hooks
* add: notification component
* add: data api
* add: settings provider and connect settings
* add: husky
* fix: formatting and text-domain
* update: filter names
* fix: hook import
* add: set function for settings
* add: prop-types package
* update: refactor notification component and context
* update: remove filter for authorize url
* update: imports and exports of hooks
* update: plugin settings context filename and relevant imports
---------
Co-authored-by: Ohad <[email protected]>
* [APP 707] general setting components (#113)
* Initial refactor commit
* ✅ Added build and tests CI/CD
* update: add src for admin settings
* update: incorrect constant names
* update: namespace
* add: accessibility settings
* update: webpack to output files inside a folder
* update: build output folders
* update: removed commented code
* update: npm scripts
* add: webpack config
* add: hooks
* update: move admin setting to the module folder
* update: assets loading logic
* update: add rule to move jsx props to multiline imporving readability
* add: connect modal
* update: hooks import for better readability
* update: replace functions with hooks
* add: connect module
* add: settings and get settings route
* add: hooks and contexts to get settings
* add: hooks
* add: notification component
* add: data api
* add: settings provider and connect settings
* add: husky
* add: icon size control
* fix: icon size control labels
* add: icon select component
* add: color picker component
* add: accessibility icons
* add: icon export
* update: add icons to the component
* fix: styling for the icon select control
* update: color picker with react-colorful component
* update: icon size component with live icon design
* fix: styling of radio boxes
* add: icon design settings layout
* add: position settings layout
* add: layout exports
* add: alignment matrix and position control components
* add: position settings & position settings for mobile layout
* fix: formatting and text-domain
* update: filter names
* fix: hook import
* add: set function for settings
* add: prop-types package
* update: refactor notification component and context
* update: remove filter for authorize url
* Update modules/settings/assets/js/components/color-picker/style.css
Co-authored-by: Raz Ohad <[email protected]>
* update: color picker class name
---------
Co-authored-by: Ohad <[email protected]>
Co-authored-by: Raz Ohad <[email protected]>
* [App 780] Navigation Sidebar (#115)
* Initial refactor commit
* ✅ Added build and tests CI/CD
* update: add src for admin settings
* update: incorrect constant names
* update: namespace
* add: accessibility settings
* update: webpack to output files inside a folder
* update: build output folders
* update: removed commented code
* update: npm scripts
* add: webpack config
* add: hooks
* update: move admin setting to the module folder
* update: assets loading logic
* update: add rule to move jsx props to multiline imporving readability
* add: connect modal
* update: hooks import for better readability
* update: replace functions with hooks
* add: connect module
* add: settings and get settings route
* add: hooks and contexts to get settings
* add: hooks
* add: notification component
* add: data api
* add: settings provider and connect settings
* add: husky
* fix: formatting and text-domain
* update: filter names
* fix: hook import
* add: set function for settings
* add: prop-types package
* update: refactor notification component and context
* update: remove filter for authorize url
* update: imports and exports of hooks
* update: plugin settings context filename and relevant imports
* update: icons and icon imports
* add: sidebar(wip)
* update: fix width of connect screen on mobile
* update: sidebar layout
* add: credit card and user arrow icons
* update: hidden wpfooter and fixed sidebar height
* update: sidebar layout
* add: basic page layouts
* update: sidebar layout
* add: sidebar menu, sidebar app bar and my account menu components
* update: add sidebar and menu settings
* update: add page layouts
* update: admin top bar
* add: bottom bar
* add: bottom bar and top bar
* add: bottom bar and top bar
* update: page content styling
* fix: styling
* fix: styling
* update: text domain
* update: added translations
* fix: admin top bar layout
* update: exports of icons
* update: exports of components
* add: aliases for imports and fix exports
* fix: height and styling of the layout
* fix: unhide wp footer
* update: keep widget menu open on page load (default)
* update: linter rules to move first prop to new line
* update: linter rules to move first prop to new line
---------
Co-authored-by: Ohad <[email protected]>
* Fix error on install plugin, add prettier (#116)
* Feature/app 810 assemble icon settings page (#117)
* Initial refactor commit
* ✅ Added build and tests CI/CD
* update: add src for admin settings
* update: incorrect constant names
* update: namespace
* add: accessibility settings
* update: webpack to output files inside a folder
* update: build output folders
* update: removed commented code
* update: npm scripts
* add: webpack config
* add: hooks
* update: move admin setting to the module folder
* update: assets loading logic
* update: add rule to move jsx props to multiline imporving readability
* add: connect modal
* update: hooks import for better readability
* update: replace functions with hooks
* add: connect module
* add: settings and get settings route
* add: hooks and contexts to get settings
* add: hooks
* add: notification component
* add: data api
* add: settings provider and connect settings
* add: husky
* add: icon size control
* fix: icon size control labels
* add: icon select component
* add: color picker component
* add: accessibility icons
* add: icon export
* update: add icons to the component
* fix: styling for the icon select control
* update: color picker with react-colorful component
* update: icon size component with live icon design
* fix: styling of radio boxes
* add: icon design settings layout
* add: position settings layout
* add: layout exports
* add: alignment matrix and position control components
* add: position settings & position settings for mobile layout
* fix: formatting and text-domain
* update: filter names
* fix: hook import
* add: set function for settings
* add: prop-types package
* update: refactor notification component and context
* update: remove filter for authorize url
* update: imports and exports of hooks
* update: plugin settings context filename and relevant imports
* update: icons and icon imports
* add: sidebar(wip)
* update: fix width of connect screen on mobile
* update: sidebar layout
* Update modules/settings/assets/js/components/color-picker/style.css
Co-authored-by: Raz Ohad <[email protected]>
* update: color picker class name
* add: credit card and user arrow icons
* update: hidden wpfooter and fixed sidebar height
* update: sidebar layout
* add: basic page layouts
* update: sidebar layout
* add: sidebar menu, sidebar app bar and my account menu components
* update: add sidebar and menu settings
* update: add page layouts
* update: admin top bar
* add: bottom bar
* add: bottom bar and top bar
* add: bottom bar and top bar
* update: page content styling
* fix: styling
* fix: styling
* update: text domain
* add: props to wrapper
* add: icon design and position setting layouts
* add: in page scroll behaviour to the settings
* add: widget icons and getter function
* update: icon design settings getter and setter functions
* update: imports
* add: mobile layout for position settings
* add: icon position settings
* add: icon position settings hooks and handlers
* fix: alignment of controls in AlignmentMatrixControl
* update: useSettings and usePositionSetting hooks and relevant functions
* fix: colors of AlignmentMatrixControl
* fix: styling of components and layouts
* add: aliases
* add: container wrapper to page
* update: accessibility options rendering logic
* fix: order of the icons
* add: aliases for components and hooks imports
* fix: styling of settings panel
* fix: container height for settings page
* update: toggle control states
* add: widget icon settings
* add: load saved widget icon settings
* update: move layout to page for different designs per page
* update: add changes tracking and disable button logic
* add: async/await to save settings
* update: convert options to array of objects
* Update modules/settings/assets/js/components/bottom-bar/index.js
Co-authored-by: VasylD <[email protected]>
* Update modules/settings/assets/js/app.js
Co-authored-by: VasylD <[email protected]>
* fix: remove duplicate entries
---------
Co-authored-by: Ohad <[email protected]>
Co-authored-by: Raz Ohad <[email protected]>
Co-authored-by: VasylD <[email protected]>
* Feature/app 708 widget menu settings (#118)
* add: icons for menu settings
* add: placeholder layout for widget preview in menu settings
* update: load saved settings and updated imports
* add: logics for handling and saving menu settings
* add: useSavedSettings hook
* update: set export as default for Sidebar layout
* add: widget menu settings layout and settings
* update: add widget menu settings and widget preview layouts
* add: hide/show minimum option alert notification
* update: styling of the save button
* update: save settings logic to use async/await
* fix: accessibility text icon
* update: app type (#119)
* [APP-834] Update account menu buttons (#121)
* update: account menu buttons
* update: billing link
* add: error handling for switch account
* [APP-835] add service data (#122)
* add: client functions
* add: site register and site info endpoints
* update: add plan data settings
* update: add support for 201 response code
* update: add plan data key
* update: store the plan data on the once the site is registered
* update: add filter for client url
* add: retry registering in there is any error after connect
* update: setting prefix
* add: plan data
* update: add account details to menu
* fix: lint issues
* update: add data checkbox support (#123)
* [APP-928] Settings pointer (#125)
* add: settings pointer
* update: add alias for the settings
* [APP-837] Add post connect modal (#120)
* add: post connect modal
* update: settings prefix
* fix: connect modal design
* update: connect modal text
* add: connect modal graphics
* update: connect modal icon
* update: post connect modal
* update: sidebar menu text
* update: text of icon settings
* update: text
* update: php compatibility with return types
* add: accessibility statement page structure (#126)
* [APP-721] Render widget and global settings (#124)
* add: webhook endpoint
* add: widget module
* add: default widget settings on successful registration
* update: name of global object to ea11yWidget
* update: remove json encoding to make objects available on the frontend
* update: widget url, filter and enqueuing method
* update: removed obsolete code
* update: enqueue script only when connected
* update: add check for valid plan data and key
* update: conditional check
* update: conditional check
* fix: widget loading error (#128)
* [Legacy] Upgrade To New [APP-949] (#127)
* Added `Notice_Base` and `Notices` component to core module
* Always load core module and load all other modules based on legacy status
* added filter in customizer settings
* added bubble / pimple in admin menu to indicate upgrade
* added `Dismissible_Deprecated_Nag` notice to none legacy pages
* added `Dismissible_Deprecated_Nag` notice to legacy pages
* Added `Upgrade` component to legacy module
includes:
* loading of notices
* introduction modal
* admin menu pimple
* customizer notice
* pointer
* confirmation modal
* upgrade logic and handler
* ✅ Fixed legacy module test
* added `local:quick-run` command to run in browser mode
* update phpunit workflow
* ensure wp.ajax is loaded
* wrong translations
* Updated strings
* added "Equally"
* remove unused test
* ✅ use custom version of wp test library (#129)
* ✅ use custom version of wp test library
* cleanup
* update WP versions for testing
* [APP-711] Widget preview (#130)
* add: dynamic script loader for widget
* update: settings name
* update: settings save function and comments
* update: tools settings object structure
* add: widget preview section
* update: added setting page slug as a constant
* update: enqueue widget for preview in the settings
* add: widget icon assets link
* add: widget icon svgs
* update: store widget url in a constant
* update: store widget url in a constant
* update: trigger widget preview update on menu item changes
* update: remove the icon option from the frontend.
* update: add widget URL
* update: plan data setting type
* update: widget plan url
* update: widget plan url and parse plan data
* fix: phpcs error ext-json missing
* fix: widget url
* fix: save and use plan data as a serialized option
* fix: use template string for widget url
* [APP-908] Accessibility generator (#131)
* add: accessibility statement radio icons
* update: add form group on radio buttons
* add: statement generator
* add: statement generator
* add: accessibility statement data option
* update: create page in WordPress and save it to the option
* update: exclude zip file from the git
* update: render statement page conditionally
* add: statement link layout and settings
* add: preload statement data
* update: publish the created page and add link for it
* update: changed Dynamic Script Loader to WidgetLoader
* add: accessibility statement url
* update: text and styling
* update: styling of the preview text
* update: restructure statement generator
* add: support for dynamic update in statement links
* update: remove index.css file for widget loader
* add: widget styling for settings page
* add: empty link when hide link is enabled
* update: statement page structure and logic
* fix: typo
* update: convert component into a styled component
* fix: styling and layout
* update: icons
* update: convert radio buttons to styled component
* fix: typo and style
* add: fading for the link preview
* update: import
* update: styling and spacing
* fix: sidebar layout
* update: wpcs to latest version
* fix: spacing
* fix: wpcs version
* add: check for valid statement page
* fix: jitters on rendering
* fix: use escape attribute
* update: settings menu slug and plugin name
* fix: menu item rendering
* update: definition of the styled text field
* add: addPage function to the API
* fix: add notification on page creation
* add: copy link icon
* update: optimize SVGs
* [APP-908] Additional fixes (#133)
* fix: text domains
* updated: styled component syntax
* update: use await instead of then
* fix: prevent application crash in case widget fails to load
* add: generated info tip card
* update: refactor function
* Fix: Fix the QA bugs [n/a] (#135)
* [APP-830] Add mixpanel events (#134)
* [APP-830] Add mixpanel events
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* [APP-830] Add user to init Mixpanel (#136)
* [APP-830] Add mixpanel events
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* Merge branch 'develop' into feature/APP-830-add-mixpanel
# Conflicts:
# .gitignore
# modules/settings/assets/js/components/sidebar-menu/index.js
# modules/settings/assets/js/pages/accessibility-statement.js
* [APP-830] Add user to init Mixpanel
* [APP-830] Add user to init Mixpanel
* [APP-830] Add user to init Mixpanel
* [APP-830] rename events (#137)
* Connect and Preview Fixes (#139)
* updated connect admin page
* Use unified widget URL instead of hardcoded Js to support envs
* Removed enqueue of fictional widget.js and reuse settings `admin` handle
* Fix: Fix the QA bugs [n/a] (#138)
* New: Finish the BE integration [n/a]
* Fix: Fix some bugs [n/a]
* upgrade flow UI and design tweaks [app-949] (#141)
* Updated Learn More links with UTM's
* Tweaked Pointer strings Icon and CTA
* dismissible notice strings
* sticky notice strings
* updated upgrade flow design for pointer, notices, introduction modal, and confirmation modal
* added build script
* [APP-979] Update links and plugin name (#140)
* Ensure loading of legacy widget based on any saved data and fixed legacy JS
* Bug/app 1002 (#143)
* Bug: Update the logo in the "Hide Widget" modal [APP-1001]
* Fix: Update the side menu spaces [APP-1002]
* [APP-991] Add translation for statement (#142)
* [APP-979] Update links and plugin name
* [APP-991] Add translation for statement
* Set Prod Widget URL
* [APP-1004][APP-1005][APP-1006] Fix generator UI and logic, fix statement UI, fix copy link (#144)
* [APP-1004] Fix generator UI and logic
* [APP-1005] Fix statement UI
* [APP-1005] Fix statement UI
* Mixpanel record session
* Fix: Enhance position values validation [APP-1009] (#146)
* Bug/app 1003 (#147)
* Fix: Add a border to the preview [n/a]
* Fix: Fix Capabilities screen UI [APP-1003]
* [APP-1020] add missed events (#148)
* [APP-1015] fix switch account (#149)
* [APP-1015] fix switch account (#150)
* [APP-1021] Fix switch modal ui (#151)
* fix: ui issues
* fix: translation strings
* [APP-912] add default settings for RTL (#152)
* [APP-912] add default settings for RTL
* [APP-912] add default settings for RTL
* [APP-912] add default settings for RTL
* [APP-1026] Remove HTML breaking <style> tag & update pointer logic (#153)
* fix: remove extra closing tag
* update: hide settings pointer when plugin settings is opened
* update: remove unused functions
* update: add help text to mobile position settings
* Bug/app 1003 (#157)
* Fix: Add missed translations [n/a]
* Fix: Refresh the plan data on page load [n/a]
* New: Add loader to the settings [n/a]
* update: delete lock key after each check (#160)
* New: Update dashboard icon size [n/a] (#158)
* New: Update dashboard icon size [n/a]
* Fix: Fix widget previews [n/a]
* [APP-1018] Help menu change (#155)
* update: remove accessibility word from menu items
* update: remove top bar
* update: add help button to the sidebar
* update: re-add spacing in styled css code
* update: create styled components
* [APP-973] Add an UTM for users upgrading from one click to the new widget (#165)
* update: ui of the statement preview (#166)
* [APP-1011][APP-1013] focus outline and sitemap settings (#161)
* [APP-1011][APP-1013] focus outline and sitemap settings
* [APP-1011][APP-1013] focus outline and sitemap settings
* [APP-1011][APP-1013] focus outline and sitemap settings
* [APP-1011][APP-1013] focus outline and sitemap settings
* update: video link (#167)
* [APP-1051] Fix layout on the small and medium devices (#156)
* fix: layout on the small and medium devices
* update: change components to styled components
* refactor: position settings wrapper into a separate component
* [APP-1012][APP-1085] Add skip to content settings and event for Mixpanel (#169)
* [APP-1012][APP-1085] Add skip to content settings and event for Mixpanel
* [APP-1012][APP-1085] Add skip to content settings and event for Mixpanel
* [APP-1012][APP-1085] Add skip to content settings and event for Mixpanel
* [APP-1012][APP-1085] Add skip to content settings and event for Mixpanel
* [APP-1048] Add tooltip to accessibility statement (#159)
* add: tooltip to accessibility statement
* update: hide infotip when statement link is set
* update: infotip's text
* fix: infotip naming and logic
* [APP-1049] Add back button accessibility statement (#164)
* add: back button to the statement link section
* add: Edit link button to statement page section
* update: add admin_url and generate query args properly
* update: learn more link for accessibility statement page (#168)
* Fix: Update overlay height [n/a] (#171)
* Fix settings and connect issues (#170)
* fix: token fails to refresh after expiry
* update: add 12 hour time for plan data refresh and fix missing subscription id
* update: add check to refresh plan data
* fix: decoding errors and alignment and add logging for errors
* update: refresh logic and formatting
* Update/app 1029 app name (#173)
* update: plugin name
* update: default menu option
* update: menu structure
* update: add inline checks
* update: reduce padding on app icon in menu
* fix: height of the modal
* update: app menu icon color
* update: menu icon colors
* fix: menu icon size
* update: plugin names
* update: HELP_LINK
* update: app name
* update: icon background color
* update: icon size
* fix: admin icon size
* fix: width of the sidebar
* Fix/toggle not working properly (#174)
* fix: toggles not working properly in some cases
* fix: saving of the settings was not working
* add: missing adminUrl in settings data
* fix: switch was not working properly in some cases (#175)
* Fix/app 1093 incorrect position on default (#176)
* fix: switch was not working properly in some cases
* fix: default setting structure for the icon position
* [APP-1096] Text changes (#177)
* fix: switch was not working properly in some cases
* update: plugin name and action buttons title
* fix: revert change to is_active function
* fix: button color
* New: Add the skip link [APP-1012] (#179)
* [APP-1097] Fix preview load (#178)
* [APP-1097] Fix preview load
* [APP-1097] Fix preview load
* [APP-1097] Fix preview load
* Update modules/settings/assets/js/components/widget-loader/index.js
---------
Co-authored-by: Raz Ohad <[email protected]>
* [APP-1123] Accessibility statement text (#181)
* fix: switch was not working properly in some cases
* update: accessibility statement content
* [APP-1121] Add support for react-jsx-runtime for older WP versions (#180)
* fix: switch was not working properly in some cases
* update: revert wp-scripts version to 28.0.0 to add support for older WordPress versions
* update: revert wp-scripts to 27.9.0
* add: support for react-jsx-runtime in older versions of WordPress
* update: version to the latest wp-scripts 30.3.0
* update: add lib/ to gitignore
* update: plugin name
* Fix: Fix admin widget previews [n/a] (#183)
* [APP-1061] change mixpanel user id (#184)
* [APP-1129] change toggle_event for mixpanel (#186)
* Remove skip to content btn if anchor does not exist (#187)
* fix: hide wp notices to keep the layout from shifting (#189)
* [APP-1143] fix bug with capability display (#195)
* [APP-1143] fix bug with capability display
* [APP-1143] fix bug with capability display
* [APP-1143] fix bug with capability display
* [APP-1143] fix bug with capability display
* add: loading text to widget preview (#196)
* [APP-1142] add 'appType' super props, change identify key (#191)
* [APP-1108][APP-1109][APP-1110] Add analytics backend logic
* [APP-1142] Add 'appType' super props
* [APP-1144] Accessibility statement tooltip text update (#198)
* update: text
* update: switch design
* Tweak: Update widget loaders [n/a] (#197)
* added images to readme (#172)
* added images to readme
* updated readme
* V3.0.0
* updated readme
* updated tested up to
* Fix: Update the skip link rendering hook [APP-1157] (#203)
* bumped v3.0.1 (#206)
* Fix: Adapt widget preview to smaller height viewports [APP-1130] (#217)
* update: convert menu icon to base64 svg (#199)
* update: convert menu icon to base64 svg
* update: logo to svg logo with base64 encoded
* update: svg app icon
* [APP-1201] Improve admin panel accessibility (#220)
* [APP-1201] add accessibility rules
* [APP-1201] add accessibility rules
* [APP-1210] add prop to Mixpanel, move event names to const (#225)
* [APP-1159] Add mismatch URL flow (#210)
* update: convert imports to named imports
* add: function to check if current screen is settings page
* update: rename elementor logo to app logo
* add: url mismatch flow and components
* update: remove obsolete code
* Update modules/connect/rest/authorize.php
Co-authored-by: Pavlo Kniazevych <[email protected]>
* Update modules/settings/module.php
Co-authored-by: Pavlo Kniazevych <[email protected]>
* fix: modal was not closing
* update: remove url mismatch notice
* update: mismatch modal and rendering logic
* add: toast notifications for errors
* update: convert components into styled components
* update: remove bottom border from the dialog
* update: text copy
* fix: logo alignment
* update: renamed styled component
---------
Co-authored-by: Pavlo Kniazevych <[email protected]>
* [APP-1108][APP-1109][APP-1110] Add analytics backend logic (#190)
* [APP-1108][APP-1109][APP-1110] Add analytics backend logic
* [APP-1108][APP-1109][APP-1110] Add analytics backend logic
* Add nonce to the widget settings
* Update routes and DB table
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* [APP-1101] Move action button to footer (#208)
* update: add save changes footer to the bottom and remove it from capabilities
* add: logic to save settings for skiptocontent using footer
* update: text
* update: convert component to styled component
* [APP-1198] [APP-1199] Quota bar and notices (#219)
* add: quota bar
* add: openLink helper function
* add: styled elements and visits link placeholder
* update: remove hover state from the box
* add: quota notices
* update: quota access and usage calculations
* add: logic to calculate plan usage
* update: move logic to calculate plan usage to hook
* add: todo note
* add: todos
* add: mixpanel events
* fix: hide quota bar when sidebar is minimized
* fix: settings panel was not expanding when sidebar is minimized
* update: text and structure of the bar
* update: quota calculation logic
* update: remove TODOs
* update: text and values
* fix: height of the container for icon settings
* update: golinks
* update: golinks
* fix: prevent icon options from wrapping on smaller screen sizes (#229)
* [APP-1107] Add dashboard for analytics (#204)
* [APP-1108][APP-1109][APP-1110] Add analytics backend logic
* [APP-1108][APP-1109][APP-1110] Add analytics backend logic
* Add nonce to the widget settings
* Update routes and DB table
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* [APP-1107] Add dashboard for analytics
* [APP-1107] Add dashboard for analytics
* [APP-1107] Add dashboard for analytics
* [APP-1107] Add dashboard for analytics
* [APP-1107] Add dashboard for analytics
* [APP-1107] Add dashboard for analytics
* [APP-1107] Add dashboard for analytics
* [APP-1107] Add dashboard for analytics
* [APP-1107] Add dashboard for analytics
* [APP-1107] Add dashboard for analytics
* [APP-1201] add accessibility rules
* [APP-1107] fixed API endpoint
* [APP-1107] fixed API endpoint
* [APP-1107] fixed API endpoint
* [APP-1107] add check for is_active
* update to the latest
* update to the latest
* update to the latest
* fix bugs, add changes
* fix bugs, add changes
* fix bugs, add changes
* fix bugs, add changes
* [APP-1105] Add pro capabilities (#205)
* add: volume and solid crown icon
* add: volume and crown icons to export
* update: refactor menu item to a new component
* add: screen reader to the menu items and reorganize them
* add: pro item infotip content
* add: capabilities item and pro info tip to exports
* update: import ProInfoTip component and change disabled logic
* update: imports
* update: refactor pro item infotip into the separate component
* update: refactor infotip and add comments
* add: custom switch component
* add: logo settings layout
* update: switch component
* add: useToggleSetting hook to manage widget settings.
* update: move pro feature key to a separate constant
* fix: pro icon style
* update: remove branding key
* update: pro enable check structure
* update: pro enabled check structure
* update: key name
* update: update key before checking for it
* fix: null error
* add: update logic to get the tools settings based on plan
* update: exclude remove-elementor-label from the minimum option rule
* update: add formlabel and eventnames
* add: logic to deactivate the features which are disabled for the plan
* fix: PHP warning
* fix: keyword name
* add: GOLINKS
* add: open link function
* fix: PHP warning undefined key
* update: logic to show the icon and added golinks
* [APP-1045] Add billing tab (#223)
* add: plan name and subscription link
* update: refactor my account menu
* update: move truncate email to a helper file
* update: simplify truncation logic
* [APP-1270] Delete transient and force info update (#236)
* add: force update site/info on mismatch url
* update: add a constant for the transient
* add: delete_transient for switch account as well
* add: delete_transient for disconnect as well
* [APP-1267] Quota bar undefined (#234)
* fix: undefined was shown when there is no quota data
* add: preloader
* fix: make bottom bar sticky on the settings pages (#237)
* [APP-1268] Pro tip spacing (#235)
* fix: pro tip spacing
* fix: pro icon
* [APP-1271] Align menu icons (#238)
* update: hide info button on minimized sidebar
* fix: alignment of quota bar icon
* fix: conditional logic
* update: improve sidebar motion
* fix: switch account issue
* update: upgrade link for analytics popup (#239)
* [APP-1281] fix usage percentage formatting (#240)
* fix: format display of percentage correctly.
* update: fraction conversion logic
* Force referer and lower transient time to 15 minutes [APP-1286] (#242)
* reduce transient timeout
* force referrer in script tags
* [APP-1262] Enable routes for get statistic on disabled analytics (#233)
* [APP-1262] Enable routes for get statistic on disabled analytics
* [APP-1262] Enable routes for get statistic on disabled analytics
* [APP-1262] Enable routes for get statistic on disabled analytics
* [APP-1262] Enable routes for get statistic on disabled analytics
* [APP-1262] Enable routes for get statistic on disabled analytics
* [APP-1262] Enable routes for get statistic on disabled analytics
* [APP-1243] Admin upgrade notices (#241)
* add: admin quota notices
* add: fix function name and phpcs issues
* fix: formatting issues
* [APP-1287] change Mixpanel check for free trial (#243)
* Fix/quota text (#244)
* fix: wp notice close logic plus banner text
* update: banner text
* [APP-1292] missing mixpanel events (#245)
* add: missing mixpanel events
* update: use variable for hardcoded names
* update: use variable for hardcoded names
* [APP-1293] Add additional checks (#246)
* update: add additional check to prevent fatal error
* fix: formatting
* [APP-1312] minimize client css (#252)
* [APP-1168] widget icon radius
* add: icon radius component
* add: icon radius component
* update: add support for widget radius
* fix: minor ui fixes
* fix: resolve comments
* fix: alignment of the icon
* update: add styled components
* add: corner radius mixpanel event
* fix: corner radius should have default values when no value is set based on icon
* fix: icon radius input style
* add: accessibility attributes
* fix: active states color
* add: logic to control invalid inputs
* update: make aria attributes translatable
* update: styled component names
* add: spacing between the components
* [APP-1342] add super props, store plan scope after register/switch (#250)
* [APP-0000] store plan scope after register/switch
* Update modules/settings/module.php
Co-authored-by: Pavlo Kniazevych <[email protected]>
* remove deprecated method
* remove deprecated method
* [1342] Add super prop to mixpanel
* [1342] Add super prop to mixpanel
* [1342] Add super prop to mixpanel
---------
Co-authored-by: Pavlo Kniazevych <[email protected]>
* [Legacy] Added strict settings sanitization (#257)
* [Legacy] Added strict settings sanitization
* use correct esc_x method
* hardcoded 6.8.0
* added svn for wp test library
* fix: default border radius (#258)
* fix: default border radius
* add: default corner radius for new users
* update: add support for default values for users with saved style settings
* updated phpunit workflow
* revert to master
* hardcode 6.8.x
* update: default values for existing users
* update: remove saving default corner radius for new users
* fix: update default radius for text icon
* fix: PHPUnit tests for WP 6.8.0
* align with develop
* set to latest
---------
Co-authored-by: Raz Ohad <[email protected]>
Co-authored-by: Raz Ohad <[email protected]>
* fix: widget icon spacing (#262)
* [Version] bumped V3.2.0
* Remove unnecessary
---------
Co-authored-by: Yakir Sitbon <[email protected]>
Co-authored-by: Nirbhay Singh <[email protected]>
Co-authored-by: VasylD <[email protected]>
Co-authored-by: Pavlo Kniazevych <[email protected]>1 parent 52f1911 commit 35c7526
File tree
27 files changed
+1832
-787
lines changed- .github/workflows
- modules
- core/components
- legacy/components
- settings
- assets/js
- components
- icon-radius
- icon-select
- icon-size
- position-control
- widget-icon
- hooks
- icons
- layouts
- services
- classes
27 files changed
+1832
-787
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
56 | 63 | | |
57 | 64 | | |
58 | 65 | | |
| |||
104 | 111 | | |
105 | 112 | | |
106 | 113 | | |
107 | | - | |
| 114 | + | |
108 | 115 | | |
109 | 116 | | |
110 | 117 | | |
| |||
132 | 139 | | |
133 | 140 | | |
134 | 141 | | |
135 | | - | |
| 142 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| 21 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
200 | 207 | | |
201 | 208 | | |
202 | 209 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
204 | 204 | | |
205 | 205 | | |
206 | 206 | | |
207 | | - | |
| 207 | + | |
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | 211 | | |
212 | 212 | | |
213 | 213 | | |
214 | | - | |
| 214 | + | |
215 | 215 | | |
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
221 | | - | |
| 221 | + | |
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| 57 | + | |
57 | 58 | | |
58 | 59 | | |
59 | 60 | | |
| |||
65 | 66 | | |
66 | 67 | | |
67 | 68 | | |
| 69 | + | |
68 | 70 | | |
69 | 71 | | |
70 | 72 | | |
| |||
77 | 79 | | |
78 | 80 | | |
79 | 81 | | |
| 82 | + | |
80 | 83 | | |
81 | 84 | | |
82 | 85 | | |
| |||
85 | 88 | | |
86 | 89 | | |
87 | 90 | | |
| 91 | + | |
88 | 92 | | |
89 | 93 | | |
90 | 94 | | |
| |||
93 | 97 | | |
94 | 98 | | |
95 | 99 | | |
| 100 | + | |
96 | 101 | | |
97 | 102 | | |
98 | 103 | | |
| |||
105 | 110 | | |
106 | 111 | | |
107 | 112 | | |
| 113 | + | |
108 | 114 | | |
109 | 115 | | |
110 | 116 | | |
| |||
113 | 119 | | |
114 | 120 | | |
115 | 121 | | |
| 122 | + | |
116 | 123 | | |
117 | 124 | | |
118 | 125 | | |
| |||
125 | 132 | | |
126 | 133 | | |
127 | 134 | | |
| 135 | + | |
128 | 136 | | |
129 | 137 | | |
130 | 138 | | |
| |||
133 | 141 | | |
134 | 142 | | |
135 | 143 | | |
| 144 | + | |
136 | 145 | | |
137 | 146 | | |
138 | 147 | | |
| |||
145 | 154 | | |
146 | 155 | | |
147 | 156 | | |
| 157 | + | |
148 | 158 | | |
149 | 159 | | |
150 | 160 | | |
| |||
153 | 163 | | |
154 | 164 | | |
155 | 165 | | |
| 166 | + | |
156 | 167 | | |
157 | 168 | | |
158 | 169 | | |
| |||
165 | 176 | | |
166 | 177 | | |
167 | 178 | | |
| 179 | + | |
168 | 180 | | |
169 | 181 | | |
170 | 182 | | |
| |||
173 | 185 | | |
174 | 186 | | |
175 | 187 | | |
| 188 | + | |
176 | 189 | | |
177 | 190 | | |
178 | 191 | | |
| |||
185 | 198 | | |
186 | 199 | | |
187 | 200 | | |
| 201 | + | |
188 | 202 | | |
189 | 203 | | |
190 | 204 | | |
| |||
193 | 207 | | |
194 | 208 | | |
195 | 209 | | |
| 210 | + | |
196 | 211 | | |
197 | 212 | | |
198 | 213 | | |
| |||
205 | 220 | | |
206 | 221 | | |
207 | 222 | | |
| 223 | + | |
208 | 224 | | |
209 | 225 | | |
210 | 226 | | |
| |||
213 | 229 | | |
214 | 230 | | |
215 | 231 | | |
| 232 | + | |
216 | 233 | | |
217 | 234 | | |
218 | 235 | | |
| |||
221 | 238 | | |
222 | 239 | | |
223 | 240 | | |
| 241 | + | |
224 | 242 | | |
225 | 243 | | |
226 | 244 | | |
227 | 245 | | |
228 | 246 | | |
229 | 247 | | |
230 | 248 | | |
231 | | - | |
232 | | - | |
| 249 | + | |
233 | 250 | | |
234 | 251 | | |
| 252 | + | |
235 | 253 | | |
236 | 254 | | |
237 | 255 | | |
| |||
240 | 258 | | |
241 | 259 | | |
242 | 260 | | |
| 261 | + | |
243 | 262 | | |
244 | 263 | | |
245 | 264 | | |
| |||
250 | 269 | | |
251 | 270 | | |
252 | 271 | | |
| 272 | + | |
253 | 273 | | |
254 | 274 | | |
255 | 275 | | |
| |||
258 | 278 | | |
259 | 279 | | |
260 | 280 | | |
| 281 | + | |
261 | 282 | | |
262 | 283 | | |
263 | 284 | | |
264 | 285 | | |
265 | 286 | | |
266 | 287 | | |
267 | 288 | | |
268 | | - | |
269 | | - | |
| 289 | + | |
270 | 290 | | |
271 | 291 | | |
| 292 | + | |
272 | 293 | | |
273 | 294 | | |
274 | 295 | | |
| |||
305 | 326 | | |
306 | 327 | | |
307 | 328 | | |
| 329 | + | |
308 | 330 | | |
309 | 331 | | |
310 | 332 | | |
| |||
317 | 339 | | |
318 | 340 | | |
319 | 341 | | |
| 342 | + | |
320 | 343 | | |
321 | 344 | | |
322 | 345 | | |
| |||
325 | 348 | | |
326 | 349 | | |
327 | 350 | | |
| 351 | + | |
328 | 352 | | |
329 | 353 | | |
330 | 354 | | |
| |||
338 | 362 | | |
339 | 363 | | |
340 | 364 | | |
| 365 | + | |
341 | 366 | | |
342 | 367 | | |
343 | 368 | | |
344 | 369 | | |
345 | 370 | | |
346 | 371 | | |
347 | | - | |
348 | | - | |
| 372 | + | |
349 | 373 | | |
350 | 374 | | |
351 | 375 | | |
352 | 376 | | |
353 | 377 | | |
| 378 | + | |
354 | 379 | | |
355 | 380 | | |
356 | 381 | | |
357 | 382 | | |
358 | 383 | | |
359 | | - | |
360 | | - | |
| 384 | + | |
361 | 385 | | |
362 | 386 | | |
363 | 387 | | |
364 | 388 | | |
365 | 389 | | |
366 | 390 | | |
| 391 | + | |
367 | 392 | | |
368 | 393 | | |
369 | 394 | | |
| |||
382 | 407 | | |
383 | 408 | | |
384 | 409 | | |
| 410 | + | |
385 | 411 | | |
386 | 412 | | |
387 | 413 | | |
| |||
544 | 570 | | |
545 | 571 | | |
546 | 572 | | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
547 | 597 | | |
548 | 598 | | |
549 | 599 | | |
| |||
0 commit comments