From 3de5206dd4d80521a35fb451eab66ce99ebd6bc6 Mon Sep 17 00:00:00 2001 From: kolaente Date: Tue, 24 Mar 2026 19:49:41 +0100 Subject: [PATCH] feat(templates): add templates sidebar, template picker, save-as-template action, and i18n keys --- frontend/src/components/home/Navigation.vue | 15 ++++++ .../project/ProjectSettingsDropdown.vue | 23 ++++++++++ frontend/src/i18n/lang/en.json | 8 ++++ frontend/src/views/project/NewProject.vue | 46 +++++++++++++++++-- 4 files changed, 89 insertions(+), 3 deletions(-) diff --git a/frontend/src/components/home/Navigation.vue b/frontend/src/components/home/Navigation.vue index b287362a2..649e25007 100644 --- a/frontend/src/components/home/Navigation.vue +++ b/frontend/src/components/home/Navigation.vue @@ -108,6 +108,20 @@ :can-collapse="true" /> + + projectStore.notArchivedRootProjects as IProject[]) const favoriteProjects = computed(() => projectStore.favoriteProjects as IProject[]) const savedFilterProjects = computed(() => projectStore.savedFilterProjects as IProject[]) +const templateProjects = computed(() => projectStore.templateProjects as IProject[])