Releases: webstudio-is/webstudio
Releases · webstudio-is/webstudio
0.167.0
Features
- Improve CLI link command by @TrySound
- Improve CLI sync command by @TrySound
- Improve CLI build command by @TrySound
- Improve CLI init commands by @TrySound
- Insert a variable at the caret position from the list by @TrySound
- Show usage count when deleting variable by @TrySound
- Make it easy for a self-hosted version to set the plan features by @istarkov
- Support curl paste in GraphQL resource URL by @TrySound
- Highlight Custom Code as HTML by @TrySound
Fixes
- Append iterator to page when inserting from marketplace by @TrySound
- Switch to home page when deleting currently selected page by @TrySound
- Save "Include in marketplace" switch by @TrySound
- Switch to native form in preview by @TrySound
- Try to avoid race conditions while loading resources by @TrySound
- Fix focus bugs with text editing on canvas by @istarkov
- Use darker comment color by @TrySound
- Make environment compatible across all environments by @istarkov
- Permission error when opening marketplace projects by @istarkov
- Fix open state indication of the tabs in the left sidebar by @kof
- Fix arrow focus by @istarkov
- Create a new page and mark it as home in the same step by @istarkov
- Treat link URLs without pathname as self-reference by @TrySound
- Allow deleting unknown instance without meta by @TrySound
- Close variable after creating by @TrySound
- Show error on canvas when collection data is invalid by @TrySound
- Render canvas only when data is loaded by @TrySound
- Resolve issue with script tag compilation in self-hosted Project Settings by @istarkov
Refactors
- Merge all Storybooks into one by @TrySound
- Drop --force flag from migrations by @TrySound
- Remove canvas max width detection by @TrySound
- Move builder data loading to client-side by @TrySound
- Code editor improvements and editor for background-image by @JayaKrishnaNamburu
Builds
- Add devcontainer by @istarkov
- Add host for Vite config by @istarkov
- Upgrade Remix by @TrySound
- Bump tsx and relax esbuild by @TrySound
- Automatically create release by @TrySound
- Publish 0.167.0 by @TrySound
Chores
- Fix React key spread warning by @kof
Experimentals
- Paste from Webflow by @kof
- Paste from Webflow 2 by @kof
- Paste from Webflow 3 by @kof
- Paste from Webflow 3 by @kof
Full Changelog: 0.165.0...0.167.0
0.166.0
Fixes
- Append iterator to page when inserting from marketplace by @TrySound
- Switch to home page when deleting currently selected page by @TrySound
- Save "Include in marketplace" switch by @TrySound
- Switch to native form in preview by @TrySound
- Try to avoid race conditions while loading resources by @TrySound
Full Changelog: 0.165.0...0.166.0
0.165.0
Features
- Save path in history when navigating with a link by @TrySound
- Restore system parameters from history's first entry by @TrySound
- Match unambiguous variables by name by @TrySound
- Add marketplace section in page settings by @TrySound
- Insert marketplace pages by @TrySound
- Improve autoplacement when inserting component via 1-click in components panel or via paste by @kof
Fixes
- URL patterns should not be included in the sitemap by @istarkov
- Make select and combobox description height stable by @istarkov
- Show visually missing component in canvas by @TrySound
- Enforce text editor focus after clicking on toolbar by @TrySound
- Use default system in resources by @TrySound
- Show drop stub when collection is empty by @TrySound
- Include .npmrc in CLI package by @istarkov
- Avoid interfering with user input in color picker by @TrySound
- Prevent showing not matching history by @TrySound
- Support copying text from code editor by @TrySound
Refactors
- Parse JSX AI output with Acorn by @TrySound
- Switch variable values to native validation by @TrySound
- Move text placeholders to meta templates by @kof
- Access form element directly in variable popover by @TrySound
- Move Map.groupBy into shims by @TrySound
- Host hyphenate-style-name by @TrySound
- Generalize page copying logic by @TrySound
Builds
- Upgrade Storybook 8 by @TrySound
- Publish 0.163.0 by @TrySound
- Upgrade to Prettier 3.2.5 by @TrySound
Chores
- Set Node version to 20 in .nvmrc by @armedi
New Contributors
- @armedi made their first contribution
Full Changelog: 0.163.0...0.165.0
0.163.0
Features
- Improve resource body by @TrySound in PR #3374
- Add UI section for filters and backdrop-filters by @JayaKrishnaNamburu in PR #3348
Fixes
- Fix zoom detector by @kof in PR #3372
- Strip backslashes from curl when pasting by @TrySound in PR #3376
Refactors
Experimental
- Save address bar on enter or close by @TrySound in PR #3373
- Support history in address bar by @TrySound in PR #3377
Full Changelog: 0.162.0...0.163.0
0.162.0
Features
- Warn user when they use browser zoom on canvas by @kof in #3362
- Add email to the dashboard menu by @kof in #3364
- Fullscreen preview when on base breakpoint by @kof in #3276
Fixes
Refactors
- Define resource control explicitly by @TrySound in #3360
- Add object expression utilities by @TrySound in #3363
- Align text area error with input field by @TrySound in #3365
- Use native validation for resource URL by @TrySound in #3366
- Use native validation for resource headers by @TrySound in #3367
Experimentals
Full Changelog: 0.161.0...0.162.0
0.161.0
Features
- Simple bot protection that should eliminate most of the spam on our forms by @istarkov
Fixes
- Support multiline GraphQL in curl by @TrySound
- Avoid canvas failure when image/link props are invalid by @TrySound
- Fix breakpoints editor layout by @kof
- Settings panel breaks when resource URL is an expression by @TrySound
- Allow users to use hex and rgba values in CSS filters by @JayaKrishnaNamburu
- Slow performance on a large site during text editing by @istarkov
Refactors
- Refactor the style-layer-list for layers-based sections in style panel by @JayaKrishnaNamburu
- Bump asset uploader dependencies by @TrySound
- Drop unused MailChannels form handler by @TrySound
Experimentals
Chores
- Change layout for shadow UI by @JayaKrishnaNamburu
Full Changelog: 0.160.0...0.161.0
0.160.0
Features
- Exclude the page from search by default by @kof in #3323
- Parse complex values with available parsers for sections by @JayaKrishnaNamburu in #3319
- Add support for
backdrop-filter
property in style panel by @JayaKrishnaNamburu in #3317 - Add support for
text-shadow
property in style-panel by @JayaKrishnaNamburu in #3318
Fixes
- Close the dialog when a navigable link within it is clicked by @istarkov in #3329
- Prevent failing npm install on peer mismatch by @TrySound in #3311
- Buttons native disabled support by @istarkov in #3320
- Dev command by @istarkov in #3324
- Do not show bind button if it disabled by @istarkov in #3325
- Form action in case of undefined should use Remix Form to avoid reload by @istarkov in #3327
- Do not check user authenticated on trpc by @istarkov in #3330
- Add sample link to content embed component by @johnsicili in #3335
Builds
- Simplify development by fixing dev mode image behavior, fix migrate cli by @istarkov in #3310
- Improve dev perf a little bit removing all (except prisma) esbuilds by @istarkov in #3189
- Ability to publish Pages with document type XML by @istarkov in #3316
- Drop eslint-plugin-react by @TrySound in #3332
- Drop eslint-plugin-import by @TrySound in #3333
Chores
- Update snapshots for transitions to inline by @JayaKrishnaNamburu in #3312
Refactors
- Drop require export condition by @TrySound in #3299
- Refactor existing
parseBoxShadow
to parse both box and text shadows by @JayaKrishnaNamburu in #3307
Experimentals
- Add support for Xml Node attributes by @istarkov in #3309
- Add doctype to new/edit page by @istarkov in #3314
- Show xml category for xml, hide in other cases by @istarkov in #3338
- Hide style settings on non html pages by @istarkov in #3337
- Add descendent component by @TrySound in #3313
- Add content embed aka rich text component by @TrySound in #3315
0.152.0
Fixes
- Default values of transitions are tuples which need to be reset by @JayaKrishnaNamburu in PR #3303
Build
Full Changelog: 0.151.0...0.152.0
0.151.0
Features
Fixes
- When navigator item is being edited, it can't be draggable by @kof in PR #3286
- Hide contact email behind pro by @TrySound in PR #3296
Refactors
- Reimplement canvas style renderer by @TrySound in PR #3253
- Remove project meta from client by @TrySound in PR #3290
- Upgrade to remix 2.9.1 by @TrySound in PR #3287
Full Changelog: 0.150.0...0.151.0