feat: add link to changelog from sidebar version

This commit is contained in:
2026-08-07 14:52:23 +02:00
parent 09462e9e84
commit d08f611174
3 changed files with 26 additions and 1 deletions
+7
View File
@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
## 2026-08-07
### Added
- Link to the build number to point to the changelog file. (build xxx)
---
## 2026-07-28
### Added
+10 -1
View File
@@ -25,6 +25,7 @@ function Sidebar(props: React.PropsWithChildren<Props>): React.ReactNode {
const [lastSeen, setLastSeen] = useState('');
const { t } = useTranslation();
const build = `Build: ${env.VITE_BUILD}`;
const changeLogUrl = 'https://lightroasted.vps-kinghost.net/rmcampos/tasknote/src/branch/main/CHANGELOG.md';
// Note: when selected, change class to plus-jakarta-sans-thin and add background
@@ -119,7 +120,15 @@ function Sidebar(props: React.PropsWithChildren<Props>): React.ReactNode {
<small>{t('sidebar_last_seen', { time: lastSeen })}</small>
</div>
)}
<small data-testid="footer-text">{build}</small>
<a
data-testid="footer-text"
href={changeLogUrl}
target="_blank"
rel="noopener noreferrer"
className="footer-link"
>
<small>{build}</small>
</a>
</div>
</div>
+9
View File
@@ -96,3 +96,12 @@ a.active {
border-left: #4CD964 0.3rem solid;
background: #ced6da linear-gradient(270deg, rgba(53, 99, 233, 0.36) -416.06%, rgba(53, 99, 233, 0) 94.8%);
}
.footer-link {
color: inherit;
text-decoration: none;
}
.footer-link:hover {
text-decoration: underline;
}