import { format } from 'date-fns' import { useData } from 'nextra/data' import Image from 'next/image' import Link from 'next/link' import { useState } from 'react' import { useForm } from 'react-hook-form' const Changelog = () => { const data = useData() const { register, handleSubmit, reset } = useForm({ defaultValues: { email: '', }, }) const [formMessage, setFormMessage] = useState('') const onSubmit = (data: { email: string }) => { const { email } = data const options = { method: 'POST', body: JSON.stringify({ updateEnabled: false, email, listIds: [14], }), } if (email) { fetch('https://brevo.jan.ai/', options) .then((response) => response.json()) .then((response) => { if (response.id) { setFormMessage('You have successfully joined our newsletter') } else { setFormMessage(response.message) } reset() setTimeout(() => { setFormMessage('') }, 5000) }) .catch((err) => console.error(err)) } } return (
Latest release updates from the Jan team. Check out our Roadmap {`to see what's next.`}
{formMessage}
}{format(log?.date, 'MMMM do, yyyy')}
{log?.description}
)}New release Jan App v{log?.version}