From a13a0545ed73af0fa7385529bbdc547af96b4617 Mon Sep 17 00:00:00 2001 From: Jamie Pine <32987599+jamiepine@users.noreply.github.com> Date: Fri, 15 Mar 2024 18:34:11 -0700 Subject: [PATCH] Roadmap updates (#2209) * roadmap updates * moved target * Update setup.mdx * Update setup.mdx Add Notice about possible Docker Warning that Spacedrive Server runs the best on Linux/amd64. Also added a warning that mobile is not ready for public beta testing yet. * fix setup * docs: add note about appimage log viewing * docs: add URL to github issues regarding bug reporting --------- Co-authored-by: Utku <74243531+utkubakir@users.noreply.github.com> Co-authored-by: Arnab Chakraborty <11457760+Rocky43007@users.noreply.github.com> Co-authored-by: jake <77554505+brxken128@users.noreply.github.com> --- .cspell/project_words.txt | 1 + apps/landing/src/app/roadmap/items.ts | 105 ++++++++++++++----------- apps/landing/src/app/roadmap/page.tsx | 3 + docs/product/getting-started/setup.mdx | 93 +++++++++++++++++++++- docs/product/guides/interface.mdx | 4 + 5 files changed, 159 insertions(+), 47 deletions(-) diff --git a/.cspell/project_words.txt b/.cspell/project_words.txt index 796630ea80fc..748c746de027 100644 --- a/.cspell/project_words.txt +++ b/.cspell/project_words.txt @@ -57,6 +57,7 @@ spacetunnel specta storedkey stringly +thumbstrips tobiaslutke typecheck vdfs diff --git a/apps/landing/src/app/roadmap/items.ts b/apps/landing/src/app/roadmap/items.ts index 83546a180ae3..537b349852a7 100644 --- a/apps/landing/src/app/roadmap/items.ts +++ b/apps/landing/src/app/roadmap/items.ts @@ -49,13 +49,13 @@ export const items = [ }, { completed: true, - title: 'Quick View', + title: 'Quick view', description: 'View images, videos and documents in a full screen modal with nested inspector and context switcher.' }, { completed: true, - title: 'Media View', + title: 'Media view', description: 'Turn any directory into a camera roll including media from subdirectories' }, { @@ -74,48 +74,64 @@ export const items = [ completed: true, description: 'Drag and drop files between devices and drives.' }, + { + title: 'Language support', + completed: true, + description: 'Support for 12+ languages, with a community-driven translation via i18n.' + }, { when: '0.2 Alpha', - subtext: 'January 2024', - title: 'Column View', - description: 'View files in the beloved column layout with a nested inspector, with trees!.' + subtext: 'February 2024', + title: 'Column view', + description: 'View files in the beloved column layout with a nested inspector, with trees!' }, { - title: 'Command Palette', + title: 'Improved file transfers', + description: + 'Instant copy for files on the same device. An improved progress bar and speed indicator. Pause, resume and prioritize transfers.' + }, + { + title: 'Folder sync', description: - 'Quickly navigate to any file or folder from anywhere in the app, along with AI search!' + 'Configure replication or bidirectional sync between folders on any device or drive.' }, { title: 'File converter', description: 'Convert image and video between common formats from the context menu.' }, { - title: 'Folder sync', - description: - 'Configure replication or bidirectional sync between folders on any device or drive.' + title: 'Command Palette', + description: 'Quickly navigate to any file or folder from anywhere in the app.' }, { - title: 'Advanced media analysis', - description: 'Transcribe audio, identify faces, video scenes and more.' + title: 'Video thumbstrips', + description: + 'Generate and display thumbstrips for videos, with a scrubber to preview the video.' }, { when: '0.3 Alpha', - subtext: 'Q2 2024', - title: 'Connect devices & sync', + subtext: 'April 2024', + title: 'Connect devices & Library sync', description: 'Automatically synchronized libraries across all your devices.' }, { - title: 'Mobile app testflight', - description: 'Access your library on the go, with a mobile app for iOS and Android.' + title: 'Key manager', + description: + 'View, mount, unmount and hide keys. Mounted keys can be used to instantly encrypt and decrypt any files on your node.' }, { - title: 'Spacedrive in every language, i18n', - description: 'Spacedrive will be available in every language.' + title: 'Mobile app TestFlight', + description: + 'Access your library on the go, with a mobile app for iOS and Android in alpha via TestFlight and Play Store.' }, { - title: 'Key manager', + title: 'Advanced media analysis', + description: 'Transcribe audio, identify faces, video scenes and more.' + }, + { + title: 'Third-party cloud integrations', description: - 'View, mount, unmount and hide keys. Mounted keys can be used to instantly encrypt and decrypt any files on your node.' + 'Filesystem integrations with iCloud, Google Drive, Dropbox, OneDrive & Mega + easy API for the community to add more.' }, { title: 'Comments', @@ -124,10 +140,16 @@ export const items = [ }, { when: '0.4 Alpha', - subtext: 'Q2 2024', - title: 'Third-party cloud integrations', + subtext: 'May 2024', + title: 'AI search', description: - 'Filesystem integrations with iCloud, Google Drive, Dropbox, OneDrive & Mega + easy API for the community to add more.' + 'Search the contents of your files, including images, audio and video with a deep understanding of context and content.' + }, + + { + title: 'Spaces', + description: + 'Create and manage Spaces, hosted locally or on the cloud, to share with friends or publish on the web. Spaces are AI native, with a custom local language model that can converse with the user and puppeteer the Explorer view.' }, { title: 'Spacedrive Cloud', @@ -135,45 +157,36 @@ export const items = [ 'Backup and sync from anywhere with a Spacedrive Cloud account. Paid plans for additional storage and cloud features.' }, { - title: 'Hosted Spaces', - description: 'Host select Spaces on our cloud to share with friends or publish on the web.' + title: 'Web portal', + description: + 'Access the web interface via the browser, remotely access your library and manage your devices and Spaces.' }, { - title: 'iOS & Android Release', + title: 'iOS & Android release', description: 'Spacedrive will be available on the App Store and Google Play Store.' }, { - when: '0.5 Beta', - subtext: 'Q3 2024', - title: 'Extensions', + title: 'File versioning', description: - 'Build tools on top of Spacedrive, extend functionality and integrate third party services. Extension directory on spacedrive.com/extensions.' + 'Automatically save versions of files when they change, with a timeline view and the ability to restore.' }, { + when: '0.5 Beta', + subtext: 'June 2024', title: 'Encrypted vault(s)', description: 'Effortlessly manage & encrypt sensitive files. Encrypt individual files or create flexible-size vaults.' }, { - title: 'Security Audit', - description: - 'We will hire a third party security firm to audit the codebase and ensure the highest level of security.' - }, - { - when: 'Release', - subtext: 'Q4 2024', - title: 'Timeline', - description: - 'View a linear timeline of content, travel to any time and see media represented visually.' - }, - { - title: 'Redundancy', + title: 'Extensions', description: - 'Ensure a specific amount of copies exist for your important data, discover at-risk files and monitor device/drive health.' + 'Build tools on top of Spacedrive, extend functionality and integrate third party services. Extension directory on spacedrive.com/extensions.' }, { - title: 'Workers', + when: '1.0 Release', + subtext: '2025', + title: 'Security audit', description: - 'Utilize the compute power of your devices in unison to encode and perform tasks at increased speeds.' + 'We will hire a third party security firm to audit the codebase and ensure the highest level of security.' } ]; diff --git a/apps/landing/src/app/roadmap/page.tsx b/apps/landing/src/app/roadmap/page.tsx index bf2790d0b6ef..0da7a0993ffe 100644 --- a/apps/landing/src/app/roadmap/page.tsx +++ b/apps/landing/src/app/roadmap/page.tsx @@ -20,6 +20,9 @@ export default function Page() { Here is a list of the features we are working on, and the progress we have made so far.
++ Last updated: March 13, 2024 +