What's Changed
- A bit more text improvements by @rpominov in #919
- Align Switch with Figma by @rpominov in #921
- Replace bson-objectid with nanoid by @TrySound in #925
- Move breakpoints to Build table by @TrySound in #926
- Sort dashboard projects by createdAt by @kof in #927
- Unify and simplify fetch and errors for endpoints and packages used in SaaS by @istarkov in #930
- Pending state for create project in dashboard by @kof in #931
- added background/topbar and border/dark colors by @taylornowotny in #933
- Use projectId as composite id in tables by @TrySound in #932
- Update packages by @istarkov in #934
- Use synchronized store for assets by @TrySound in #936
- Optimistic project deletetion by @kof in #938
- Delete instance without pubsub by @TrySound in #937
- Optimistic rename project by @kof in #939
- Show preview initially for view only users by @istarkov in #940
- blue colors updated for improved appearance in chrome by @taylornowotny in #942
- Topbar layout and buttons redesign by @kof in #943
- Track delete shortcut on both canvas and designer by @TrySound in #947
- Add assets permissions checks by @istarkov in #948
- Disable sync for user/token with "view" permit and show view mode icon by @istarkov in #941
- Fix double delete when focused navigator tree by @TrySound in #946
- Add
data-state="open"
support to Button by @rpominov in #950 - Rename singular props and styles names by @TrySound in #953
- Refactor closest droppable with instances index by @TrySound in #945
- Remaning toolbar updates by @kof in #949
- Assets view mode by @istarkov in #951
- Disable share and publish buttons if not owner by @istarkov in #952
- Move selected style source into separate store by @TrySound in #955
- Fix crash when duplicating a project by @rpominov in #958
- Synchronize initial state of client stores by @TrySound in #960
- Add size prop to generated icons by @TrySound in #944
- two new color tokens by @taylornowotny in #965
- Animate menu button on hover by @kof in #967
- Implement basic style source ui by @TrySound in #962
- Clone assets by @rpominov in #969
- Represent props on client as map by @TrySound in #972
- Represent style source as map by @TrySound in #975
- Refactor instance reparenting with instances index by @TrySound in #977
- Represent style source selections as map by @TrySound in #976
- Refactor insertInstance with instances index by @TrySound in #978
- Fix multiple local style sources by @TrySound in #981
- Change Env usage from process.env to import by @istarkov in #973
- Add support of saas edge-api trpc preview router by @istarkov in #971
- Update npm packages by @istarkov in #982
Full Changelog: 0.27.0...0.28.0