1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2025-01-16 00:36:47 +01:00

docs: update roadmap (#13984)

This commit is contained in:
Jason Rasmussen 2024-11-07 09:24:21 -05:00 committed by GitHub
parent 564449a555
commit decbc741e2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -74,12 +74,15 @@ import {
mdiFaceRecognition, mdiFaceRecognition,
mdiVideo, mdiVideo,
mdiWeb, mdiWeb,
mdiDatabase,
mdiDatabaseOutline,
} from '@mdi/js'; } from '@mdi/js';
import Layout from '@theme/Layout'; import Layout from '@theme/Layout';
import React from 'react'; import React from 'react';
import { Item, Timeline } from '../components/timeline'; import { Item, Timeline } from '../components/timeline';
const releases = { const releases = {
'v1.120.0': new Date(2024, 10, 6),
'v1.114.0': new Date(2024, 8, 6), 'v1.114.0': new Date(2024, 8, 6),
'v1.113.0': new Date(2024, 7, 30), 'v1.113.0': new Date(2024, 7, 30),
'v1.112.0': new Date(2024, 7, 14), 'v1.112.0': new Date(2024, 7, 14),
@ -175,6 +178,38 @@ const withRelease = ({
}; };
const roadmap: Item[] = [ 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, done: false,
icon: mdiLockOutline, icon: mdiLockOutline,
@ -183,14 +218,6 @@ const roadmap: Item[] = [
description: 'Private assets with extra protections', description: 'Private assets with extra protections',
getDateLabel: () => 'Planned for 2024', getDateLabel: () => 'Planned for 2024',
}, },
{
done: false,
icon: mdiRocketLaunch,
iconColor: 'indianred',
title: 'Stable release',
description: 'Immich goes stable',
getDateLabel: () => 'Planned for 2024',
},
{ {
done: false, done: false,
icon: mdiCloudUploadOutline, icon: mdiCloudUploadOutline,
@ -199,30 +226,6 @@ const roadmap: Item[] = [
description: 'Rework background backups to be more reliable', description: 'Rework background backups to be more reliable',
getDateLabel: () => 'Planned for 2024', 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, done: false,
icon: mdiCameraBurst, icon: mdiCameraBurst,
@ -234,6 +237,13 @@ const roadmap: Item[] = [
]; ];
const milestones: 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, icon: mdiStar,
iconColor: 'gold', iconColor: 'gold',