Releases: pshenmic/platform-explorer
Releases · pshenmic/platform-explorer
1.0.1 🎉
1.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
andowner
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)