| Commit message (Expand) | Author | Age | Files | Lines |
| * | Feed: a wheel scroll through a loading feed no longer stutters on a laptop. T... | Adam Soltys | 3 days | 1 | -4/+14 |
| * | Lock with fingerprint or face. The padlock's "Protect this device?" now offer... | Adam Soltys | 4 days | 1 | -1/+1 |
| * | Messages: the Amber notice no longer waits for Amber to wake. "Messages sent ... | Adam Soltys | 5 days | 1 | -2/+4 |
| * | Messages: Amber users can read their DMs. Signed in with Amber by intent (NIP... | Adam Soltys | 5 days | 1 | -6/+35 |
| * | Amber (NIP-55) signs you in on Android: one intent per request, the answer re... | Adam Soltys | 2026-09-27 | 1 | -2/+30 |
| * | New identities start with something to read: Adam and coinos followed, a Bitc... | Adam Soltys | 2026-09-21 | 1 | -0/+1 |
| * | Seed words read down each column; the Google central is a parameter with a do... | Adam Soltys | 2026-09-21 | 1 | -2/+11 |
| * | A remote signer that drops its socket comes back by itself. | Adam Soltys | 2026-09-14 | 1 | -1/+22 |
| * | Each account in the switcher wears its own face, and its own renewal warning. | Adam Soltys | 2026-09-10 | 1 | -10/+23 |
| * | Passkey identities stay signed in across reloads: the passkey-derived nostr k... | Adam Soltys | 2026-09-04 | 1 | -6/+27 |
| * | The Amethyst handshake survives its own launch: opening the signer app freeze... | Adam Soltys | 2026-09-02 | 1 | -3/+19 |
| * | The Amethyst signer stops dying every time a stranger's wrap fails to decrypt... | Adam Soltys | 2026-08-30 | 1 | -45/+96 |
| * | DMs stop losing the race with the signer, and your own address stops paying y... | Adam Soltys | 2026-08-30 | 1 | -0/+10 |
| * | The address is fetched while the key still turns in the lock: sign-in races a... | Adam Soltys | 2026-08-28 | 1 | -1/+8 |
| * | The wallet remembers it has a spending side: the relay backup carries the hin... | Adam Soltys | 2026-08-28 | 1 | -4/+15 |
| * | The wallet arrives without ceremony: sign-in swaps screens instantly (a one-s... | Adam Soltys | 2026-08-27 | 1 | -0/+2 |
| * | One fade, not two: the onboarding wizard hands over before the screen flips, ... | Adam Soltys | 2026-08-27 | 1 | -2/+5 |
| * | Steady hands at the door: during sign-in the button's icon becomes the spinne... | Adam Soltys | 2026-08-27 | 1 | -4/+13 |
| * | The face arrives with the key: sign-in warms the identity's profile and prelo... | Adam Soltys | 2026-08-27 | 1 | -0/+3 |
| * | Each door leads to its own room: choosing Nostr shows only the nostr ways in ... | Adam Soltys | 2026-08-27 | 1 | -4/+8 |
| * | One tap, one dialog: a passkey sign-in with nothing on the device rolls strai... | Adam Soltys | 2026-08-27 | 1 | -22/+11 |
| * | The Google button keeps its own counsel: no flickering narration beneath it �... | Adam Soltys | 2026-08-26 | 1 | -9/+10 |
| * | No pausing at the threshold: a fresh identity walks straight into its new wal... | Adam Soltys | 2026-08-26 | 1 | -26/+7 |
| * | The question finally gets asked out loud: the new-wallet confirmation surface... | Adam Soltys | 2026-08-26 | 1 | -0/+5 |
| * | Every door gets its crest: the four-colour G for Google, a person-and-key mar... | Adam Soltys | 2026-08-26 | 1 | -6/+17 |
| * | All three doors on the porch: Google, passkey, and Nostr sign-in stand direct... | Adam Soltys | 2026-08-26 | 1 | -13/+40 |
| * | Two new doors, no new locks: "Sign in with Google" (pomegranate — the nostr... | Adam Soltys | 2026-08-26 | 1 | -1/+65 |
| * | The page arrives light and paints at once: index.html shrinks to 46KB with a ... | Adam Soltys | 2026-08-26 | 1 | -4/+15 |
| * | A missing signer opens a door instead of a toast: the reconnect screen offers... | Adam Soltys | 2026-08-18 | 1 | -0/+42 |
| * | The login identity stays with the wallet that earned it: a live signer no lon... | Adam Soltys | 2026-08-17 | 1 | -1/+16 |
| * | The wrong-signer error names the whole npub — a truncated key can't be chec... | Adam Soltys | 2026-08-15 | 1 | -1/+1 |
| * | The Nostr card owns its built-in account; the exported key opens this wallet ... | Adam Soltys | 2026-08-04 | 1 | -4/+73 |
| * | A restored login ends the wizard instead of stalling in it | Adam Soltys | 2026-08-04 | 1 | -0/+2 |
| * | Never mistake a failed backup lookup for 'no wallet yet' | Adam Soltys | 2026-08-04 | 1 | -5/+9 |
| * | One question fewer on the way in, and an 'or' that means it | Adam Soltys | 2026-08-04 | 1 | -0/+3 |
| * | Drop the 'signer reconnected' toast | Adam Soltys | 2026-08-03 | 1 | -1/+2 |
| * | Give the nostr settings page a way to reconnect | Adam Soltys | 2026-08-03 | 1 | -17/+37 |
| * | Don't keep holding a remote signer that stopped answering | Adam Soltys | 2026-08-03 | 1 | -4/+24 |
| * | Speak as the account you logged in with, or not at all | Adam Soltys | 2026-08-03 | 1 | -9/+54 |
| * | Onboarding: the nostr mark heads the nostr steps | Adam Soltys | 2026-08-03 | 1 | -0/+2 |
| * | Tab carousel, login avatar fix, signer callback hint | Adam Soltys | 2026-08-02 | 1 | -0/+4 |
| * | Nostr login: connect a signer app by deep link or QR (nostrconnect://) | Adam Soltys | 2026-08-02 | 1 | -3/+51 |
| * | Motion and polish: navigation choreography, counting balance, gold ribbon | Adam Soltys | 2026-08-02 | 1 | -1/+1 |
| * | Sign in with Nostr: mark fills its circle, icon truly centered | Adam Soltys | 2026-08-02 | 1 | -3/+7 |
| * | Settings: surface wallet settings, add Nostr section, tuck rarities into Adva... | Adam Soltys | 2026-08-02 | 1 | -1/+1 |
| * | Nostr mark: brand gradient and room to breathe | Adam Soltys | 2026-08-02 | 1 | -2/+2 |
| * | Use the real Nostr mark on the sign-in button | Adam Soltys | 2026-08-02 | 1 | -2/+3 |
| * | Drop npub-locked gifts; collapse Nostr login behind a button | Adam Soltys | 2026-08-01 | 1 | -1/+13 |
| * | Get an address immediately, without waiting on a signer prompt | Adam Soltys | 2026-08-01 | 1 | -0/+4 |
| * | Never spin on a claim that can only fail | Adam Soltys | 2026-08-01 | 1 | -0/+15 |