aboutsummaryrefslogtreecommitdiffstats
path: root/src/app.js
Commit message (Expand)AuthorAgeFilesLines
* A round's output can no longer strand: every refresh asks the server to drop ...Adam Soltys2026-08-291-1/+4
* The profile editor learns to take a photo, not just a URL: an Upload button f...Adam Soltys2026-08-281-0/+3
* Max learns the ark rail: an ark address gets its own Max button filling the w...Adam Soltys2026-08-281-1/+9
* The sticker gets specific: v3 betaAdam Soltys2026-08-281-1/+1
* The logo wears its beta sticker — purple, tilted like staging's orange one,...Adam Soltys2026-08-281-2/+3
* A detail page doesn't survive changing accounts: switching Spending↔Savings...Adam Soltys2026-08-281-0/+6
* Forget-all keeps its word: the delete-everything warning lives inside the log...Adam Soltys2026-08-281-3/+4
* Arrivals don't slide, only journeys do: the tab pane and balance face animate...Adam Soltys2026-08-281-3/+16
* The address is fetched while the key still turns in the lock: sign-in races a...Adam Soltys2026-08-281-0/+3
* The wallet remembers it has a spending side: the relay backup carries the hin...Adam Soltys2026-08-281-2/+7
* The wallet arrives without ceremony: sign-in swaps screens instantly (a one-s...Adam Soltys2026-08-271-1/+8
* All three doors on the porch: Google, passkey, and Nostr sign-in stand direct...Adam Soltys2026-08-261-9/+11
* The app arrives in movements: real ESM chunks split the bundle (entry 333KB, ...Adam Soltys2026-08-261-3/+22
* The landing settles as one motion: the resolving shell now holds the frame ov...Adam Soltys2026-08-261-1/+5
* Money stops arriving without a story: the mailbox checkpoint stays local read...Adam Soltys2026-08-181-6/+7
* The footer reads as a sentence: Running, then the hash, and only the hash is ...Adam Soltys2026-08-181-3/+3
* The footer says what it stamps: the word commit, the short hash git actually ...Adam Soltys2026-08-181-3/+4
* A missing signer opens a door instead of a toast: the reconnect screen offers...Adam Soltys2026-08-181-0/+1
* A crashed render confesses instead of playing dead: the error goes on screen ...Adam Soltys2026-08-181-0/+26
* The footer signs its build: one glance settles whether the PWA is running tod...Adam Soltys2026-08-181-1/+4
* The top-up prompt counts money already on its way: a board awaiting confirmat...Adam Soltys2026-08-181-2/+4
* Money finds its way to Spending: the setup wizard ends with a top-up step whe...Adam Soltys2026-08-181-3/+25
* The avatar ask learns to recognize a face: an identity with a published pictu...Adam Soltys2026-08-171-1/+8
* Old money stops surprising: a payment confirmed more than fifteen minutes ago...Adam Soltys2026-08-171-1/+6
* A picked punk publishes its full address: the avatar step stops writing relat...Adam Soltys2026-08-171-2/+5
* The spending tap keeps its promise and then makes an offer: the account exist...Adam Soltys2026-08-171-3/+8
* One tap grows the Spending side: same seed, named Spending, no wizard — and...Adam Soltys2026-08-171-9/+14
* The savings-only card offers the door: Set up a spending account sits right o...Adam Soltys2026-08-171-2/+5
* Spending admits it exists: a wallet created AS Spending needs no further proo...Adam Soltys2026-08-171-4/+31
* The phantom Spending flag heals itself: off mainnet, a spending side with no ...Adam Soltys2026-08-171-1/+12
* A mainnet name stops vouching for mutinynet spending: the claimed-address evi...Adam Soltys2026-08-171-2/+7
* One Back per screen: the outer step's back yields while the entropy page hold...Adam Soltys2026-08-171-2/+3
* Entropy gets a room of its own: a button beside Copy and Regenerate opens a p...Adam Soltys2026-08-171-41/+64
* The entropy fold drops the arrow act: a plain Entropy button opens it on both...Adam Soltys2026-08-171-2/+2
* The import pane learns the entropy trick: the same fold, the same text, the s...Adam Soltys2026-08-171-20/+40
* The entropy door moves behind the phrase: newcomers see one Generate button, ...Adam Soltys2026-08-171-19/+26
* Own entropy means owned outcome: the typed text alone derives the seed, so re...Adam Soltys2026-08-171-4/+7
* The seed takes dice: an optional entropy field folds open on the generate ste...Adam Soltys2026-08-171-2/+18
* One Log out button, one honest question: the popup offers the plain exit and ...Adam Soltys2026-08-171-0/+1
* The profile grows a second, honest exit: Log out leaves the room, Log out & f...Adam Soltys2026-08-171-0/+12
* The wallet row's delete earns a trash can instead of an ambiguous ✕, and Cl...Adam Soltys2026-08-171-1/+1
* A blank-password vault stops masquerading as a locked one: new wallets auto-s...Adam Soltys2026-08-171-5/+20
* The lock test learns the doors moved: logout is the front door and asks for a...Adam Soltys2026-08-161-6/+6
* The padlock stops charging for hesitation: the password ask renders over the ...Adam Soltys2026-08-161-13/+46
* Staging wears its name on the logo and deals in play money: HAL_TARGET=stagin...Adam Soltys2026-08-161-1/+3
* Hats: put your money where your head is — supporter hats perch above the av...Adam Soltys2026-08-161-3/+3
* The lock prompt says Lock: locking an unsaved wallet asks for the password pl...Adam Soltys2026-08-151-3/+4
* The upkeep paragraph retires quietlyAdam Soltys2026-08-151-2/+1
* Setting a password locks you in place, not out: home stays on screen, watch-o...Adam Soltys2026-08-151-1/+1
* The logo learns the difference between fleeing and returning: mid-creation it...Adam Soltys2026-08-151-0/+16