From decbc741e20c1197f5bcf8eba57496c24bd924ff Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Thu, 7 Nov 2024 09:24:21 -0500 Subject: [PATCH] docs: update roadmap (#13984) --- docs/src/pages/roadmap.tsx | 74 +++++++++++++++++++++----------------- 1 file changed, 42 insertions(+), 32 deletions(-) diff --git a/docs/src/pages/roadmap.tsx b/docs/src/pages/roadmap.tsx index b54753370d..4976c6a4ad 100644 --- a/docs/src/pages/roadmap.tsx +++ b/docs/src/pages/roadmap.tsx @@ -74,12 +74,15 @@ import { mdiFaceRecognition, mdiVideo, mdiWeb, + mdiDatabase, + mdiDatabaseOutline, } from '@mdi/js'; import Layout from '@theme/Layout'; import React from 'react'; import { Item, Timeline } from '../components/timeline'; const releases = { + 'v1.120.0': new Date(2024, 10, 6), 'v1.114.0': new Date(2024, 8, 6), 'v1.113.0': new Date(2024, 7, 30), 'v1.112.0': new Date(2024, 7, 14), @@ -175,6 +178,38 @@ const withRelease = ({ }; const roadmap: Item[] = [ + { + done: false, + icon: mdiFlash, + iconColor: 'gold', + title: 'Workflows', + description: 'Automate tasks with workflows', + getDateLabel: () => 'Planned for 2025', + }, + { + done: false, + icon: mdiTableKey, + iconColor: 'gray', + title: 'Fine grained access controls', + description: 'Granular access controls for users and api keys', + getDateLabel: () => 'Planned for 2025', + }, + { + done: false, + icon: mdiImageEdit, + iconColor: 'rebeccapurple', + title: 'Basic editor', + description: 'Basic photo editing capabilities', + getDateLabel: () => 'Planned for 2025', + }, + { + done: false, + icon: mdiRocketLaunch, + iconColor: 'indianred', + title: 'Stable release', + description: 'Immich goes stable', + getDateLabel: () => 'Planned for early 2025', + }, { done: false, icon: mdiLockOutline, @@ -183,14 +218,6 @@ const roadmap: Item[] = [ description: 'Private assets with extra protections', getDateLabel: () => 'Planned for 2024', }, - { - done: false, - icon: mdiRocketLaunch, - iconColor: 'indianred', - title: 'Stable release', - description: 'Immich goes stable', - getDateLabel: () => 'Planned for 2024', - }, { done: false, icon: mdiCloudUploadOutline, @@ -199,30 +226,6 @@ const roadmap: Item[] = [ description: 'Rework background backups to be more reliable', getDateLabel: () => 'Planned for 2024', }, - { - done: false, - icon: mdiImageEdit, - iconColor: 'rebeccapurple', - title: 'Basic editor', - description: 'Basic photo editing capabilities', - getDateLabel: () => 'Planned for 2024', - }, - { - done: false, - icon: mdiFlash, - iconColor: 'gold', - title: 'Workflows', - description: 'Automate tasks with workflows', - getDateLabel: () => 'Planned for 2024', - }, - { - done: false, - icon: mdiTableKey, - iconColor: 'gray', - title: 'Fine grained access controls', - description: 'Granular access controls for users and api keys', - getDateLabel: () => 'Planned for 2024', - }, { done: false, icon: mdiCameraBurst, @@ -234,6 +237,13 @@ const roadmap: Item[] = [ ]; const milestones: Item[] = [ + withRelease({ + icon: mdiDatabaseOutline, + iconColor: 'brown', + title: 'Automatic database backups', + description: 'Database backups are now integrated into the Immich server', + release: 'v1.120.0', + }), { icon: mdiStar, iconColor: 'gold',