feat: Add changelog

This commit is contained in:
Jesse Wierzbinski 2024-08-11 03:58:28 +02:00
parent 5f614a4dfc
commit 909b7ec115
No known key found for this signature in database
3 changed files with 34 additions and 2 deletions

28
app/changelog/page.mdx Normal file
View file

@ -0,0 +1,28 @@
export const metadata = {
title: 'Changelog',
description:
'Changes since the last version of the Lysand protocol.',
}
# Changelog
This page lists changes since Working Draft 03. {{ className: 'lead' }}
## Since WD 03
- Rewrote the signature system from scratch to be simpler and not depend on dates.
- Moved Likes and Dislikes to an extension.
- Renamed fields on several common entities like [Users](/entities/users) and [Notes](/entities/notes).
- Removed the `Patch` entity.
- Useless since edits can just be sent to inboxes directly.
- Allowed `uri`s to not contain the entity's `id`.
- Loosened restrictions on the `id` field in entities.
- Can now be any string, not just a UUID.
- Made `uri` optional in some entities not useful enough to keep track of.
- Added shared inboxes.
- Added `remote` field to [ContentFormat](/structures/content-format).
- Switched to [ThumbHash](https://evanw.github.io/thumbhash/) from [BlurHash](https://blurha.sh/).
- Added optional identification characters to [Custom Emojis](/structures/emoji).
- Added `manually_approves_followers` to [Users](/entities/users).
- Removed `visibility` from [Notes](/entities/notes).
- Made `subject` optional in [Notes](/entities/notes).

View file

@ -94,7 +94,7 @@ export const Header = forwardRef<ElementRef<"div">, { className?: string }>(
<ThemeToggle /> <ThemeToggle />
</div> </div>
<div className="hidden min-[500px]:contents"> <div className="hidden min-[500px]:contents">
<Button href="#">Working Draft 4</Button> <Button href="/changelog">Working Draft 4</Button>
</div> </div>
</div> </div>
</motion.div> </motion.div>

View file

@ -298,7 +298,11 @@ export function Navigation(props: ComponentPropsWithoutRef<"nav">) {
/> />
))} ))}
<li className="sticky bottom-0 z-10 mt-6 min-[416px]:hidden"> <li className="sticky bottom-0 z-10 mt-6 min-[416px]:hidden">
<Button href="#" variant="filled" className="w-full"> <Button
href="/changelog"
variant="filled"
className="w-full"
>
Working Draft 4 Working Draft 4
</Button> </Button>
</li> </li>