diff --git a/heicode/controller/desktop_download.go b/heicode/controller/desktop_download.go index 991fc4b..8cbbce4 100644 --- a/heicode/controller/desktop_download.go +++ b/heicode/controller/desktop_download.go @@ -132,9 +132,12 @@ func filenameFromURL(rawURL string) string { // stranded. // // Update these constants whenever a NEW Mac binary is uploaded to blob. +// Mac downloads on the /desktop-client page point at the .dmg installer +// (drag-to-Applications UX), NOT the .app.tar.gz which is the Tauri +// auto-updater payload. Bump these when a new Mac DMG ships to blob. const ( - fallbackMacArmVersion = "0.1.5" - fallbackMacArmURL = "https://heicodeblob.blob.core.windows.net/msi/desktop/0.1.5/HeiCode.app.tar.gz" + fallbackMacArmVersion = "0.1.9" + fallbackMacArmURL = "https://heicodeblob.blob.core.windows.net/msi/desktop/0.1.9/HeiCode_0.1.9_aarch64.dmg" ) // GetDesktopDownloads returns the latest released desktop client metadata diff --git a/heicode/web/default/src/assets/logo.tsx b/heicode/web/default/src/assets/logo.tsx index 2b113e0..029a4bc 100644 --- a/heicode/web/default/src/assets/logo.tsx +++ b/heicode/web/default/src/assets/logo.tsx @@ -1,33 +1,25 @@ -import { type SVGProps } from 'react' import { cn } from '@/lib/utils' -export function Logo({ className, ...props }: SVGProps) { +// Heicode Manager brand mark. +// +// Renders the canonical app icon from `public/logo.png` instead of an +// inline SVG. Easier to keep in sync with the desktop client + favicon +// (one source asset, swapped via `tauri icon` / Pillow when branding +// updates). All existing callers continue to use ``. + +type LogoProps = React.ImgHTMLAttributes + +export function Logo({ className, alt, ...props }: LogoProps) { return ( - + /> ) }