From 1a8c66ca359072e3d670cb036a0fe17229c5bf50 Mon Sep 17 00:00:00 2001 From: xds Date: Mon, 9 Feb 2026 16:06:50 +0300 Subject: [PATCH] feat: Implement project management with new views, services, store, and sidebar project selection. --- src/App.vue | 9 + src/components/AppSidebar.vue | 104 ++++++++++- src/router/index.js | 10 ++ src/services/api.js | 11 +- src/services/dataService.js | 10 ++ src/services/projectsService.js | 31 ++++ src/stores/projectsStore.js | 98 ++++++++++ src/views/AssetsView.vue | 304 +++++++++++++++++++++++--------- src/views/CharactersView.vue | 146 ++++++++++++++- src/views/ProjectDetailView.vue | 166 +++++++++++++++++ src/views/ProjectsView.vue | 123 +++++++++++++ 11 files changed, 915 insertions(+), 97 deletions(-) create mode 100644 src/services/projectsService.js create mode 100644 src/stores/projectsStore.js create mode 100644 src/views/ProjectDetailView.vue create mode 100644 src/views/ProjectsView.vue diff --git a/src/App.vue b/src/App.vue index 2a7e5e7..a39e4ac 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,8 +1,17 @@