1
0
forked from GRIN/grim

Commit Graph

  • 03c1770892 README: update transport description from Nym mixnet to Tor master 2ro 2026-07-04 03:51:21 -04:00
  • 3c32474f75 docs(internal): Tor transport redesign plan + payment-feel report + forum post 2ro 2026-07-04 03:35:33 -04:00
  • 30c0ed9a12 Goblin Build 133 - Tor transport (replaces the Nym mixnet) 2ro 2026-07-04 03:35:29 -04:00
  • 22bf3359f5 nostr: revert the money-path split — all nostr on the mixnet (as prior builds), keep confirm-before-sent 2ro 2026-07-03 22:50:01 -04:00
  • 53e18f06c7 nostr: money-path split — slatepacks over the mixnet exit, everything else clearnet 2ro 2026-07-03 22:30:25 -04:00
  • c78d7b0e60 nym: fast fresh-gate probe budget — dead exits condemned in 10s, not ~32s 2ro 2026-07-03 15:55:37 -04:00
  • ce23214d98 nostr: Connected flag tracks the fast relay-live probe, not the 30s catch-up fetch fix/connected-flag 2ro 2026-07-03 15:39:02 -04:00
  • e6e262009e nym: race two gateway connects on the cold-start path (bound the lottery tail) 2ro 2026-07-03 13:52:26 -04:00
  • 2478a7c08a ui: update banner shows the build number, not GRIM's frozen 0.3.6 2ro 2026-07-03 13:40:22 -04:00
  • d95efef896 linux: build_release.sh produces a correct arm AppImage (per-arch runtime) 2ro 2026-07-03 13:22:47 -04:00
  • 698806421f deps: nip44 -> crates.io 0.3.0 (drop the ../nip44 sibling requirement) 2ro 2026-07-03 11:56:40 -04:00
  • 61545b767d android: version tracks GOBLIN_BUILD, not GRIM's frozen 0.3.6 2ro 2026-07-03 11:47:38 -04:00
  • 87f82eb61e nym: race the exit-liveness probe across stable targets + rounds 2ro 2026-07-03 11:15:54 -04:00
  • b3165c3964 relays: default DM relay -> relay.floonet.dev (relay.goblin.st retiring); refresh Cargo.lock for nip44 0.3.0 2ro 2026-07-03 03:48:31 -04:00
  • 4d1db9cb28 chore(relays): drop retiring relay.goblin.st from the pinned pool 2ro 2026-07-03 03:44:03 -04:00
  • 138785cf67 test(payuri): cover the magick.market checkout pay-URI contract 2ro 2026-07-03 03:08:38 -04:00
  • 9caa2b6809 nym: warm connect from caches + instant price + first-read probe 2ro 2026-07-02 23:24:39 -04:00
  • b00719f2f9 ci: fetch nip44 in the push-triggered Build workflow too 2ro 2026-07-02 23:01:38 -04:00
  • c83771bbf8 gui: remove avatar name ring 2ro 2026-07-02 22:31:06 -04:00
  • 54344bd1d3 android: one-shot payment-requested notification (id=3) 2ro 2026-07-02 22:19:23 -04:00
  • 23bb845689 nym: major transport speedup (throughput + reuse), money path unchanged 2ro 2026-07-02 19:57:35 -04:00
  • aa39737d3b nym: fast interactive reads + faster reconnect (no money-path change) 2ro 2026-07-02 18:57:52 -04:00
  • 5733b9a894 update: fix in-app update download names (android-arm, linux tar.gz) 2ro 2026-07-02 16:59:07 -04:00
  • 8f1a955f9a docs: remove internal planning/meta docs, keep user and technical docs 2ro 2026-07-02 16:54:45 -04:00
  • ae4306febe ci: fetch the nip44 crate for release builds 2ro 2026-07-02 15:41:42 -04:00
  • 989fd5b04a goblin: name avatars get a thin yellow outline, not a conic gradient 2ro 2026-07-02 15:41:42 -04:00
  • acf9a140f6 goblin: scan an amount from a pay-URI QR (GoblinPay parity) 2ro 2026-07-02 15:25:57 -04:00
  • db793bc13d goblin: log in to nostr apps with your nsec (Advanced -> Nostr key) 2ro 2026-07-02 15:03:32 -04:00
  • 71bf9b90e5 Goblin Build 123: fast relay connect after app updates 2ro 2026-07-02 14:34:13 -04:00
  • 5869ff78be android: drop the notification enable-node action; re-enable macOS release CI 2ro 2026-07-02 13:38:40 -04:00
  • 300d9cea4c nym: restore scoped exit as fast money path + relay.floonet.dev cutover 2ro 2026-07-02 12:50:33 -04:00
  • 337220299f nym: remove the dead scoped-exit egress Goblin 2026-07-02 10:06:50 -04:00
  • 12f78f3af7 send: allow pasting an npub in the Send-to field (issue #1) Goblin 2026-07-02 09:56:40 -04:00
  • bb2e8602ff relay pool: drop the scoped-exit pin (convenience first) Goblin 2026-07-02 09:48:37 -04:00
  • 78e141f319 avatar ring: sit around the orb with a clear gap, thinner Goblin 2026-07-02 09:35:56 -04:00
  • c701f0f480 Floonet scoped Nym exit + NIP-44 v3 + wallet polish 2ro 2026-07-02 04:17:59 -04:00
  • 1e8e0f6526 settings: point the GRIM link at the live upstream (GetGrin/grim), not the stale ardocrat fork 2ro 2026-06-17 23:06:52 -04:00
  • 9262d7429b nip05: drop the name-transfer client — names are never transferred 2ro 2026-06-17 22:10:35 -04:00
  • 36e63d4751 sync upstream Grim: bump node + wallet, adapt tx_log_iter 2ro 2026-06-17 22:10:25 -04:00
  • 9faae5722e Remove dead nip05::transfer client fn remove-nip05-transfer 2ro 2026-06-17 21:08:05 -04:00
  • f0b5410c13 goblin: approving a payment request goes through a hold-to-accept review 2ro 2026-06-17 15:08:51 -04:00
  • 84cc9d663b docs: README no longer claims an avatar service — avatars are client-derived 2ro 2026-06-17 12:05:13 -04:00
  • 2235e64bac build(windows): embed the Goblin icon into goblin.exe via winresource 2ro 2026-06-17 09:43:49 -04:00
  • 2b5cb8ad55 ci(windows): build a WiX .msi installer, like GRIM (not just a bare exe zip) 2ro 2026-06-17 08:48:01 -04:00
  • 1fdbd80282 icons: regenerate every platform icon from the canonical Goblin sources 2ro 2026-06-17 02:36:50 -04:00
  • d0cb76fa02 img: drop unused legacy/GRIM images 2ro 2026-06-17 01:23:52 -04:00
  • 991670d863 nostr: pause the @name re-verify sweep while the app is backgrounded 2ro 2026-06-16 22:58:07 -04:00
  • 55b78b78ef macOS app icon = Goblin gradient; keep a contact's name across a decline 2ro 2026-06-16 22:15:43 -04:00
  • 919cfcb71e nostr: resolve a contact's @name via authority reverse lookup first 2ro 2026-06-16 20:01:20 -04:00
  • d60e71d1e0 onboarding + nostr: healthy default node, claim feedback, identity import, resolve payer name 2ro 2026-06-16 18:50:19 -04:00
  • 24abc7e7b3 docs: TRANSACTIONS.md — full payment lifecycle, statuses, ingest guard, cancel/expiry/recovery 2ro 2026-06-16 12:55:51 -04:00
  • 11033b93fe Federation, note modal, save-to-device, onboarding fixes + UI polish 2ro 2026-06-16 03:22:08 -04:00
  • dfbd85c7b3 nostr: keep contact @usernames fresh; clear released/reassigned names 2ro 2026-06-16 01:39:54 -04:00
  • 7eb0683646 docs: drop the Cash App comparison; remove avatar mentions from the README 2ro 2026-06-16 01:03:05 -04:00
  • 9dba2163fa ui: profile/contacts, requests spinner, receipt fixes, backup file, send + advanced 2ro 2026-06-16 00:32:02 -04:00
  • 313a14b82c wallet: contacts on send, request-approve states, .backup create/import 2ro 2026-06-16 00:31:50 -04:00
  • 222f149fc2 nostr identity: single fully-encrypted .backup envelope 2ro 2026-06-16 00:31:37 -04:00
  • 6ea94989bf nostr: fix profile loading over the relay 2ro 2026-06-16 00:31:27 -04:00
  • a35fb7956c Android: dark status-bar icons on the yellow GRIM/onboarding header 2ro 2026-06-15 21:42:43 -04:00
  • 6a0c2565b5 Review page: show live network fee for the amount (priced like GRIM's send modal) 2ro 2026-06-15 21:18:34 -04:00
  • b7c3b95f51 Copy buttons: haptic tick + transient 'Copied' confirmation 2ro 2026-06-15 21:15:26 -04:00
  • 22292ef79c Onboarding skips node step; internal node moves to Advanced; WALLETS->GOBLIN 2ro 2026-06-15 21:07:42 -04:00
  • cc59be0834 android.sh: fix flavor default ([[ $flavor ]], not literal 'flavor') 2ro 2026-06-15 20:20:15 -04:00
  • 3eff81e18d macOS: package as Goblin.app bundle, not a bare binary 2ro 2026-06-15 20:18:41 -04:00
  • dbc988f9ae Default to relay.goblin.st (strfry) instead of nrelay.us-ea.st 2ro 2026-06-15 20:00:13 -04:00
  • 9768de2fbd Add manual 'Cancel payment' to reclaim a stuck outgoing send 2ro 2026-06-15 19:34:44 -04:00
  • 2e6cff9eeb Receive screen: copy/share the npub, never a grin address 2ro 2026-06-15 17:28:26 -04:00
  • ba504aa266 Cap claimed names at 20 chars to match the name authority 2ro 2026-06-15 16:12:26 -04:00
  • 49fbebd4ce Docs: drop the displayed @ before usernames (kept internally for lookup) 2ro 2026-06-15 12:07:31 -04:00
  • 72181ec9eb Build 83: gate vendored OpenSSL to Linux/Android so Windows builds again 2ro 2026-06-15 03:21:27 -04:00
  • 5005d7cb2d Build 82: names without @, wallet management + Advanced, list header, sturdier receive 2ro 2026-06-15 02:17:45 -04:00
  • 96daed3c84 Build 81: show names everywhere, no @, tidier pay entry 2ro 2026-06-15 01:14:36 -04:00
  • f715149302 Build 80: show the real balance and explain failed sends 2ro 2026-06-15 00:21:10 -04:00
  • af30af48e4 Build 79: deliver payments and profiles across different relays 2ro 2026-06-14 22:47:02 -04:00
  • f0b854171c Build 78: honest transport labels, request decline/cancel, NIP-05 on requests, full localization 2ro 2026-06-14 21:44:24 -04:00
  • 0644807f51 Build 77: smaller sidebar avatar so the npub fits one line 2ro 2026-06-14 18:46:22 -04:00
  • 8e1b3ce847 Build 76: split mixnet vs nostr status; tidy the identity chips 2ro 2026-06-14 18:23:00 -04:00
  • fb4f27a88f Build 75: no pairing by default; price back over the mixnet 2ro 2026-06-14 18:08:23 -04:00
  • e5d1f0c6db Build 74: Pay header — bigger black QR + profile avatar, consistent sizes 2ro 2026-06-14 16:07:53 -04:00
  • f5c449463b Build 73: chromeless Pay-screen navbar 2ro 2026-06-14 15:41:44 -04:00
  • 7e3f335e79 Build 72: fix the Pay-screen brand marks 2ro 2026-06-14 14:51:17 -04:00
  • 726e96130c Build 71: clearnet price + update check, Pay-screen UI polish 2ro 2026-06-14 14:21:39 -04:00
  • 851ae1c565 Build 70: refresh README + clean stale comments for the public release 2ro 2026-06-14 13:02:03 -04:00
  • 5445b48a69 Build 69: fetch nym from our own mirror, not upstream GitHub build69 2ro 2026-06-14 12:32:56 -04:00
  • 56099539aa Build 68: build the GRIM way — integrate the code.gri.mw/DEV toolchains 2ro 2026-06-14 11:55:09 -04:00
  • bb3b8c4ecc Build 67: Pay over-balance shake, manual slatepacks, green CI, slimmer builds 2ro 2026-06-14 06:25:44 -04:00
  • 2578a35cf7 Build 66: disable clearnet update-check; drop sidecar build steps 2ro 2026-06-14 04:07:24 -04:00
  • 63d5ca2b5f Build 65: link the Nym SDK in-process — no sidecar subprocess 2ro 2026-06-14 03:46:02 -04:00
  • 8c48d2f5ce Build 64: embed the Nym sidecar into the Linux binary (single-file AppImage) 2ro 2026-06-14 02:23:10 -04:00
  • bfed0a1cb9 Build 63: connect over Nym in seconds, yellow Pay page, gradient-avatar fixes 2ro 2026-06-14 01:58:19 -04:00
  • 63bf92f172 Build 62: fix the in-field QR scan icon not opening the scanner 2ro 2026-06-14 00:58:01 -04:00
  • fc348c1843 Build 61: deterministic gradient avatars for anonymous npubs 2ro 2026-06-13 23:56:31 -04:00
  • ea70923e83 Build 60: Scan-to-pay gets a Scan | My Code toggle, yellow QR, native share 2ro 2026-06-13 23:15:51 -04:00
  • 3ebae8807c Build 59: start the nostr service immediately on wallet open (fix slow connect) 2ro 2026-06-13 23:15:36 -04:00
  • ca038c6e14 Build 58: heavier Pay puck — Noto Sans JP Black weight ツ 2ro 2026-06-13 21:49:07 -04:00
  • 6ce70aee7e Build 57: Pay puck uses a Noto Sans JP ツ instead of Gamja Flower 2ro 2026-06-13 21:45:56 -04:00
  • de7007269f Build 56: wait for the mixnet before dialing relays; no on-screen keyboard 2ro 2026-06-13 21:39:17 -04:00
  • 6dff408766 Build 55: surface the Nym/relay connection promptly (fix stuck "Connecting…") 2ro 2026-06-13 21:23:09 -04:00
  • 6621dc6aaa Build 54: Windows single-file + silent, logged sidecar 2ro 2026-06-13 20:30:33 -04:00
  • 329067e1c2 Build 53: Windows + Android support with a per-platform Nym sidecar 2ro 2026-06-13 19:57:36 -04:00