diff --git a/frontend/src/components/panels/Sidebar.tsx b/frontend/src/components/panels/Sidebar.tsx index 1542323..b241026 100644 --- a/frontend/src/components/panels/Sidebar.tsx +++ b/frontend/src/components/panels/Sidebar.tsx @@ -388,14 +388,25 @@ function VersionBadge() { return (
- - v{current} - +
+ + v{current} + + - + + Changelog + +
{hasUpdate && latest && ( { expect(link).toHaveAttribute('target', '_blank') }) + it('links to the public changelog next to the version', () => { + renderSidebar() + const link = screen.getByText('Changelog').closest('a') + expect(link).toHaveAttribute('href', 'https://homelable.net/changelog/') + expect(link).toHaveAttribute('target', '_blank') + }) + it('does not show update badge when on latest version', () => { renderSidebar() expect(screen.queryByText(/available/)).not.toBeInTheDocument()