forked from abner/for-legacy-web
39 lines
1.2 KiB
TypeScript
39 lines
1.2 KiB
TypeScript
type Element =
|
|
| string
|
|
| {
|
|
type: "image";
|
|
src: string;
|
|
};
|
|
|
|
export interface ChangelogPost {
|
|
date: Date;
|
|
title: string;
|
|
content: Element[];
|
|
}
|
|
|
|
export const changelogEntries: Record<number, ChangelogPost> = {
|
|
1: {
|
|
date: new Date("2022-06-12T20:39:16.674Z"),
|
|
title: "Secure your account with 2FA",
|
|
content: [
|
|
"Two-factor authentication is now available to all users, you can now head over to settings to enable recovery codes and an authenticator app.",
|
|
{
|
|
type: "image",
|
|
src: "https://autumn.revolt.chat/attachments/E21kwmuJGcASgkVLiSIW0wV3ggcaOWjW0TQF7cdFNY/image.png",
|
|
},
|
|
"Once enabled, you will be prompted on login.",
|
|
{
|
|
type: "image",
|
|
src: "https://autumn.revolt.chat/attachments/LWRYoKR2tE1ggW_Lzm547P1pnrkNgmBaoCAfWvHE74/image.png",
|
|
},
|
|
"Other authentication methods coming later, stay tuned!",
|
|
],
|
|
},
|
|
};
|
|
|
|
export const changelogEntryArray = Object.keys(changelogEntries).map(
|
|
(index) => changelogEntries[index as unknown as number],
|
|
);
|
|
|
|
export const latestChangelog = changelogEntryArray.length;
|