Hey everyone. I'll be posting my change logs to here from now on. This is the non-technical digest of what I changed. Discussion happens in another thread.
Starting with build 123:
>overhauled goblin transport layer
>enabled compatability with goblinpay
>fixed .backup imports on Android
>fixed nsec exports
>fixed various UX/UI bugs
>fixed onboarding bugs
>enabled compatability with floonets
>changed avatar when user is named, early development
>changed default list of nostr relays
>changed default list of grin nodes (one was dead)
>enabled nip44v3 (a new type of encryption for nostr DMs), developed in-hosue. announcement on that to come.
Thanks everyone and have fun.
File: Goblin-Logo-Gradient(...).png (6.3 KiB)
preview unavailable
7/3/26 Minor Update (build 128):
>removed ring around avatar
>fixed mixnet connectivity issues
>updated docs.goblin.st
>removed ring around avatar
>fixed mixnet connectivity issues
>updated docs.goblin.st
7/3/26 Minor Update (build 130):
>reduced cold connect issues from 30 seconds average to an average of 7 seconds
My focus has been improving the connection speed on a cold start.
>reduced cold connect issues from 30 seconds average to an average of 7 seconds
My focus has been improving the connection speed on a cold start.
Goblin Build 131 changelog (auto-generated)
Faster, steadier connects — every fix measured before release.
- Cold starts are much steadier. The wallet now tries two mixnet entry gateways at once and takes whichever answers first, and a dead exit is detected in ~10 seconds instead of ~32. The occasional 50-70 second worst-case connect is gone (measured: dead exits condemned in exactly 10s, instant retry).
- "Connecting relays…" clears in seconds. After saving your relay list, the Connected indicator now reflects the real connection (~2-4s) instead of sitting on "Connecting…" for up to 30 seconds. The onboarding Claim username button un-freezes just as much sooner.
- Cleanups: update banner shows Goblin build numbers (no more inherited "0.3.6"); connection timings are visible in the logs for easier troubleshooting; nip44 encryption is consumed from crates.io v0.3.0.
Download: https://github.com/2ro/goblin/releases/tag/build131
Faster, steadier connects — every fix measured before release.
- Cold starts are much steadier. The wallet now tries two mixnet entry gateways at once and takes whichever answers first, and a dead exit is detected in ~10 seconds instead of ~32. The occasional 50-70 second worst-case connect is gone (measured: dead exits condemned in exactly 10s, instant retry).
- "Connecting relays…" clears in seconds. After saving your relay list, the Connected indicator now reflects the real connection (~2-4s) instead of sitting on "Connecting…" for up to 30 seconds. The onboarding Claim username button un-freezes just as much sooner.
- Cleanups: update banner shows Goblin build numbers (no more inherited "0.3.6"); connection timings are visible in the logs for easier troubleshooting; nip44 encryption is consumed from crates.io v0.3.0.
Download: https://github.com/2ro/goblin/releases/tag/build131
>changelog 2026-07-05
>goblin build 138
>payment links now open straight to the review screen on desktop, macos, and android
>the news panel follows your language
>switching grin nodes applies live, with honest balance states while it reconnects
>fixed copy and paste on desktop
>the live fiat rate is fetched only when you look at it
>payments can include a native grin payment proof when the payment request asks for one
>off by default, you see a proof included note on the review screen when it applies
>goblin build 138
>payment links now open straight to the review screen on desktop, macos, and android
>the news panel follows your language
>switching grin nodes applies live, with honest balance states while it reconnects
>fixed copy and paste on desktop
>the live fiat rate is fetched only when you look at it
>payments can include a native grin payment proof when the payment request asks for one
>off by default, you see a proof included note on the review screen when it applies
>changelog 2026-07-05
>goblin builds 139, 140, 141
>switching grin nodes applies live now, with honest balance states so a dead node no longer shows a scary zero
>a hide-amounts toggle and a language selector in settings
>the home qr restyled, cleaner recent-activity rows
>the pay affordances clear the moment your payment is sent, a double-send guard
>a security pass hardened the wallet against malformed payment links and tightened memory hygiene
>the update dialog now says goblin
>goblin.st/use-cases is up, showing how the pieces fit and how to self-host
>explore the whole ecosystem at bbs.goblin.st
>goblin builds 139, 140, 141
>switching grin nodes applies live now, with honest balance states so a dead node no longer shows a scary zero
>a hide-amounts toggle and a language selector in settings
>the home qr restyled, cleaner recent-activity rows
>the pay affordances clear the moment your payment is sent, a double-send guard
>a security pass hardened the wallet against malformed payment links and tightened memory hygiene
>the update dialog now says goblin
>goblin.st/use-cases is up, showing how the pieces fit and how to self-host
>explore the whole ecosystem at bbs.goblin.st
Goblin can now act as your Nostr signer, log in or authorize an action on any site and Goblin signs it with your key, but the key never leaves the wallet and you approve each one by password. For now it's scoped to safe actions (posts, reposts, reactions, articles), one approval at a time, no blanket access and no always-on connection.