Releases: webstudio-is/webstudio
Releases · webstudio-is/webstudio
0.182.0
Features
- Make pages tree accessible from keyboard (#4132) by @TrySound
- Preview by publishing to subdomain only aka staging (#4143) by @istarkov
Fixes
- Fix unknown font family support (#4136) by @kof
- DNS, add public suffix support, remove 2 underscores from txt (#4124) by @istarkov
- Check for expanded templates when a template is selected from the cli init flow. (#4107) by @JayaKrishnaNamburu
- Handle invalid or unknown properties (#4151) by @TrySound
- Allow user to define a custom font stack (#4153) by @kof
- Fix font family control when value is inherit (#4161) by @kof
- Fix scrolling for some users on Windows 10 + Chrome 129 (#4163) by @kof
- Tooltip delay removed when doing things other than hovering over tooltip trigger (#4162) by @istarkov
- DNS copy buttons don't trigger/show tooltips like "Copied" (#4160) by @istarkov
Experimental
- Parse
linear-gradient
and extractstops
,angle
,side-or-corner
andhints
from the gradient. (#4131) by @JayaKrishnaNamburu
Other changes
- New Domain publish prepare steps (#4125) by @istarkov
- Update fixtures date (#4138) by @istarkov
- Migrate transform panels to new style engine (#4118) by @TrySound
- Fix prettier check (#4141) by @istarkov
- Publish 0.181.0 (#4147) by @TrySound
- Chanigng the amount of free custom domains to 1 (#4148) by @kof
- Make new tree sortable (#4145) by @TrySound
- Upgrade to storybook 8.3 (#4154) by @TrySound
Full Changelog: 0.181.0...0.182.0
0.181.0
Features
- Add modern system font stacks (#4123) by @kof
- Open the page settings in one click or key press from the top bar (#4126) by @kof
Fixes
- Fix integration templates insertion (#4104) by @kof
- Disable auto-freezing for Safari structuredClone compatibility in sync-stores (#4106) by @istarkov
- Add CSP frame-src support for Entri (#4109) by @istarkov
- Inserting Slots within Slots from the Marketplace causes infinite loop and crash (#4113) by @istarkov
- Use backdrop-filter styles in section (#4116) by @TrySound
- Robots.txt to allow login and nothing else (#4110) by @johnsicili
- Fix unknown font family support (#4136) by @kof
Experimental
- Migrate background content to style object model (#4108) by @TrySound
- Migrate advanced section to new style engine (#4114) by @TrySound
- Add css custom properties support to advanced styles (#4117) by @TrySound
Other changes
- Fast project opening (on subsequent openings) (#4100) by @istarkov
- Merge tree and navigator tree (#4122) by @TrySound
- Switch to react aria focus in navigator (#4120) by @TrySound
- Rewrite backgrounds section with repeated style (#4112) by @TrySound
- Deprecate tree component (#4130) by @TrySound
Full Changelog: 0.180.0...0.181.0
0.180.0
Features
- Forgive semicolon in css value inputs (#4090) by @TrySound
- Add integrations section in the marketplace (#4101) by @kof
Fixes
- Fix comma parsing in style value and support comma in numbers with math expressions (#4081) by @kof
- Image upload via share link (#4083) by @istarkov
- Delay showing tooltip in toggle group (#4088) by @TrySound
- Fix color control spacing, border and accessibility (#4089) by @kof
- Disabling image optimize breaks image path (#3931) by @istarkov
Experimental
- Migrate transitions to style object model (#4084) by @TrySound
- Migrate typography section to style object model (#4091) by @TrySound
- Migrate shadows sections to style object model (#4092) by @TrySound
- Migrate filter sections to style object model (#4097) by @TrySound
- Migrate image control to style object model (#4102) by @TrySound
Other changes
Full Changelog: 0.179.0...0.180.0
0.179.0
Features
- Hide the label of the instance when mouse is not hovering it (#4046) by @kof
- Add tooltips for individual properties in style panels by the descriptions generated by ai (#3964) by @JayaKrishnaNamburu
- Show generated css in property label (#4058) by @TrySound
- Add support for css-transforms in style panel (#4057) by @JayaKrishnaNamburu
- Allow deleting style layers even when in hidden state (#4059) by @JayaKrishnaNamburu
Fixes
- Fix old share link support (#4041) by @kof
- Sitemap resource loading issue (#4042) by @istarkov
- Support new project links in the cli (#4049) by @istarkov
- CLI, CORS does not allow synchronization in certain scenarios (#4056) by @istarkov
- Default form control values (#4045) by @kof
- Project Cloning Broken for Share Links (#4071) by @istarkov
Experimental
- Migrate text control to style object model (#4036) by @TrySound
- Migrate toggle group to style object model (#4063) by @TrySound
- Migrate gap controls to style object model (#4067) by @TrySound
- Migrate style section to style object model (#4065) by @TrySound
- Migrate size section to style object model (#4073) by @TrySound
- Migrate layout section to style object model (#4072) by @TrySound
- Migrate borders section to style object model (#4076) by @TrySound
Other changes
- Add SEO support (#4043) by @istarkov
- Add prefetch dns, add loading indicator to dashboard (#4051) by @istarkov
- Add dasboard preconnect (#4052) by @istarkov
- Publish 0.175.0 (#4054) by @TrySound
- Add postMessage token to secure against Canvas script execution (#4060) by @istarkov
- Add unused ref to fix the warning (#4062) by @kof
- Add CSRF protection to prevent Canvas script execution vulnerability (#4047) by @istarkov
- Migrate outline section to style object model (#4074) by @TrySound
- Additional checks for the redirect_uri to avoid authorization code leakage (#4066) by @istarkov
Full Changelog: 0.178.0...0.179.0
0.178.0
Features
- Highlight navigator item when canvas instance is hovered (#3999) by @kof
- Show the properties that are already applied on the node at the top of the transition property list. (#3992) by @JayaKrishnaNamburu
- Add download property to link component (#4024) by @kof
- Support multiple types of timestamps in the Time Component (#4028) by @kof @johnsicili
Fixes
- Hide outline when ephemeral update is in progress (#4011) by @kof
- Show rotate and skew in the transform property dropdow listn (#4022) by @JayaKrishnaNamburu
- Show page titles (#4026) by @istarkov
- Chrome tab restore (#4033) by @istarkov
- Fix old share link support (#4041) by @kof
- Sitemap resource loading issue (#4042) by @istarkov
Experimental
- Provide style value source in computed style (#4009) by @TrySound
- Generate property tooltip from style object model (#4012) by @TrySound
- Migrate color control to style object model (#4031) by @TrySound
Other changes
- Make Schema suffix consistent (#4002) by @kof
- Make code "Remix" friendly (#4005) by @istarkov
- Project login (#3990) by @istarkov
- Remove and verify domain by id (#3971) by @TrySound
- Remove index hack, move canvas layout outside for readability (#4006) by @istarkov
- Remove legacy build format from project build (#4008) by @TrySound
- Switch to new property labels for basic properties (#4013) by @TrySound
- Add deployments cleanup workflow (#4014) by @istarkov
- Add property inline label for complex controls (#4015) by @TrySound
- Always use error, not e (#4016) by @kof
- Migrate to property section label (#4017) by @TrySound
- Decouple style updates from react (#4021) by @TrySound
- Switch menu and toggle controls to style object model (#4023) by @TrySound
- New Builder Auth (#4010) by @istarkov
- Migrate select control to style object model (#4025) by @TrySound
- Rename position control to inset control (#4030) by @TrySound
- Improve color picker (#4029) by @TrySound
- Protect session cookies (#4034) by @istarkov
- Unreveal remix, use fully default setup (#4035) by @istarkov
- Add gitclean and gitrebase to devcontainer (#4027) by @istarkov
- Fix types generator in time component (#4038) by @kof
Full Changelog: 0.177.0...0.178.0
0.177.0
Features
Fixes
- Transition-timing function update from the dropdown ui (#3989) by @JayaKrishnaNamburu
- When clicking on canvas reset active sidebar panel state (#3986) by @kof
- Increase text contrast for screen size alert (#3980) by @kof
- Allow inserting instances into the body when it has text content (#3987) by @kof
- Collection binding with JSON Variable not working (#3998) by @istarkov
Other changes
- New Auth for the Projects (#3978) by @istarkov
- Switch to style object model in color control (#3993) by @TrySound
Full Changelog: 0.176.0...0.177.0
0.176.0
Features
- Add markdown embed component (#3884) by @TrySound
- Highlight markdown in code editor (#3893) by @TrySound
- Allow small screen size in preview (#3897) by @kof
- Add shift/option modifiers to spacing and position input popovers (#3924) by @kof
- Tolerate comma instead of dot typo in style value input (#3926) by @kof
- Added ability to search / filter out components (#3925) by @cadamsdev
- Add component panel search improvements (#3933) by @kof
- Style panel and settings panel keyboard shortcuts (#3936) by @kof
- Added navigator panel keyboard shortcut and refactored navigator docking behavior (#3961) by @kof
- Add
offset-position
andoffset-anchor
properties under advanced section (#3970) by @JayaKrishnaNamburu
Fixes
- Do not fail on prettier Errors during SSG build (#3857) by @istarkov
- When cutting in text editing mode, it should not cut the instance (#3881) by @kof
- Parse transform-origin property values as tuples (#3883) by @JayaKrishnaNamburu
- Automatically add json content-type to webhook forms (#3889) by @TrySound
- Prevent duplicate token when renaming (#3873) by @kof
- Free up the wstd subdomain after project was deleted (#3869) by @kof
- Broken copy paste when inputs or text selection were used before (#3894) by @istarkov
- Background-position indicator in position grid for keywords (#3899) by @JayaKrishnaNamburu
- Tree node edit (#3904) by @istarkov
- Color in markdown embed icon on canvas (#3907) by @TrySound
- Make Navigation Items editable after opening Binding dialog (#3905) by @istarkov
- Support html form in ssg (#3908) by @TrySound
- Stop wrapping icon with the label (#3918) by @kof
- Fix blinking navigator item focus ring (#3919) by @kof
- Incorrect style calculations (#3929) by @istarkov
- Navigator scrolling starts too early (#3932) by @kof
- Add hflex/vflex styles (#3954) by @kof
- Sometimes publishing status indicator doesn't correspond actual publishing (#3973) by @istarkov
- Better sorting of transitions and allow
enter
key to save (#3968) by @JayaKrishnaNamburu
Experimental
- Return empty values for hidden keyword properties (#3879) by @JayaKrishnaNamburu
- Add backface-visibility property for transforms (#3802) by @JayaKrishnaNamburu
- Allow json in template literals (#3886) by @istarkov
- Add transform-origin extractor for individual property handling in the style-panel (#3928) by @JayaKrishnaNamburu
- Add ui controls for perspective under transform controls (#3945) by @JayaKrishnaNamburu
- Add UI controls for managing
transform-origin
property from style-panel (#3930) by @JayaKrishnaNamburu - Parse perspective-origin property value as tuples for x and y values (#3947) by @JayaKrishnaNamburu
- Add ui controls for managing perspective-origin from transforms (#3950) by @JayaKrishnaNamburu
- Support selecting style source and state (#3972) by @TrySound
Other changes
- Set tag as release name (#3856) by @TrySound
- Migrate project build to postgrest (#3854) by @TrySound
- Remove legacy n8n handler (#3844) by @TrySound
- Split react-sdk/runtime (#3858) by @TrySound
- Delete unused colors from design system (#3860) by @kof
- Delete deprecated button from the design system (#3862) by @kof
- Upgrade radix primitives (#3808) by @TrySound
- Check fixtures sizes (#3859) by @TrySound
- Remove deprecated input-field component (#3866) by @kof
- Delete deprecated popover (#3867) by @kof
- Stop formatting minified ssg scripts (#3864) by @TrySound
- Delete info log (#3870) by @kof
- Delete deprecated text and icon button component (#3868) by @kof
- Move trpc-interface to postgrest (#3874) by @TrySound
- Bump remix (#3865) by @TrySound
- Remove unused eslint suppressions (#3876) by @TrySound
- Switch to eslint 9 (#3877) by @TrySound
- Switch authorization-token to postgrest (#3878) by @TrySound
- Use workflow_run completed event for fixtures (#3888) by @istarkov
- Load fixtures by build id, use current deplyment for sync (#3890) by @istarkov
- Upgrade prettier (#3892) by @TrySound
- Migrate project to postgrest (#3900) by @TrySound
- Migrate dashboard to postgrest (#3902) by @TrySound
- Make initial value of the logo brightness always at least 30 (#3911) by @kof
- Add timezone (#3913) by @istarkov
- Rewrite loading animation (#3916) by @kof
- Upgrade storybook (#3915) by @TrySound
- Fix marketplace loading issue (#3921) by @istarkov
- Load compact data into builder (#3922) by @TrySound
- Rewrite html styles with css (#3938) by @TrySound
- Optimize html styles access (#3939) by @TrySound
- Store indexed data in style object model (#3943) by @TrySound
- Enable ssl for local development (#3937) by @istarkov
- Upgrade html-tags (#3946) by @TrySound
- Setup reusable style object model (#3948) by @TrySound
- Use secure cookies in local development and fix layout nesting (#3949) by @istarkov
- Rewrite normalize styles with css (#3951) by @TrySound
- Drop sorting by specificity (#3959) by @TrySound
- Switch to compact build data for marketplace (#3967) by @TrySound
- Remove single() PostgREST calls from Build to improve compression (#3969) by @istarkov
- Fix pages switcher in preview (#3975) by @kof
Full Changelog: 0.175.0...0.176.0
0.175.0
Features
- Compare server and client versions and prompt for reload. (#3833) by @istarkov
- Custom font family (#3845) by @kof
Fixes
- Clone projects with preview images properly (#3825) by @TrySound
- Handle empty action in webhook form (#3827) by @TrySound
- Delete projects with space in the end (#3828) by @TrySound
- Wrong user is used when counting available custom domains on a free plan (#3792) by @istarkov
- Fix placeholder images (#3838) by @kof
- Scrub and arrow strokes are not working for transition content and delay (#3832) by @JayaKrishnaNamburu
- Resolve conflicts in variabld and class names (#3839) by @TrySound
- Allow to paste multiple gradients at pnce (#3842) by @TrySound
- Save custom background size (#3848) by @TrySound
Experimental
- Templates support (#3819) by @istarkov
- Add ssg-netlify and ssg-vercel to the cli (#3835) by @istarkov
- Add scaling
x
andy
inputs to be changed together using locked behaviour (#3812) by @JayaKrishnaNamburu - Download ssg (#3846) by @istarkov
- Support beautiful file name (#3851) by @istarkov
- Set vanilla export as default and add static site help link (#3853) by @istarkov
Other changes
- Publish 0.174.0 (#3829) by @TrySound
- Upgrade actions (#3830) by @TrySound
- Stop building in checks (#3831) by @TrySound
- Move reserved form fields to sdk (#3834) by @TrySound
- Migrate asset uploader to postgrest (#3805) by @TrySound
- Invoke default action resource from context (#3836) by @TrySound
- Sort assets by id (#3840) by @TrySound
- Update fixtures (#3841) by @TrySound
- Create production build with sql function (#3843) by @TrySound
- Support parsing font-family (#3849) by @TrySound
- Fix create production build migration (#3847) by @TrySound
- Resync fixtures (#3852) by @istarkov
Full Changelog: 0.174.0...0.175.0
0.174.0
Features
- Use classes for preset styles when generating CSS for published site (#3794, #3796) by @TrySound
- Drop data-ws-* attributes from the build (#3806) by @TrySound
- Submit webhook form without n8n (#3811) by @TrySound
- Support static site generation in cli (#3813) by @TrySound
Fixes
Experimental
- Add transform section under style-panel with ui controls (#3718) by @JayaKrishnaNamburu
- SSG download support (#3783) by @istarkov
Other changes
- Move project cloning into sql function (#3790) by @TrySound
- Disable atomic styles in generate stories (#3795) by @TrySound
- Decouple resource loader from generated requests (#3798) by @TrySound
- Manage forms with resources (#3803) by @TrySound
- Move transforms section behind a flag (#3810) by @JayaKrishnaNamburu
- Publish 0.173.0 (#3816) by @TrySound
- Disable marketplace resource (#3799) by @kof
Full Changelog: 0.173.0...0.174.0
0.173.0
Features
- Keep original case of custom attributes (#3777) by @kof
- Move bug report into help menu (#3780) by @kof
Fixes
- Fix show property handling from navigation (#3771) by @kof
- Style panel layers list rendering (#3778) by @kof
- Fix validation for selected attributes/properties (#3779) by @kof
- Fix webflow html embed preset styles (#3791) by @kof
Documentation
- Change dashboard intro video to use new 101 playlist (#3775) by @johnsicili
Experimental
Other changes
- Add page link to basic fixture (#3769) by @TrySound
- Replace constants in templates (#3770) by @TrySound
- Merge tsconfig from CLI templates (#3774) by @TrySound
- Improve prisma and api debugability (#3784) by @istarkov
- Add Docker-in-Docker Support for Utilities like Supabase CLI (#3785) by @istarkov
Full Changelog: 0.172.0...0.173.0