Page MenuHomePhabricator
Feed Advanced Search

Apr 16 2024

emack accepted D15981: [Cashtab] Patch minify menu flicker.
Apr 16 2024, 01:18
emack accepted D15986: [Cashtab] Stop redirecting to /wallet route from cashtab home.
Apr 16 2024, 01:18
emack accepted D15985: [Cashtab] Do not render reply option to eCash chat.
Apr 16 2024, 00:31
emack accepted D15984: [Cashtab] Use dust for dust throughout app.
Apr 16 2024, 00:19
emack added a comment to D15981: [Cashtab] Patch minify menu flicker.

The effects of D15972 seems to have regressed here, allowing scrolling down when there is no content below.

could you show an example?

but also, imo the flickering is much worse than the extra scrolling. The extra scrolling situation still needs another patch anyway to deal with the size of other non-footer elements.

Apr 16 2024, 00:09
emack accepted D15983: [Cashtab] Update airdrop icon.

Minor nit not for this diff, but should add "XEC" to the Airdrop label, otherwise it looks like it was an eToken airdrop.

Apr 16 2024, 00:05
emack accepted D15982: [Cashtab] Improve focus-visible for wallet dropdown menu.
Apr 16 2024, 00:00

Apr 15 2024

emack accepted D15980: [Cashtab] Add function to generate target outputs for an slpv1 nft parent mint tx.

On a related note, are we sticking with the whole parent vs child terminology all the way through to the frontend? I recall back in 2021 there was discussion on using more user friendly terminology in the frontend, like using "Collection" for parent and "NFT" for child. This way it'll be a smoother experience for users who are used to NFT terminology from other chains.

Apr 15 2024, 23:55
emack requested changes to D15981: [Cashtab] Patch minify menu flicker.

The effects of D15972 seems to have regressed here, allowing scrolling down when there is no content below.

Apr 15 2024, 23:50
emack accepted D15967: [Cashtab] Handle multiple token types on token action screen.
Apr 15 2024, 23:37
emack requested changes to D15967: [Cashtab] Handle multiple token types on token action screen.

Can you send some ALP and NFT parent tokens to ecash:qzz0p9yux89uvgnq86u5qnztver6u7g0vqc65920xr pls? thx.

Apr 15 2024, 14:25
emack accepted D15973: [Cashtab] Debounce scroll event handler.
Apr 15 2024, 05:47

Apr 14 2024

emack accepted D15972: [Cashtab] No scrolling of no content below fold.

It still scrolls, albeit by a negligible 1px or so, across both mobile and web. Not a blocking issue.

Apr 14 2024, 13:58

Apr 13 2024

emack accepted D15968: [Cashtab] Add function to get target outputs for NFT1 parent genesis tx.
Apr 13 2024, 14:12
emack accepted D15971: [Cashtab] Fix svg icons.
Apr 13 2024, 10:16
emack accepted D15970: [Cashtab] After importing a wallet, automatically close the import wallet modal.
Apr 13 2024, 10:12
emack requested changes to D15968: [Cashtab] Add function to get target outputs for NFT1 parent genesis tx.
Apr 13 2024, 10:03
emack accepted D15969: [Cashtab] Get token info from cache in airdrop calc screen.
Apr 13 2024, 02:31
emack accepted D15947: [Cashtab] Minify and pin wallet header on scroll.
Apr 13 2024, 00:47

Apr 12 2024

emack accepted D15958: [Cashtab] Do not specify change address in getSlpGenesisTargetOutput.
Apr 12 2024, 13:18
emack accepted D15955: [Cashtab] After a token is created, automatically navigate to its actions screen.
Apr 12 2024, 04:25
emack accepted D15953: [Cashtab] Better switch mgmt in send token.
Apr 12 2024, 04:23
emack requested changes to D15953: [Cashtab] Better switch mgmt in send token.

This is already the behavior in prod isn't it? Toggling another send token function will disable all others.

Apr 12 2024, 01:05
emack requested changes to D15955: [Cashtab] After a token is created, automatically navigate to its actions screen.

It's not routing for me as the createdTokenId is always coming up as null in the console logs.

Apr 12 2024, 01:00
emack accepted D15951: [Cashtab] Standardize svg icon buttons.
Apr 12 2024, 00:41
emack accepted D15950: [Cashtab] Do not change text color on hover for link button.
Apr 12 2024, 00:17
emack requested changes to D15947: [Cashtab] Minify and pin wallet header on scroll.

Tested fine on desktop and extension, but on mobile it's got some cray cray clipping happening on the onboarding screen

Apr 12 2024, 00:12

Apr 11 2024

emack accepted D15942: [Cashtab] Remove data-testid from everything but Select menus.
Apr 11 2024, 07:41
emack accepted D15941: [Cashtab] Remove antd pointerevents shim from tests.
Apr 11 2024, 05:51
emack accepted D15939: [Cashtab] Deprecate the rest of antd.
Apr 11 2024, 03:19
emack requested changes to D15939: [Cashtab] Deprecate the rest of antd.
Apr 11 2024, 00:47
emack accepted D15937: [token-server] Add method to get token inputs and outputs for a token reward tx.

Accepted with minor nit on function name.

Apr 11 2024, 00:19

Apr 10 2024

emack accepted D15920: [Cashtab] Upgrade tx parsing.

Minor non-blocking nit:
Use the existing shading in prod for the horizonal separator between txs. It's obvious enough to be a separator but not too obvious that it starts adding to the busy-ness of the screen.
Prod

image.png (29×496 px, 625 B)

Apr 10 2024, 23:43
emack added a comment to D15920: [Cashtab] Upgrade tx parsing.

Also the existing horizontal lines separating each tx should be retained, otherwise each grouping of info is not immediately obvious.

Apr 10 2024, 11:02
emack requested changes to D15920: [Cashtab] Upgrade tx parsing.
Apr 10 2024, 10:57

Apr 9 2024

emack accepted D15925: [Cashtab] Upgrade Aliases screen.
Apr 9 2024, 03:24
emack requested changes to D15925: [Cashtab] Upgrade Aliases screen.

Since this diff touches on how refreshAliases is called in useWallet, can you patch the bug where right after a registration broadcast the pending alias is not immediately added to the pending aliases list, but navigating away and back to the alias screen fixes it? From a glance one of the useEffect() blocks needs to have a dependency on the aliases.pending map coming out of useWallet, so that once it is added to the pending list it can call refreshAliases.

Apr 9 2024, 02:37

Apr 8 2024

emack accepted D15914: [Cashtab] Deprecate antd select from Configure screen.
Apr 8 2024, 04:59
emack accepted D15917: [Cashtab] Move wallet mgmt to its own screen.
Apr 8 2024, 04:54

Apr 7 2024

emack accepted D15919: [Cashtab] Remove unused validation function.
Apr 7 2024, 10:22
emack accepted D15918: [Cashtab] Add ecash logo as icon for price notifications.
Apr 7 2024, 10:17
emack requested changes to D15917: [Cashtab] Move wallet mgmt to its own screen.
Apr 7 2024, 10:03
emack accepted D15915: [Cashtab] Do not show parsed op return raw field if no input.
Apr 7 2024, 09:10
emack requested changes to D15914: [Cashtab] Deprecate antd select from Configure screen.
Apr 7 2024, 09:02
emack accepted D15916: [Cashtab] Correct routing for sending to contact.
Apr 7 2024, 08:56

Apr 6 2024

emack accepted D15884: [Cashtab] Move contact lists to own screen.

Possibly there is the same address twice in your contact list from testing

That was it

Apr 6 2024, 22:02
emack accepted D15912: [Cashtab] Show notifications for price milestones.
Apr 6 2024, 21:06
emack accepted D15909: [Cashtab] Improvements to modal component.
Apr 6 2024, 09:21
emack requested changes to D15912: [Cashtab] Show notifications for price milestones.

The issue I can see with this feature is the process of killing a zero is never a one off event. You could have the scenario where we go months on end where the price is constantly killing and reviving a zero, which would result in wallets being inundated with these alerts. One mitigation would be to introduce this with a toggle in General Settings, so users who don't mind frequent alerts can explicitly switch it on. And if they get sick of it then have the option of disabling it.

Apr 6 2024, 07:41
emack requested changes to D15884: [Cashtab] Move contact lists to own screen.

It allows duplicate contact names to be added (with different addresses). If they have a long contact list this might become hard to manage. It's the case in prod as well but if we want to check on unique contact names it might be fine to do it in this diff.

Apr 6 2024, 07:25

Apr 4 2024

emack accepted D15889: [Cashtab] Improvements to app handling of new blocks.

image.png (112×350 px, 10 KB)

Apr 4 2024, 23:52
emack accepted D15886: [Cashtab] Support locale display for locales with no thousands separator.
Apr 4 2024, 12:13
emack accepted D15883: [Cashtab] Use cursor not-allowed when select menu is disabled.
Apr 4 2024, 05:48
emack accepted D15869: [ecash-herald] Add a countdown for the eCash halving.
Apr 4 2024, 05:42
emack accepted D15866: [Cashtab] Patch proptypes issues.
Apr 4 2024, 05:37
emack accepted D15874: [Cashtab] Add op return raw field to send xec screen.

Manual op_return raw input works well

image.png (586×532 px, 57 KB)

Apr 4 2024, 05:22
emack accepted D15867: [Cashtab] Move seed phrase to dedicated wallet backup screen.
Apr 4 2024, 04:50
emack requested changes to D15866: [Cashtab] Patch proptypes issues.

TokenListItem isn't liking this

image.png (643×361 px, 87 KB)

Apr 4 2024, 04:38

Apr 3 2024

emack accepted D15865: [Cashtab] Move App to components/App and remove lingering relative imports.
Apr 3 2024, 06:35
emack accepted D15864: [Cashtab] Deprecate hooks directory and move hooks to where they are used.
Apr 3 2024, 04:58
emack accepted D15863: [Cashtab] Improve switches on Configure screen.
Apr 3 2024, 01:29
emack accepted D15862: [Cashtab] Improvements to send to many switch.
Apr 3 2024, 01:19
emack accepted D15847: [Cashtab] Add circulating supply to token stats.
Apr 3 2024, 00:00

Apr 2 2024

emack added a comment to D15847: [Cashtab] Add circulating supply to token stats.
  • Unit tested helper function to get circulating supply
  • Unit tested helper function to get (net) burn or mint
  • Implement functions
  • Clean up rendering (spinner instead of "Loading..." ?)
Apr 2 2024, 23:16
emack accepted D15844: [Cashtab] Improve UX for sending cashtab msg.
Apr 2 2024, 23:06
emack accepted D15846: [Cashtab] Revamp UX and remove antd from SignVerifyMsg.
Apr 2 2024, 08:09
emack requested changes to D15844: [Cashtab] Improve UX for sending cashtab msg.

Now if you enter in an invalid message (i.e. over length limit), then close the message toggle, the Send button is disabled even though theoretically it should be sending the tx without the message.

Apr 2 2024, 07:42
emack requested changes to D15846: [Cashtab] Revamp UX and remove antd from SignVerifyMsg.
Apr 2 2024, 02:21
emack requested changes to D15844: [Cashtab] Improve UX for sending cashtab msg.

Is the following expected behavior?

  1. fill in valid address, amount and message
  2. close the message toggle indicating the user has changed their mind about sending this with a message
  3. click send and observe on the explorer that the message was sent anyway
Apr 2 2024, 01:53
emack accepted D15845: [Cashtab] Patch bug in disable send logic.
Apr 2 2024, 01:40

Apr 1 2024

emack accepted D15837: [Cashtab] Parse mint txs.

As per tg chat

Apr 1 2024, 13:54
emack accepted D15840: [Cashtab] Keep upgrade modal title from overflow breaking onto next line.
Apr 1 2024, 07:09
emack accepted D15839: [token-server] Remove debug logs.
Apr 1 2024, 07:06
emack requested changes to D15837: [Cashtab] Parse mint txs.

This is the same in master.

Apr 1 2024, 07:05
emack requested changes to D15837: [Cashtab] Parse mint txs.

I'm getting little squares where there would have been -0 XECs. Is this a font thing?

image.png (517×550 px, 73 KB)

Apr 1 2024, 02:38
emack accepted D15835: [Cashtab] Add some clarifying comments on the confusing use of BN in slpv1 tx building.
Apr 1 2024, 02:26
emack accepted D15834: [Cashtab] use correct validation for max genesis token amounts.
Apr 1 2024, 02:24
emack accepted D15833: [token-server] Test patch for tg admin bot msgs.
Apr 1 2024, 02:02

Mar 31 2024

emack accepted D15832: [token-server] Add debug log for troubleshooting admin token bot.
Mar 31 2024, 13:54
emack planned changes to D15831: [Cashtab Extension] New API to share contacts with external web apps.
Mar 31 2024, 13:27
emack accepted D15829: [Cashtab] Support slpv1 mint txs.
Mar 31 2024, 13:26
emack requested changes to D15829: [Cashtab] Support slpv1 mint txs.
Mar 31 2024, 13:16
emack accepted D15830: [Cashtab] Better display of seed phrase.
Mar 31 2024, 12:53
emack updated the test plan for D15831: [Cashtab Extension] New API to share contacts with external web apps.
Mar 31 2024, 12:37
emack requested review of D15831: [Cashtab Extension] New API to share contacts with external web apps.
Mar 31 2024, 12:36
emack accepted D15826: [Cashtab] Better validation functions for token send or burn amounts.

Subject to some material rebases

Mar 31 2024, 00:40
emack accepted D15821: [Cashtab] Standardize padding and wrapping of app components.

subject to rebasing to latest changes to txHistory parsing and sendToken UI

Mar 31 2024, 00:27

Mar 30 2024

emack accepted D15819: [Cashtab] Improve UI for SendToken screen.
Mar 30 2024, 23:55
emack closed D15822: [Cashtab] Parse eCash Chat prefixed messages.
Mar 30 2024, 23:27
emack committed rABCa1c959a43f10: [Cashtab] Parse eCash Chat prefixed messages (authored by emack).
[Cashtab] Parse eCash Chat prefixed messages
Mar 30 2024, 23:27
emack updated the diff for D15822: [Cashtab] Parse eCash Chat prefixed messages.

version bump and rebase

Mar 30 2024, 23:22
emack accepted D15823: [Cashtab] Patch - cleanup rebase miss.
Mar 30 2024, 14:48
emack accepted D15806: [token-server] Initialize wallet methods.
Mar 30 2024, 14:32
emack accepted D15816: [Cashtab] Patch send to many with improved validation.
Mar 30 2024, 14:29
emack updated the test plan for D15822: [Cashtab] Parse eCash Chat prefixed messages.
Mar 30 2024, 10:11
emack requested review of D15822: [Cashtab] Parse eCash Chat prefixed messages.
Mar 30 2024, 10:11
emack accepted D15820: [Cashtab] Support slpv1 genesis txs for mint batons.
Mar 30 2024, 08:16
emack requested changes to D15819: [Cashtab] Improve UI for SendToken screen.

How do you feel about using a carousel type UI to browse through the list of tokens? It's something that NFT wallets in ethereum uses to great effect because the UI size is ringfenced regardless of how many tokens you have.

Mar 30 2024, 08:05
emack accepted D15818: [Cashtab] Remove unused hook files.
Mar 30 2024, 07:37
emack accepted D15810: [Cashtab] Replace all console.log statements with error or info and remove debug logs.

grep -r console.log src/ -- still a few left, but they are removed in D15804

Still seeing two remaining in useImage even though D15804 has since landed

image.png (45×572 px, 12 KB)

Mar 30 2024, 07:30