Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(dashpay): improve voting feature #1339

Merged
merged 5 commits into from
Jan 14, 2025

Conversation

HashEngineering
Copy link
Collaborator

@HashEngineering HashEngineering commented Jan 6, 2025

Issue being fixed or feature implemented

Related PR's and Dependencies

Many voting improvement PR's

Screenshots / Videos

How Has This Been Tested?

  • QA (Mobile Team)

Checklist:

  • I have performed a self-review of my own code and added comments where necessary
  • I have added or updated relevant unit/integration/functional/e2e tests

* feat: update username voting screen

* feat: add keys changes

* feat: add keys errors

* refactor: change vote system to return a tuple

* refactor: change vote queries to use get_vote_polls

* fix: improve Username Voting screen and voting

* feature: add delete masternode key functionality (disabled)

* fix: use withContext(Dispatchers.IO)

* fix: add voting keys fixes

* fix: fix vote click bug

* fix: add vote key again

* fix: prevent counting one vote as many

* chore: log the wrong vote differently

* fix: correct duplicate key detection

* fix: fix request process state

* fix: add tools:text for Results on

* chore: remove commented code

* fix: simplify Username Request vote button styles

* fix: delete vote fix

* feat: add OneVoteLeftDialog

* feat: add blue lightning bolt next to Quick Voting

* feat: add countVotes

* fix: spacing and text on OneVoteLeftDialogFragment

* feat: add new text for Quick Voting

* feat: add isQuickVoting for BroadcastUsernameVotes* classes

* feat: isApproved is based on the last vote

* fix: update voteForAll functiom

* fix: update voteForAll function

* feat: add quick voting support to UsernameRequestsFragment

* feat: improve username search in UsernameRequestsFragment

* feat: improve username search in UsernameRequestsFragment

* fix: keep track of normalized and regular labels

* fix: some bugs resulting from removing mocking
…1328)

* fix: allow space for 2 lines of title on Username Voting layout

* fix: improve tracking progress of votes from worker

* fix: properly show "link included"

* refactor: some types changed in dash-sdk-kotlin

* fix: minor changes

* chore: remove comment

* fix: make prepopulateList conform to all rules

* fix: maintain expanded status of a username request group

* fix: More Fragment Join button size
* feat: show delete button and increase its padding

* feat: show delete button only for imported masternode keys

* chore: add license ot AddVotingKeysFragment

* fix: make the delete MN button larger
* feat: add voting period ends improvements

* feat: use thumbs up/down logos instead

* fix: crash on empty list

* fix: update sorting to match user selection

* feat: improve sorting

* fix: prevent crash after view destroyed

* chore: cleanup and add license
@HashEngineering HashEngineering self-assigned this Jan 6, 2025
@HashEngineering
Copy link
Collaborator Author

Each item was approved individually

@HashEngineering HashEngineering merged commit 45d9743 into master Jan 14, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant