Skip to content

Latest commit

 

History

History
1604 lines (1248 loc) · 68 KB

CHANGELOG.md

File metadata and controls

1604 lines (1248 loc) · 68 KB

CHANGELOG

0.85.1 Mar 22, 2021

Contributed:

Changes:

  • Display validator votes on parachains
  • Adjust society (display split, expand member/candidate info & payouts)
  • Adjust inflation calculation for zero staked/issuance
  • Display call hash on signer modal
  • Cleanup Modal layouts & de-dupe tags
  • Cleanup global tabs displays (optimize elements)

0.84.1 Mar 15, 2021

Contributed:

Changes:

  • Add display of blocking stashes (& removal from nomination lists)
  • Cater for Rococo reset (genesisHash updates)
  • Add support for parachain auctions
  • Add support for contributions in crowdloan app
  • Update crowdloan app for latest Polkadot types
  • Fix upcoming retrievals for new parachain interfaces
  • Display lease period countdown for parachains
  • show parachain lifecycles (& action countdowns as applicable)
  • Flatten Modal layouts (explicit hint, single column data only)
  • Move theme definitions to CSS variables
  • Add correct keys for account menu (rendering warnings)
  • Add additional errors on invalid keypair retrieval

0.83.1 Mar 8, 2021

Contributed:

Changes:

  • Fix address ion display in explorer (compatibility with MultiAddress)
  • Add block status to validator preferences setup
  • Allow validators to remove nominators (currently active-only)
  • Stash derives now check for events for refresh triggers
  • Adjust Electron CSP to allow workers as used in QR operations
  • Swap code-generation to ESM modules
  • Adjust funding warnings with explicit free balance mention

0.82.1 Mar 1, 2021

Contributed:

Changes:

  • Explicit messages around extension phishing support
  • Adjust parachain validators to always show stashes
  • Adjust block links display on a per-contract view
  • Adjust display of disabled items on popup menus (dark-mode driven)
  • Align bounty row display with the rest of the UI

0.81.1 Feb 22, 2021

Contributed:

Changes:

  • Display validators for all connected parachains
  • Adjust included block parachain calculation
  • Align bounties display with UI styling
  • Rework calculation for min-available balance warning in signer
  • Adjust slashed validators display (check against known eras)
  • Cleanup JS console app examples for system.account usage
  • Adjust JS console app sending example (incl. Signer fix)
  • Display error on contracts deploy pre-3.0 Substrate with no utility.batch
  • Adjust table displays with bottom-borders
  • Adjust Governance proxy checks to include tips
  • Reworks digits formatting for explorer blocks

0.80.1 Feb 15, 2021

Contributed:

Changes:

  • Adjust explorer block display to not show unsigned as immortal (no era info)
  • Protect against overflows in staking returns calculations
  • Add warning on none bonded to not send to validators, but rather bond
  • Adjust staking min-bonded overall calculations
  • Cleanup accounts loading display (no initial flash)
  • Add Register action for parachains (non-proposal mode)
  • Adjust council display to cater for new Substrate version
  • Adjust bounties pages to align better with UI look and feel
  • Start of parachain auctions interface (skeleton-only)
  • Adjust useFavorites to not re-read storage on re-renders
  • Adjust useLoading hooks to only fire once
  • Convert all spec types to use bundles (single adjustment)
  • Consistent sorting for all RPC nodes (live & testing)
  • Update Rococo genesis after reset
  • Split test parachains into own section on network selector

0.79.1 Feb 8, 2021

Contributed:

Changes:

  • Allow for Ledger-compatible bip32+ed25519 accounts on creation dialog
  • Display overall min. nominated amount on staking targets
  • Warn with check of to-be-bonded against current min nominated
  • Wan on fees dropping below existential to transaction signing dialog
  • Don't display account menus where there are no available items
  • Adjust mnemonic copy location on account creation (no overlaps)
  • Extend contracts to upload & deploy in one step (aligns with newest contract module)
  • Add initial support for the crowdloan module
  • Adjust best head extraction for parachains
  • Adjust extrinsic apps to clear previous errors on creation
  • Ensure calendar works with non-standard schedulers (like in Rococo)
  • Pass registry with Call decoding, allowing decoding at that point in time
  • Adjust popup menu dividers to ignore empty sections
  • Don't re-initialize useState, use callbacks for init as applicable
  • Cleanup TypeScript as any usages

0.78.1 Feb 1, 2021

Contributed:

Changes:

  • Additional check for isEditable to make network swap available (i.e. non-injected only)
  • Allow for the addition of account name when adding Ledger
  • Adjust staking rendering for incremental display (instead of waiting for all)
  • Ensure InputAddress only returns filtered/available values
  • Explicit warnings on inactive staking (when none are active)
  • Allow for state app to operate without accounts
  • Adjust badges for non-specific and development accounts (including tooltips)
  • Adjust ChainImg to not fallback on current selected
  • Adjust Rococo proposal displays (align with new types)
  • Display parachain logo alongside parachain links
  • Update Rococo genesisHash
  • Bump Edgeware definitions
  • Bump Rococo definitions

0.77.1 Jan 25, 2021

Contributed:

Changes:

  • Allow Ledger accounts to be visible even when unplugged
  • Add warning where transfer fees are not covered by balance
  • Check transfer recipients against phishing list
  • Addition of hardware accounts always tie to genesis
  • Hide identity account operations on hardware devices
  • Allow for display of multiple balance instances
  • Adjust PolkaBTC definitions to indicate balance instances
  • Display extrinsic signatures (with type) on explorer

0.76.1 Jan 18, 2021

Contributed:

Changes:

  • Update Ledger usage with hooks (Thanks to https://github.com/Tbaut for final testing)
  • Add Parachain proposal support for Rococo
  • Add ability to propose new parachains (via modal)
  • Expand parachain information (including from-chain numbers/issuance)
  • Remove Web3 Foundation endpoints for Kusama and Polkadot
  • Add small border on QR codes for dark-ode support
  • Update Polkascan & Subscan links with all available chains
  • Add hook for multi queries, apply use as applicable
  • Ensure epoch/session is displayed (when no staking module)
  • Bump Electron to latest version (security fix on V8)
  • check for availability of query.council on council app
  • Use latest @polkadot.networks with hasLedgerSupport flag

0.75.1 Jan 11, 2021

Contributed:

Changes:

  • Add (as used) warning for refcount on normal transfers
  • Update transfer recount check to cater for new Substrate
  • Fix staking comission validation (always 0-100 only)
  • Display errors of account derivation failures
  • Basic parachain registration modal (non-sudo only)
  • Additional upcoming parachain info & alignment fixes
  • Allow use of closeOperational on chains that do support it for collective proposals
  • Swap Error/Warning to consistent display with boxed triangle
  • Always build bundles with NODE_ENV=production set (react non-dev)
  • Swap Edgeware to specVersioned (with supporting type release from the team)
  • Disable network with missing types resulting in load failures
  • Adjust voting dialog with better display for non-preimage proposals
  • Adjust header highlights for better light/dark support
  • Fix JS app display with (& add tabs for consistency)
  • Update Electron CSP to cater for local nodes
  • Rework endpoint configuration for better ease of config

0.74.1 Jan 4, 2021

Contributed:

Changes:

  • Update parachains app for Rococo V1 support (basics-only)
  • Block self-proxies from proxy setup dialog
  • Display locked amount on seconding modal
  • Use blockWeights.maxBlock value (as available) for max-fit calculations
  • Adjust multi-address input for dark-theme
  • Workaround for contract RPC value serialization
  • Fix InputAddress as used on sub-identity setups
  • Fix disabled check on bond more (proper check against stash)
  • Move apps-config/bundled -> specVersion (usage clarity)
  • Move Kulupu to spec versioned types
  • Remove generic asset support (to be replaced with asset)
  • Swap to webpack-dev-server for development environment

0.73.1 Dec 28, 2020

Contributed:

Changes:

  • Optimize staking data retrieval (18s -> 10s on Kusama test for staking overview load)
  • Pass explicit function (no strings) to TxButton props
  • Adjust calendar rows for dark theme
  • Update Frontier types (now included in API)
  • Webpack dev environment cleanups

0.72.1 Dec 21, 2020

Contributed:

Changes:

  • Add Rococo v1 testnet (with Tick, Trick & Track)
  • saving of toggle options on staking pages
  • Adjust bounties & tips with current Substrate endpoints
  • Add warning for older chains without atomic batches (where used)
  • Allow InputAddress display when no optional are available
  • Cleanup last-block-received countdowns (fixed character spacing)
  • Add sharing button for type definitions
  • Typo on society pages (with i18n key adjustments)
  • Adjust semantic-ui imports to non-cjs
  • Use RxJs & memoize from @polkadot/util
  • Cleanup global registry usage, only use registry from API
  • Cleanup info console logs for redirect (show APIs only as applicable)
  • Remove unused TxModal components
  • Swap to Webpack 5

0.71.2 Dec 14, 2020

Contributed:

Changes:

  • Multisig/Proxy add is only active when accounts are available
  • Adjust error popups to cater for strings as thrown (in addition to Error object)
  • Ensure that bad/erroneous judgements has the highest display priority
  • Detect new weight definitions for max batch-size calculations (with old fallback)
  • Move Sora & Moonbean type definitions to bundle-only
  • Allow for custom chain RPC definitions via typesBundle
  • Split endpoint definitions into folder (dev/prod/test)
  • Adjust Tooltip formatting with consistency between balances/locks

0.70.1 Dec 7, 2020

Contributed:

Changes:

  • Bump to latest Ledger libraries for Windows USB fixes
  • Store network endpoint affinity (last-used per network)
  • Only show links in sidebar for verified-good identities
  • Adjust staking pages to show loading indicators, optimize number of queries
  • Adjust staking target filters, including explicit identity grouping
  • Rework target/waiting loading with shared nominator loading
  • Cleanup calendar interface (ease of maintaining)
  • Remove sparsely-used classes utility (inconsistent use)
  • Swap to using TypeScript 4.1.2
  • Adjust dark theme to work with help overlays

0.69.1 Nov 30, 2020

Contributed:

Changes:

  • Display the actual era start when using Aura (no extra session info)
  • Expand staking account filters (payouts, # nominators, grouping)
  • Use percentage-based model for returns on staking targets
  • Display actual chain inflation as well as average staking returns
  • Adjust refresh on validator chill, i.e. it moves to correct location
  • User-defined RPCs (via config), not are treated first-class (operating everywhere)
  • MultiSig now allows any participant to reject (despite any prior approvals)
  • Adjust base fonts with saner cross-platform (from new.css) defaults
  • Adjust staking targets to display nominations for those dropped next session
  • Use batchAll on staking creation as available (failure reverses all)
  • Add CopyButton on all Hash-like fields
  • Cleanup component detection with non-primitives only (allows for greater configurability)
  • Improve useCall typing, e.g. no hacks for .entries or .at in usage
  • Adjust most type imports via import type { ... }
  • Move all chain-specific config to apps-config (thresholds & inflation)

0.68.1 Nov 23, 2020

Changes:

  • Adjust API state display to explictly render "connecting to node" state
  • Change Mill/Bill/Tril rendering from Mega/Giga/Tera
  • Staking now limits per-operator exposure by default (only 1 selected on auto)
  • Adjust Expanded rendering to be completely on-demand (no hidden background renders)
  • Ensure MultiAddress nodes fully work (API updates)
  • Adjust number of digits for number inputs to max decimals
  • Rework invalid ABI detection with proper error clearning
  • Use TypeScript import type { ... } for all files
  • Expand notes on colors/logos with actual RPC endpoints
  • Publish @polkadot/apps-config (with reworked import/export)
  • Bump Ledger libs to latest version (as per @polkadot/ledger)

0.67.1 Nov 16, 2020

Contributed:

Changes:

  • Ensure account addition checkbox shows on smaller screens
  • Add support for contract budles via .contract files
  • Allow contracts to specify salt parameter on deployments
  • Update contracts banner to reflect released Solang 0.1.5+ support

0.66.1 Nov 9, 2020

Contributed:

Changes:

  • Cleanup calculation of available voting balance on council (no unneeded refreshes)
  • Default to make contract calls with maximum weight (& align wih Rust RPC max)
  • Always check the refCount before allowing all-balance transfers
  • Allow council motions to display even when some on-chain proposals are invalid
  • Fix treasury tips to correctly check values against hashes
  • Add support for Ethereum icons (for Ethereum-compatible chains)
  • Bump to major @polkadot/{keyring, util, util-crypto} release

0.65.1 Nov 2, 2020

Contributed:

Changes:

  • Adjust for latest Rococo types
  • Adjust council motion parsing (allow for some non-parseable)
  • Adjust for use of new api-contracts (including call errors)
  • Allow for selection of payment destination on initial bonding

0.64.1 Oct 26, 2020

Contributed:

Changes:

  • Allow for Ascii inputs on Bytes (in addition to hex & files)
  • Ensure that InputNumber respects the biLength for the type it is dealing with
  • Displays the last blocks containing contract executions in contract overview
  • Parse contract events (both status pops-up and explorer views)
  • Display actual codeHash (and allow copy) as part of code management
  • Adjust labels for contracts UI with explicit "None" projection
  • Adjust contracts UI to actually use Balance types where so specified in the ABI
  • Add support for Solang i256 & u256 types
  • Adjust contract messages to display names in camelCase (consistent with API)
  • Add gas estimation for contracts
  • Adjust JS bundles to have a better parallel throughput
  • Adjust checks for Aura for unbonding, displaying on era

0.63.1 Oct 19, 2020

Contributed:

Changes:

  • Swap chain/prefix lookups to @polkadot/networks (single area to manage)
  • Fix formatting for large decimals on InputNumber (previously had toNumber)
  • Adjust Dock logos naming (aligns with network identifier)
  • Update i18n generation to handle routing strings
  • Estimate contracts execution gas (on contract call)
  • Use RPC for rent projection (to project eviction as available)
  • Metadata QR now aligns decimals with UI defaults (shared with react-api values)
  • Add endpoint for Canvas testnet (& setup types for node)

0.62.1 Oct 13, 2020

Contributed:

Changes:

  • Update the contracts UI to support ink! 3.0-rc1 (via API)
  • Align contracts UI with the L&F/layout of the rest of the UI
  • Add contracts on-chain overview
  • Show code & contract availability statuses
  • Auto-query non-param messages from the contract overview
  • Expand info on logos (documentation, better/easier additions)
  • Update i18n to remove left navbar references
  • Support seconding multiple times from a single account

0.61.1 Oct 5, 2020

Contributed:

Changes:

  • Add experimental dark UI theme
  • Adjust i18n strings for network endpoint (explicit as per display)
  • Adjust vesting display with no countdown when fully vested
  • Adjust validator rewards, fixing issues with "keeps loading" when retrieved in the current era
  • Adjust updates on per-era change, protecting against non-existent (not yet retrieved) exposures
  • Add RoboHash icon theme
  • Adjust logging in InputAddress transforms (don't log already-handled errors)
  • Remove unmaintained packages (e.g. page-dashboard)

0.60.1 Sep 28, 2020

Contributed:

Changes:

  • Adjust payout calculations based on new weights (auto-detect batch size)
  • Allow for multiple extrinsic submissions when payouts span multiple batches
  • Show warning on JSON import to store accounts externally (same as create)
  • Combine events displays in status overlays
  • Swap treasury proposal defaults to accept
  • Adjust multiple input address stretch (use full width for names)
  • Filter event/extrinsic metadata with additional readability formatting
  • Ensure that tech. comm. voting is filtered by members
  • Adjust proposal close to allow account selection when multiple accounts found
  • add warning around "this is a dev tool" to the JS playground
  • Add toggle to control unlock duration
  • URI-encode RPC param (allowing for WS url params)
  • Bump Edgeware types (after 2.0-rc upgrade)
  • Adjust warning icon for oversubscribed validators
  • Simplify JSON import via new keyring functionality
  • Adjust button hover highlights for consistency
  • @polkadot/api 2.0.1
  • @polkadot/util 3.5.1

0.59.1 Sep 21, 2020

Contributed:

Changes:

  • Support Account as payment destination (as per Polkadot & Kusama)
  • Single-click close for tips and council motions (no extra selection)
  • Add ability to transfer full amount (fees deducted), reaping the sender
  • Allow Ledger to use Account & Address indexes (multiple accounts)
  • Adjust formatting for metadata with delimiter info from text
  • Use InputNumber for param Amount input type
  • Update Darwinia Crab types (no errors on staking pages)
  • Move colors config to explicit configuration file
  • Adjust margins for button groups (extra spacing)
  • Always add the ?rpc=... query param when changing networks
  • Determine nonce via system.accountNextIndex via the signer modal
  • Add contrasting text colors for top menu (light vs dark primaries)
  • Check query param URL for wss/ws before saving (protection against bad inputs)
  • Adjust staking pages to correctly link to passed-in paths
  • Only hide settings extension update (not QR) when in dev mode
  • Adjust expander tables with caret at end (including Table reworks)

0.58.1 Sep 14, 2020

Contributed:

Changes:

  • Block explorer will display error message where block cannot be retrieved
  • Allow for display of Reward destination as Account on account actions
  • Display commission graphs in validator chart breakdown
  • Optimize rendering of staking charts
  • Show own nomination (badge) in all validator lists
  • QR codes are checked for hex validity before sending
  • Optimization of re-renders in signer
  • Ensure signer does not confuse Ledger with QR (button text)
  • Detect WebUSB, if not active don't support Ledger integration
  • Small cleanups & bugfixes on global table layouts
  • Extract i18n reward destination options
  • Update Centrifuge types for non-cyclic dependencies
  • Adjust table alternate row colors to alow with primary
  • Adjust calendar layout to conform to new-generation Tables
  • Fix display of Plasm logos (for different node types)
  • Allow IPFS to add QR addresses to storage (no accounts allowed)
  • Adjust Expander rendering with consistent up/down right caret

0.57.1 Sep 7, 2020

Contributed:

Changes:

  • Add individual era-slash cancels on staking slashes page
  • Adjust staking slashes with per-era selector
  • Optimization of staking list details queries (shared with targets, remove extras)
  • Adjust max payout batch size (40 txs for 64 payees) based on staking payout constant
  • Add "copy seed" button to align with the extension UX on new accounts
  • Combine confirmation/backup of imports/new account into the modals (no double-modal)
  • Fix ecdsa JSON import dialogs
  • Fix detection of old/new proxy chains based on args to support Kusama 2023
  • Allow Enter to work as expected (doing submission) on the signer modal
  • Ensure all network-related configs are maintainable
  • Adjust average calcs for targets (optimization)
  • Adjust Table UI, crisper table layouts
  • Update WASM uploads to use isWasm from utilities
  • Adjust i18n strings, allowing countdown translations

0.56.1 Aug 31, 2020

Contributed:

Changes:

  • Add bulk tipping (median) functionality to treasury tips
  • Add a calendar app that show current and upcoming chain events
  • Ensure max nomination limits (64) badges are displayed in all location on staking
  • Show oversubscribed validators under accounts & on staking overview
  • Show the next burn amount on treasury
  • Add warning on new treasury proposals that rejections will lose the bond
  • Add explicit Aye/Nay buttons on all voting modals (no toggle)
  • Display unlocking timer for delegated voting under accounts
  • Fix Electron app security to allow WASM
  • Cleanup indices handling, including size checks on the AccountId level (from non indices lookup chains)
  • Adjust create account modal with advanced options minimized by default
  • Adjust reward destination handling to cater for both current/next generations
  • Adjust slideout z-index (non-hidden behind new menubar)
  • Add checks for multisig thresholds to align with Rust (min 2)
  • Adjust external source links to use destination icons
  • Limit InputNumber around actual available chain decimals
  • Display bonding unlocking on address book
  • Cleanup display for unbonding values, better performant
  • Add a legend on the staking overview pages
  • @polkadot/api1.31.2
  • @polkadot/util 3.4.1

0.55.1 Aug 24, 2020

Contributed:

Changes:

  • Move navbar to the top instead of a sidebar (horizontal space becomes available)
  • Add extra payout information on staking to reduce confusion (any account can claim)
  • Rework Aye/Nay votes display in council/democracy with single column
  • Ensure copy button does not appear non-clickable (e.g. in multisig menu)
  • Adjust council thresholds for cleaner future adjustments
  • Don't show loading spinner on accounts app when none available
  • Hide metadata updates on development networks (not available)
  • don't show send button for accounts/contacts with no balances module
  • Show names (as available) of scheduled tasks in democracy
  • Adjust app consistency (all apps now have a tabs/menubar)
  • Adjust network selector with split catagories and single-click selection
  • Default conviction dropdown to no lockup
  • Remove conviction override for Polkadot (upgrade has taken effect)
  • Use proposeParachain module to show list of proposed parachains (Rococo)
  • Adjust parachain display to remove non filled-in default information
  • Support for Polkadot redonomination banner (countdown & completion)
  • Add link from treasury page to ongoing proposal votes
  • Adjust media breakpoints on staking overview page
  • Split democracy dispatch/scheduled into own tab
  • Split treasury tips into own tab
  • Split addressbook into own app (with top nav)
  • Aplit RPC app into own app (top nav, toolbox remainder now named sign/verify)

0.54.1 Aug 17, 2020

Contributed:

Changes:

  • Adjust threshold parameters via lookup for treasury proposals
  • Optimize API queries params & options for less re-renders
  • Consistently detect hex data in file uploads (e.g. on parachain data)
  • Rework table rendering to non-memo/non-state headers
  • Adjust Sudo app with/without unchecked weight selection
  • Link from account page to extension upgrades via expanded info
  • Adjust Polkadot tokenDecimals/tokenSymbol for transition periods
  • Rework Slashing displays to display cumulative totals
  • Add countdown to slashing enactment to Slashing overview
  • Display own slashes for all nominators (Actions & Slashes pages)
  • Display overall staked average and minimum on targets page
  • Adjust council display to show desired runnersup
  • Validator-only payout toggles (as detected)
  • Base support for time-delay proxies (API-level only, both old and new calls)
  • Adjust saving for address inputs via AccountIndex (incl. logo from AccountId)
  • Don't allow chain selection on IPNS-with-chain endpoints
  • Adjust alignment of units (time & symbol) in formatters
  • Do not fail on non-available RPCs for node info retrieval (& hide empty)

0.53.1 Aug 10, 2020

Contributed:

Changes:

  • Add slashes tab to display unapplied, also indicate status in lists
  • Unbonding allows for full-balance unbond (& pre-fills)
  • Rework parachains app initial displays with cross-app consistency
  • Allow for transfers between parachains & to/from relay (via tokenDealer)
  • Allow tipping to pre-populate and display median (& quick-tip with median)
  • Display auto-chilled nominations, allowing for re-nomination
  • Sanitize names on identity set dialog
  • Adjust vanity to wan about saving, be explicit in save button action
  • Add banner for DOT re-denomination on accounts page (Polkadot only)
  • Allow updating of extensions when chain-properties have been changed
  • Adjust InputAddressMulti lookups with and without names
  • Add warning for locally stored accounts in creation (to be deprecated)
  • Add basic password strength indicator for password creation
  • Add Rococo testnet chain support
  • Add IPNS support for Rococo
  • Adjust threshold calculations where members are not (yet) available

0.52.1 Aug 3, 2020

Contributed:

Changes:

  • Remove auto-select defaults for nomination, adjust loading for all selector
  • Display Slashing tab on staking overview (as available)
  • Indicate per-validator slashes in accounts (chilled) & staking targets
  • Display scheduled tasks (ongoing) on democracy page
  • Adjust endpoint selector with slide-out as opposed to modal (all visible)
  • Cleanup democracy delegation to highlight invalid amounts
  • Adjust thresholds for council slash cancel on Polkadot
  • Dep-dupe account filtering in all lists (staking vs multi-select lists)
  • Adjust max column widths in modals, avoiding overflows
  • Adjust era filters on staking payouts, default to day intervals
  • Convert custom URL inputs to punycode (UTF8 detection)

0.51.1 Jul 27, 2020

Contributed:

Changes:

  • Update for Polkadot council thresholds
  • Council motion adjustment to cater for current and previous generations
  • Adjust imminent proposals to not need own type adjustments
  • Cleanup voting totals to only take free into account
  • Support JSON v3 formats with kdf
  • Always display time left in countdowns, not blocks
  • Adjust progress component to be circular
  • Rename "Deposit" button to "Send" button (less confusion)
  • Ensure new generation tip cancel works for council & users
  • Split council votes in backing & number of votes
  • Adjust council motions to have the correct max display for nay votes
  • Adjust payout toggles with increasing day increments
  • Adjust button formats & layouts
  • Adjust council slashing params to cater for current generation
  • Fixed for keyboard locale detection
  • Don't allow display in an iframe

0.50.1 Jul 20, 2020

Contributed:

Changes:

  • Display costs for preimage calls
  • Add buttons for bid/unbid on Society
  • Allow tip endorsements while in countdown
  • Flatten events to group by same-kind in the same block
  • Adjust identity validation to check for whitespacing
  • Allow the use of VecFixed params with type detection/inputs
  • Adjust controller changing to filter when stash === controller (no error, but warn)
  • Allow the poll module via Governance proxy
  • Expand proxy detection to deep-inspect batched calls
  • Ensure various APIs are available (filtering) before attempting to render
  • Ensure tooltips are correctly displayed on account hovers
  • Cleanup council display for candidates
  • Cleanup and simplify QR import logic (& always set genesisHash, even when not supplied)
  • Always set genesisHash when accounts are derived
  • Adjust breakpoints for AccountName via AddressShort
  • Cleanup SUI dependencies with unused components, Progress, Responsive, Toggle
  • Adjust module bundling splits, remove unused libraries & fonts
  • Remove unmaintained page-123code (& references)
  • Don't display finalized blocks when grandpa is not available

0.49.1 Jul 13, 2020

Contributed:

Changes:

  • Add support for Polkadot denomination poll
  • Allow input & display of OpaqueCall type from multisig
  • Indicate own nominees on targets page (re-added with badges)
  • Re-add indicator for own nominators in staking targets
  • Add ?filter=<string> query param support on staking URLs
  • Add generator for Kusama society designs
  • Handle OpaqueCall in inputs and well as displays (multisig)
  • Small layout adjustments for address display components
  • Performance improvements on wrapped styles, component libraries
  • Add support for display detected ASCII bytes as text
  • Adjust type injection to override on-connect API defaults
  • Adjust attestation display with no-balance filters

0.48.1 Jul 6, 2020

Contributed:

Changes:

  • Allow for setting of sub identities via account action
  • Adjust known account icons (Society & Treasury)
  • Add Westend chain to Subscan link generator
  • Display a warning with extensions and no injected accounts
  • Retrieve all tips at once and sort by closing
  • Fix identity set dialogs to never pass empty fields
  • Optimize favorites retrieval & selection for staking (shared between)
  • Support new registrar ProxyType in the signer
  • Hide funds unbonding when non bonded
  • Add withdraw action to staking menu (as available)
  • Fix InputAddress component with state change warnings
  • Bump to latest API and utilities

0.47.1 Jul 1, 2020

Contributed:

Changes:

  • Default (via toggle) to only last 25% of eras for payouts
  • Allow retracting of tips by proposer
  • Allow tipping with new Substrate types (dual old/new support)
  • Enable the full retrieval of all Map/Doublemap entries
  • Support correct display of vesting with locks (& unlock via account)
  • Adjust on-chain identity inputs with field validation
  • Enable grouping of democracy locks by type
  • Resolve identity links starting with https://twitter
  • Display voted & unvoted council motions, referendums & tips
  • Adjust toggles for file/bytes uploads
  • Correct handling of recursive param structures in extrinsics
  • Swap icons to use font-awesome directly, including official components
  • Additional small UI cleanups and fixes

0.46.1 Jun 22, 2020

Contributed:

Changes:

  • Support for multisig calls with new weight parameters
  • Split sign and send updates in the signer modal for better UI tracking
  • Hide zero nonce of accounts/contracts pages
  • Display API extrinsic construction errors in the extrinsics app
  • Do not display signer proxies when there are none matching against accounts
  • Sort recovery addresses to align with the Substrate implementation
  • Check for funded controller on bonding
  • Suggest max values for bonding (& bonding extra), adjusting checks
  • Handle isForceEra to adjust era displays
  • Display candidacy bond on council submission
  • Adjust AddressMni & AddressSmall components to take advantage of bigger screens
  • Display referendum & treasury tips voting status
  • Add tips close buttons & countdown timer
  • Disabled nominations via targets when in election
  • Expand targets page to include waiting validators (full overview of all)
  • Apply shared filters (name, toggles) on all validator lists
  • Display balances in account view sidebar
  • Adjust signer dialog ith split sign/send (better status displays)
  • Adjust proxy checks for sudo calls to closer align with Polkadot
  • Apply i18n caching, with no reload on translation page
  • Add "Apply" i18n button to reflect editing changes in the UI
  • Support Tuple inputs (params/extrinsics) for custom names
  • @polkadot/api 1.20.1
  • @polkadot/util 2.15.1

0.45.2 Jun 16, 2020

Contributed:

Changes:

  • Rework signer dialog to cater for proxies (and multisig/proxy combinations)
  • Construct payouts with oldest eras first (expire first)
  • Show outstanding multisig approvals on accounts page
  • Allow for addition of proxied accounts (access to proxy account only)
  • Change claims to handle no statements required (new module now on Kusama)
  • Publish docker image on release
  • update collective calls to handle weights enhancements for latest Substrate
  • Allow for tip endorsements with 0 value
  • add Centrifuge live as a connection option
  • Adjust Polkascan links with current active chains
  • When collective proposal is in close state, hide vote buttons
  • Cleanup technical committee display (header alignment)
  • Adjust IPFS/IPNS network extraction for local gateways
  • @polkadot/api 1.19.1
  • @polkadot/util 2.14.1

0.44.1 Jun 10, 2020

Contributed:

Changes:

  • Adjust for new Polkadot CC1 & Kusama types
  • Cater for new multisig module location
  • Filter multisig signatories based on approvals, set final state based on threshold
  • Adapt QR codes to cater for hashing on large payloads
  • Adjust collective extrinsics to cater for weight & lengths
  • Allow bonding with full free amount (this fixes bonding for vesting)
  • Fixes for Kusama as well as Polkadot claims
  • Allow Polkadot CC1 links to Polkascan & Subscan
  • Update Polkascan links with new formats
  • Don't display era progress when Forcing isForceNone
  • Overall styling adjustments
  • Cater for {kusama,polkadot,westend}.dotapps.io redirects
  • @polkadot/api 1.18.1
  • @polkadot/util 2.13.1

0.43.1 May 26, 2020

Contributed:

Changes:

  • Support for Polkadot CC1 types & RPC endpoints
  • Detect & support new proposal close process in Substrate
  • Adjust checks for on-click validator (immediate isActive)
  • @polkadot/api 1.16.1
  • @polkadot/util 2.11.1

0.42.1 May 22, 2020

Contributed:

Changes:

  • Added IPFS/IPNS publishing (ipns via dotapps.io)
  • Support for multisig wallets
  • Ledger address on-wallet display option
  • Add support for new per-staker payouts
  • Allow for "best" selection in staking
  • Simplified nominator & validator creation flows
  • Display >64 nominators on staking pages (clipped payouts)
  • Remove tooltips on staking and elsewhere (large number causes performance issues)
  • Council isMember checks uses council in addition to elections
  • Allow closing of council proposals
  • Expand Treasury proposal inline in council (for approve/reject)
  • Expand external proposals in council (preimage lookups)
  • Allow for sudo with unchecked weight
  • Adjust referendums to display turnout and sentiment
  • Add columar modals with extra info
  • Add table summaries with totals for free, bonded & stash payouts
  • Add images to metadata update dropdowns
  • Ecdsa keypair support
  • Display delegations in voting breakdowns
  • Adjust registrar modal with per-account filters
  • Add i18n linting script
  • Add i18n editor with translation file generator
  • Custom i18n loader with caching
  • Add JS sample for storage key generation
  • Misc UI fixes & adjustments throughout
  • Allow for tabes with aliasses (on renames) & redirects
  • Align types and calls with latest substrate

0.41.1 Apr 20, 2020

Contributed:

Changes:

  • Show remaining time on staking payout actions, link payouts from actions
  • Display per-validator nominators on waiting list
  • Add support for Treasury tipping (display of available & creation)
  • Adjust display of passing/failing calcs in democracy (incl. no display when other side is 0)
  • Enable use of system_chainType to detect development chains
  • Adjust Expander display for balances as used in accounts
  • Adjust formatting outputs (via cleanup) for state queries
  • Cleanup nowrap on Extender as part of tables
  • Optimize retrieval of old-style validator/nominator payouts (not full historyDepth)
  • Optimize AccountName with caching & when used in lists (no lookup information attached, but not shown)
  • Optimize IdentityIcon with removal of extra queries
  • Optimize Transfers, no unneeded useEffect
  • Cleanups, remove unused components with no references (dropped in earlier refactoring)
  • More components to functional, specific focus on TxModal extends
  • Bumps to all @polkadot/* packages for latest support everywhere

0.40.1 Apr 9, 2020

Contributed:

Changes:

  • Introduce apps-config as a single source of config information
  • Cater for metadata updates to extensions
  • Rework explorer layouts, combining extrinsics & events into a single view
  • Swap all layouts to be explicitly table-based (instead of table-like)
  • Cater for latest Substrate referendum updates
  • Allow for fast-tracking proposals
  • Time countdowns where applicable, e.g. referendums
  • Show referendum pass/fail status as well as change information
  • Combine Accounts & Contacts into a single app
  • Support for display of parent/child relationships in accounts
  • Add ErrorBoundary around components
  • Update Westend after reset
  • Enable Subscan explorer
  • Support for simple payouts on Substrate, with Payouts screen
  • Extensive use of useCallback & React.memo for functional components
  • Add Expander component for consistent UI
  • Loading spinners used consistently
  • Specific names for society & treasury addresses
  • Cleanup all voting lock, consistent display
  • ... loads of other under-the-hood improvements and cleanups

0.39.1 Jan 31, 2020

  • Breaking Drop support for V1 Substrate chains

Contributed:

Changes:

  • Add support for WestEnd testnet
  • Add support for social recovery in accounts
  • Add counters for all proposal-based apps
  • Disable spellcheck on all input fields (privacy)
  • Query the paymentInfo API to get weight fee information
  • Remove FF warning with https:// -> ws://localhost
  • Staking now supports where the controller or stash accounts are not local
  • Social app
  • Add support for identity setting (via identity module)
  • Add support for registrars to hand out identity judgements
  • Use both internal and lib hooks as applicable (refactoring)
  • Support QR codes (accounts) with optional names
  • Cleanup all Modals, simplify
  • Adjust balance display formats
  • Update to latest libraries (incl. util 2.0 & api 1.0)

0.38.1

Contributed:

Changes:

  • Add InputAddressMulti inputs, both to council and staking nominators
  • Rework all layouts, removing cards for table-ike-layouts
  • Technical comittee app
  • Allow for external proposal and queued for dispatch in democracy
  • Add pre-image support to democracy proposals (including imminent)
  • Improved staking page rendering (background)
  • Update to latest libraries

0.37.1

Contributed:

Changes:

  • Support for Kusama CC3
  • Support for on-chain nicks
  • Speed improvements for the staking pages
  • Add account derivation from existing account
  • Council voting with runner up & phragmen
  • Allow favorites in validators pages
  • Rework nominations to take favorites & current into account
  • Enhance AddressCard with additional info (incl. vested)
  • Move account/address actions to popup menu
  • Convert a large number of components to use hooks
  • Display validator graphs
  • Refactor of backup modal (Thanks to @LukeSugiura)
  • Enable language setting options (Thanks to @LukeSugiura)
  • Allow for signRaw to be used in the signing toolbox (injected accounts)
  • Display account names in status events
  • Nomination targets dashboard
  • Validator preferences are expressed as commission % as supported by chains
  • Account locks are applied on a genesis range (e.g. CC2 & CC3 allow availability)
  • ... lots of smaller enhancements & bug fixes

0.36.1

Changes:

  • Api 0.95.1, Util 1.6.1, Extension 0.13.1
  • Support latest contracts ABI (via API), incl. rework of contracts UI
  • Support for Kusama CC2
  • Support for Edgeware mainnet
  • Experimental Ledger support
  • Display forks on explorer (limited to Babe)
  • Change settings to have Save as well as Save & Reload (depending on changes made)
  • Updates to struct & enum rendering (as per extrinsic app)
  • Backup, Password change & Delete don't show for built-in dev accounts
  • Add commissions to the staking overview
  • UI theme update
  • A large number of components refactored for React functional components
  • Allow dismiss of all notifications (via bounty)
  • Migrate all buttons to have icons (via bounty)
  • Proposal submission via modal (via bounty)
  • i18n string extraction (via bounty)
  • adjust signature validity (via bounty)
  • Make the network selection clickable on network name (via bounty)
  • ... and a number of cleanups all around

0.35.1

Changes:

  • Api 0.91.1, Util 1.2.1, Extension 0.10.1
  • Support for accounts added via Qr (for instance, the Parity Signer)
  • Support for accounts tied to specific chains (instead of just available to all)
  • GenericAsset app transfers
  • Support for Edgeware with default types
  • Display received heartbeats for validators
  • Allow optional params (really as optional) in RPC toolbox
  • Add Polkascan for Kusama
  • Fix account derivation with ///password
  • Lots of component & maintainability cleanups

0.34.1

Changes:

  • Kusama support
  • Full support for Substrate 2.x & Polkadot 0.5.0 networks
  • Lots of UI updated to support both Substrate 1.x & 2.x chains
  • Add of claims app for Kusama (and Polkadot)
  • Basic Council, Parachains & Treasury apps
  • Moved ui-* packages to react-*

0.33.1

Changes:

  • Allow for externally injected accounts (i.e. via extension, polkadot-js & SingleSource)
  • Links to extrnisics & addresses on Polkascan
  • Rework Account & Address layouts with cards
  • Transfer can happen from any point (via Transfer modal)
  • Use new api.derive functions
  • Introduce multi support (most via api.derive.*)
  • Update all account and address modals
  • Add seconding of proposals
  • Staking updates, including un-bonding & withdrawals
  • Update explorer with global query on hash/blocks
  • Add filters on the staking page
  • Vanitygen now supports sr25519 as well
  • Fixes for importing of old JSON
  • Latest @polkadot/util & @polkadot/api
  • A large number of optimizations and smaller fixes

0.32.1

Changes:

  • Support for Substrate 1.0 release & metadata v4
  • @polkadot/api 0.77.1

0.31.1

Changes:

  • Cleanups, fixes and features around the poc-4 staking module
  • Number of UI enhancements

0.30.1

Changes:

  • Staking page indicator for offline nodes (count & block)
  • Rework page tabs and content layouts
  • Cleanup of all UI summary headers
  • Emberic Elem support (replaces Dried Danta)

0.29.1

Changes:

  • @polkadot/util & @polkadot/api 0.75.1

0.28.1

Changes:

  • Support for substrate 1.0-rc

0.27.1

Changes:

  • Bring in new staking & nominating functions
  • Swap default keyring accounts (on creation) to sr25519
  • New faster crypto algorithms
  • Misc. bug fixes all around

0.26.1

Changes:

  • Swap keyring to HDKD derivation, mnemonic keys are now not backwards compatible with those created earlier. (Defaults are still for ed25519)
  • Swap crypto to new WASM-backed version (and remove libsodium dependency)
  • UI to allow for derived keys for ed25519 and sr25519
  • New mobile-friendly sidebar
  • Fix issues with nominating (old non-bonds interface)

0.25.1

Changes:

  • Swap to publishing -beta.x on merge (non-breaking testing)

0.24.1

Changes:

Storage now handles Option type properly

0.23.1

Changes:

JavaScript console introduced

0.22.1

Changes:

  • Use new Compact transaction format - this requires the latest binaries from either Polkadot or Substrate

0.21.1

Changes:

  • PoC-3 support with latest Substrate master & Polkadot master
  • Add support for Charred Cherry (Substrate) and Alexander (Polkadot) testnets
  • Too many changes to mention, master now only supports latest PoC-3 iteration
  • Use https://poc-2.polkadot.io if access is required to PoC-2 era networks