Page MenuHomePhabricator

bytesofman (Joey)
UserAdministrator

Projects

User does not belong to any projects.

User Details

User Since
Nov 5 2020, 18:28 (236 w, 2 d)
Roles
Administrator

Recent Activity

Yesterday

bytesofman accepted D18103: [e.cash] Add MUSD to Use eCash page.
Sat, May 17, 21:57
bytesofman planned changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
  • Lose isGenesis key and instead require a genesis placeholder tokenId
  • Expand Action to accept an array of token actions per comment
  • Validate and implement these inputs (will change how we build EMPP OP_RETURNs)
  • (potentially) also lose the isMint key, since a MintAction will make this unnecessary
Sat, May 17, 21:45
bytesofman added a comment to D18103: [e.cash] Add MUSD to Use eCash page.

@bot preview-e.cash

Sat, May 17, 21:04
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

default to dust sats if unspecified, variable name improvements

Sat, May 17, 13:08
bytesofman added inline comments to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Sat, May 17, 13:08
bytesofman closed D18102: [Cashtab] Prevent token creation with ticker MUSD or name Marianas U.S. Dollar.
Sat, May 17, 12:59
bytesofman committed rABC3ac294e5579b: [Cashtab] Prevent token creation with ticker MUSD or name Marianas U.S. Dollar (authored by bytesofman).
[Cashtab] Prevent token creation with ticker MUSD or name Marianas U.S. Dollar
Sat, May 17, 12:59
bytesofman published D18102: [Cashtab] Prevent token creation with ticker MUSD or name Marianas U.S. Dollar for review.

tests pass locally so pushing up for review; CI issues here seem unrelated to the diff

Sat, May 17, 12:35

Fri, May 16

bytesofman closed D18101: [Cashtab] Support send, burn, and agora listings for SLP2 tokens.
Fri, May 16, 22:56
bytesofman committed rABC5716e9e2acaa: [Cashtab] Support send, burn, and agora listings for SLP2 tokens (authored by bytesofman).
[Cashtab] Support send, burn, and agora listings for SLP2 tokens
Fri, May 16, 22:56
bytesofman published D18101: [Cashtab] Support send, burn, and agora listings for SLP2 tokens for review.
Fri, May 16, 22:26
bytesofman accepted D18091: [e.cash] init v2 build.

preview is not expected to work until this lands, ack on the basic concept of iteratively building this in its own dir and then migrating the site

Fri, May 16, 17:02

Thu, May 15

bytesofman requested changes to D18091: [e.cash] init v2 build.

see contrib/team-city/build-configurations.yml and add a preview-e.cash-v2 modeled after the existing preview-e.cash

Thu, May 15, 12:39
bytesofman accepted D18085: [cashtab] Prevent wheel event for agora price setting input..
Thu, May 15, 12:28

Wed, May 14

bytesofman published D18086: [Cashtab, doc] Suppport empp raw push addition for bip21 and ALP sends for review.
Wed, May 14, 22:07
bytesofman accepted D18088: Bump version to 0.31.4.
Wed, May 14, 13:08
bytesofman requested changes to D18085: [cashtab] Prevent wheel event for agora price setting input..
Wed, May 14, 06:51

Tue, May 13

bytesofman accepted D18066: [cashtab] Header UI overhaul.
Tue, May 13, 22:13
bytesofman requested changes to D18066: [cashtab] Header UI overhaul.
Tue, May 13, 18:13
bytesofman requested changes to D18066: [cashtab] Header UI overhaul.
  • Remove cashtab/failed-tests.txt
  • using await screen.findByText with timeout instead of await waitFor()...
Tue, May 13, 16:54
bytesofman requested changes to D18085: [cashtab] Prevent wheel event for agora price setting input..

this exists in a few spots in Cashtab, and is correctly fixed on the latest input -- the one on the Receive screen

Tue, May 13, 12:59
bytesofman accepted D18066: [cashtab] Header UI overhaul.

nice imo this is much better than what we have currently. testing nit.

Tue, May 13, 12:33

Mon, May 12

bytesofman accepted D18078: [e.cash] Add Trezor to e.cash/wallets list.
Mon, May 12, 16:41
bytesofman added a comment to D18078: [e.cash] Add Trezor to e.cash/wallets list.

@bot preview-e.cash

Mon, May 12, 16:35

Fri, May 9

bytesofman requested changes to D18066: [cashtab] Header UI overhaul.

ok some specific recommendations

Fri, May 9, 21:15
bytesofman closed D18069: [Cashtab] Update dep per msg seen during build.
Fri, May 9, 20:34
bytesofman committed rABC2f3f0feefdbf: [Cashtab] Update dep per msg seen during build (authored by bytesofman).
[Cashtab] Update dep per msg seen during build
Fri, May 9, 20:34
bytesofman added a comment to D18066: [cashtab] Header UI overhaul.

In mobile mode, this new header now takes up 30% of the UI. I know it moves off the screen when scrolling but it reappears with navigating to a new component. I think tooltips like Staking and Savings should be able to be closed or minimized by the user? Or perhaps have an onHover icon?
Also the Learn more link on mobile screens are somewhat harder to click (maybe I just have fat fingers) - perhaps make the whole row a link?

image.png (933×665 px, 97 KB)

Fri, May 9, 17:37
bytesofman closed D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page.
Fri, May 9, 17:27
bytesofman committed rABC2defe2793c46: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page (authored by bytesofman).
[Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page
Fri, May 9, 17:27
bytesofman added a comment to D18069: [Cashtab] Update dep per msg seen during build.

are these the warnings you're referring to when npm run build? If so I'm still seeing them

image.png (361×1 px, 88 KB)

Fri, May 9, 07:10

Thu, May 8

bytesofman published D18069: [Cashtab] Update dep per msg seen during build for review.
Thu, May 8, 23:20
bytesofman added a comment to D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page.

If you input a large enough number Cashtab crashes with a WSOD and spits out a range error on console. Not a big issue but rather unsightly. The other send amount inputs throughout the app gracefully spits out a Unable to parse sendAmount as a number UI error instead of sharting.

Thu, May 8, 23:04
bytesofman updated the summary of D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page.
Thu, May 8, 22:57
bytesofman added inline comments to D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page.
Thu, May 8, 22:56
bytesofman updated the diff for D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page.

lint

Thu, May 8, 22:52
bytesofman updated the diff for D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page.

support prefix and suffix for customized input field currency clarification

Thu, May 8, 22:50
bytesofman updated the diff for D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page.

fix year in header for Receive

Thu, May 8, 13:54
bytesofman added inline comments to D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page.
Thu, May 8, 13:54
teamcity awarded D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page a Piece of Eight token.
Thu, May 8, 10:19
teamcity awarded D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page a Haypence token.
Thu, May 8, 10:15
bytesofman accepted D18064: [e.cash] Fix zpool branding.
Thu, May 8, 03:43

Wed, May 7

bytesofman published D18061: [Cashtab] Allow user to receive specified amount of XEC or FIRMA on Receive page for review.
Wed, May 7, 17:20
bytesofman closed D18057: [ecash-lib] Add parseEmppScript method.
Wed, May 7, 11:23
bytesofman committed rABCab3fcc0da679: [ecash-lib] Add parseEmppScript method (authored by bytesofman).
[ecash-lib] Add parseEmppScript method
Wed, May 7, 11:23

Tue, May 6

bytesofman updated the diff for D18057: [ecash-lib] Add parseEmppScript method.

function doc

Tue, May 6, 22:06
bytesofman published D18057: [ecash-lib] Add parseEmppScript method for review.
Tue, May 6, 21:49

Mon, May 5

bytesofman updated the summary of D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Mon, May 5, 22:17
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

lint

Mon, May 5, 22:13
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

cleaned up, mvp

Mon, May 5, 22:12
bytesofman accepted D18041: [Cashtab] Set ConnectionStrategy.ClosestFirst for initialization.

My main objection here

Mon, May 5, 12:58

Sun, May 4

bytesofman closed D18045: [Cashtab] Improve performance of flaky test by waiting for async text to appear.
Sun, May 4, 18:15
bytesofman committed rABC48746aa130e5: [Cashtab] Improve performance of flaky test by waiting for async text to appear (authored by bytesofman).
[Cashtab] Improve performance of flaky test by waiting for async text to appear
Sun, May 4, 18:15
bytesofman published D18045: [Cashtab] Improve performance of flaky test by waiting for async text to appear for review.
Sun, May 4, 18:02
bytesofman committed rABC88d6844da3f2: [Cashtab] Load FIRMA agora page with price in fiat instead of XEC (authored by bytesofman).
[Cashtab] Load FIRMA agora page with price in fiat instead of XEC
Sun, May 4, 03:22
bytesofman closed D18044: [Cashtab] Load FIRMA agora page with price in fiat instead of XEC.
Sun, May 4, 03:22
teamcity awarded D18044: [Cashtab] Load FIRMA agora page with price in fiat instead of XEC a Haypence token.
Sun, May 4, 02:03

Sat, May 3

bytesofman requested changes to D18041: [Cashtab] Set ConnectionStrategy.ClosestFirst for initialization.

at the moment this is not worth implementing in cashtab

Sat, May 3, 22:59
bytesofman published D18044: [Cashtab] Load FIRMA agora page with price in fiat instead of XEC for review.
Sat, May 3, 22:55

Fri, May 2

bytesofman planned changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

regtest handles basic cases for SLP and ALP now. Next up is cleaning up debug logs, function names, adding unit tests for untested functions.

Fri, May 2, 23:54
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

rebase, get regtest working with SLP and ALP. NB we still have lots of cleaning up and other tests to add.

Fri, May 2, 23:53

Wed, Apr 30

bytesofman closed D18035: [Cashtab] Bump timeout in test with expectation of load time.
Wed, Apr 30, 19:29
bytesofman committed rABC5a7ff681d0bb: [Cashtab] Bump timeout in test with expectation of load time (authored by bytesofman).
[Cashtab] Bump timeout in test with expectation of load time
Wed, Apr 30, 19:29
bytesofman published D18035: [Cashtab] Bump timeout in test with expectation of load time for review.
Wed, Apr 30, 19:14

Tue, Apr 29

bytesofman planned changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

Pushed at a better-but-still-not-great stopping point, where regtest works for SLP actions

Tue, Apr 29, 17:45
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

Add SLP actions to (working) regtest, NB still lots to do to clean up tests, implement ALP

Tue, Apr 29, 17:42
bytesofman accepted D18001: [cashtab] Mobile style fixes.
Tue, Apr 29, 16:23
bytesofman requested changes to D18001: [cashtab] Mobile style fixes.
Tue, Apr 29, 15:08
bytesofman added a comment to D18001: [cashtab] Mobile style fixes.

alt approach would be to have a function prepareWrappedString that takes a string and maxChars as params, and returns the string truncated to maxChars

Tue, Apr 29, 15:07
bytesofman requested changes to D18001: [cashtab] Mobile style fixes.
Tue, Apr 29, 13:28

Mon, Apr 28

bytesofman requested changes to D18001: [cashtab] Mobile style fixes.

need to comprehensively handle the token name / ticker break-all issue

Mon, Apr 28, 21:44
bytesofman requested changes to D18001: [cashtab] Mobile style fixes.

without break-all (current diff)

image.png (295×316 px, 19 KB)

Mon, Apr 28, 21:38
bytesofman accepted D17974: [chronik-client] Fix WebSocket retry loop issues during disconnection.
Mon, Apr 28, 12:19

Sun, Apr 27

bytesofman requested changes to D18001: [cashtab] Mobile style fixes.

airdrops not flexing well

Sun, Apr 27, 22:23
bytesofman requested changes to D18001: [cashtab] Mobile style fixes.
Sun, Apr 27, 13:21

Sat, Apr 26

bytesofman requested changes to D18001: [cashtab] Mobile style fixes.
Sat, Apr 26, 13:41

Fri, Apr 25

bytesofman accepted D17996: [cashtab] Transaction row UI.
Fri, Apr 25, 16:39
bytesofman added inline comments to D17996: [cashtab] Transaction row UI.
Fri, Apr 25, 16:39
bytesofman requested changes to D17996: [cashtab] Transaction row UI.

review is simplified in this type of diff if before + after screenshots highlighting what has changed are included in the test plan

Fri, Apr 25, 13:51

Thu, Apr 24

bytesofman accepted D17991: [CI] Properly integrate the mocha integration tests Junit reports with CI.
Thu, Apr 24, 21:16
bytesofman accepted D17984: [cashtab] Move finalized indicator.

rebase and wait for CI to clear but looks good

Thu, Apr 24, 13:44
bytesofman accepted D17990: [CI] Properly integrate the mocha/jest Junit reports with CI.
Thu, Apr 24, 12:45

Wed, Apr 23

bytesofman closed D17973: [Cashtab] Patch firma redemptions calc issue.
Wed, Apr 23, 19:49
bytesofman committed rABCa472781e2e98: [Cashtab] Patch firma redemptions calc issue (authored by bytesofman).
[Cashtab] Patch firma redemptions calc issue
Wed, Apr 23, 19:49
bytesofman requested changes to D17974: [chronik-client] Fix WebSocket retry loop issues during disconnection.

this is a complicated fix to a niche issue that impacts behavior everywhere. I don't see a compelling case for the impact of this diff justifying its complexity.

Wed, Apr 23, 16:40
bytesofman updated the diff for D17973: [Cashtab] Patch firma redemptions calc issue.

clean up loop logic, remove debug log, comments

Wed, Apr 23, 16:28
bytesofman added inline comments to D17973: [Cashtab] Patch firma redemptions calc issue.
Wed, Apr 23, 13:17
bytesofman updated the diff for D17973: [Cashtab] Patch firma redemptions calc issue.

Add info logging

Wed, Apr 23, 13:14
bytesofman updated the diff for D17973: [Cashtab] Patch firma redemptions calc issue.

better while loop logic, more clarity in error msg, use variable instead of hardcode 5 in comment

Wed, Apr 23, 13:08
bytesofman added a comment to D17973: [Cashtab] Patch firma redemptions calc issue.

Overall, the approach here is not ideal. It's not straightforward to handle this elegantly in ecash-agora (or mb it is and I just haven't sat down to work out the math) -- but even if we do handle it in ecash-agora, the performance delta is probably not user noticeable.

Wed, Apr 23, 13:07
bytesofman published D17973: [Cashtab] Patch firma redemptions calc issue for review.
Wed, Apr 23, 04:48

Tue, Apr 22

bytesofman planned changes to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

this is not a great stopping point but I have done so many rewrites and changes now that wanted to get some kind of anchor in for reference

Tue, Apr 22, 23:35
bytesofman updated the diff for D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.

coming up for air, taking a look at what has happened

Tue, Apr 22, 23:30
bytesofman accepted D17949: [chronik-client] Add handling for WebSocket closure .
Tue, Apr 22, 20:25
bytesofman closed D17967: [Cashtab] Improve flaky token test.
Tue, Apr 22, 18:42
bytesofman committed rABC15059d6b6f6a: [Cashtab] Improve flaky token test (authored by bytesofman).
[Cashtab] Improve flaky token test
Tue, Apr 22, 18:42
bytesofman published D17967: [Cashtab] Improve flaky token test for review.
Tue, Apr 22, 13:58

Fri, Apr 18

bytesofman requested changes to D17949: [chronik-client] Add handling for WebSocket closure .
  • As @emack mentioned, this is 2 diffs. Please make one diff to add the close, and another to add the delay
  • npm test does not actually test the behavior described in this diff. If it is impractical to add a unit or integration test, the test plan should include a description of how to repeat the issue before this change, and how to demonstrate that the issue is resolved after this change. Then npm test is demonstrating that existing behavior is preserved with this patch.
  • patch version bump npm version patch (can be for just the 2nd of these 2 diffs, or can be a separate npm version patch for each diff), update changelog section of README describing the change
Fri, Apr 18, 16:39

Apr 17 2025

bytesofman added inline comments to D17822: [ecash-wallet] Add fluent API for building and broadcasting txs.
Apr 17 2025, 23:32
bytesofman accepted D17913: [chronik-client] Added a mechanism for automatically selecting the fastest responding node, supporting two strategies: AsOrdered and ClosestFirst..
Apr 17 2025, 23:28