diff --git a/.changeset/tangy-feet-read.md b/.changeset/tangy-feet-read.md new file mode 100644 index 0000000..ec2bf33 --- /dev/null +++ b/.changeset/tangy-feet-read.md @@ -0,0 +1,5 @@ +--- +"@papra/app-client": patch +--- + +Fixed version release link diff --git a/apps/papra-client/src/modules/config/config.ts b/apps/papra-client/src/modules/config/config.ts index 8952d72..0cb6aeb 100644 --- a/apps/papra-client/src/modules/config/config.ts +++ b/apps/papra-client/src/modules/config/config.ts @@ -5,7 +5,7 @@ const asString = (value: string | undefined, defau const asNumber = (value: string | undefined, defaultValue?: T): T extends undefined ? number | undefined : number => (value === undefined ? defaultValue : Number(value)) as T extends undefined ? number | undefined : number; export const buildTimeConfig = { - papraVersion: asString(import.meta.env.VITE_PAPRA_VERSION), + papraVersion: asString(import.meta.env.VITE_PAPRA_VERSION, '0.0.0'), baseUrl: asString(import.meta.env.VITE_BASE_URL, window.location.origin), baseApiUrl: asString(import.meta.env.VITE_BASE_API_URL, window.location.origin), vitrineBaseUrl: asString(import.meta.env.VITE_VITRINE_BASE_URL, 'http://localhost:3000/'), diff --git a/apps/papra-client/src/modules/ui/layouts/sidenav.layout.tsx b/apps/papra-client/src/modules/ui/layouts/sidenav.layout.tsx index 5315217..fb96188 100644 --- a/apps/papra-client/src/modules/ui/layouts/sidenav.layout.tsx +++ b/apps/papra-client/src/modules/ui/layouts/sidenav.layout.tsx @@ -36,6 +36,12 @@ const MenuItemButton: Component = (props) => { ); }; +function getReleaseUrl({ version, packageName = '@papra/app-server' }: { version: string; packageName?: string }) { + const encodedVersion = encodeURIComponent(`${packageName}@${version}`); + + return `https://github.com/papra-hq/papra/releases/tag/${encodedVersion}`; +} + export const SideNav: Component<{ mainMenu?: MenuItem[]; footerMenu?: MenuItem[]; @@ -95,7 +101,7 @@ export const SideNav: Component<{ ))} - + {version}