Skip to content
Merged

fu #4

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1294 commits
Select commit Hold shift + click to select a range
7990002
Fix: Add missing parameters to sendTemplateSavedEvent [ED-19383] (#31…
ManorHazaz May 28, 2025
12aeb80
Internal: Fix condition for the slack notification (#31321)
Svitlana-Dykun May 28, 2025
e07cf65
Internal: Skip Editing panel tabs test (#31327)
Svitlana-Dykun May 28, 2025
4da5a74
Internal: Variables rest-api refactoring [ED-19230] (#31328)
mike-elementor May 28, 2025
f83b5eb
Internal: Changelog-3-29-1-to-main (#31332)
MichaelLiamin May 28, 2025
13dbff3
Internal: Update `@elementor/icons` version [ED-19363] (#31338)
nami-p May 28, 2025
0626adc
Internal: Rename cssid control to _cssid in atomic widgets [ED-19381]…
davseve May 29, 2025
660a366
Tweak: Implement useKits with cloud route [ED-19356] (#31336)
louiswol94 May 29, 2025
af1434d
Fix: Remove unnecessary meta settings in multiple atomic widget class…
marcin-el May 29, 2025
3536db0
Internal: Library - allow additional remote endpoints [TMZ-581][ED-19…
nuritsha May 29, 2025
9b75a1c
Tweak: Merge "Nested Elements" feature to version [ED-16157] (#31162)
rami-elementor May 29, 2025
291d8c1
Internal: Remove admin restriction for global classes module [ED-1908…
IshayMaya May 29, 2025
61e55e8
Fix: Revert flex attributes rendering [ED-19296] (#31341)
mykytamurzin May 29, 2025
8de2b5d
Tweak: Kit Screenshots [ED-19279] (#31282)
max-zu May 29, 2025
0b44ff0
Revert "Tweak: Merge "Nested Elements" feature to version [ED-16157]"…
rami-elementor May 29, 2025
5174203
Internal: Bump the elementor-packages group across 1 directory with 9…
dependabot[bot] May 29, 2025
3b47429
Tweak: Progress Bar widget control visibility and display in a single…
rami-elementor May 29, 2025
5fc46ec
Internal: Upload YouTube atom icon - eicons [ED-19374] (#31358)
hein-obox May 30, 2025
4c0d182
Internal: Saving Kits to Cloud [ED-19306] (#31357)
max-zu Jun 2, 2025
8bbf948
Tweak: Make the repeater control use list role for improved accessibi…
rami-elementor Jun 3, 2025
b770bd9
Internal: Bump @elementor/ui from 1.35.0 to 1.35.1 in the elementor-p…
dependabot[bot] Jun 3, 2025
674c085
Fix: [V4] Fix: User with Author role can't set target blank in Link […
baghdasarovelementor Jun 3, 2025
6c47005
Internal: Rename _cssid control to _element_id atomic widgets [ED-194…
RobiFerentz Jun 3, 2025
a9c6c20
Internal: Bump the elementor-packages group with 3 updates (#31374)
dependabot[bot] Jun 3, 2025
f4afa65
Internal: Bump the elementor-packages group across 1 directory with 4…
dependabot[bot] Jun 3, 2025
1626abe
Internal: Render variable style on canvas[ED-19300] (#31371)
Batsirai-muchareva Jun 3, 2025
aaa7ff6
Tweak: Conditionally show Cloud Kits tab [ED-19355] (#31367)
louiswol94 Jun 3, 2025
32f8335
Revert "Internal: Rename _cssid control to _element_id atomic widget …
RobiFerentz Jun 3, 2025
3b6253c
Tweak: Replace select control with visual choose control in Masks [ED…
rami-elementor Jun 3, 2025
52b2929
Fix: Kit name input & validation - Export flow [ED-19345] (#31376)
ManorHazaz Jun 3, 2025
be47f83
Internal: Update Export Flow to send new kit fields [ED-19418] (#31366)
louiswol94 Jun 3, 2025
22cc338
New: Add YouTube atomic element for V4 [ED-19114] (#31280)
KingYes Jun 3, 2025
287c7a1
Internal: Variables client-server sync [ED-19230] (#31381)
mike-elementor Jun 3, 2025
375d87b
Internal: Rename cssid control to _cssid [ED-19382] (#31391)
davseve Jun 4, 2025
c36e2dd
Internal: Cloud Kits fixes [ED-19439] (#31386)
louiswol94 Jun 4, 2025
dd5b6c0
Tweak: Update cloud kits tab UI and copy [ED-19384] (#31378)
ManorHazaz Jun 4, 2025
46a1ec3
Fix: Editor in responsive mode - You can't scroll up/down. [ED-19299]…
baghdasarovelementor Jun 4, 2025
ed2e59d
Internal: Changelog v3.29.0 Patch to main (#31398)
IshayMaya Jun 4, 2025
ad529dd
Internal: Update handles overlay logic [ED-19344] (#31379)
marcin-el Jun 4, 2025
7b64ee4
Internal: Add top divider to heading, image, div and flex widgets [ED…
marcin-el Jun 4, 2025
56f7126
Fix: Add default values to override inherited background overlays [ED…
ronros-elementor Jun 4, 2025
c28f01d
Internal: Bump the elementor-packages group with 5 updates (#31390)
dependabot[bot] Jun 4, 2025
f437d96
Internal: Bump the elementor-packages group with 3 updates (#31402)
dependabot[bot] Jun 4, 2025
fe19b52
Internal: Deploy kit from cloud [ED-19309] (#31365)
max-zu Jun 4, 2025
89aada4
Internal: Add release owner (#31407)
IshayMaya Jun 4, 2025
b1d9b1e
Internal: Fix Cloud Kits screenshots [ED-19464] (#31408)
louiswol94 Jun 4, 2025
5de77af
Internal: Bump version (#31411)
IshayMaya Jun 4, 2025
2190e3b
Fix: [V4] Fix: Div block/Flex box 'Overflow-hidden' hides the widget …
baghdasarovelementor Jun 5, 2025
0f2ac21
Internal: Cloud Kit Actions UI [ED-19310] (#31394)
ManorHazaz Jun 5, 2025
12e9077
Fix: Editor v4: fixed issue, when opt-in will not function (#31414)
mike-elementor Jun 5, 2025
daa8159
Internal: Activate 3.30 experiment [ED-19390] (#31409)
davseve Jun 5, 2025
1735934
Internal: Add common settings controls [ED-19386] (#31393)
RobiFerentz Jun 5, 2025
90fc961
Internal: Merge Cloud Kits experiment [ED-19465] (#31415)
louiswol94 Jun 5, 2025
adb11d9
Internal: Activate capabilities experiments [ED-19443] (#31423)
IshayMaya Jun 5, 2025
1f0b954
Fix: Cloud kits tab empty state and search [ED-19479] (#31425)
ManorHazaz Jun 5, 2025
bc7fc7c
Revert "Fix: [V4] Fix: Div block/Flex box 'Overflow-hidden' hides the…
Svitlana-Dykun Jun 5, 2025
6520b10
Internal: Bump the elementor-packages group with 6 updates (#31429)
dependabot[bot] Jun 6, 2025
a2de491
Fix: Update of Container selectors [ED-19427] (#31430)
hein-obox Jun 6, 2025
3ed6212
Tweak: Faster build for local development, keep react component names…
eavichay-elementor Jun 8, 2025
17a6c8a
Tweak: Update `Requires at least: 6.6` and `Tested up to 6.8` [ED-194…
rami-elementor Jun 8, 2025
213662c
Internal: V4 Varaibles - clean-up [ED-19337] (#31436)
mike-elementor Jun 8, 2025
a15671b
Internal: [V4] free text control for custom [ED-18637] (#31335)
ronenelementor Jun 8, 2025
7ee7178
Internal: [V4] proptype and schema fix [ED-18637]
ronenelementor Jun 8, 2025
3212429
Internal: Support Background overlay image with dynamic tag [ED-18385…
eavichay-elementor Jun 9, 2025
39fe3c1
Internal: V4 Variables - use repository [ED-19337] (#31442)
mike-elementor Jun 9, 2025
526b533
Internal: UI Flickering when importing kit from cloud [ED-19497] (#31…
max-zu Jun 9, 2025
0da78cc
Fix: Google Fonts with long file names are not loaded (#30748) [ED-19…
KingYes Jun 9, 2025
055b3ba
Internal: [V4] Variables - Edit variable - color [ED-16053] (#31453)
Batsirai-muchareva Jun 9, 2025
5ef7df4
Internal: Bump the elementor-packages group across 1 directory with 9…
dependabot[bot] Jun 10, 2025
c8653cb
Fix: Classes not applied on some elements (#31445)
Nevoss Jun 10, 2025
f0ed47b
Tweak: Add the ability to register custom mask shapes [ED-19483] (#31…
rami-elementor Jun 10, 2025
2ebc71f
Internal: Extract CSS ID control meta into a separate method for bett…
marcin-el Jun 11, 2025
84ff58c
Internal: Add custom option to object position [ED-19266] (#31437)
mykytamurzin Jun 11, 2025
1e02d3e
Internal: Rename Kits to Website Templates [ED-19488] (#31458)
ManorHazaz Jun 11, 2025
39f6921
Internal: Allow filtering of close modal behavior [ED-19530] (#31466)
nicoladj77 Jun 11, 2025
c2a7318
Fix: Div block/Flex box 'Overflow-hidden' hides the widget handles [E…
davseve Jun 12, 2025
5f5a3a1
Revert "Internal: Skip Editing panel tabs test" (#31487)
Svitlana-Dykun Jun 12, 2025
e813c25
Fix: Vertical alignment for the Icon Box Position does not work on mo…
rami-elementor Jun 14, 2025
5131bb0
Tweak: Remove background videos from the accessibility tree [ED-19580…
rami-elementor Jun 15, 2025
690ec6c
Internal: Replace SCSS mixins & functions with CSS logical properties…
rami-elementor Jun 15, 2025
fbece87
Internal: Style tab test: display the last open sections [ED-19376] (…
Svitlana-Dykun Jun 16, 2025
178695a
Internal: IE Module Refactoring [ED-19504] (#31465)
max-zu Jun 16, 2025
8265edb
Internal: The import/Export close button returns to the last position…
ManorHazaz Jun 16, 2025
c571d11
Internal: Add opacity style control [ED-19410] (#31507)
davseve Jun 17, 2025
830c13f
Internal: Key value control prop type and attributes control preparat…
YaelAvitan Jun 17, 2025
2eaf443
Fix: Clean up variables TODO [ED-16053] (#31537)
Batsirai-muchareva Jun 17, 2025
0128e04
Internal: Add Atomic Divider [ED-17935] (#31446)
marcin-el Jun 17, 2025
aebcde1
Internal: Update use-kit.js [ED-19504] (#31540)
louiswol94 Jun 17, 2025
3be9999
Internal: Add cherry-pick PR workflow with automated cherry-picking (…
Svitlana-Dykun Jun 17, 2025
558093d
New: Add new attribute repeater to settings in pro in heading widget …
YaelAvitan Jun 17, 2025
851f825
Internal: Remove `direction.scss` file [ED-19617] (#31536)
rami-elementor Jun 17, 2025
0b35011
Internal: Add support for css filter blur [ED-19409] (#31513)
RobiFerentz Jun 18, 2025
21f294d
Internal: Create a utility for creating CSS files [ED-19430] (#31508)
Omerisra6 Jun 18, 2025
5f5b22e
Tweak: Replaced select control with visual choose control in Shape Di…
rami-elementor Jun 18, 2025
3fdf11e
Internal: Deleting all landing pages doesn't hide the deprecated land…
rami-elementor Jun 18, 2025
e91d2dd
Internal: [V4] prop types infra [ED-19535]
ronenelementor Jun 18, 2025
30d7c5a
Fix: Fix Key value control prop type and attributes control preparati…
YaelAvitan Jun 19, 2025
67bb2f7
Internal: Rename kits to website templates cont' [ED-19488] (#31558)
ManorHazaz Jun 19, 2025
15c499a
Fix: Visual Choice control is hard to see in Dark Mode [ED-19640] (#3…
rami-elementor Jun 19, 2025
457b297
Internal: Update create kit route to use signed URL [ED-19641] (#31571)
louiswol94 Jun 19, 2025
3e31c6b
Internal: Allow to delete a variable [ED-16055] (#31564)
mike-elementor Jun 19, 2025
2dfd331
Internal: Template tests for V4 [ED-18970] (#31303)
Svitlana-Dykun Jun 20, 2025
cbc3872
Internal: Cloud Kits - Connect & Upgrade [ED-19624] (#31582)
louiswol94 Jun 20, 2025
e963416
Internal: Divider widget > Add V4 Playwright test [ED-19681] (#31577)
davseve Jun 20, 2025
7e8ae71
Internal: Bump packages versions [ED-19410] (#31530)
davseve Jun 22, 2025
cb7f086
New: Add changed prop name to atomic element setting history [ED-1871…
MiryamOren Jun 22, 2025
780da2f
Internal: Remove redundant import of editor-theme from SCSS files [ED…
rami-elementor Jun 22, 2025
17cf21e
Internal: Bump the elementor-packages group across 1 directory with 2…
dependabot[bot] Jun 22, 2025
34ba7f2
Internal: Replace SASS direction-based styling with native CSS soluti…
rami-elementor Jun 22, 2025
b295856
Internal: [V4] Disable HTML tag control when there's a link [ED-18550]
ronenelementor Jun 22, 2025
66e8bcc
Fix: Can't Drag & Drop in v4 empty view containers [ED-19607] (#31583)
hein-obox Jun 23, 2025
e08b166
Fix: Style controls are not affecting the video iframe in YouTube ele…
rami-elementor Jun 23, 2025
75580c0
Fix: Woocommerce hint shown when not installed [APP-1416][ED-19620] (…
bainternet Jun 23, 2025
449bdfe
Internal: Replace SASS direction-based styling with native CSS soluti…
rami-elementor Jun 23, 2025
5c2f373
Internal: Cloud Kits - Connect & Upgrade [ED-19624] (#31603)
louiswol94 Jun 23, 2025
c4a8826
Internal: Cloud Kits - Connect & Upgrade [ED-19624] (#31605)
louiswol94 Jun 23, 2025
dd39633
Internal: Fix lighthouse failures [ED-19606] (#31598)
Svitlana-Dykun Jun 23, 2025
6c92f55
Internal: Update cloud-kits.php (#31607)
louiswol94 Jun 23, 2025
d9178c9
Internal: Handle permissions for CP workflow when working with forked…
Svitlana-Dykun Jun 23, 2025
f3c8b5d
Internal: IE Design System refactor - base app [ED-19625] (#31611)
ManorHazaz Jun 23, 2025
2421178
Internal: Improve local setup for wordpress environment core [ED-1956…
Svitlana-Dykun Jun 23, 2025
24f8874
Internal: Bump the elementor-packages group with 2 updates (#31621)
dependabot[bot] Jun 24, 2025
a654865
Internal: Add new attribute repeater to settings in pro in all widget…
YaelAvitan Jun 24, 2025
e2cb05a
Fix: The CSS ID is missing from the Twig of some of our atomic widget…
davseve Jun 24, 2025
f856fd9
Internal: [V4] support nested prop dependencies [ED-19709] (#31619)
IshayMaya Jun 24, 2025
c37f80f
Internal: Add Transform css Move control [ED-19407] (#31565)
mykytamurzin Jun 25, 2025
290c1f1
Internal: IE Design System refactor base layout [ED-19626] (#31623)
louiswol94 Jun 25, 2025
4498bc6
Internal: Bump the elementor-packages group across 1 directory with 1…
dependabot[bot] Jun 25, 2025
5137d5e
Internal: Fix Editing panel tabs test wait for element to be loaded […
Svitlana-Dykun Jun 25, 2025
b73e77a
Internal: Import/Export Themes [ED-19570] (#31518)
max-zu Jun 25, 2025
b12ea9d
Revert "Internal: Bump the elementor-packages group across 1 director…
Svitlana-Dykun Jun 25, 2025
794678c
Internal: Fix skyboot custom icons for elementor [ED-19740] (#31642)
Svitlana-Dykun Jun 26, 2025
54cf7ec
Internal: Add more css filters [ED-19533] (#31627)
RobiFerentz Jun 26, 2025
a7311b0
Internal: Update deps and fix deps issue (#31643)
Nevoss Jun 26, 2025
7d25f97
Fix: Refactor drag and drop [ED-19607] (#31633)
hein-obox Jun 26, 2025
767fafa
Internal: Lazy Load Background Images feature hides background images…
rami-elementor Jun 26, 2025
c907cd8
Internal: Refactor Import Export Ajax requests to REST API [ED-19625]…
ManorHazaz Jun 26, 2025
4524b8b
Internal: Fix CI compatibility issue with older Elementor Pro version…
rami-elementor Jun 27, 2025
ca2481f
Internal: Add hue rotate css filter [ED-19644] (#31646)
RobiFerentz Jun 29, 2025
fe0d098
Internal: Display user-defined variable names in css [ED-19291] (#31657)
mike-elementor Jun 29, 2025
3240ba4
Internal: [V4] Variables - Inputs validations for duplicated values […
nami-p Jun 30, 2025
a77ddf3
Internal: General i18n improvements [ED-19776] (#31659)
rami-elementor Jun 30, 2025
967431a
Tweak: Added new `lh` and `rlh` CSS units to Typography Line Height c…
rami-elementor Jun 30, 2025
ff35fe3
Tweak: Activated "Element Caching" experiment for all sites [ED-19733…
rami-elementor Jun 30, 2025
52e0675
Tweak: Promoted "Optimized Markup" feature to Stable status and activ…
rami-elementor Jun 30, 2025
f04f537
Tweak: Add responsive capabilities to Custom Mask [ED-19705] (#31614)
rami-elementor Jun 30, 2025
894f4ab
Internal: IE Design System: Export flow [ED-19629] (#31648)
louiswol94 Jun 30, 2025
9ec6c27
Internal: Add css backdrop-filter [ED-19551] (#31665)
RobiFerentz Jul 1, 2025
86e4047
Internal: Changelog for v3.30 to main (#31672)
MiryamOren Jul 1, 2025
b7b6498
Internal: Add release owner (#31673)
MiryamOren Jul 1, 2025
538a0ff
Internal: Set initial style props conditions [ED-19637] (#31635)
IshayMaya Jul 1, 2025
c7f498c
Internal: Create Admin notice informing users about changes in our T&…
KingYes Jul 1, 2025
8c2f02c
Internal: IE Experiments [ED-19623] (#31669)
max-zu Jul 2, 2025
752e1e3
Fix: Make variable label duplicate validation case-insensitive [ED-19…
nami-p Jul 2, 2025
da58f52
Internal: Handle dependent prop model values [ED-19546]
ronenelementor Jul 2, 2025
9c10150
Internal: Add Drop Shadow to filters control [ED-19538] (#31675)
YaelAvitan Jul 3, 2025
25c5ed9
Internal: Add hello-plus test to plugin tester [ED-19867] (#31703)
Svitlana-Dykun Jul 4, 2025
6b606a5
Internal: Fix metform plugin [ED-19866] (#31700)
Svitlana-Dykun Jul 4, 2025
084e77b
Internal: Update release owner list on main core [ED-19858] (#31710)
MichaelLiamin Jul 6, 2025
04c536d
Internal: Export app unit tests [ED-19803] (#31699)
louiswol94 Jul 6, 2025
dc25e81
Internal: Update data sharing text [ED-14126] (#31709)
mykytamurzin Jul 6, 2025
c16e60e
Internal: Update button ID notice on Button widget [ED-19853] (#31686)
rami-elementor Jul 6, 2025
0d391e0
Internal: Update the TNC date [ED-18748] (#31715)
KingYes Jul 6, 2025
2bff8e7
Internal: Remove usage of unsecure `print_unescaped_setting()` functi…
rami-elementor Jul 6, 2025
91c12ca
Experiment: Infra elementor-packages within core (#31615)
Ntnelbaba Jul 6, 2025
a3a10d0
Internal: Fix PW tests [ED-19665] (#31721)
Ntnelbaba Jul 7, 2025
6eca926
Internal: New Contributing.md file [ED-19665] (#31725)
Ntnelbaba Jul 7, 2025
82485b9
Internal: Variables - restore variable BE [ED-19631] (#31689)
mike-elementor Jul 7, 2025
1ee034c
Internal: Changelog for v3.30.1 to main
YaelAvitan Jul 7, 2025
688b78f
Internal: Export styles inheritance registry [ED-19215] (#31723)
Batsirai-muchareva Jul 7, 2025
3ae33f9
Internal: Show transformed on on indications popover [ED-19215] (#31724)
Batsirai-muchareva Jul 7, 2025
c26ffed
Internal: [V4] Fix drop shadow filter not showing up in frontend/prev…
RobiFerentz Jul 7, 2025
bf9d539
Internal: Hide styles fields from schema conditions [ED-19775] (#31738)
IshayMaya Jul 8, 2025
5c413a0
Internal: Dynamic fix [ED-19546]
ronenelementor Jul 8, 2025
aa63f2e
Tweak: Drag & Drop component [ED-19855] (#31733)
louiswol94 Jul 8, 2025
124d17c
Fix: IE app UI Theme [ED-19936] (#31743)
louiswol94 Jul 8, 2025
a5a63eb
Fix: IE app UI Theme [ED-19936] (#31744)
louiswol94 Jul 8, 2025
5a83bb2
Internal: Fix elements regression failures (#31740)
Ntnelbaba Jul 8, 2025
4d9044d
Internal: Add null check to initial style in styles field [ED-19939] …
IshayMaya Jul 8, 2025
28f8501
Internal: Variables - core+pro theme builder fatal error [ED-19941] (…
mike-elementor Jul 8, 2025
cc57c4e
Internal: IE Customization add REST API unit tests [ED-19804] (#31713)
ManorHazaz Jul 8, 2025
7ff19bb
Fix: IE app UI Theme [ED-19936] (#31748)
louiswol94 Jul 8, 2025
7ae26ca
Fix: Debounce history items creation [ED-19655] (#31751)
MiryamOren Jul 8, 2025
3c63ebd
Internal: Handle initial user fetch error [ED-19935] (#31752)
IshayMaya Jul 8, 2025
32b81aa
Internal: Create centralized place for rendering styles [ED-19458] (#…
ronros-elementor Jul 8, 2025
3aec75d
Internal: Styles doesn't render based on breakpoint priority [ED-1952…
Omerisra6 Jul 8, 2025
2552e77
Internal: Update atomic widget tests with remove from canvas [ED-1969…
MichaelLiamin Jul 8, 2025
8c9bc5e
Internal: Adjust coverage to 64 and move to Pull request check (#31731)
TzviRabinovitch Jul 8, 2025
244fe36
Internal: Add scale transform control [ED-19408] (#31678)
marcin-el Jul 9, 2025
24f5f9f
Internal: Create inheritance transformer for variables [ED-19215] (#3…
Batsirai-muchareva Jul 9, 2025
ddf7282
Internal: V4 variables - temporarily skip failing tests [ED-19969] (#…
mike-elementor Jul 9, 2025
32ec96d
Internal: Inherit dependencies in variable union [ED-19955] (#31758)
IshayMaya Jul 9, 2025
a5ea6db
Tweak: Fixed indicators for style effects (#31775)
asafdl Jul 9, 2025
1c2875a
Internal: Changelog 3.30.2 to main (#31779)
IshayMaya Jul 9, 2025
64b90a1
Revert "Internal: Create centralized place for rendering styles [ED-1…
Svitlana-Dykun Jul 9, 2025
58b3015
Internal: Variables - restore variable flow [ED-19826] (#31782)
mike-elementor Jul 9, 2025
14eeaea
Internal: Add Box component for spacing in StyleTab [ED-19908] (#31783)
marcin-el Jul 9, 2025
4f81ca7
Tweak: Use CSS logical properties in Site Settings > Typography > Par…
rami-elementor Jul 9, 2025
a560b8c
Tweak: Use CSS logical properties in Star Rating widget [ED-19953] (#…
rami-elementor Jul 9, 2025
370bde0
Internal: Variables - unify submit availability [ED-19971] (#31786)
mike-elementor Jul 9, 2025
8929bc8
Fix: Floating actions flex child size issues [ED-19749] (#31720)
elchugreeva Jul 9, 2025
a6d0259
Internal: Variables - permissions [ED-19876] (#31788)
mike-elementor Jul 9, 2025
5309f7e
Tweak: Import Export Customization BE update [ED-19976] (#31789)
ManorHazaz Jul 9, 2025
ee931e8
Tweak: Use CSS logical properties in Menu Anchor widget [ED-19960] (#…
rami-elementor Jul 9, 2025
a8d34ca
Tweak: Use CSS logical properties in Testimonial widget [ED-19963] (#…
rami-elementor Jul 9, 2025
edae23e
Tweak: Use CSS logical properties in Text Editor widget [ED-19964] (#…
rami-elementor Jul 9, 2025
dd366b2
Tweak: Use CSS logical properties in Alert widget [ED-19954] (#31762)
rami-elementor Jul 9, 2025
83bcc15
Tweak: Use CSS logical properties in Toggle widget [ED-19958] (#31764)
rami-elementor Jul 9, 2025
93135c8
Tweak: Use CSS logical properties in Tabs widget [ED-19961] (#31771)
rami-elementor Jul 9, 2025
32cf166
Tweak: Use CSS logical properties in Accordion widget [ED-19957] (#31…
rami-elementor Jul 9, 2025
8e71155
Fix: [i18n] editor-v4-opt-in.js and editor-v4-opt-in-alphachip.js str…
DAnn2012 Jul 9, 2025
994debf
Tweak: Use CSS logical properties in Icon List widget [ED-19952] (#31…
rami-elementor Jul 9, 2025
0fe4305
Internal: CI running tests on packages [ED-19440] (#31746)
Ntnelbaba Jul 10, 2025
c7838fb
Internal: Add rotate transform control [ED-19770] (#31741)
YaelAvitan Jul 10, 2025
4a15d9f
Internal: Move twig to require [ED-19940] (#31803)
Ntnelbaba Jul 10, 2025
bc50cdf
Internal: Updated screenshot [ED-19908] (#31804)
marcin-el Jul 10, 2025
23e0154
Internal: Show placeholders in Toggle button controls [ED-18491] (#31…
elchugreeva Jul 10, 2025
7955250
Revert "Internal: Move twig to require [ED-19940]" (#31809)
Ntnelbaba Jul 10, 2025
6ce6be6
Tweak: Use CSS logical properties in Icon Box widget [ED-19959] (#31765)
rami-elementor Jul 10, 2025
61334b9
Internal: Specify name of the release branches in github actions [ED-…
Svitlana-Dykun Jul 11, 2025
4583f3a
Internal: Add skew transform control [ED-19771] (#31791)
YaelAvitan Jul 11, 2025
3e6c570
Internal: Sanitize file upload (#31812)
asafdl Jul 13, 2025
e9c8bbe
Internal: [V4]: Support time units in size control [ED-19762] (#31718)
RobiFerentz Jul 13, 2025
d26a072
Internal: Refactor css filter functions to make indicators work prope…
RobiFerentz Jul 13, 2025
c95d3f0
Tweak: Optimize CSS output for Masks [ED-20001] (#31825)
rami-elementor Jul 13, 2025
02fbbd8
Internal: Hide Transform control from styles (#31830)
asafdl Jul 13, 2025
2e115ad
Internal: Merge variables under e_opt_in_v4 experiment [ED-19821] (#3…
elchugreeva Jul 13, 2025
848f827
Internal: Update release owners check to non-case sensitive [ED-19858…
Ntnelbaba Jul 14, 2025
7c579da
Internal: Bring performance check back [ED-19205] (#31728)
Ntnelbaba Jul 14, 2025
a5ef7d6
Internal: Remove Indicators from filter and backdrop filter repeaters…
RobiFerentz Jul 14, 2025
7c7c1a9
Internal: [V4] Prop dependencies - remove effect and meta from logic
ronenelementor Jul 14, 2025
5cb0655
Internal: Fix control with missing variable [ED-19727] (#31833)
mike-elementor Jul 14, 2025
6464ee4
Internal: Validate dry run really a dry run [ED-20017] (#31843)
Ntnelbaba Jul 14, 2025
078f55f
Internal: Automatically create a revert PR [ED-20000] (#31827)
Svitlana-Dykun Jul 14, 2025
16bc53f
Internal: [V4] prop dependencies terms error
ronenelementor Jul 14, 2025
2ce248a
Internal: Refactor attributes to use transformer in editor and fronte…
RobiFerentz Jul 14, 2025
843a2cc
Fix: Update the elementor-icons for fix the rotate issue [ED-19770]  …
YaelAvitan Jul 14, 2025
6acfa95
Internal: Local work composer with no dev [ED-19956] (#31849)
Ntnelbaba Jul 14, 2025
8b0c8a5
Fix: Issues with build creation breaks the V4 Attributes feature[ED-1…
Nevoss Jul 14, 2025
1b99458
Internal: Create centralized place for rendering styles - take 2 [ED-…
ronros-elementor Jul 14, 2025
3c333b2
Internal: Prevent the indications popover from opening in the Repeate…
elchugreeva Jul 14, 2025
a6a2685
Internal: Variables - permissions (client-side) [ED-19876] (#31806)
mike-elementor Jul 14, 2025
b799af1
Internal: Fix build script [ED-19956] (#31854)
Ntnelbaba Jul 14, 2025
c18c2a5
Internal: Fix CI build plugin flow [ED-19956] (#31852)
Ntnelbaba Jul 14, 2025
51c62a1
Internal: Show placeholders in SizeControl [ED-19244] (#31800)
Batsirai-muchareva Jul 14, 2025
3d570df
Internal: Fix filters would not update and empty values break render …
RobiFerentz Jul 15, 2025
a2b6f18
Internal: [V4] object fit condition refinement [ED-20060]
ronenelementor Jul 15, 2025
6cfd95f
Internal: Scripting the beta release process [ED-20063] (#31873)
Ntnelbaba Jul 15, 2025
743b969
Internal: Update versions (#31874)
Ntnelbaba Jul 15, 2025
13d9c50
Tweak: Add settings customization to the export process [ED-19808] (#…
ManorHazaz Jul 15, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
7 changes: 7 additions & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
last 3 versions
Chrome >= 100
Firefox >= 100
Edge >= 100
Safari >= 15.5
iOS >= 15.5
Android >= 100
ChromeAndroid >= 100
not dead
21 changes: 21 additions & 0 deletions .cursor/rules/general-code-style.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
description:
globs:
alwaysApply: true
---
# Code Style

## Avoid Magic Numbers
- Do not use unexplained hardcoded values ("magic numbers") in code or tests.
- Define such values as named constants or use existing constants to clarify their meaning.

## Consistent Error Codes and Status
- When returning error codes and HTTP status, always be very specific to use the correct code, not only 200 and 500.

## Prioritize Style and Developer Experience
- Always pay attention for clarity, maintainability, and ease of understanding, even if the underlying logic does not change.
- Code style and developer experience are important for long-term project health.

## Self Documented Code
- Avoid adding comments that can be a constants or a well named function
- Always prefer to create small funcitons that describe themself
10 changes: 10 additions & 0 deletions .cursor/rules/tests-code-style.mdc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
description:
globs: *test*
alwaysApply: false
---
# Testing Best Practices

## Reduce Code Duplication
- For repeated code such as test setup, mocks or assertions, extract them into helper methods or setup functions.
- Example: If multiple tests initialize the same mocks or objects, move this logic to a shared setup function rather than duplicating code in each test.
2 changes: 1 addition & 1 deletion .env.example
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
USERNAME=admin
PASSWORD=password
BASE_URL=http://localhost:8888
ELEMENTS_REGRESSION_BASE_URL=http://localhost:8888
ELEMENTS_REGRESSION_BASE_URL=http://localhost:8889
5 changes: 4 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,10 @@ assets/js/
**/*.min.js
**/node_modules/**
**/vendor/**
**/vendor_prefixed/**
build/**
packages/**/*
tests/qunit/setup/tinymce.js
/tmp/**
packages/**/*
eslint-local-rules.js
.eslintrc.js
11 changes: 9 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,14 @@ module.exports = {
'plugin:react/recommended',
'plugin:no-jquery/deprecated',
'plugin:@wordpress/eslint-plugin/recommended-with-formatting',
'plugin:@elementor/editor/recommended',
'plugin:import/typescript',
],
plugins: [
'babel',
'react',
'@elementor/editor',
'no-jquery',
'@typescript-eslint',
'local-rules',
],
parser: '@typescript-eslint/parser',
globals: {
Expand Down Expand Up @@ -53,11 +52,19 @@ module.exports = {
'@typescript-eslint/await-thenable': 'error',
'@typescript-eslint/no-var-requires': 'error',
'@typescript-eslint/ban-ts-comment': 'error',
// Local rules
'local-rules:no-react-namespace': 'error',
},
parserOptions: {
project: [ './tsconfig.json' ],
},
},
{
files: [ 'tests/**/*.ts', 'tests/**/*.tsx' ],
rules: {
'local-rules:no-react-namespace': 'off',
},
},
],
rules: {
// Custom canceled rules
Expand Down
105 changes: 68 additions & 37 deletions .github/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,73 +2,104 @@

<a href="https://elemn.to/gh-to-elementor">![logo](https://user-images.githubusercontent.com/1778512/191041718-728d179e-07cb-4cb4-953a-6c294ee8c4db.png)</a>

**The Elementor GitHub organization page and all respective repositories are collaborative spaces for web creators, developers, enthusiasts, and users alike to contribute, share ideas, and help shape the future of Elementor in a positive and welcoming way.**
**The Elementor GitHub organization and its repositories are collaborative spaces for web creators, developers, enthusiasts, and users to contribute, share ideas, and help shape the future of Elementor in a positive and welcoming way.**

All participants are expected to follow this Code of Conduct without exceptions.
All participants are expected to follow this Code of Conduct — without exception.
<br>
<br>

## Our Pledge

In the interest of fostering an open, inclusive, and welcoming environment, we strive to maintain, in all collaborative spaces, an undiscriminatory and harassment-free experience for everyone, regardless of skill level, ability, disability, socioeconomic status, political inclination, age, appearance, nationality, ethnicity, gender identity, sexual orientation, or religion.
To foster an open, inclusive, and respectful environment, we are committed to providing a harassment-free and equitable experience for everyoneregardless of skill level, ability, socioeconomic status, political belief, age, appearance, nationality, ethnicity, gender identity, sexual orientation, or religion.

This Code of Conduct outlines our expectations for all those who participate in any Elementor GitHub space, as well as the consequences of unacceptable behavior.
This Code of Conduct outlines expectations for everyone participating in any Elementor GitHub space, as well as the consequences of violating these expectations.

**We invite all those who participate to help us create safe and positive experiences for everyone.**
**We invite all contributors to help us make this a welcoming and positive experience for everyone.**
<br>
<br>

## Guidelines

To ensure everyone has a good, welcoming, and positive experience, we outlined a few rules that should be followed and enforced by all participants.
To ensure that everyone feels welcome and safe, we ask all participants to follow these guidelines:

### Be Respectful and Empathetic
### Be Respecful and Kind

We embrace healthy conversations but don't tolerate behavior that disrespects or discriminates against other contributors or maintainers. Be aware of diverse backgrounds and perspectives.

**Let's make this a safe space for anyone to contribute and share ideas.**
Treat everyone with kindness and consideration. We welcome healthy discussions, but we do not tolerate disrespect, discrimination, or exclusionary behavior.

### Be Welcoming and Open-minded

Our spaces are open for contributors with any experience level. Be receptive to other ideas or points of view and welcoming to all contributors, especially those who are inexperienced.
Our community is open to contributors of all backgrounds and experience levels. Be patient, especially with newcomers. Value different perspectives.

### Be constructive and stay on topic

Critique ideas, not individuals.
Keep discussions relevant to Elementor products — political, religious, or unrelated topics are not allowed.

### Be Constructive, Relevant and keep the conversation On-topic
> _Inflammatory, offensive, or off-topic discussions may be removed without warning or explanation._

Criticize ideas, not people.
<br>Explain your thoughts and keep discussions relevant to Elementor products. We don't engage in talks about politics, religion, or other unrelated topics.
### Stay organized

**Heated, offensive, and off-topic discussions will be removed at our discretion without warning or requiring any explanation.**
Help maintain a clean and navigable community by following these best practices:

### Keep it tidy
- Follow our [Contribution Guidelines](https://elemn.to/gh-contributing).
- Use [Issues](https://elemn.to/gh-issues) only for reproducible bugs.
- Use [Feature Request discussions](https://elemn.to/gh-feature-requests) to request new features.
- Do not use GitHub for support requests or complaints — use our [official support channels](https://elemn.to/support-ticket).
- Search before opening new threads.
- Troubleshoot before reporting bugs.
- Stay on topic in all conversations.
- Do not use unrelated issues to post new bugs or feature requests.
- Avoid “+1” or “Agreed” comments — use the upvote button where available.
- Provide complete information when asked, especially when triaging or debugging.
<br>
<br>

Organize and submit your issues, discussions, and comments correctly:
## Expected Behavior

- **Always follow** our [Contribution Guidelines](https://elemn.to/gh-contributing).
- Submit [Issues](https://elemn.to/gh-issues) **only to report bugs.**
- Submit [Feature Request Discussions](https://elemn.to/gh-feature-requests) **only to request features.**
- Don't use any space to request support or to file complaints. <br>**Use the official Elementor support channels** instead.
- **Search before submitting** new threads to avoid duplicates.
- **Troubleshoot** your issues before submitting a bug report.
- **Provide instant and thorough information** when requested.
- **Stay on topic** when commenting.
- **Don't use other issues or discussions to report different bugs or feature requests.** <br>Instead, submit new ones or join the ones that are already open.
- Avoid commenting _"+1"_ or _"Agreed,"_ **use the upvote button** when available.
We expect participants to:

## Expected behaviors
- Be respectful and inclusive
- Assume good intent
- Listen actively and respond constructively
- Acknowledge mistakes and learn from them
- Create a welcoming atmosphere for everyone
<br>
<br>

We're here to create a positive and welcoming environment.
<br>Always be respectful, show empathy, respect differing opinions, give and accept feedback gracefully, apologize for mistakes, and focus on keeping all spaces welcoming for all contributors by following our Guidelines above.
## Unacceptable Behavior

## Unacceptable behaviors
We do not tolerate:

Please avoid inappropriate behavior, including using offensive or sexualized language, trolling, harassment, discrimination, disclosing private information without permission, spam or off-topic discussions, and posting complaints about the Elementor company or other subjects.
- Harassment, trolling, or personal attacks
- Discrimination or exclusionary comments
- Sexualized or inappropriate language or content
- Disclosing private or personal information without consent
- Spam, off-topic content, or disruptive behavior
- Using GitHub to submit complaints about the company or staff
<br>
<br>

## Enforcement

Our maintainers will enforce these guidelines and take fair action if necessary.
Moderators and maintainers are responsible for upholding this Code of Conduct and may take appropriate action, including:

- Removing content
- Locking or closing threads
- Issuing warnings or temporary bans
- Enforcing permanent bans in cases of repeated or severe violations

These actions may be taken without warning or explanation, at the discretion of the moderation team.

We reserve the right to close, lock, or remove any thread or comment at any time without warning or explanation. Continuing inappropriate behavior will result in a permanent ban at our discretion.
This Code of Conduct applies across all Elementor GitHub spaces — including Issues, Discussions, Pull Requests, and Comments.
<br>
<br>

**This Code of Conduct applies to all Elementor GitHub pages and spaces, including but not limited to Issues and Discussions.**
## Reporting Concerns

If you wish to file a complaint, please [reach out to Elementor Support](https://elemn.to/contact).
If you experience or witness behavior that violates this Code of Conduct, please [contact Elementor Support](https://elemn.to/contact). We will review all reports and take them seriously.
<br>
<br>

## Attribution

Our Code of Conduct is an adaptation of the [Contributor Covenant](https://www.contributor-covenant.org/) and the [GitHub Community Code of Conduct](https://docs.github.com/en/site-policy/github-terms/github-community-code-of-conduct).
This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/) and the [GitHub Community Code of Conduct](https://docs.github.com/en/site-policy/github-terms/github-community-code-of-conduct).
Loading