Skip to content

Latest commit

 

History

History
352 lines (289 loc) · 14.2 KB

CHANGELOG.md

File metadata and controls

352 lines (289 loc) · 14.2 KB

CHANGELOG

v1.0.9

Changes

Xmas Theme, Validator Rewards Chart, Clock with timezone and many small improvements

API

  • User fee increase for the MasternodeVote in decodeStateTransition @owl352 (#347)
  • Identity and transfer fields fix @owl352 (#370)
  • Transaction decode nonce error fix @owl352 (#375)
  • Status versions from DAPI @owl352 (#366)
  • Packages versions fix @owl352 (#367)
  • New fields for identities @owl352 (#357)
  • New logic for search in API @owl352 (#356)
  • Transactions gas history series @owl352 (#358)
  • CI deploy for testnet fix @owl352 (#352)
  • Add transaction model in blocks route @owl352 (#349)
  • Transactions filters @owl352 (#321)
  • Validator By Identity Endpoint @owl352 (#348)
  • Target branch rule for lint action @owl352 (#346)
  • Aliases status fix @owl352 (#335)
  • MasternodeVote proTxHash @owl352 (#333)
  • Withdrawals output address and document id field @owl352 (#332)
  • Public Keys Structure Improvments @owl352 (#331)
  • AssetLockProof structure improvments @owl352 (#330)
  • Expanding decoding response for transactions @owl352 (#312)
  • Replaced status for withdrawals from number to string @owl352 (#319)
  • API container paths fix @owl352 (#317)
  • Withdrawals data from dapi @owl352 (#313)
  • Charts generation improvments @owl352 (#310)
  • Validator rewards statistic @owl352 (#300)
  • Rollback to the previous dapi client initialization method @owl352 (#314)
  • Aliases with ContestedResourceVoteState @owl352 (#306)
  • Incorrect timeout error @owl352 (#297)
  • Upgrade to Dash Platform v1.5.1 @pshenmic (#303)
  • Fix for search query @owl352 (#291)
  • Decode error with null outputScript @owl352 (#290)
  • CI deploy for testnet fix @owl352 (#352)

Frontend

  • Update versions render in NetworkStatus @alexeyandreevsky (#376)
  • Implement Christmas elements @alexeyandreevsky (#361)
  • Fix LocalTime render @alexeyandreevsky (#362)
  • Implement Rewards Chart on validator page @alexeyandreevsky (#326)
  • Update transactions list format @alexeyandreevsky (#374)
  • Transactions list on block page @alexeyandreevsky (#344)
  • Fix transactions list on home page @alexeyandreevsky (#336)
  • Add tooltip to withdrawals status @alexeyandreevsky (#337)
  • Home page styles update @alexeyandreevsky (#355)
  • Implement clock and time zone info in Footer @alexeyandreevsky (#353)
  • Frontend bug fix @alexeyandreevsky (#334)
  • Implement a list of withdrawals on the validator page @alexeyandreevsky (#307)
  • Update transactions page @alexeyandreevsky (#305)
  • Breadcrumb Implementation @alexeyandreevsky (#309)
  • Add status state for Alias @alexeyandreevsky (#318)
  • Improve transaction page @alexeyandreevsky (#311)
  • Implement Tables in Markdown @alexeyandreevsky (#329)
  • Add support for old alias format @alexeyandreevsky (#316)
  • Update alias display for new format @alexeyandreevsky (#315)
  • Implement date range picker in validator proposed blocks chart @alexeyandreevsky (#298)
  • Fix network selector @alexeyandreevsky (#293)
  • Update Validator page @alexeyandreevsky (#296)
  • Implement identities aliases in Top Identities cards @alexeyandreevsky (#292)
  • Update the render endpoint error state @alexeyandreevsky (#294)
  • Implement "All" option for items on page selector in the validators list @alexeyandreevsky (#295)
  • Fix platform node id reference @pshenmic (#289)

Indexer

  • Add transaction hash in the identity names @pshenmic (#368)
  • Target branch rule for lint action @owl352 (#346)
  • Upgrade to Dash Platform v1.5.1 @pshenmic (#303)

v1.0.8

Changes

  • Implement document transfers & purchases in the indexer @pshenmic (#270)

API

  • Upgrade to Dash Platform v1.4.0-dev.8 @pshenmic (#274)
  • USD rate @owl352 (#261)
  • Total collected fees in the past day @owl352 (#260)
  • Identities sort by balance test fix @owl352 (#257)
  • Default value for epoch on Tenderdash error in /status @owl352 (#258)
  • Tests for epochs @owl352 (#255)
  • Case sensitivity in search @owl352 (#253)
  • Auto publish release @owl352 (#256)
  • Upgrade to platform v1.3.0 @pshenmic (#263)
  • Identity field for Validators @owl352 (#254)

Frontend

  • Redesign common elements @alexeyandreevsky (#269)
  • Fix state switch handler in validators list @alexeyandreevsky (#266)
  • Implement a new design for the validators page on the frontend @alexeyandreevsky (#259)
  • Auto publish release @owl352 (#256)
  • Implement new data on frontend @alexeyandreevsky (#247)

v1.0.7

Changes

  • Implement document transfers & purchases in the indexer @pshenmic (#270)

API

  • Upgrade to Dash Platform v1.4.0-dev.8 @pshenmic (#274)
  • USD rate @owl352 (#261)
  • Total collected fees in the past day @owl352 (#260)
  • Identities sort by balance test fix @owl352 (#257)
  • Default value for epoch on Tenderdash error in /status @owl352 (#258)
  • Tests for epochs @owl352 (#255)
  • Case sensitivity in search @owl352 (#253)
  • Auto publish release @owl352 (#256)
  • Upgrade to platform v1.3.0 @pshenmic (#263)
  • Identity field for Validators @owl352 (#254)

Frontend

  • Redesign common elements @alexeyandreevsky (#269)
  • Fix state switch handler in validators list @alexeyandreevsky (#266)
  • Implement a new design for the validators page on the frontend @alexeyandreevsky (#259)
  • Auto publish release @owl352 (#256)
  • Implement new data on frontend @alexeyandreevsky (#247)

v1.0.6

Changes

  • Revert base64 check for masternode identities @pshenmic (#252)

v1.0.5

Changes

  • Add validator's identities in the indexer @pshenmic (#249)

API

  • Query epoch from DAPI @owl352 (#250)

Frontend

  • Improve mobile menu @alexeyandreevsky (#243)
  • Update validators list filter @alexeyandreevsky (#248)

v1.0.4

Changes

  • Do not create system identities @pshenmic (#246)

API

  • Fix for default dapi address @owl352 (#245)
  • Add platform total credits API in the status @owl352 (#224)
  • Fetch Identity balance from DAPI GRPC @owl352 (#227)
  • Removed case sensitivity for hash @owl352 (#240)

Frontend

  • Update network selector @alexeyandreevsky (#244)

v1.0.3

Homepage major redesign

Changes

Frontend

  • Implement new design of the Home Page on frontend @alexeyandreevsky (#225)

v1.0.1

Upgrade to Dash Platform v1.1.0

Changes

API

  • Upgrade to Dash Platform v1.1.0 @pshenmic (#237)

v1.0.0

First release where we start noting changes

Changes

  • Data contract utility update @owl352 (#205)
  • API container size reduce @owl352 (#213)
  • Upgrade identity aliases to one-to-many @pshenmic (#219)
  • Indexer size reduction and migrations path fix @owl352 (#212)
  • Add repo checkout to deploy action @owl352 (#211)
  • Fix incorrect volume mount in the migrations container @owl352 (#210)
  • Pass migations as a volume in the migrations container @owl352 (#209)
  • Multi stage docker build @owl352 (#206)
  • Fix footer position issue @denkravchu (#201)
  • Change BASE_URL to TENDERDASH_URL @pshenmic (#199)
  • Revert "Add average TPS per epoch endpoint" @pshenmic (#179)
  • Handle Tenderdash RPC race condition & always restart @pshenmic (#172)
  • Fix timeframe cache in firefox @alexeyandreevsky (#150)
  • Initial PE Data Contract @owl352 (#140)
  • Refactor block_results function @pshenmic (#149)
  • Add DPNS names (identity aliases) @pshenmic (#142)
  • Parse transaction fee and transaction status from block results @pshenmic (#141)
  • Parse identity balance from ChainLock @pshenmic (#137)
  • Add data_contract_id index @pshenmic (#131)
  • Add identifier and owner columns indexes @pshenmic (#130)
  • Add conditional setting data from fetch @alexeyandreevsky (#127)
  • Fix chart render bug @alexeyandreevsky (#126)
  • Parse initial identity balance from L1 transaction assetlock @pshenmic (#125)
  • Create transactions page @alexeyandreevsky (#115)
  • Add configuration to skip certain transactions @pshenmic (#88)
  • Migrate owner to the state transitions @pshenmic (#72)
  • Add data contracts and document owners @pshenmic (#71)
  • Implement all Identities state transitions @pshenmic (#70)
  • Implement DocumentsBatchTransition @pshenmic (#62)
  • Implement DataContractUpdate state transition @pshenmic (#61)
  • Add schema to the data contracts @pshenmic (#58)
  • Improve database schema @pshenmic (#57)
  • Persist blocks and state transitions in the database @pshenmic (#45)
  • Add indexer dockerfile @pshenmic (#43)
  • Add postgres processor @pshenmic (#42)
  • Upgrade to v25 @pshenmic (#40)
  • Bootstrap indexer module @pshenmic (#35)
  • Fix RPC timeout for old devices @pshenmic (#33)
  • Add block transactions @pshenmic (#17)
  • Add async transaction state transaction decoding @pshenmic (#16)
  • Add mobile responsive layout @pshenmic (#15)
  • Decode state transition on the backend @pshenmic (#14)
  • Implement caching @pshenmic (#7)
  • Implement search @pshenmic (#9)
  • Implement blocks pagination @pshenmic (#10)

API

  • Upgrade to Dash Platform v1.1.0 @pshenmic (#237)
  • Information on the best validator for the no-transaction epoch @owl352 (#223)
  • Implement release flow (CI) @owl352 (#204)
  • The total number of identities on /status endpoint @owl352 (#226)
  • Upgrade API to the Dash SDK v1.0.0-rc.2 @pshenmic (#218)
  • Removing an duplicated if block in a search @owl352 (#216)
  • Search Identity by DPNS name @owl352 (#197)
  • Handle legacy masternodes in the protx info call @owl352 (#208)
  • Upgrade to Dash Platform beta 4 @pshenmic (#198)
  • Validation layer to the API @owl352 (#195)
  • IP address / Port for Validator @owl352 (#192)
  • Fees collected by the epoch and best validator @owl352 (#188)
  • Endpoint to get statistics on proposed blocks for validators @owl352 (#169)
  • Add epoch by index endpoint @owl352 (#180)
  • Add average TPS per epoch endpoint @owl352 (#167)
  • Fix proTxHash was not underscored from TD RPC + tests @pshenmic (#174)
  • Implement isActive validators filter @pshenmic (#163)
  • Extend returning info in the getValidators() API @owl352 (#161)
  • Implementation of getBlocksByValidator() @owl352 (#156)
  • Add block hash in the /status route @pshenmic (#159)
  • Implement custom data contract names @pshenmic (#153)
  • Add tenderdash block timestamp in the status @pshenmic (#148)
  • Refactor /status endpoint @pshenmic (#145)
  • Add transaction fee, status and error message @pshenmic (#143)
  • Fix getIdentities route slowdown @pshenmic (#134)
  • Add prometheus metrics @pshenmic (#129)
  • Add documents count in the data contract lists @pshenmic (#122)
  • Add validators support @pshenmic (#119)
  • Implement sort-by for data contracts and identities @pshenmic (#121)
  • Add epoch info in the getStats API @pshenmic (#114)
  • Add transaction history API @pshenmic (#120)
  • Enforce Javascript Standard linting rules @pshenmic (#116)
  • [Perf] Remove postgres from prod instance @pshenmic (#118)
  • Upgrade to platform 1.0.0-dev.10 @pshenmic (#113)
  • Add API integration tests @pshenmic (#92)
  • Add owner field to the Identities, DataContracts, Documents @pshenmic (#95)
  • Fix indexer for dash-testnet-35 @pshenmic (#83)
  • Add timestamp to transfers @pshenmic (#80)
  • Fix decoding state transition API @pshenmic (#79)
  • Add list of identities retrieval API method @pshenmic (#76)
  • Extend home page statistics @pshenmic (#75)
  • Extend Identities API routes @pshenmic (#74)
  • Add get identity by identifier API @pshenmic (#73)
  • Implement pagination on the API @pshenmic (#65)
  • Migrate API to postgres @pshenmic (#55)
  • Refactor backend @pshenmic (#46)
  • Do not copy yarn lock @pshenmic (#38)
  • Upgrade DashSDK to v25 @pshenmic (#37)

Frontend

  • Implement release flow (CI) @owl352 (#204)
  • Improve search component on frontend @alexeyandreevsky (#217)
  • Fix chart size @alexeyandreevsky (#215)
  • Implement chart for validator activity (proposed blocks) @alexeyandreevsky (#214)
  • Fonts update to Dash brand fonts @alexeyandreevsky (#207)
  • Add ability to resize of the data contract schema @alexeyandreevsky (#191)
  • Implement anchor links @alexeyandreevsky (#166)
  • Update the PE data contract in the featured block @alexeyandreevsky (#202)
  • Fix a client-side bug in the NetworkStatus component @alexeyandreevsky (#200)
  • Add new Footer design @denkravchu (#189)
  • Add new data to transaction info @alexeyandreevsky (#185)
  • Beautify transaction types titles @alexeyandreevsky (#168)
  • Update empty list messages style @alexeyandreevsky (#186)
  • Add network selector @denkravchu (#190)
  • Fix display errors in the NetworkStatus @alexeyandreevsky (#196)
  • Update Validators list styles @alexeyandreevsky (#175)
  • Implement Validators on frontend @alexeyandreevsky (#152)
  • Add new data contracts to the cards block @alexeyandreevsky (#164)
  • Add introduction block on pages @alexeyandreevsky (#136)
  • Fix network status timer @alexeyandreevsky (#160)
  • Fix latest block field in the network status @alexeyandreevsky (#158)
  • Implement auto refresh Network Status @alexeyandreevsky (#151)
  • Search handler fix @alexeyandreevsky (#155)
  • Implement custom data contract names @pshenmic (#153)
  • Improve network status block @alexeyandreevsky (#147)
  • Fix list navigation @alexeyandreevsky (#139)
  • Implement async data load and error messages @alexeyandreevsky (#135)
  • Implement async fetch loading on the Home page @alexeyandreevsky (#133)
  • Add condition for chart display @alexeyandreevsky (#132)
  • Fix setting data after fetch error @alexeyandreevsky (#128)
  • Add linter for frontend package @alexeyandreevsky (#124)
  • Improve home page @alexeyandreevsky (#107)
  • Fix sorting by documents count implementation @pshenmic (#123)
  • Update modal window styles @alexeyandreevsky (#101)
  • Fix lists bug @alexeyandreevsky (#108)
  • Show system flag and owner @alexeyandreevsky (#104)
  • Decode identity credit withdrawals data @alexeyandreevsky (#103)
  • Fix mobile menu on medium resolution @alexeyandreevsky (#106)
  • Create basic API documentation page @alexeyandreevsky (#98)
  • Fix empty blocks list error @alexeyandreevsky (#100)
  • Move to Next.js @alexeyandreevsky (#97)
  • Fix text wrap styles @alexeyandreevsky (#87)
  • Extend the displaying of transaction info @alexeyandreevsky (#82)
  • Extend home page stats @alexeyandreevsky (#78)
  • Displaying transfers info @alexeyandreevsky (#81)
  • Redesign + Identities @alexeyandreevsky (#77)
  • Add pagination for documents list @alexeyandreevsky (#66)
  • Add page size on blocks page @alexeyandreevsky (#63)
  • Implement documents on the frontend @alexeyandreevsky (#64)
  • Improve tx and block lists designs @alexeyandreevsky (#60)
  • Add metadata fields on home and blocks pages @pshenmic (#56)
  • Add data contracts page @pshenmic (#59)
  • Migrate API to postgres @pshenmic (#55)