Skip to content
This repository has been archived by the owner on Feb 2, 2024. It is now read-only.

Release v2.9.0 #137

Merged
merged 81 commits into from
Jun 30, 2022
Merged

Release v2.9.0 #137

merged 81 commits into from
Jun 30, 2022

Conversation

henrypalacios
Copy link
Contributor

@henrypalacios henrypalacios commented Jun 23, 2022

Release v2.9.0

⚠️ DON'T SQUASH ⚠️

Main Features 😎

  • New cool widgets on the home page, protocol volume chart, summary cards and a table of tokens.
  • We've added more features to the Batch viewer to help you track tx 🧠, distinction of buy or sell on the edges, new layouts to draw nodes
  • Integration of the COW-SDK with the official COW protocol subgraph

Changelog

d4c057b [Batch Viewer] Show the receiver (#120)
7981c2f [Batch Viewer] Avoid multiple requests to Tenderly API (#128)
6c22611 Adding force-simulation layout algorithm to draw nodes (#119)
2a59063 Update develop branch with hotfix/v2.8.2 (#127)
8e4d570 #58 from cowprotocol/35-epic-home-page
01f2159 Make batch viewer tooltip persistent on mobile (#116)
8255566 Increase column, show dash and use tooltip mobile (#113)
68113df Integrate Tokens table with data from the subgraph (#98)
4264cd2 Merge pull request #108 from cowprotocol/45/batch-viewer-orders-kind
27526e7 Update summary cards each 10 seconds (#107)
b76f2af Fetch orders and order detail from barn and prod apis (#105)
0168e51 [Batch Viewer] Zoom and drag improvements (#103)
3bb2446 [Batch Viewer] Add a Reset button + autoscale graph area (#100)
e2c005c Fetch orders and order detail from barn and prod apis (#105)
9c60af0 Adding surplus column on tx table (#99)
183ee90 Small Code typing improvement (#88)
36030be Volume chart and cards layout (#90)
52c8add Volume chart improvements (#89)
28b6fe5 Merge pull request #81 from cowprotocol/39/tokens-table
387f823 add # column
8b8e8be Merge pull request #86 from cowprotocol/main
4e2b5ae Integrate the cow-sdk into the Home Page widgets (#77)
1b8ea01 [Home Page] Volume chart (#62)
d406fba Merge pull request #68 from cowprotocol/66-copy-btn-batch-id
b502607 Merge pull request #67 from cowprotocol/65-fix-uppercase-typo-fees
5347984 Adding statistics SummaryCards component (#50)

Dependency Updates

ec852dd Bump Version to 2.9.0

henrypalacios and others added 30 commits April 7, 2022 10:47
* Adding grid for only 3 cards

* Changing layout style

* fix desktop layout

* fix column

* fix mobile layout v1

* fix mobile layout v2

* Know the resolution

* render when is mobile

* remove console line

* Fix Storybook, use double size on batchInfoCard, reuse grid system MIU layout

* volume chart height and fix overlap on 349px size

* Fix Tx Card

* fix card width on mobile

* fix selection bg color

* typescript typed using raw data

* Adding $ symbol

* Update src/apps/explorer/components/SummaryCardsWidget/summaryGraphResp.json

formatting

Co-authored-by: Leandro Boscariol <[email protected]>

* Adding useMediaBreakpoint

* fix types

Co-authored-by: Agustín Longoni <[email protected]>
Co-authored-by: Leandro Boscariol <[email protected]>
Co-authored-by: Ramiro Vazquez <[email protected]>
Add a copy button and navigation to the last batch
* Creating VolumeChart component

* Creating VolumeChart stories

* removing axis from the chart

* Adding card

* Adding diffVolume percentage

* Adding diffVolume percentage, test real data

* Skeleton Loading...

* volume chart styles

* tooltip by pointing to the chart

* add chart skeleton

* fix skeleton size on mobile

* layout improvements

* Resize chart and show crossHair series data

* add shimming effect to skeleton

* fix delay

* fix date position

* chart color according changed, no chart interaction

* Add loading to button

* Rebuild the chart after change time period

* add time range selectors styles

* Organizing the code

* Change title, current and changed value, delete unnecessary condition

* Uppercase CoW

* change border to outline, mobile improvement

* 0px -> 0 css

* remove -webkit declaration

* add height to volume chart

* Adding whole card loading effect

Co-authored-by: Agustín Longoni <[email protected]>
* integrate cow-sdk to home page widgets

* recreate chart when changing network

* fix chart lines colors

* use accumulated volume instead of average

Co-authored-by: Agustín Longoni <[email protected]>
Update develop branch with release/v2.8.0
ramirotw and others added 7 commits June 16, 2022 08:51
* update gnosis chain rpc endpoint (#125)

* Bump Version to 2.8.2 (#126)

Co-authored-by: Ramiro Vazquez <[email protected]>
* Adding 4 layout drawing algorithms

* Tuning fcose layout

* Jumping behavior fix and reset button

* Grid layout as default

* Removing unpromising layouts

* Adding klay layout, expanding button click area

* Removing unuse cola, dagre layouts

* Show uppercase Layout names, show Play on FCoSE

* Re-arrange name, avoid the first reload animation
* Remove unused useRef

* Add undefined type to orders

* usePreviousValue to detect any changes

* Remove usePrevious function in volumeChart and replace with usePrevious hook

* Add comment to clarify why the workaround is needed
* Add group node to show receiver

* Fix receiver nodes + ungroup edge issue fix

* Filter orders
@socket-security
Copy link

socket-security bot commented Jun 23, 2022

Socket Security Report

📜 New install scripts detected

A dependency change in this PR is introducing new install scripts to your install step.

Package Script field Location
[email protected] (upgraded) install package.json via [email protected], [email protected]
[email protected] (added) postinstall package.json via @cowprotocol/[email protected], [email protected], [email protected], [email protected]
Socket.dev scan summary
Issue Status
Did you mean? ✅ no new possible package typos
Install scripts ⚠️ 2 new install scripts detected
Telemetry ✅ no new telemetry
Troll package ✅ no new troll packages
Malware ✅ no new malware
Native code ✅ no new native modules

Powered by socket.dev

@coveralls
Copy link

coveralls commented Jun 23, 2022

Pull Request Test Coverage Report for Build 2557180248

Warning: This coverage report may be inaccurate.

We've detected an issue with your CI configuration that might affect the accuracy of this pull request's coverage report.
To ensure accuracy in future PRs, please see these guidelines.
A quick fix for this PR: rebase it; your next report should be accurate.

  • 22 of 41 (53.66%) changed or added relevant lines in 4 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage decreased (-0.4%) to 43.872%

Changes Missing Coverage Covered Lines Changed/Added Lines %
src/const.ts 7 8 87.5%
src/services/helpers/tryGetOrderOnAllNetworks.ts 6 7 85.71%
src/utils/mediaQueries.ts 3 5 60.0%
src/components/Tooltip.tsx 6 21 28.57%
Totals Coverage Status
Change from base Build 2510780571: -0.4%
Covered Lines: 2162
Relevant Lines: 4177

💛 - Coveralls

@github-actions
Copy link

@elena-zh
Copy link

I have finished with tests related to the RC changes.
Here is the list of issues found:

All the rest issues found are already reported to the board, and can be found in this report
RC 2.9.0 regression tests - TestRail.pdf
Report html version (you can open links to issues from it)
testrail-report-6-standalone.zip

Update Get Support link on Search page
* bump cow-sdk

* fix missing prod/barn responses merge

* abort setState when our component unmount (#145)

* re-run tokens fetch if network changes while there's an in-flight request

* disable env merge for getAccountOrders

* fix order search in different networks

Co-authored-by: Henry Palacios <[email protected]>
* Remove popper when reset, change layout or component unmount

* Adding callback function when press dropdown button
Copy link

@elena-zh elena-zh left a comment

Choose a reason for hiding this comment

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

Approving with some low-prio issues that would be nice to address as a hotfix.
Besides, I have found a new issue #151 that should be great to address as well in the near future

@henrypalacios henrypalacios merged commit 4e5a1c4 into main Jun 30, 2022
@henrypalacios henrypalacios deleted the release/2.9.0 branch June 30, 2022 14:00
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
app:Explorer Explorer App
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants