feat(web): Hash Bags is on the App Store

The iOS build shipped, and four places on the site still said it was coming.
/apps carried `{ platform: "apple", href: null }`, so the store row rendered a
dead slot next to a live Google Play button. The product page said the iOS build
was in review, described the app as Android-only in its prose, and declared
`operatingSystem: "Android"` in its SoftwareApplication JSON-LD, which is the
line search engines and app-discovery surfaces actually read. The products index
said "Android now; iOS and desktop coming."

All four now name the App Store listing, and desktop stays honestly described as
still coming.
This commit is contained in:
jwinterm
2026-09-06 00:54:38 -04:00
parent 302e2d62d6
commit 2aead35842
3 changed files with 7 additions and 8 deletions
+1 -1
View File
@@ -30,7 +30,7 @@ const apps = [
href: "/products/hash-bags", href: "/products/hash-bags",
links: [ links: [
{ platform: "google" as const, href: "https://play.google.com/store/apps/details?id=com.suchsoftware.hashwallet" }, { platform: "google" as const, href: "https://play.google.com/store/apps/details?id=com.suchsoftware.hashwallet" },
{ platform: "apple" as const, href: null }, { platform: "apple" as const, href: "https://apps.apple.com/us/app/hash-bags/id6770757859" },
], ],
}, },
{ {
+5 -6
View File
@@ -8,7 +8,7 @@ import Link from "next/link";
import type { Metadata } from "next"; import type { Metadata } from "next";
const DESCRIPTION = const DESCRIPTION =
"Open-source, non-custodial wallet for Monero, Wownero, Bitcoin, and nine more chains. Wownero-first, with Ledger, Trezor, and BitBox support. Free on Android; iOS and desktop coming soon."; "Open-source, non-custodial wallet for Monero, Wownero, Bitcoin, and nine more chains. Wownero-first, with Ledger, Trezor, and BitBox support. Free on Android and iOS; desktop coming soon.";
export const metadata: Metadata = { export const metadata: Metadata = {
title: "Hash Bags: Non-Custodial Multi-Chain Crypto Wallet | Such Software", title: "Hash Bags: Non-Custodial Multi-Chain Crypto Wallet | Such Software",
@@ -54,7 +54,7 @@ export default function HashBagsPage() {
path: "/products/hash-bags", path: "/products/hash-bags",
description: DESCRIPTION, description: DESCRIPTION,
category: "FinanceApplication", category: "FinanceApplication",
operatingSystem: "Android", operatingSystem: "Android, iOS",
price: "0", price: "0",
})} /> })} />
<Header /> <Header />
@@ -80,7 +80,7 @@ export default function HashBagsPage() {
<p className="text-xl text-muted-foreground leading-relaxed"> <p className="text-xl text-muted-foreground leading-relaxed">
A wallet for your coins. Hash Bags is an open-source, non-custodial, multi-chain A wallet for your coins. Hash Bags is an open-source, non-custodial, multi-chain
crypto wallet: your keys and your funds stay on your device, and we never hold crypto wallet: your keys and your funds stay on your device, and we never hold
either. Free on Android today, with iOS and desktop on the way. either. Free on Android and iOS today, with desktop on the way.
</p> </p>
</div> </div>
@@ -88,13 +88,12 @@ export default function HashBagsPage() {
<StoreButtons <StoreButtons
links={[ links={[
{ platform: "google", href: "https://play.google.com/store/apps/details?id=com.suchsoftware.hashwallet" }, { platform: "google", href: "https://play.google.com/store/apps/details?id=com.suchsoftware.hashwallet" },
{ platform: "apple", href: null }, { platform: "apple", href: "https://apps.apple.com/us/app/hash-bags/id6770757859" },
]} ]}
extraLinks={[{ href: "https://hash.boats", label: "hash.boats" }]} extraLinks={[{ href: "https://hash.boats", label: "hash.boats" }]}
/> />
<p className="mt-4 text-sm text-muted-foreground"> <p className="mt-4 text-sm text-muted-foreground">
Live on Google Play. The iOS build is in review, and macOS, Linux, and Windows Live on Google Play and the App Store. macOS, Linux and Windows follow.
follow after that.
</p> </p>
</div> </div>
+1 -1
View File
@@ -32,7 +32,7 @@ const products: Product[] = [
{ {
slug: "hash-bags", slug: "hash-bags",
title: "Hash Bags", title: "Hash Bags",
description: "Open-source, non-custodial wallet for Monero, Wownero, Bitcoin, and nine more chains. Wownero-first, with Ledger, Trezor, and BitBox support. Android now; iOS and desktop coming.", description: "Open-source, non-custodial wallet for Monero, Wownero, Bitcoin, and nine more chains. Wownero-first, with Ledger, Trezor, and BitBox support. Android and iOS now; desktop coming.",
color: "emerald", color: "emerald",
icon: "/images/products/hash-bags.png", icon: "/images/products/hash-bags.png",
releaseDate: "2026-08-17", releaseDate: "2026-08-17",