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

Release: 2024.04.04 Subwallet Mobile Support #133

Open
wants to merge 82 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
82 commits
Select commit Hold shift + click to select a range
fe18510
new repo for this image (#35)
notaturkey Dec 8, 2023
6a7ed92
Make an ephemeral deployment of Staking Dashboard from the current PR
atodorov Dec 8, 2023
b22073d
Use relative paths for the PR preview build
atodorov Dec 12, 2023
96cd840
Use 'development' mode for the PR preview build
atodorov Dec 12, 2023
b3785a5
Update wording on Staking Dashboard Preview comment
atodorov Dec 12, 2023
58bb5ce
Execute this workflow on dev/main branches again
atodorov Dec 12, 2023
eb7a013
Split preview build configuration into separate steps
atodorov Dec 12, 2023
b0b532b
Update conditions for dev/main branches and preview build config
atodorov Dec 12, 2023
5b52423
Feature/v1.0.0 (#38)
nbass3 Dec 15, 2023
a646147
Add `git diff` in CI for easier debugging of PR preview builds
atodorov Dec 15, 2023
7802391
Change how we build the PR preview builds
atodorov Dec 15, 2023
cb316c6
CSUB-959: Change LeavePool label to Unbond funds
frankli-dev Dec 19, 2023
9b58b88
Revert "CSUB-959: Change LeavePool label to Unbond funds"
atodorov Dec 19, 2023
632b776
[SS-465] [CC3 Dashboard] When leaving pool change message (#57)
rosee-xo Jan 4, 2024
4689161
Bash format
atodorov Dec 20, 2023
a0d82ec
Fix markdown lint issues
atodorov Dec 20, 2023
4aa88f2
Disable spell checkers
atodorov Dec 20, 2023
9f3446e
Disable JSCPD copy-paste checker
atodorov Dec 20, 2023
173fe72
Remove Release section from CONTRIBUTING.md + related GH action
atodorov Dec 20, 2023
f39f370
Replace upstream URLs with ours
atodorov Dec 20, 2023
3ad647f
Fix broken URLs that return 404
atodorov Dec 20, 2023
368b9b8
Nuke upstream's Changelog file
atodorov Dec 20, 2023
56a8c14
Disable eslint as part of the MegaLinter workflow
atodorov Dec 20, 2023
14c4307
Disable markdown-table-formatter because it conflicts with eslint
atodorov Dec 20, 2023
7e05a9c
Remove extra curly braces to satisfy actionlint
atodorov Dec 21, 2023
453b2b0
Ensure to-level permissions are not set to write-all
atodorov Dec 21, 2023
3bded65
Consolidate RUN instructions - make hadolint happy
atodorov Dec 21, 2023
168c49a
hadolint ignore: warning: Pin versions in npm
atodorov Dec 21, 2023
9029e16
Allow comments in jsonlint and fix some issues
atodorov Dec 21, 2023
fecf4a2
ignore leaked token for a source file which doesn't exist
atodorov Dec 21, 2023
dbdb95c
Disable ts-standard b/c it conflicts with current eslint configuration
atodorov Dec 21, 2023
30066b9
Disable deprecated scss-lint linter
atodorov Dec 21, 2023
2b6f3ca
Disable stylelint linter
atodorov Dec 21, 2023
e02b13c
Add HTML keywords for djlint
atodorov Dec 21, 2023
17d690c
Ignore CVEs agaist transitive dependencies
atodorov Dec 21, 2023
4a20364
Provide rules for htmlhint
atodorov Dec 21, 2023
8830bb4
Disable check for USER directive in Dockerfile
atodorov Dec 21, 2023
19c70a2
Add HEALTHCHECK command for the container
atodorov Dec 21, 2023
8607310
chore(deps): bump actions/upload-artifact from 3 to 4
dependabot[bot] Jan 8, 2024
d84b85c
chore(deps): bump github/codeql-action from 2 to 3
dependabot[bot] Jan 8, 2024
61b80c4
chore(deps-dev): bump @typescript-eslint/parser from 6.13.1 to 6.18.0
dependabot[bot] Jan 8, 2024
e456638
chore(deps-dev): bump eslint-plugin-prettier from 5.0.1 to 5.1.2
dependabot[bot] Jan 8, 2024
9f475dd
chore(deps-dev): bump @typescript-eslint/eslint-plugin
dependabot[bot] Jan 8, 2024
bba11fb
chore(deps-dev): bump vitest from 1.0.1 to 1.1.3
dependabot[bot] Jan 8, 2024
ce0337c
chore(deps): bump follow-redirects from 1.15.3 to 1.15.4
dependabot[bot] Jan 9, 2024
8a16764
chore(deps): bump date-fns from 2.30.0 to 3.2.0
dependabot[bot] Jan 9, 2024
331fd84
chore(deps): bump react-i18next from 13.5.0 to 14.0.0
dependabot[bot] Jan 1, 2024
53660ae
fix: Check all validators
gaquarius Jan 9, 2024
008992e
fix: Show join button (#56)
frankli-dev Jan 10, 2024
ced9508
fix: Show favorites always (#58)
frankli-dev Jan 10, 2024
7b5615e
CSUB-944: CC3 Staking Dashboard fee balance is calculated slightly wr…
frankli-dev Jan 17, 2024
25f49c8
Update v1.0.0 base code (#71)
nbass3 Jan 23, 2024
0e445b0
[SS-463] [CC3 Dashboard] Staking dashboard wallet clean up (#73)
rosee-xo Jan 25, 2024
3d33788
fix: Zero era status (#74)
frankli-dev Jan 25, 2024
0a02df9
[SS-486] [CC3 Dashboard]Change Github link (#75)
rosee-xo Jan 26, 2024
1ed93e4
CSUB-1019 Change the staking dashboard "waiting" label on the Validat…
frankli-dev Jan 26, 2024
c7399f9
Remove non-break space on the right (#76)
nbass3 Jan 27, 2024
4ec3cd8
fix: Waiting label for inactive (#77)
frankli-dev Jan 30, 2024
a10a3a6
[SS-488] [CC3 Dashboard]Remove '(Coming Soon)' phrase. (#78)
rosee-xo Jan 31, 2024
fb2018e
[SS-488] [CC3 Dashboard]Remove '(Coming Soon)' phrase (#88)
rosee-xo Feb 1, 2024
4c81ab4
feat: Network list by env (#79)
frankli-dev Feb 2, 2024
692c935
[SS-499] Fix subscan button (#92)
Sanggon-Kim Feb 6, 2024
024a6ad
Feature/ss 499 (#93)
Sanggon-Kim Feb 6, 2024
4ade510
Feature/ss 499 (#94)
Sanggon-Kim Feb 6, 2024
7fe84af
fix: Numbers broken (#90)
frankli-dev Feb 6, 2024
4be5c00
[SS-495] [CC3 Dashboard]Remove Polkawatch API, Binance Spot API (#96)
dev-eunjeong Feb 8, 2024
c1b19b2
CSUB-1047 Add community section for gluwas validators (#98)
frankli-dev Feb 12, 2024
65f12d3
Replace Odometer component locally (#95)
nbass3 Feb 14, 2024
9beb896
fix: When reduce the left tab, should displayed small logo (#102)
nbass3 Feb 14, 2024
42c62e7
[SS-504] fix not working search in validators (#103)
Sanggon-Kim Feb 14, 2024
a208c9d
[SS-500] [CC3 Dashboard]Favicon image change request (#100)
dev-eunjeong Feb 14, 2024
7da14dd
[SS-503] [CC3 Dashboard]Remove Dollar($) notation (#101)
dev-eunjeong Feb 14, 2024
8f41997
CSUB-1043: Change instances of the staking dashboard to point to spec…
frankli-dev Feb 14, 2024
a0d097c
CSUB-1048 Payouts not displaying (#99)
frankli-dev Feb 14, 2024
42c8764
CSUB-1052 Community Gluwa Logo & Twitter Logo update (#104)
frankli-dev Feb 15, 2024
04f27f3
Fix some colors/measures (#106)
nbass3 Feb 19, 2024
820218e
fix: Added globe icon (#107)
frankli-dev Feb 20, 2024
fe36f09
Modify meta image (#117)
nbass3 Mar 5, 2024
709a565
fix: Update max bond (#119)
frankli-dev Mar 13, 2024
f0f6c7c
CSUB-1082 Networks selection screen needs update to show only Creditc…
frankli-dev Mar 14, 2024
4039e32
CSUB-1091: fix: Pool search bar invisible phrase and search criteria …
frankli-dev Mar 26, 2024
93ab259
Update Polkadot dashboard PR (Subwallet mobile support) (#131)
nbass3 Apr 3, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ on:
pull_request:
branches: [main, dev]

permissions: read-all

jobs:
check-license-lines:
runs-on: ubuntu-latest
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,12 @@
name: 'CodeQL'

on:
push:
branches: ['dev']
pull_request:
# The branches below must be a subset of the branches above
branches: ['dev']
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs to include the main branch otherwise a required CI job is not being executed.

Similar for MegaLinter too.


permissions: read-all

jobs:
analyze:
name: Analyze
Expand All @@ -43,7 +43,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -56,7 +56,7 @@ jobs:
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2
uses: github/codeql-action/autobuild@v3

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
Expand All @@ -69,6 +69,6 @@ jobs:
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
with:
category: '/language:${{matrix.language}}'
89 changes: 87 additions & 2 deletions .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,97 @@ on:
pull_request:
branches: [main, dev]

permissions: read-all

jobs:
build:
permissions:
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Build docker image
- name: Preview build configuration - Use relative paths
# NOTE: doesn't affect app functionality compared to a production build!
if: ${{ github.event_name == 'pull_request' }}
run: |
# Use relative paths for the PR preview build
sed -i "s|vite build --base '/'|vite build --base './'|" package.json
echo "===== DEBUG ====="
git diff
echo "===== END ====="

- name: Preview build configuration - Use 'development' mode
# WARNING: may affect app functionality compared to a production build!
# keep it enabled only for PRs against `dev` branch for now!
if: ${{ github.event_name == 'pull_request' && github.base_ref == 'dev' }}
run: |
# Specify development mode which activates the CreditcoinLocal network in the menu,
# which in turn enables testing the PR preview build with a locally running creditcoin3-node
sed -i "s|yarn build|export NODE_ENV='development' \&\& yarn build|" Dockerfile
echo "===== DEBUG ====="
git diff
echo "===== END ====="

- name: Build test docker image
run: |
docker build -t gluwa/creditcoin3-staking-dashboard .
docker build --build-arg="TARGET_NETWORK=test" -t gluwa/creditcoin3-staking-dashboard .

- name: Build prod docker image
run: |
docker build --build-arg="TARGET_NETWORK=prod" -t gluwa/creditcoin3-staking-dashboard .

- name: Extract application files from docker image
if: ${{ github.event_name == 'pull_request' }}
run: |
docker images

docker run -d --rm --name ephemeral-container gluwa/creditcoin3-staking-dashboard
sleep 10

mkdir ./build/
docker cp ephemeral-container:/usr/share/nginx/html ./build/
docker kill ephemeral-container

- name: Install Azure cli tools
if: ${{ github.event_name == 'pull_request' }}
run: |
# https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-linux?pivots=apt#option-1-install-with-one-command
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

- name: Azure login
if: ${{ github.event_name == 'pull_request' && env.GITHUB_TOKEN }}
continue-on-error: true
env:
GITHUB_TOKEN: ${{ secrets.CREDITCOIN_GITHUB_API_TOKEN }}
uses: azure/login@v1
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}
allow-no-subscriptions: true

- name: Upload application files to Azure Storage
id: upload
if: ${{ github.event_name == 'pull_request' && env.GITHUB_TOKEN }}
continue-on-error: true
env:
GITHUB_TOKEN: ${{ secrets.CREDITCOIN_GITHUB_API_TOKEN }}
run: |
AZURE_STORAGE_KEY=${{ secrets.LLVM_AZURE_STORAGE_KEY }}
export AZURE_STORAGE_KEY
PR_NUMBER=$(echo "$GITHUB_REF" | sed "s|refs/pull/||" | sed "s|/merge||")
DESTINATION_PATH="cc3-staking-dashboard/PR-$PR_NUMBER"
export DESTINATION_PATH

az storage blob upload-batch --account-name staticsitellvmhtml --auth-mode key -d "\$web" --destination-path "$DESTINATION_PATH" --overwrite -s ./build/

echo "message=**Test before merge -> [Staking Dashboad Preview](https://staticsitellvmhtml.z13.web.core.windows.net/$DESTINATION_PATH/html/)!**" >> "$GITHUB_OUTPUT"

- name: Post comment to PR
if: ${{ github.event_name == 'pull_request' && env.GITHUB_TOKEN }}
continue-on-error: true
uses: mshick/add-pr-comment@v2
env:
GITHUB_TOKEN: ${{ secrets.CREDITCOIN_GITHUB_API_TOKEN }}
with:
message: ${{ steps.upload.outputs.message }}
allow-repeats: false
23 changes: 0 additions & 23 deletions .github/workflows/gh-publish.yml

This file was deleted.

8 changes: 4 additions & 4 deletions .github/workflows/mega-linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,18 +35,18 @@ jobs:
- name: MegaLinter
id: ml
# You can override MegaLinter flavor used to have faster performances
# More info at https://megalinter.io/flavors/
# More info at https://megalinter.io/latest/flavors/
uses: oxsecurity/megalinter/flavors/javascript@v7
env:
# All available variables are described at https://megalinter.io/configuration/
# All available variables are described at https://megalinter.io/latest/configuration/
# and configured in .mega-linter.yml
VALIDATE_ALL_CODEBASE: true
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

# Upload MegaLinter artifacts
- name: Archive production artifacts
if: ${{ success() }} || ${{ failure() }}
uses: actions/upload-artifact@v3
if: success() || failure()
uses: actions/upload-artifact@v4
with:
name: MegaLinter reports
path: |
Expand Down
1 change: 1 addition & 0 deletions .gitleaksignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
134962d4e7773659a867901f75244101b6c05edc:src/pages/explore/Feedback.tsx:generic-api-key:10
21 changes: 21 additions & 0 deletions .grype.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
ignore:
# transitive dependencies
- package:
name: axios
version: 0.21.4
type: npm

- package:
name: postcss
version: 8.4.21
type: npm

- package:
name: postcss
version: 8.4.24
type: npm

- package:
name: sharp
version: 0.32.5
type: npm
25 changes: 25 additions & 0 deletions .htmlhintrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"tagname-lowercase": true,
"attr-lowercase": true,
"attr-value-double-quotes": true,
"attr-value-not-empty": false,
"attr-no-duplication": true,
"doctype-first": true,
"tag-pair": true,
"tag-self-close": false,
"spec-char-escape": true,
"id-unique": true,
"src-not-empty": true,
"title-require": true,
"alt-require": true,
"doctype-html5": true,
"id-class-value": "dash",
"style-disabled": false,
"inline-style-disabled": false,
"inline-script-disabled": false,
"space-tab-mixed-disabled": "space",
"id-class-ad-disabled": false,
"href-abs-or-rel": false,
"attr-unsafe-chars": true,
"head-script-disabled": false
}
1 change: 1 addition & 0 deletions .lycheeignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
staticsitellvmhtml.z13.web.core.windows.net
13 changes: 13 additions & 0 deletions .mega-linter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
DISABLE_LINTERS:
- COPYPASTE_JSCPD
- CSS_SCSS_LINT
- CSS_STYLELINT
- JAVASCRIPT_ES
- MARKDOWN_MARKDOWN_TABLE_FORMATTER
- SPELL_CSPELL
- SPELL_MISSPELL
- TSX_ESLINT
- TYPESCRIPT_ES
- TYPESCRIPT_STANDARD
JSON_JSONLINT_ARGUMENTS: --comments
6 changes: 3 additions & 3 deletions .shell/build-container.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

podman build \
-t polkadot-staking-dashboard \
-t psd \
.
-t polkadot-staking-dashboard \
-t psd \
.
4 changes: 4 additions & 0 deletions .stylelintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"extends": "stylelint-config-standard",
"customSyntax": "scss"
}
12 changes: 12 additions & 0 deletions .trivyignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# axios is a transitive dependency
CVE-2023-45857

# postcss is a transitive dependency
CVE-2023-44270

# sharp is a transitive dependency
GHSA-54xq-cgqr-rpm3

# nginx process will drop priviledges to the nginx user
# however the container is launched as root initially
AVD-DS-0002
36 changes: 3 additions & 33 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,36 +1,6 @@
# Changelog

## [1.1.0](https://github.com/paritytech/polkadot-staking-dashboard/compare/v1.0.9...v1.1.0) (2023-10-30)
## [20231208-devnet](https://github.com/gluwa/creditcoin3-staking-dashboard/releases/tag/20231208-devnet) (2023-12-08)

### Features

- Add newly supported proxy calls ([#1554](https://github.com/paritytech/polkadot-staking-dashboard/issues/1554)) ([4ff9717](https://github.com/paritytech/polkadot-staking-dashboard/commit/4ff9717c3dce4068f31ec0dcc34c128df7eb4f06))
- add sync state for eraRewardPoints fetch ([aae111c](https://github.com/paritytech/polkadot-staking-dashboard/commit/aae111c538f2091a1694a13e21b14d1bcef47e8f))
- add validator performance ranks & quartiles, quartiles in generation methods ([#1546](https://github.com/paritytech/polkadot-staking-dashboard/issues/1546)) ([2955e70](https://github.com/paritytech/polkadot-staking-dashboard/commit/2955e706927eaf4da8952790ac7a3d2ed63d79f4))
- Add validator pulse graph to list items ([#1530](https://github.com/paritytech/polkadot-staking-dashboard/issues/1530)) ([e41168b](https://github.com/paritytech/polkadot-staking-dashboard/commit/e41168b93378f03a13c760af19a51af4d5a583e3))
- allow selection of RPC providers ([#1557](https://github.com/paritytech/polkadot-staking-dashboard/issues/1557)) ([c0553c2](https://github.com/paritytech/polkadot-staking-dashboard/commit/c0553c2c9b466a37b9d55811dbce1b8fbb6dafd3))
- **ci:** Add Release Please CI, update `CONTRIBUTING` ([#1470](https://github.com/paritytech/polkadot-staking-dashboard/issues/1470)) ([6b7dc60](https://github.com/paritytech/polkadot-staking-dashboard/commit/6b7dc60cece70cfeb4190ac4dacc205112578288))
- **cleanup:** remove deprecated `Nominate` and `NominatePools` modals ([#1540](https://github.com/paritytech/polkadot-staking-dashboard/issues/1540)) ([56ed4c0](https://github.com/paritytech/polkadot-staking-dashboard/commit/56ed4c0056278f706010a0eabee7978c2bebd03c))
- **context:** `ExtensionAccounts` provider ([#1494](https://github.com/paritytech/polkadot-staking-dashboard/issues/1494)) ([e8f11e9](https://github.com/paritytech/polkadot-staking-dashboard/commit/e8f11e92730dbb4b624b2ad6fa9fb5cf37732a1f))
- **help:** remove controller help items ([#1527](https://github.com/paritytech/polkadot-staking-dashboard/issues/1527)) ([743510f](https://github.com/paritytech/polkadot-staking-dashboard/commit/743510f30d87dc7d60d01bc5f530e856d416c6e2))
- Order nominations by nomination status. ([#1543](https://github.com/paritytech/polkadot-staking-dashboard/issues/1543)) ([0ab87f4](https://github.com/paritytech/polkadot-staking-dashboard/commit/0ab87f46db16576cd9ee9a795dfb28f82b6391c9))
- Refactor for reusable `ExtensionAccountsProvider` context ([#1466](https://github.com/paritytech/polkadot-staking-dashboard/issues/1466)) ([13380bb](https://github.com/paritytech/polkadot-staking-dashboard/commit/13380bb5049fe8b55695d58e24a3928432b730d3))
- **refactor:** remove `NominateFromFavorites` modal ([#1528](https://github.com/paritytech/polkadot-staking-dashboard/issues/1528)) ([4bc62a3](https://github.com/paritytech/polkadot-staking-dashboard/commit/4bc62a373e3c4129adb5b717b56333356efc6b26))
- **refactor:** Separate titles from lists, reformat filters, fixes ([#1539](https://github.com/paritytech/polkadot-staking-dashboard/issues/1539)) ([ae5f95e](https://github.com/paritytech/polkadot-staking-dashboard/commit/ae5f95ed1036e7383ae59e2e6ff89833e5d6a179))
- **refactor:** use simple cloud react imports ([#1493](https://github.com/paritytech/polkadot-staking-dashboard/issues/1493)) ([839cc06](https://github.com/paritytech/polkadot-staking-dashboard/commit/839cc06c0dc4655f5ce383ed4c72d95cb0a32f39))
- Replace icons to cloud, remove dead wallet connect option ([#1506](https://github.com/paritytech/polkadot-staking-dashboard/issues/1506)) ([7e3efd2](https://github.com/paritytech/polkadot-staking-dashboard/commit/7e3efd2c8ec9864ca40ccc165c7ab5f76b581f94))
- store `eraRewardPoints` from recent eras ([#1529](https://github.com/paritytech/polkadot-staking-dashboard/issues/1529)) ([690ba51](https://github.com/paritytech/polkadot-staking-dashboard/commit/690ba51e7b8cfc7285fbdb90748362d85e848460))
- **ux:** min non-zero bar segment width ([#1555](https://github.com/paritytech/polkadot-staking-dashboard/issues/1555)) ([9377776](https://github.com/paritytech/polkadot-staking-dashboard/commit/9377776369fb6c63629c8622fd3ab9087ab70502))
- **ux:** Polkadot JS to developer tools category ([#1576](https://github.com/paritytech/polkadot-staking-dashboard/issues/1576)) ([5684c0a](https://github.com/paritytech/polkadot-staking-dashboard/commit/5684c0aaf45426ca9839abbb9b845bb5fee175ec))
- **ux:** Pool rewards worker & pool performance graphs ([#1547](https://github.com/paritytech/polkadot-staking-dashboard/issues/1547)) ([be4a556](https://github.com/paritytech/polkadot-staking-dashboard/commit/be4a5568fa7e46b33295f48ded3b7a2c81eec14c))

### Bug Fixes

- avoid negative free balance ([8fd61dd](https://github.com/paritytech/polkadot-staking-dashboard/commit/8fd61dd4bc68c8a4fa5982839761066accba20aa))
- **ci:** fix earliest release commit ([d873517](https://github.com/paritytech/polkadot-staking-dashboard/commit/d8735175cdb2a3ff2baf45df388634973eb6ee33))
- **ci:** last-release-sha ([7c9cea5](https://github.com/paritytech/polkadot-staking-dashboard/commit/7c9cea5dc4d04f05b59e46a6b2e5544e8a6b3ab3))
- fix bug on favorite pools visit ([#1526](https://github.com/paritytech/polkadot-staking-dashboard/issues/1526)) ([2f8ea85](https://github.com/paritytech/polkadot-staking-dashboard/commit/2f8ea85f6c639cf18d8154e6b908ef483122781a))
- fix new era reward points processing ([214da8d](https://github.com/paritytech/polkadot-staking-dashboard/commit/214da8d5c05f723c42c739f700d2180318bcf60f))
- fixed lag in timeleft refreh in last hour ([7b703cf](https://github.com/paritytech/polkadot-staking-dashboard/commit/7b703cfff83acd89a20b5075d0de6827cdfc22d8))
- miscellaneous fixes. ([#1538](https://github.com/paritytech/polkadot-staking-dashboard/issues/1538)) ([24d0ca6](https://github.com/paritytech/polkadot-staking-dashboard/commit/24d0ca6ed4b5c0d081db941c3cae898468fecdcc))
- payee toggle fix on setup ([3fe3031](https://github.com/paritytech/polkadot-staking-dashboard/commit/3fe30315d18691be6e7be846b945eb84cf89b8cf))
- Pre-release
- For internal use only!
Loading
Loading