Code Monkey home page Code Monkey logo

jokerace's People

Contributors

devli13 avatar frogmode avatar nakedfool avatar naomihauret avatar seanmc9 avatar twblack88 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

jokerace's Issues

[BUG] Stuck proposal submission for "jokerace 29: makerdao edition"

Describe the bug
I submitted a proposal for "jokerace 29: makerdao edition," after which the proposal failed to appear among the submitted proposals and yet the "submit" button was no longer active.

To Reproduce

  1. Go to https://www.jokedao.io/contest/polygon/0xc00974C213099b7dB023096836fF615B4c02179A
  2. Click on "submit" button
  3. Enter submission in form of an image URL: https://i.imgur.com/M6EQ4cV.png
  4. Click on "submit!" button
  5. Realize Ledger Nano X was not unlocked as would be necessary to approve submission on MetaMask
  6. Unlock Ledger Nano X
  7. MetaMask does not show any request for approval of submission, and the "submit" button on the site becomes inactive, such that I can no longer click on it. Same outcome when opening the contest page in a private browser window in the same Firefox browser, as well as when opening the contest page in a different browser entirely (i.e., Brave).

Expected behavior
My expectation is that a proposal that was not properly submitted with wallet approval would not render the "submit" button inactive. Rather, a fresh attempt to submit a proposal should be permitted once the Ledger is unlocked so as to approve the wallet action via MetaMask + Ledger Nano X.

Screenshots
None taken, unfortunately

Desktop (please complete the following information):

  • OS: macOS Monterey 12.6
  • Browser: Firefox 104.0.2 (64-bit), Brave 1.43.93 (arm64)
  • Wallet: MetaMask + Ledger Nano X

Additional context
N/A

enhancement: add horizontal lines to separate proposals in a contest

Is your feature request related to a problem? Please describe.
It can be a bit unclear to distinguish proposals from each other in contests since we just have a vertical bar distinguishing them, and each is a different size.

Describe the solution you'd like
As a temporary solution, we should try mimicking the twitter design for breaking up tweets with thin horizontal lines rather than a vertical line.

Longer-term, we should see if we can implement the original designs from figma (https://www.figma.com/file/36Qylp4x6N4pK3wXpHCj5A/jokedao-big-f'in-file?node-id=0%3A1&t=JabEWQuNN16z8Mod-1), where "voting hasn't opened" is its own window that's always centered vertically for any given proposal—showing exactly how long the proposal is without lines. Having this "voting window" be a self-contained element will be helpful later if we want to let people just type in the votes for each entry and then submit them all at the bottom of the screen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

enhancement: expand submission pop-up

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
We should think about modeling submission pop-ups after twitter with ample horizontal space to write proposals: this would reduce the rich text bar (ideally to one line) and emphasize that we can be used for serious proposals with ample features rather than just one or two line jokes.

We should also disable the pop-up disappearing when a user clicks away from it: this can leave users losing tons of valuable work with one mistake. To close it, they should have to press the x button, not click away.

And if possible, we should add in a yellow border on the pop-up like we have in the mock-ups and lose the thin white rectangular border for text. Twitter pop-ups are a good inspiration here again: they don't use any internal borders and let the user know where to type based on the blinking cursor.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

enhancement: using the full screen on desktop

Is your feature request related to a problem? Please describe.
Right now the vertical sidebar and main area for text are right on top of each other. This creates dead space at the side of the screen and a feeling of tightness in the center.

Describe the solution you'd like
We can design it like notion (or even twitter): the sidebar is all the way to the left of the window (potentially in a slightly different background color), and then the main text can be in the center of the remaining space. This will give a feeling of openness, and it would be good to use the same font and size as notion as well.

image

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

enhancement: font size of prompts

Is your feature request related to a problem? Please describe.
Right now the prompts are in bold, which looks great for short prompts but makes longer prompts harder to read. the font also seems slightly smaller than the font size for the proposals, so there's a slight visual disconnect.

Describe the solution you'd like
Let's remove the bold and then play with size--let's try having the prompt be the same size as the proposals.

Describe alternatives you've considered
If we're worried that the prompt won't stand out, we can play with putting it in a box, using some color, etc... I'm glad to play with designs in figma. But let's start there.

Additional context
Add any other context or screenshots about the feature request here.

no way to redeploy if you reject in wallet

Describe the bug
If you accidentally reject a transaction in a wallet, there is no way to redeploy the transaction (on mobile, and possibly on desktop too). The transaction isn't prompted in wallet.

To Reproduce
Steps to reproduce the behavior:

  1. Go to vote on a proposal in mobile
  2. Reject the transaction in wallet
  3. Close "deploying" window
  4. Vote again
  5. Transaction will not be lined up (at least in mobile) and there is no way to vote now

Expected behavior
Submitting a transaction should deploy a transaction even if it was previously rejected

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

missing values in export spreadsheet

Describe the bug
if you export a spreadsheet for a contest, it doesn't show the number of votes from each voter per proposal.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'export data'
  2. Download spreadshet
  3. Values are missing

Expected behavior
Should be able to see the number of votes each voter gave to a proposal.

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

BUG - searching twice results in infinite loading

Describe the bug
After using the search bar on the View Contests page once, using it again will result in a page that never loads, forcing you to hard reload the page.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://www.jokedao.io/contests.
  2. Enter "0x3Aa9538c6aCD23526fF72f75A9b9160a275379C3" into the search bar.
  3. Once the contest is loaded enter "0x3Aa9538c6aCD23526fF72f75A9b9160a275379C3" into the search bar above the contest.
  4. It should give you an infinite loading screen.

Expected behavior
The page to load the contest as usual.

Desktop (please complete the following information):

  • OS: macOS Monterey
  • Browser: Chrome
  • Wallet: MetaMask

[BUG] loading very long time

Describe the bug

A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

Bug loading very long time

Site is erroring out on old contests

Describe the bug
When I go to https://www.jokedao.io/contest/polygon/0x6E626d5e615FC930de0281e13a158E31fE8BF82b, this is what I see.
image

This is what I see when I spin up the site locally.
image

To Reproduce
Go to https://www.jokedao.io/contest/polygon/0x6E626d5e615FC930de0281e13a158E31fE8BF82b.

Expected behavior
The Contest to display.

Desktop (please complete the following information):

  • OS: MacOS Monterey
  • Browser: Chrome
  • Wallet: MetaMask

Smartphone (please complete the following information):

  • Device: iPhone8
  • OS: iOS15.5
  • Browser: Safari
  • Wallet: Rainbow

feat: support submit-only contests

Blocked by #143

Once our tokens are burnable, we can make a token for every chain that has been minted and, in its entirety, been sent to the 0 address. We can then have an option be "submit only" when people are creating a contest where they click this button (similar to the "use my address" button) and it would populate the relevant burned token for the voting token effectively as a placeholder. This way they could run a contest that uses a valid token and noone can vote in it.

enhancement: cache in-browser form inputs

Describe the bug
lack of caching

To Reproduce
Steps to reproduce the behavior:

  1. Go to create contest
  2. Click on set rules
  3. Fill out form
  4. Click next
  5. Go back
  6. Info is gone and there's no easy way to input the token address

Expected behavior
When pressing back, the previous info should all autofill (preferably it will not all autofill if a user is going to this page through a new flow)
Perhaps caching in browser could solve?
Most important is token address but having rest of data there to resubmit can be helpful is user hasn't submitted it

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

reword text on "mint token page"

Describe the bug
current text is misleading people into thinking they can use their own token (this is my fault! —david)

To Reproduce
Steps to reproduce the behavior:

  1. Go to create contest, mint token
  2. Text currently reads "you can use your own, but it needs to be compatible with our contest contracts, so we strongly recommend minting it here."

*Expected behavior

change text to:

"most tokens aren't compatible with jokedao's contracts, so let's start by minting a voting token that is. skip this step only if you want to reuse a token already minted on jokedao."

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

[BUG] - live contests are showing most recent contests last

Describe the bug
live contests are showing most recent contests last

To Reproduce
Steps to reproduce the behavior:

  1. Go to View Contests
  2. Live Contests

Expected behavior
Should display the contests that are most current first, and contests that are latest last. Instead, it does reverse.

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

bug: contests on mobile shrunk in case of long link

Describe the bug
When a link is long on mobile, it results in shrinking the remaining text so it's hard to read.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...' on mobile

Expected behavior
Text should take up full screen as it does for other proposals

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

[BUG] - skip button malfunction

Describe the bug
on the create contest page, the button on the right said "next" rather than "skip" and a user pressed this. when she went back, it said "skip."

To Reproduce
Steps to reproduce the behavior:

  1. Go to create contest
  2. Mint a token and press next
  3. Look at the create contest page
  4. See error

Expected behavior
Button should say "next" instead of "skip"
In addition, the "create contest" button should be in bright yellow to encourage users to tap it rather than pressing "skip"
And "skip" should be in plain text in a smaller font below "create contest" so that it's not prioritized

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

Unable to submit proposals in contest

Describe the bug
When I go to my contest page, I get a black screen with this error message on it: "application error: a client-side exception has occurred (see the browser console for more information)."

Link to contest: https://www.jokedao.io/contest/polygon/0x2bd5ec55DDA12B88F80e369b528dB58E8754D099

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'https://www.jokedao.io/contest/polygon/0x2bd5ec55DDA12B88F80e369b528dB58E8754D099'
  2. No need to click anything
  3. Or scroll down to anything
  4. See error

Expected behavior
I expected the contest page to load and to see a "submit" button where I could submit proposals to the contest

Screenshots
photo_2022-08-10 06 40 48

Desktop (please complete the following information):

  • OS: 12.4
  • Browser: Chrome
  • Version: 104.0.5112.79
  • Wallet: Metamask

Additional context
Feel free to DM me @ddwchen on TG if you have any questions

bug: submitted votes use periods instead of commas

Describe the bug
The window showing how many votes a proposal has received is using periods instead of commas (European notation instead of American), at least on mobile

To Reproduce
Steps to reproduce the behavior:

  1. Go to vote on a submission on mobile
  2. The window to add votes will show total submitted votes
  3. This number uses periods instead of commas (ie 15.000 when it should say 15,000)

Expected behavior
All numbers should follow same American formatting, ie 15,000.01 with commas differentiating the thousands place and the period used for decimals

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

[FEAT.] test project flow

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

BUG - no error message telling people that they can't submit any further proposals

Describe the bug
After I submitted a proposal to this contest, when I tried to submit again I got an ambiguous error message.

To Reproduce
Steps to reproduce the behavior:

  1. Create a contest with the same parameters as this one.
  2. Submit once and then try to submit again.

Expected behavior
If we could tell people what the issue is here - that they have met the cap of the number of submissions they can post - I think that'd be helpful.

Screenshots
Screen Shot 2022-08-11 at 5 16 56 PM

Desktop (please complete the following information):

  • OS: macOS Monterey
  • Browser: Chrome
  • Wallet: MetaMask

bug: can't send to rewards pool

Describe the bug
send button isn't turning yellow to enable rewards to be sent

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'rewards'
  2. Go to 'add funds'
  3. Tap 'MATIC'
  4. Add token amount
  5. send button isn't turning yellow

Expected behavior
Send button should turn yellow

Screenshots
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

bug: "Submissions Open" shows as "Voting Opens" before contests start

Describe the bug
"Submissions Open" shows as "Voting Opens" before contests start

To Reproduce
Steps to reproduce the behavior:

  1. Create a Contest
  2. View Contest
  3. Before submissions open, text reads "Voting Opens In..."

Expected behavior
Should read "Submissions open in" instead of "Voting opens in"

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

contest loads after a few error messages even when connected to wrong chain

Describe the bug
When connected to Polygon, this contest (on Goerli) https://www.jokedao.io/contest/goerli/0x71AFb5cD5785825568f9f8ACccd2b00f9aE7A29F loads the contest info after a couple of error messages.

To Reproduce
Steps to reproduce the behavior:

  1. Connect wallet and then connect to Polygon.
  2. Go to https://www.jokedao.io/contest/goerli/0x71AFb5cD5785825568f9f8ACccd2b00f9aE7A29F

Expected behavior
When the user is connected to the wrong chain we want to prompt them to change chains.

Screenshots
Screen Shot 2022-09-14 at 11 09 10 AM

Another example with a live contest (here):
image

Desktop (please complete the following information):

  • OS: osMonterey
  • Browser: Chrome
  • Wallet: MetaMask]

Additional context
I think this has to do with our loading some things if the user is connected and some regardless of if they are - I think we just need to really align these checks and also ensure that in all cases if the user is connected but on the wrong network we always prompt them to switch even if we can load the data.

[BUG]

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'vote'
  2. Click on 'cancel'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
no

Desktop (please complete the following information):

  • OS: [mac]
  • Browser [ chrome, safari]
  • Version [every]
  • Wallet [MetaMask]

Additional context
Add any other context about the problem here.

[BUG] - contests say "used points" instead of "remaining points"

Describe the bug
contests say "used points" instead of "remaining points"

To Reproduce
Steps to reproduce the behavior:

  1. play in a contest
  2. when it's ended, the page reads "your used points" but shows the points you have left

Expected behavior
it should say "your remaining points" after a contest (and ideally "your available points" during a contest)

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

UI does not prompt connection to the correct network

Describe the bug
When opening a URL to a specific contest, while already connected via MetaMask to an incorrect network, the UI informs user via a persistent on-screen notification that "something went wrong while fetching this contest." A temporary banner notification, meanwhile, informs the user that "this contract doesn't exist on this chain."

There is no other feedback to the user identifying the correct chain, even when using the on-site network picker. A user who is not already aware of what the correct network is for the contest would have to seek out that information elsewhere or attempt to discover it through trial and error.

To Reproduce

  1. open (or refresh the contest using the browser button or on-site "try again" button) for jokerace24 while connected to the Optimism network via MetaMask desktop extension.
  2. see errors "something went wrong while fetching this contest" and "this contract doesn't exist on this chain."

Expected behavior
I expect a notification prompting a switch to the specific network on which the contest resides.

Screenshots
Screenshot 2022-08-11 at 09-57-03 JokeDAO 🃏 An open-source collaborative decision-making platform-001

Desktop (please complete the following information):

  • OS: macOS Monterey 12.5
  • Browser: Firefox
  • Version: 103.0.1 (64-bit)
  • Wallet: MetaMask 10.18.3

[BUG]

Describe the bug
Couldn’t get to push submit button on proposal problems with layout

Steps to reproduce the behavior:

  1. Go to proposals
  2. Scroll down to submit
  3. Couldn’t scroll there to push the submit button

Expected behavior
Would love to submit proposal on smartphone

Screenshots
B9BAACB1-E9ED-4DB2-A4AE-3FEE4ACC1646
BD59A24E-EF20-47B9-B6F6-6AB2675EE5D5

Smartphone (please complete the following information):

  • Device: iPhone6s
  • OS: iOS 14.4.2
  • Browser safari
  • Wallet metamask]

bug: contest switching prompt

Describe the bug
Users are prompted to switch contests even though they can view the contest on their current chain

To Reproduce
Steps to reproduce the behavior:

  1. Go to a contest that's on polygon when connected to any other chain
  2. The contest will prompt users to change chains

Expected behavior
Users should be prompted to switch networks if they need to use their wallet, ie for submitting or voting

But there is another smaller issue too: the contest is still loading when they are prompted to change networks, so they don't know that they could stay on the page. It looks like they need to switch networks to view the contest (though this is not the case). If we want to consider a smaller change, we could wait to show the "switch network" prompt until the contest loads, and change the language to reflect that to participate they need to change (but they can still view the contest on their current chain).

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

[BUG] Cannot submit proposal in JokeDao.

Additional context
I would like to join contest "VOTE ON WHAT PROTOCOL, PLATFORM, OR DAPP YOU WANT TO SEE ON LAYER3 NEXT!"
I have 200 $l3gvt But I cannot click submit blank for propose protocal as per attaced file.
Capture

Please check the problem and let me know.
Thank you in advance.

bug: no txn prompt after failing txn

  • This is fully user error, but would be good to find a way to reduce the chance of it happening! When using mobile, I started an upvote (leading to the "deploying transaction" message), which then lead to my wallet being prompted but I accidentally backed out of the prompt.
  • Pulled the wallet back up but it didn't prompt the transaction again, so it was basically left in limbo (even after disconnecting and reconnecting the wallet from jokedao).
  • Solved the problem by clearing cache, reconnecting my wallet, and then tried it again

[Android Chrome browser, metamask mobile wallet]

[BUG]

Describe the bug
A clear and concise description of what the bug is.
UI showed 1 vote but actual amount was 0.999999
This made it looks like I could not vote when entering the '1' that the UI said I had available to vote.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Not sure how to recreate this.

Expected behavior
A clear and concise description of what you expected to happen.

Expected that when the UI says I have 1 vote left that I can enter '1' and vote.

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.
image

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]
    macOs Monterey using chrome browser

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

quotes are being added to all proposals

Describe the bug
Every proposal has regular text surrounded by quotes

To Reproduce
Steps to reproduce the behavior:

  1. Submit a proposal
  2. If it doesn't have a header or image, the regular text will have quotes around it

Expected behavior
Proposals shouldn't have quotes

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

[BUG] - error message pressing skip on create contests

Describe the bug
error message pressing skip on create contests

To Reproduce
Steps to reproduce the behavior:

  1. Go to create contests
  2. Click on set rules
  3. Scroll down to skip
  4. See error

Expected behavior
Should not show error but instead go to airdrop page
If it does show error, this should be explained

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
I can't replicate this one but saw a user experience it when the button said "skip" instead of "next"

enhancement: Loader with Fun Facts about JokeDao

Is your feature request related to a problem? Please describe.
Sometimes the website has a pretty long loading time, for example when opening the Contest Info page.

Describe the solution you'd like
Instead of merely displaying a rotating card loading animation, we can include random humorous facts about Jokedao to make it both entertaining and informative. As an example, we can take inspiration from the Discord loading screen with its "Did you know" feature. This will only be implemented on the Contest Info Page, without impacting any other pages, and can be easily activated by using the "withFunFact" props in the Loader component.

image

Implemented example:
image

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
The fun facts will be based on jokedao faq
examples:

  • JokeDAO is a decentralized platform for communities to submit entries and vote on favorites.
  • JokeDAO's governance model is bottom-up, which means that communities vote on their own ideas instead of central teams putting proposals.
  • JokeDAO can be used for grants, endorsements, bounties, user-generated roadmaps, generating ideas, curation, contests, and giveaways.
  • JokeDAO allows fans to submit and vote on the content they want their favorite content creators to make.
  • JokeDAO's token is called $JOKE.
  • The $JOKE token can be won by playing the JokeRace contest.
  • The JokeRace is a contest held on JokeDAO's platform.
  • The JokeRace awards joke NFTs as prizes to its winners.
  • $JOKE tokens can also be obtained on http://app.uniswap.org/ by inputting the token address.
  • JokeDAO's on-chain governance is a novel approach to community-building and decentralized decision-making.

show submission token on rules page even when there isn't a submission token

Describe the bug
when anyone can submit, we're still showing that there's a submission token on the rules page

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'https://www.jokedao.io/contest/polygon/0x0849b237098202e44D5C538cC252EB6d9E419E0e/rules'
  2. Shows that there's a submission token, though there isn't one

Expected behavior
Under submission token should say "no submission token for this contest"

Screenshots
If applicable, add screenshots or a video (checkout Loom) to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]
  • Wallet [e.g MetaMask]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]
  • Wallet [e.g Rainbow]

Additional context
Add any other context about the problem here.

[BUG] Polygon mumbai contests won't display

Describe the bug
After creating a contest on Polygon Mumbai network, it's impossible to display their contest page

To Reproduce
Steps to reproduce the behavior:

  1. Create a contest
  2. Go to the contest page
  3. Error: 'Looks like you're using the wrong network' + URL displays 'undefined' instead of the contest network

Expected behavior
The contest data should be displayed

** Potential fix **
This is probably due to the way we handle the chain parameter value in /[chain]/[contest].
Indeed, currently we simply toLowerCase() the network name, which doesn't translate nicely in url parameters if the name has space in it.
2 possible solutions :

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.