telosnetwork / app-telos-native Goto Github PK
View Code? Open in Web Editor NEWNative app for voting and ballot creation
Home Page: https://app.telos.net/
License: Apache License 2.0
Native app for voting and ballot creation
Home Page: https://app.telos.net/
License: Apache License 2.0
When a user opens a ballot that they have voted on, we should indicate that they have already voted and auto-check which options they have voted for (they can re-vote still, which is ok).
This task should result in an approved design and the development task being created.
Frontend of ballot/vote/ammendment page is "messed up" based on decimals displayed for NO votes. Abstain voted format to be verified, too.
Voted tokens to be displayed as integer (no decimals) as not relevant information for the process.
To Reproduce
Expected behavior
Percentage of yes/no/abstain votes should be limited to 2 decimals to assure a readable display.
Amount of tokens voted should have no decimals.
Screenshots
Desktop (please complete the following information):
The main functionalities are not working correctly, but a discussion on the value of this feature is still required.
Should direct to decidevoter.app until we have our frontend setup for works proposals.
Description
Groups/Treasuries are duplicated.
Reproduce
Navigate to https://app.telos.net/trails/treasuries
We need to keep track of the last result from the api when getting all ballots so we can get the next items.
Bug description
After reloading the site, the user credentials get corrupt and fail to send any transaction.
Steps to reproduce
Describe the bug
By default, the filters have active
and VOTE
selected. If you change the type to proposal
, it will only show the proposals from that list, but the same doesn't happen with poll
. When selecting the poll
type, the list is empty even though there is one item at the list.
To Reproduce
Steps to reproduce the behavior:
active
and VOTE
) contain one poll (/ballots/rbqs4bmmel2w/1663123846224)poll
selectedExpected behavior
The ballot of type poll that is active and belongs to the VOTE treasury should appear.
Describe the bug
expanding the account list is cut off (can't scroll through list)
To Reproduce
Steps to reproduce the behavior:
Expected behavior
should be able to scroll through the entire list of accounts
Describe the bug
tokens page not displaying
Additional context
displays on current app main
There are many vue components using non-vue file name conventions
*.vue
) to 2 or more words using pascal case e.g. gavatar.vue
is now ProfileAvatar.vue
profile-avatar
import ProfileAvatar from 'src/components/ProfileAvatar.vue
, profile-avatar( :props )
Once any user register's as a voter show them
Buy RAM
Quick guide to Buy RAM : It will be redirected to https://medium.com/telos-foundation/telos-decide-governance-engine-guide-8c7fe9776dd1
Describe the bug
When reaching the ballots page, you can see the three dots indicating a request is being made, and it stops after a few seconds. If you don't scroll down on the page, the ballots don't show.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Active ballots from the VOTE treasury should be listed
Is your feature request related to a problem? Please describe.
To enable users to create their proposals smother, we want to design a form that leads them on the right path to it. Right now, we're not completely sure what a proposal should have as information and what is acceptable or not beyond what the smart contract allows.
Describe the solution you'd like
Implementation following what has been accepted by #146
Is your feature request related to a problem? Please describe.
Right now, we have several links in the top menu that are not needed or lead to broken features.
In order to make the voting process smother - which is the current main value app telos delivers - we would like to remove them. That way, we eliminate non-working stuff from the vision of the user and allow them to focus on their task.
Describe the solution you'd like
Desestimate this issue. It was created for testing purposes.
Describe the bug
refreshing after log in logs out
To Reproduce
Steps to reproduce the behavior:
Expected behavior
should auto login from cache/authenticator on refresh
If we don`t have any item in ballot-list page, we must show some message about No Data
When a user is not yet logged in, or they are not registered on the treasury that the ballot is for, the buttons should be more accurate. Right now when you are not logged in the button says "View proposal & vote" but you cannot vote. And if you open that ballot when not logged in, it lets you pick options and shows the vote button.
Describe the bug
When opening a ballot, the app crashes
To Reproduce
Steps to reproduce the behavior:
Expected behavior
User can continue using the site, including closing the opened proposal details
Browser: Chrome 105.0.5195.125 (Official Build) (x86_64)
Additional context
Note that the closing icon goes away and the page ceases to be functional.
After removing filter active proposals should be highlighted and should be sorted out from active to expired ones.
Even with filter active proposals should be highlighted.
Is your feature request related to a problem? Please describe.
To make voting even smoother, we would like to remove the main page and display the proposals. This will remove an extra click the user needs to get to the proposals.
Describe the solution you'd like
Is your feature request related to a problem? Please describe.
Because we're separating the elections in another tab, we will want to remove election
from the type filter.
The leaderboard
type is also a type that we don't think is being used as well.
Describe the solution you'd like
election
from the filter typeleaderboard
is being used and when. If it makes sense, remove it.Describe alternatives you've considered
We should be aware that all the filtering must work as expected, so the remaining types must be tested.
Describe the bug
default placholder gravatar pfps not displaying
To Reproduce
Steps to reproduce the behavior:
Expected behavior
should display placeholder gravatar pixel images (see current implementation)
Screenshots
Additional context
gravatar is implemented via Vue.use()
need to implement via app.use()
in new implementation
When a token is selected, preview card appears to show the tokes data.
It should be good to show buttons for actions for any user like transfer or open
There are likely many ways that creating a ballot can fail, we should prevent all of those cases in the ballot form, do not let the user click create unless we have checked everything to be sure the ballot is valid.
See this PR for open block explorer implementation.
Describe the bug
When creating a new token, after accepting the terms, the form already shows some errors before the user even makes a move.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Never show the error in step six (the user can't proceed if terms are not accepted). The Decimal field requirement error must be shown only after some interaction with the user.
Describe the bug
When trying to cancel a new ballot form, all the checks are activated and the user is forced to reload the page
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The form modal is closed
The token list should highlight the tokens administrated by the logged user.
Is your feature request related to a problem? Please describe.
Not sure where I can put the links in the navbar for the upcoming arbitration portal
Describe the solution you'd like
Either add a navigation bar item for "Resolve" or create a new navbar item that is a dropdown where additional modules can include links
Describe alternatives you've considered
n/a
Additional context
n/a
Is your feature request related to a problem? Please describe.
We need to investigate the active
filtering since there may not be reliable metadata that we can use it.
Describe the solution you'd like
We want to see all active ballots when the active
filter is selected.
Describe alternatives you've considered
Filter the ballots by the end date being later than the current date.
For both in progress and completed ballots, we should show which accounts voted and what their vote was, as well as their vote weight. The vote weight we should maybe show as a % of the total. So if one account voted with 100 vote weight and there are 1000 total tokens that have voted, we'd show 10%.
We should also improve the UX around the treasuries, so it is more clear that a user needs to register or that they are already registered.
Describe the bug
When creating a new poll, the treasury that my account is registered to does not appear on the list.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The treasury should show a dropdown containing all the groups your account is registered to.
Additional context
This was fixed in the previous codebase.
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.