1
0
forked from GRIN/grim

Commit Graph

  • d7ec692d03 pay: remove top-right tap-to-settings avatar from pay page master build159 2ro 2026-07-08 01:40:49 -04:00
  • 9bdc0e2c60 locales: apply firm zh-CN audit corrections + mirror to zh-TW 2ro 2026-07-08 01:37:05 -04:00
  • e623271476 locales: add Traditional Chinese (zh-TW) 2ro 2026-07-08 01:28:19 -04:00
  • 8bbb7853ef locales: adopt corrected Simplified Chinese from jasperli2026 (keep Cangjie keyboard + Goblin title) 2ro 2026-07-08 00:53:23 -04:00
  • f2781fb5a9 locales: fix zh-CN lang_name to native 简体中文 2ro 2026-07-08 00:38:36 -04:00
  • 52e8ff6236 settings: clear Android bottom inset so last button is not clipped 2ro 2026-07-08 00:38:36 -04:00
  • 1521b22cdd nostr/pool: remove inert co-located-exit scaffolding 2ro 2026-07-08 00:38:36 -04:00
  • 35c9ea3bbc Remove dormant Nym/mixnet transport, commit fully to Tor 2ro 2026-07-08 00:28:10 -04:00
  • 079fdd4841 docs: README default relay set matches code (Tor-friendly relays, drop damus/nos.lol) build158 2ro 2026-07-07 18:49:54 -04:00
  • 4337580806 goblin: full wallet backup (seed + all identities) with restore 2ro 2026-07-07 17:47:03 -04:00
  • 5ea549abf4 goblin: restructure Advanced page into Advanced Nostr Settings + Danger Zone 2ro 2026-07-07 17:18:32 -04:00
  • 5fecba6ff5 goblin: make the self top-right avatar mode-aware (anon-only yellow) 2ro 2026-07-07 17:01:52 -04:00
  • debad91e29 nostr: raise news cap to 18 so English variant survives multi-language batches 2ro 2026-07-07 17:05:24 -04:00
  • 567c054fe6 goblin: drop the Activity top-right self avatar (owner veto) build157 2ro 2026-07-07 12:28:31 -04:00
  • 54af417ec0 goblin: Grin-mark anon/self avatars + Export archive caption, archive under Advanced privacy 2ro 2026-07-07 12:06:11 -04:00
  • 51de695d4e ja: align with removed rotate/import keys + learn_more build156 2ro 2026-07-07 01:49:58 -04:00
  • f39785096d goblin: revert Pay header to original goblin mark 2ro 2026-07-07 01:17:46 -04:00
  • 705b954fe9 es: fix handle-loanword and verb-form inconsistencies 2ro 2026-07-07 00:57:26 -04:00
  • 78c5667a18 Add Japanese (ja) as ninth Goblin wallet locale 2ro 2026-07-07 00:57:14 -04:00
  • befff36133 Fix Sign in with Goblin trust announce over Tor 2ro 2026-07-07 00:35:39 -04:00
  • e3b4545dc4 goblin: remove Settings Import identity (replace-current) flow 2ro 2026-07-07 00:48:05 -04:00
  • 26d3d41790 Revert "goblin: remove the Import identity option from onboarding" 2ro 2026-07-07 00:42:39 -04:00
  • 811eff825c goblin: remove the rotate-nostr-identity feature 2ro 2026-07-07 00:37:49 -04:00
  • 44f9363ecf goblin: remove the Import identity option from onboarding 2ro 2026-07-07 00:37:30 -04:00
  • 3b80650972 goblin: shorten Username name-authority copy + add Learn more link 2ro 2026-07-07 00:37:11 -04:00
  • bb1023e51b Anonymous mode: censored avatars + Recent strip 2ro 2026-07-07 00:14:23 -04:00
  • c3bd0c00d0 android: sign release build type from keystore.properties when present 2ro 2026-07-07 00:56:48 -04:00
  • 773589a2f1 Add Spanish and Korean locales (es, ko) build155 2ro 2026-07-06 22:35:10 -04:00
  • 94951e8ca9 Username page: name authority on top, claim below 2ro 2026-07-06 22:22:12 -04:00
  • f72a9718a3 goblin: move Trusted Sites into the nostr settings group + fix raw-key leaks build154 2ro 2026-07-06 21:10:25 -04:00
  • 7223e65a7a goblin: promote "Import identity" to first-class onboarding buttons 2ro 2026-07-06 20:56:28 -04:00
  • 4a91998a44 goblin: settings polish (wrap fix, 5-dot censor, nav reset) 2ro 2026-07-06 20:56:13 -04:00
  • 6af8fd1c26 goblin: Settings redesign (Username + Advanced Privacy pages) 2ro 2026-07-06 20:06:26 -04:00
  • f7178254e0 goblin: complete the flow BEFORE return-to-caller + terse trust prompt 2ro 2026-07-06 21:37:19 -04:00
  • 1f224107a0 goblin: gate return-to-caller on an optional rt flag (QR scans stay in-wallet) 2ro 2026-07-06 20:42:44 -04:00
  • d24a09074a goblin: polish FR stale label + fix raw-key leaks on this branch 2ro 2026-07-06 21:13:44 -04:00
  • 062cf2f2ab goblin: always offer a manual Cancel on stuck pendings + soft stale nudge 2ro 2026-07-06 20:12:15 -04:00
  • 2790d9a592 goblin: UI pack 153 (portrait lock, home logo, GoblinPay badge, plain QR) 2ro 2026-07-06 18:50:07 -04:00
  • c6dbec5109 goblin: in-flight request card becomes a single centered spinner build153 2ro 2026-07-06 16:40:31 -04:00
  • fdbcbf0bdd goblin: audit fixes (money replay guard, honest encrypt prompt) + hardening 2ro 2026-07-06 18:18:28 -04:00
  • 2f52df509e goblin: honour the trust relay hint on the channel + clippy clean 2ro 2026-07-06 17:49:01 -04:00
  • 5da92d0147 goblin: Authorize Sessions GUI (trust grant, money prompt, Trusted Sites) + 6 locales 2ro 2026-07-06 17:40:50 -04:00
  • c178f84bf0 goblin: fold cross-worker seam rulings (encrypt/decrypt ops, session-open, 30402 money) 2ro 2026-07-06 17:26:12 -04:00
  • fbc6599ab0 goblin: Authorize Sessions transport + runtime (encrypted relay channel, session store) 2ro 2026-07-06 17:14:32 -04:00
  • 939d1b18d1 goblin: Authorize Sessions pure core (trust URI parser, tier classifier, session enforcement) 2ro 2026-07-06 16:58:57 -04:00
  • 4d45a330dc goblin: reserve the network fee in the send flow (GRIM parity) build152 2ro 2026-07-06 14:37:32 -04:00
  • b51aac1e46 goblin: mark deferred audit items (M5, M6, L2, L3, L4) with TODO tags 2ro 2026-07-06 08:02:12 -04:00
  • ef4a7a5d19 goblin: auto-clear a revealed nsec from the clipboard after a delay 2ro 2026-07-06 08:00:45 -04:00
  • 20e21d0364 goblin: make password-change identity re-encryption all-or-nothing and rebind the live service 2ro 2026-07-06 07:56:05 -04:00
  • ab029b2647 goblin: bind the login callback host to the approved domain 2ro 2026-07-06 07:52:40 -04:00
  • 436674e08a goblin: forward-compatible parsing for proof-address and held-identity registries 2ro 2026-07-06 07:51:38 -04:00
  • d804d2e126 goblin: serialize proof-address allocation, atomic persist, refuse corrupt registry 2ro 2026-07-06 07:49:25 -04:00
  • d4cc7dbe98 goblin: Authorize, one-shot site-requested event signing with per-event approval (Build 151) 2ro 2026-07-06 07:34:03 -04:00
  • 4b0071fa91 goblin: add-identity sheet gets real Generate/Import buttons, Cancel beneath (Build 150) 2ro 2026-07-06 03:27:56 -04:00
  • b7adae89c7 goblin: sign in with Goblin, one-time login approval + 22242 signer (Build 150) 2ro 2026-07-06 03:24:09 -04:00
  • 3c09baf25a goblin: batch invoice URI with one approval, per-sale addresses (Build 149) 2ro 2026-07-06 02:03:00 -04:00
  • ea07fd2081 goblin: per-sale proof-address allocator + mint API (Build 149) 2ro 2026-07-06 01:56:06 -04:00
  • c0cdeb6d6b goblin: back-hint polish — switcher wording, quiet-toast look (Build 148) 2ro 2026-07-06 00:45:54 -04:00
  • e9f3bd453b goblin: double-back at Home returns to the wallet switcher (Build 148) 2ro 2026-07-06 00:34:47 -04:00
  • 9b1cec2063 goblin: min-confirmations setting + integrated node moved to Advanced (148) 2ro 2026-07-06 00:07:21 -04:00
  • c3d6c31aca goblin: one-toggle add-identity sheet, kill the dead Generate button (Build 148) 2ro 2026-07-05 23:52:59 -04:00
  • 3237174c2e goblin: modal-lock the identity manage sheet, uniform paired buttons (Build 147) 2ro 2026-07-05 23:07:50 -04:00
  • 0c7a1404fa goblin: fix Settings scroll extent so the page reaches its foot (Android) 2ro 2026-07-05 22:05:56 -04:00
  • d80218a13c goblin: plain-language identities blurb in all six locales 2ro 2026-07-05 21:59:17 -04:00
  • 472e2f0915 goblin: private identity tags + per-row management sheet (Build 146) 2ro 2026-07-05 21:58:44 -04:00
  • 2592eadc9f goblin: delete identity (double-gated) and unified import (Build 146) 2ro 2026-07-05 21:50:42 -04:00
  • 2acfd46784 goblin: identity copy for the listen-all model; drop relay-linking framing 2ro 2026-07-05 20:37:49 -04:00
  • 51d1675ad6 goblin: unlock-all / listen-all identities with instant switch (Build 145) 2ro 2026-07-05 20:37:49 -04:00
  • 5d500540c8 goblin: identity add-panel button + password-modal placement (Build 144) 2ro 2026-07-05 19:31:28 -04:00
  • 6399222908 goblin: identity switcher UX fixes for Build 143 2ro 2026-07-05 18:36:28 -04:00
  • 9e97d532e7 goblin: identity backend fixes for Build 143 2ro 2026-07-05 18:36:28 -04:00
  • 6d0dde523f goblin: enable the activity-row identity badge (approved cue) 2ro 2026-07-05 16:46:59 -04:00
  • e56d9d05e2 goblin: per-identity gradient legend on the transaction detail 2ro 2026-07-05 16:29:21 -04:00
  • 69f647a009 goblin: show the paid/used identity on the transaction detail view 2ro 2026-07-05 16:15:42 -04:00
  • 8a382aa308 goblin: identity switcher strings in all six locales 2ro 2026-07-05 16:11:32 -04:00
  • 63d0cb7dee goblin: identity switcher UI (top-right swap glyph + its own page) 2ro 2026-07-05 16:11:31 -04:00
  • 2e2d96016e goblin: switch, catch-up and shared-balance receive across identities 2ro 2026-07-05 16:11:18 -04:00
  • 26da66710e goblin: held nostr identity set (storage + migration) 2ro 2026-07-05 16:11:02 -04:00
  • 90c294bf26 goblin: point changelog third link to docs.goblin.st and rebrand startup log 2ro 2026-07-05 14:07:55 -04:00
  • 3a69b72d9d goblin: fix update changelog modal branding and links 2ro 2026-07-05 14:03:51 -04:00
  • bdedcba498 goblin: appearance settings additions for Build 140 2ro 2026-07-05 13:11:23 -04:00
  • 037e727756 goblin: bolder frameless home QR matching the pay header 2ro 2026-07-05 13:11:08 -04:00
  • ce024443ac goblin: refine the activity row and drop list seconds 2ro 2026-07-05 13:10:43 -04:00
  • 1141f97b22 goblin: date the home news panel (ISO 8601) and guard title overflow 2ro 2026-07-05 06:29:21 -04:00
  • e036a9692a goblin: fix activity row amount overlap and truncation target 2ro 2026-07-05 06:20:12 -04:00
  • ef58f260e8 harden(nostr): cap relay ws frames and zeroize conversation keys 2ro 2026-07-05 06:08:25 -04:00
  • 210c4ab662 fix(send): show the proof-notify target on the review screen 2ro 2026-07-05 06:08:25 -04:00
  • c0b622f694 fix(payuri): reject non-ASCII and oversized scanned amounts 2ro 2026-07-05 06:08:25 -04:00
  • 42d70e1a5e Goblin: generic browser User-Agent for Tor HTTP, drop duplicate UA 2ro 2026-07-05 05:55:32 -04:00
  • e9f0c3f0e2 Goblin: publish the "payment sent" receipt at dispatch, not finalize 2ro 2026-07-05 05:53:00 -04:00
  • a437aad2f8 README: language-aware news, open-to-pay links, proofs on request 2ro 2026-07-05 05:31:43 -04:00
  • d5d1212a44 Goblin: fetch fiat rate live on view, kill the 48h price cache 2ro 2026-07-05 04:38:24 -04:00
  • ab2ac7c3ac Goblin: fix macOS build, import objc sel_impl for the deep-link bridge 2ro 2026-07-05 04:01:28 -04:00
  • 3db6375459 Goblin: apply node selection to the running wallet, no silent zero 2ro 2026-07-05 03:38:08 -04:00
  • d5ae136cf1 Goblin: route macOS goblin: link clicks to the send-review screen 2ro 2026-07-05 03:14:45 -04:00
  • a7c2443f3b Goblin: proof-on-request payments (wallet side of the frozen contract) 2ro 2026-07-05 03:00:13 -04:00
  • ae0f36d287 Goblin: goblin: payment deep link opens straight to send review 2ro 2026-07-05 01:53:18 -04:00
  • 9f019edfeb Goblin: fix desktop clipboard (copy/paste lost the selection) 2ro 2026-07-05 00:41:33 -04:00
  • 093c5014ef Goblin: GoblinPay QR scans straight to review 2ro 2026-07-05 00:34:59 -04:00
  • 65d8d0f7bd Goblin: language-aware news panel 2ro 2026-07-05 00:34:47 -04:00