Files
hash-wallet/assets/images/welcome_light_theme.svg
jwinterm e8f766dfe6 Rebrand: 'Hash Wallet' → 'Hash Bags' (visible name only)
Avoids any confusion / potential trademark friction with HashWallet
(Spanish hardware-wallet company). Hash Bags is a more distinctive
name, harder to collide with, and we can still rank for 'hash wallet'
search via App Store / Play Store subtitle ('Hash Bags - A Wallet
for your Coins').

What changed (all user-visible strings):
- Launcher labels: android/app.properties, scripts/android/app_env.sh,
  scripts/ios/app_env.sh, linux window title (CMakeLists +
  my_application.cc)
- In-app text: lib/generated/i18n.dart + ARB sources under res/values/
- Brand docs: README.md, CONTRIBUTING.md, PRIVACY.md,
  assets/text/Terms_of_Use.txt, assets/text/Release_Notes.txt
- hash.boats website: index.html, og-image.svg + regen og-image.png,
  site.webmanifest, styles.css comment, splash/confirm/pulse/mark/
  lockup svg titles, report/index.html, server/server.js
- CI workflow display names ("Hash Bags Linux build", etc.)

What did NOT change (deliberate):
- Bundle ID / Package: com.suchsoftware.hashwallet (immutable app
  identity on App Store + Play Store — changing == orphaning the app)
- Binary name: hash_wallet (Linux executable)
- Dart import paths: package:hash_wallet/...
- Git repo: hash-wallet (Such-Software/hash-wallet)
- URL scheme: hashwallet:// (internal deep links)
- support@such.software (no domain change yet)
- App Store / Play Store listing names (whatever was registered there
  stays; we updated launcher label only)
- hash.boats domain (still the wallet site)

Also kept the '#ash Wallet' wordplay in the nav but updated to
'#ash Bags' so the # mark still serves as the H. Nav reads:
[# mark] #ash Bags

Website hero tagline now matches the App Store sub-title concept:
'A wallet for your coins. Open-source, non-custodial, multi-chain.
Privacy-leaning by default.'

108 files modified, ~674 string replacements.
2026-05-19 07:26:45 -04:00

49 lines
1.9 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="375" height="304" viewBox="0 0 375 304" fill="none">
<title>Hash Bags welcome — sunny morning</title>
<desc>Soft minty-sky gradient with a warm sun and a couple of cloud shapes. Pink and yellow accents pull the eye without being noisy. Brand-aligned replacement for Cake's blue sky.</desc>
<defs>
<linearGradient id="skyLight" x1="0" y1="0" x2="0" y2="1">
<stop offset="0%" stop-color="#C7E5D2" />
<stop offset="60%" stop-color="#EAF2EC" />
<stop offset="100%" stop-color="#F2F8F4" stop-opacity="0" />
</linearGradient>
<radialGradient id="sunGlow" cx="0.5" cy="0.5" r="0.5">
<stop offset="0%" stop-color="#FFD466" stop-opacity="0.95" />
<stop offset="60%" stop-color="#FFBE53" stop-opacity="0.55" />
<stop offset="100%" stop-color="#FFBE53" stop-opacity="0" />
</radialGradient>
<radialGradient id="pinkGlow" cx="0.5" cy="0.5" r="0.5">
<stop offset="0%" stop-color="#F9D6E5" stop-opacity="0.85" />
<stop offset="100%" stop-color="#F9D6E5" stop-opacity="0" />
</radialGradient>
</defs>
<!-- Sky -->
<rect width="375" height="304" fill="url(#skyLight)" />
<!-- Warm pink halo lower-left -->
<ellipse cx="60" cy="240" rx="120" ry="70" fill="url(#pinkGlow)" />
<!-- Sun -->
<circle cx="305" cy="80" r="65" fill="url(#sunGlow)" />
<circle cx="305" cy="80" r="22" fill="#FFD466" />
<!-- Clouds (soft white with brand-green outline) -->
<g fill="#FFFFFF" opacity="0.9">
<rect x="-30" y="108" width="115" height="49" rx="24.5" />
<circle cx="16" cy="118" r="31" />
<rect x="220" y="180" width="100" height="44" rx="22" />
<circle cx="260" cy="190" r="26" />
</g>
<!-- Tiny brand-green sparkles for a hint of cyberpunk continuity -->
<g fill="#1A5C38" opacity="0.35">
<circle cx="150" cy="50" r="1.6" />
<circle cx="80" cy="180" r="1.4" />
<circle cx="340" cy="230" r="1.8" />
<circle cx="200" cy="270" r="1.3" />
</g>
</svg>