From 04f8a41a42c5fd80ce1bfdba63b3d447e58d681b Mon Sep 17 00:00:00 2001 From: Rasten Remizov Date: Fri, 5 Jun 2026 18:06:31 +0300 Subject: [PATCH 1/4] fix: update content.yaml to clarify backend integration details and improve documentation accuracy --- public/templates/default/content.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/templates/default/content.yaml b/public/templates/default/content.yaml index 8f9a53f..777012d 100644 --- a/public/templates/default/content.yaml +++ b/public/templates/default/content.yaml @@ -65,7 +65,7 @@ experience: microservice for compilation and deployment. - >- Implemented integration with the backend via OpenAPI with automatic - generation of backend handlers. Led the integration of Token Studio in + generation of backend REST API types. Led the integration of Token Studio in the design team, with automatic generation of CSS variables on the frontend. Both solutions eliminated repetitive manual integration work, freeing roughly 20 story points of team capacity per sprint. From 64ac8ce04f2cb44491ed557a980f4a9128d6d0db Mon Sep 17 00:00:00 2001 From: Rasten Remizov Date: Tue, 9 Jun 2026 17:25:44 +0300 Subject: [PATCH 2/4] feat: enhance editor functionality with bundle import/export, integrate common toaster for notifications, and refactor state management --- app/app.vue | 6 +- app/components/editor/EditorPanel.vue | 12 +- app/components/editor/PreviewToolbar.vue | 26 ++-- app/components/layout/LayoutHeader.vue | 19 +++ app/components/layout/LayoutToolbar.vue | 9 -- app/composables/editor/const.ts | 16 ++ app/composables/editor/index.ts | 3 + app/composables/editor/model.ts | 8 + app/composables/editor/useCvEditor.ts | 144 ++++++++++++++++++ app/composables/editor/useEditorExport.ts | 83 +++++++++++ app/composables/editor/useEditorImport.ts | 112 ++++++++++++++ app/composables/editor/utils.ts | 4 + app/composables/index.ts | 1 + app/composables/useCommonToaster.ts | 32 ++++ app/composables/useCvEditor.ts | 170 ---------------------- app/utils/trycatch.ts | 125 ++++++++++++++++ 16 files changed, 570 insertions(+), 200 deletions(-) delete mode 100644 app/components/layout/LayoutToolbar.vue create mode 100644 app/composables/editor/const.ts create mode 100644 app/composables/editor/index.ts create mode 100644 app/composables/editor/model.ts create mode 100644 app/composables/editor/useCvEditor.ts create mode 100644 app/composables/editor/useEditorExport.ts create mode 100644 app/composables/editor/useEditorImport.ts create mode 100644 app/composables/editor/utils.ts create mode 100644 app/composables/index.ts create mode 100644 app/composables/useCommonToaster.ts delete mode 100644 app/composables/useCvEditor.ts create mode 100644 app/utils/trycatch.ts diff --git a/app/app.vue b/app/app.vue index f035d3f..170a7d7 100644 --- a/app/app.vue +++ b/app/app.vue @@ -1,4 +1,6 @@