From 69532bab03a41dc24cfa54737ccbc4e28894aca4 Mon Sep 17 00:00:00 2001 From: suvanbanerjee Date: Sat, 15 Jun 2024 22:35:35 +0530 Subject: [PATCH] timeline added --- components/downloads.tsx | 3 - components/timeline.tsx | 131 ++++++++++++++++++++++++++++++++------- 2 files changed, 109 insertions(+), 25 deletions(-) diff --git a/components/downloads.tsx b/components/downloads.tsx index 751497c..4636530 100644 --- a/components/downloads.tsx +++ b/components/downloads.tsx @@ -132,9 +132,6 @@ export default function DownloadPage() { We suggest using the Open Voice OS installer for Mycroft devices. It will install all the dependencies and set up the environment for you. More details here

-

- Neongecko.com is official software provider for Mycroft devices. Open Voice OS is a community project and is not affiliated with Mycroft AI Inc. -

diff --git a/components/timeline.tsx b/components/timeline.tsx index 77897b8..7dd7564 100644 --- a/components/timeline.tsx +++ b/components/timeline.tsx @@ -1,6 +1,104 @@ import React from 'react'; +function TimelineEvent({ title, date, description, link }: { title: string, date: string, description: string, link?: string }) { + return ( +
+

{title}

+ + {link ? ( + + {description} + + ) : ( +

{description}

+ )} +
+ ); +} + export default function Timeline() { + const events = [ + { + title: 'MycroftAI Kickstarter Launch', + date: 'August 2015', + description: 'MycroftAI company launches Kickstarter for their Mark-1 based on a Raspberry Pi3.', + link: 'https://www.kickstarter.com/projects/aiforeveryone/mycroft-an-open-source-artificial-intelligence-for' + }, + { + title: 'MycroftAI Mark 1 Release', + date: 'September 2017', + description: 'MycroftAI Mark 1 is released and Kickstarter campaign fulfilled.' + }, + { + title: 'MycroftAI Mark 2 Kickstarter Launch', + date: 'January 2018', + description: 'MycroftAI launches second Kickstarter campaign for their Mark 2 device.', + link: 'https://www.kickstarter.com/projects/aiforeveryone/mycroft-mark-ii-the-open-voice-assistant' + }, + { + title: 'First GUI', + date: 'September 2018', + description: 'The first GUI saw the day of light in a cooperation between MycroftAI and BlueSystems based on KDE framework.' + }, + { + title: 'MycroftOS Creation', + date: 'October 2018', + description: 'Peter Steenbergen (j1nx) creates "MycroftOS", the first version of what will eventually become the OpenVoiceOS framework.', + link: 'https://community.openconversational.ai/t/openvoiceos-a-bare-minimal-production-type-of-os-based-on-buildroot/4708' + }, + { + title: 'Neglect of Community Contributions', + date: 'Early 2020', + description: 'MycroftAI as a company starts to neglect community contributions.' + }, + { + title: 'Renaming to OpenVoiceOS - Mycroft Edition', + date: 'October 2020', + description: 'MycroftOS was renamed to OpenVoiceOS - Mycroft Edition due to trademark issues enforced by MycroftAI.' + }, + { + title: 'Formation of OpenVoiceOS Team', + date: 'October 2020', + description: 'Casimiro Ferreira (Jarbas), Aditya Mehra (AIX), and Peter Steenbergen (j1nx) join forces as Python developer, GUI/QT KDE developer, and Linux OS developer respectively.' + }, + { + title: 'Daniel McKnight Joins OpenVoiceOS', + date: 'November 2021', + description: 'Daniel McKnight, NeonAI\'s lead developer, joins the team.' + }, + { + title: 'MycroftAI Layoffs', + date: 'November 2022', + description: 'MycroftAI lays off most of their staff. Only a skeleton crew remains.' + }, + { + title: 'MycroftAI Partners with NeonAI', + date: 'February 2023', + description: 'MycroftAI partners up with NeonAI to take over the Mark 2 fulfillments and not much later ends its business.' + }, + { + title: 'OpenVoiceOS Fundraiser', + date: 'March 2023', + description: 'OpenVoiceOS starts fundraiser to form a non-profit foundation legal entity.' + }, + { + title: 'Aditya Leaves OpenVoiceOS', + date: 'April 2023', + description: 'Aditya leaves OpenVoiceOS.', + link: 'https://community.openconversational.ai/t/aix-signing-off/13583' + }, + { + title: 'Mycroft Forums Move', + date: 'January 2024', + description: 'Mycroft forums move to Open Conversational AI.' + }, + { + title: 'OpenVoiceOS Website Launch', + date: 'June 2024', + description: 'OpenVoiceOS establishes its online presence with this website.' + } + ]; + return (
@@ -8,35 +106,24 @@ export default function Timeline() {

History

- Open Voice OS is a project that has been in development for a few years now. Here's a brief history of the project. +
-
-

Open Voice OS

- -

History incoming :)

-
-
-

Open Voice OS

- -

History incoming :)

-
-
-

Open Voice OS

- -

History incoming :)

-
-
-

Open Voice OS

- -

History incoming :)

-
+ {events.map((event, index) => ( + + ))}
); -} +} \ No newline at end of file