From f36ddcbb34b00113acb069df473be9a46185901c Mon Sep 17 00:00:00 2001 From: Jason Rasmussen Date: Thu, 7 Nov 2024 08:44:25 -0500 Subject: [PATCH] docs: update roadmap --- docs/src/pages/roadmap.tsx | 64 ++++++++++++++++++++++---------------- 1 file changed, 37 insertions(+), 27 deletions(-) diff --git a/docs/src/pages/roadmap.tsx b/docs/src/pages/roadmap.tsx index b54753370dc17..4976c6a4ada8f 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), @@ -177,27 +180,19 @@ const withRelease = ({ const roadmap: Item[] = [ { done: false, - icon: mdiLockOutline, - iconColor: 'sandybrown', - title: 'Private/locked photos', - 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', + icon: mdiFlash, + iconColor: 'gold', + title: 'Workflows', + description: 'Automate tasks with workflows', + getDateLabel: () => 'Planned for 2025', }, { done: false, - icon: mdiCloudUploadOutline, - iconColor: 'cornflowerblue', - title: 'Better background backups', - description: 'Rework background backups to be more reliable', - getDateLabel: () => 'Planned for 2024', + icon: mdiTableKey, + iconColor: 'gray', + title: 'Fine grained access controls', + description: 'Granular access controls for users and api keys', + getDateLabel: () => 'Planned for 2025', }, { done: false, @@ -205,22 +200,30 @@ const roadmap: Item[] = [ iconColor: 'rebeccapurple', title: 'Basic editor', description: 'Basic photo editing capabilities', - getDateLabel: () => 'Planned for 2024', + getDateLabel: () => 'Planned for 2025', }, { done: false, - icon: mdiFlash, - iconColor: 'gold', - title: 'Workflows', - description: 'Automate tasks with workflows', + icon: mdiRocketLaunch, + iconColor: 'indianred', + title: 'Stable release', + description: 'Immich goes stable', + getDateLabel: () => 'Planned for early 2025', + }, + { + done: false, + icon: mdiLockOutline, + iconColor: 'sandybrown', + title: 'Private/locked photos', + description: 'Private assets with extra protections', getDateLabel: () => 'Planned for 2024', }, { done: false, - icon: mdiTableKey, - iconColor: 'gray', - title: 'Fine grained access controls', - description: 'Granular access controls for users and api keys', + icon: mdiCloudUploadOutline, + iconColor: 'cornflowerblue', + title: 'Better background backups', + description: 'Rework background backups to be more reliable', getDateLabel: () => 'Planned for 2024', }, { @@ -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',