potlock / bos-app-alem Goto Github PK
View Code? Open in Web Editor NEWPotlock BOS App
Home Page: https://app.potlock.org/
Potlock BOS App
Home Page: https://app.potlock.org/
Let's use this ticket to report any bugs on Além in staging environment (https://app.potlock.org/staging.potlock.near/widget/IndexLoader) in the following format:
More info about the bug
[screenshots]
######## ADD BUGS BELOW ########
Describe the bug
When I try to select between "Auto" and "Manual", UI is extremely slow to update. See video below:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Currently, for a file to be considered a module
it is necessary to move it into the modules
folder. This happens because depending on the files, the final package may be larger instead of smaller.
Some options to be tested again:
Some points from previous tests:
Describe the bug
Waiting for account ID this occurred for.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
Loads sponsors first then donor leaderboard if matching round
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Just donor leaderboard
Describe the bug
Should show error message
"You do not have permissions to propose this to this DAO"
To Reproduce
Steps to reproduce the behavior:
Expect behavior
Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
projects
and use it until the next pack of data comes.In order to register, a project must have/provide at least one item out of the linktree options.
[More detailed explanation of the motivation for the enhancement, including any benefits it would provide]
[Detailed description of the enhancement, including how it would work and any design considerations]
[Discussion of any alternative solutions that were considered and why the proposed solution is preferred]
[Identification and mitigation of any potential risks associated with the enhancement]
[List of criteria that must be met for the enhancement to be considered accepted]
[Any other relevant information, such as links to related issues or pull requests]
Improve the Project Page to avoid the unnecessary re-rendering.
Describe the bug
Pot subpages have no bottom padding
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
See screenshot:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Improve the file change detector
logic. Rn, every time a file is changed, it processes all the files again. I'll create a way to re-process only the files affected by the change;
Describe the bug
handle if no applications been submitted yet
https://app.potlock.org/?tab=pot&potId=nearian.v1.potfactory.potlock.near
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Add import image files
feature: This will convert the images to base64 and embed them into the code. There will also be a prop to config the image compression;
Users (e.g. chefs reviewing applications & projects creating registrations) occasionally encounter wallet issues, and on redirect to Potlock after the failed transaction their form state has been cleared. This is a very frustrating UX.
To resolve this, we should save form state to browser storage before transaction call. Then, repopulate it if transaction fails, or clear it if transaction succeeds.
[More detailed explanation of the motivation for the enhancement, including any benefits it would provide]
[Detailed description of the enhancement, including how it would work and any design considerations]
[Discussion of any alternative solutions that were considered and why the proposed solution is preferred]
[Identification and mitigation of any potential risks associated with the enhancement]
[List of criteria that must be met for the enhancement to be considered accepted]
[Any other relevant information, such as links to related issues or pull requests]
[Can't scroll down to see all the challenges, it doesn't show all either mobile or desktop, no button to scroll down]
[Users can't view all the challenges, only the first 3 shows]
[I don't know, a dedicated page for challenges sounds better than challenges being a small part of the payout page]
[A button to scroll down to see all challenges or a page dedicated to challenges]
Describe the bug
After set payouts, set payouts show
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It should be clearer that need to accept all challenges and cannot process payouts until challenge period is over
Require a name account for proejct registration, .near .sweat .tg, and show error you must signup with different account
Do not block dao accounts
When creating/registering my project, I should be able to simultaneously apply to a pot (or more than one).
If there are no pots currently accepting applications, the form should remain as it currently is.
If there are pots currently accepting applications, there should be a new section entitled "Apply to pots?" with a list of available pots displaying the pot's name and description, and the ability to select one or more pots.
If pots have been selected, the CTA button should read "Create & Apply" rather than "Create new project". If it is a DAO, CTA button should read "Add proposal to create & apply".
[More detailed explanation of the motivation for the enhancement, including any benefits it would provide]
[Detailed description of the enhancement, including how it would work and any design considerations]
[Discussion of any alternative solutions that were considered and why the proposed solution is preferred]
[Identification and mitigation of any potential risks associated with the enhancement]
[List of criteria that must be met for the enhancement to be considered accepted]
[Any other relevant information, such as links to related issues or pull requests]
The idea here is to allow a project that is registering to be able to simultaneously apply to pot/s in a single step.
potId
should be passed as URL param to Create Project pagepotId
URL paramregistry_provider == "lists.potlock.near:is_registered"
.registry_provider == "lists.potlock.near:is_registered"
, check default_registration_status
for list_id: 1
on lists.potlock.near
(use get_list() method) and verify that it is "Approved"
. If it isn't, no pots that use this registry_provider
can allow automatic application immediately upon registration, as the registration will need to be approved before they can apply.potId
URL param, if presentapply
call for all selected pots to to transactions list (including for DAOs, but as a FunctionCall proposal)[More detailed explanation of the motivation for the enhancement, including any benefits it would provide]
[Detailed description of the enhancement, including how it would work and any design considerations]
[Discussion of any alternative solutions that were considered and why the proposed solution is preferred]
[Identification and mitigation of any potential risks associated with the enhancement]
[List of criteria that must be met for the enhancement to be considered accepted]
[Any other relevant information, such as links to related issues or pull requests]
Ref links:
Describe the bug
When discovering open source projects to donate to, I encountered a 404
error on GH. Looking at the link, it appears that github.com
is being added to the beginning of all project's repo URL. Note that the github link at the top of a profile works as expected.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Opens GH repo :)
Add some types to the codebase in order to improve the code readability.
Describe the bug
If you want to donate to marketing dao pot to a lot of projects, and select multiple projects on pot page, it 1) takes forever to select, 2) takes forever to enter donation amount 3) after all that, when you click confirm transactions (I have 10 transactions in my case), the modal just disappears. Super frustrating, trying it for the second time, happened once a few days ago, and now the same thing, I don't want to go through all this again and waste 5-10 minutes selecting projects. I know that all or most of these issues are probably related to bos and not potlock in particular, but idk maybe there's a way to fix it in the gateway
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
I am signed in as potlock.near which is the owner of the potlock registry list, but when I view this project I am not given the option to change its status: https://bos.potlock.io/?tab=project&projectId=survival-is-near.sputnik-dao.near
To Reproduce
Steps to reproduce the behavior:
Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
Challenge button showing up when it shouldn't be
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Do not see challenge button until challenge period has started
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
As admin
To Reproduce
Steps to reproduce the behavior:
1 - issue when opening modals. The projects page is blinking;
2 - Modals should handle its own context to improve performance;
3 - The amount information for modals are sometimes NaN
;
4 - The Cards inside the Pots page is blinking because some data is still in the loading process;
5 - The search input inside Pots page should be fixed to work the same way as the input being used in Projects page.
Extension wallet handling should be added for all transactions where it's currently missing.
Transactions that don't currently support extension wallet handling:
chef_set_application_status
(high priority)update_registration
(high priority)set
method for plBlacklistedAccounts
on social.near
)donate
(matching pool - see FundModal.tsx
)admin_dangerously_set_pot_config
set
method - see FollowButton.tsx
)Additionally, @codingshot has reported that extension wallet handling does not work for direct donations.
Consider adding a util/middleware that can be used to simplify extension wallet handling for transactions added in the future.
[More detailed explanation of the motivation for the enhancement, including any benefits it would provide]
[Detailed description of the enhancement, including how it would work and any design considerations]
[Discussion of any alternative solutions that were considered and why the proposed solution is preferred]
[Identification and mitigation of any potential risks associated with the enhancement]
[List of criteria that must be met for the enhancement to be considered accepted]
[Any other relevant information, such as links to related issues or pull requests]
Update subtitle/description on Edit Project / Create Project to the following:
Create a profile for your project to receive donations and qualify for funding rounds.
[More detailed explanation of the motivation for the enhancement, including any benefits it would provide]
[Detailed description of the enhancement, including how it would work and any design considerations]
[Discussion of any alternative solutions that were considered and why the proposed solution is preferred]
[Identification and mitigation of any potential risks associated with the enhancement]
[List of criteria that must be met for the enhancement to be considered accepted]
[Any other relevant information, such as links to related issues or pull requests]
Describe the bug
Links to staging compoennet
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Choosing production component on same gateway
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.