From 1768e2787ff857b0a1c95224c69c3a548543d2b9 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Wed, 25 Mar 2026 23:31:41 +0700 Subject: [PATCH] fix(desktop): align website assets and linux package metadata --- packages/desktop/electron-builder.yml | 2 ++ packages/desktop/package.json | 10 ++++++++++ packages/website/src/downloads.tsx | 6 ++++-- packages/website/src/routes/download.tsx | 12 ++++-------- 4 files changed, 20 insertions(+), 10 deletions(-) diff --git a/packages/desktop/electron-builder.yml b/packages/desktop/electron-builder.yml index 2b02d657b..e50f2022f 100644 --- a/packages/desktop/electron-builder.yml +++ b/packages/desktop/electron-builder.yml @@ -31,6 +31,8 @@ linux: category: Development icon: assets artifactName: "Paseo-${version}-${arch}.${ext}" + maintainer: "Mohamed Boudra " + vendor: "Paseo" extraResources: - from: bin/paseo to: bin/paseo diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 5fc64ead1..550bff339 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -3,6 +3,16 @@ "version": "0.1.34", "private": true, "description": "Paseo desktop app (Electron wrapper)", + "homepage": "https://paseo.sh", + "repository": { + "type": "git", + "url": "https://github.com/getpaseo/paseo.git" + }, + "author": { + "name": "Mohamed Boudra", + "email": "boudra.moha@gmail.com" + }, + "license": "AGPL-3.0-or-later", "main": "dist/main.js", "scripts": { "build": "npm --prefix ../.. run build:daemon && npm run build:main && electron-builder --config electron-builder.yml", diff --git a/packages/website/src/downloads.tsx b/packages/website/src/downloads.tsx index 431a9ee51..8336a1559 100644 --- a/packages/website/src/downloads.tsx +++ b/packages/website/src/downloads.tsx @@ -3,6 +3,8 @@ import websitePackage from "../package.json"; export const desktopVersion = websitePackage.version; export const releaseBase = `https://github.com/getpaseo/paseo/releases/download/v${desktopVersion}`; +export const macAppleSiliconDownloadUrl = `${releaseBase}/Paseo-${desktopVersion}-arm64.dmg`; +export const macIntelDownloadUrl = `${releaseBase}/Paseo-${desktopVersion}-x64.dmg`; export const appStoreUrl = "https://apps.apple.com/app/paseo-pocket-engineer/id6758887924"; export const playStoreUrl = "https://play.google.com/store/apps/details?id=sh.paseo"; @@ -21,13 +23,13 @@ export const downloadOptions: DownloadOption[] = [ { platform: "mac-silicon", label: "Mac", - href: `${releaseBase}/Paseo-${desktopVersion}-arm64.dmg`, + href: macAppleSiliconDownloadUrl, icon: AppleIcon, }, { platform: "mac-intel", label: "Mac Intel", - href: `${releaseBase}/Paseo-${desktopVersion}.dmg`, + href: macIntelDownloadUrl, icon: AppleIcon, }, { diff --git a/packages/website/src/routes/download.tsx b/packages/website/src/routes/download.tsx index e5a6bb8e4..df542ff5a 100644 --- a/packages/website/src/routes/download.tsx +++ b/packages/website/src/routes/download.tsx @@ -3,6 +3,8 @@ import { pageMeta } from "~/meta"; import { desktopVersion, releaseBase, + macAppleSiliconDownloadUrl, + macIntelDownloadUrl, appStoreUrl, playStoreUrl, webAppUrl, @@ -105,14 +107,8 @@ function Download() { macOS
- - + +