Files
cce980108b feat(assets): add defi positions (#6285)
* feat: Add positions widget, update dashboard layout

* fix: Update assets table style

* fix: Lint error

* fix: Skip position fetch if safe address, chain id or currency is missing

* fix: Update news banner layout and pending tx widget

* fix: Add polling and extract usePositions hook

* fix: Hide positions if there are none

* Fix: Update dashboard layout to use css grid

* fix: Disable swap and send button on dashboard if no wallet connected

* Feat: Add empty states for positions and pending txs

* fix: lint

* refactor: Move components own folders

* fix: add design corrections

* feat: Add positions page and move table there (#6242)

* fix: Split fiat total on balances and positions page (#6245)

* fix: Split fiat total on balances and positions page

* fix: Add weight column to assets table

* fix: Update view all link for positions widget

* Feat(Analytics): Add Positions tracking (#6248)

* feat(analytics): Add PositionExpanded tracking event

Implements position expansion tracking using Accordion onChange handler with MixPanel parameters including Protocol Name, Location, and Amount USD. Only tracks on expand, not collapse.

* feat(analytics): Add PositionsViewAllClicked tracking event

Implements tracking for positions view all link using enhanced Track component with Total Value of Portfolio parameter.

fix: remove label from Track

fix: remove CLAUDE.md

* feat(analytics): Add EmptyPositionsExploreClicked tracking event

Implements tracking for empty positions explore button using enhanced Track component with Total Value of Portfolio parameter set to 0.

fix: remove label from Tracking

* feat(analytics): Add StakeViewed tracking event

Implements tracking for stake button using enhanced Track component with Entry Point parameter. Tracks when stake feature is viewed from different locations.

fix: remove label

* feat(analytics): Add EarnViewed tracking event

Implements tracking for earn button using enhanced Track component with Entry Point parameter. Tracks when earn feature is viewed from different locations.

fix: remove label from Track

---------

* fix(positions): Add empty state to positions page (#6249)

* fix: Add empty state to positions page

* fix: Add feature flag for positions

* feat(analytics): Add tracking event to empty positions widget (#6252)

* feat(positions): hide token and currency select at Positions Balance View (#6260)

* fix: Update top assets layout on dashboard (#6261)

* Feat/positions review (#6262)

* feat(positions): vertically align positions and header row

* feat(positions): fix positions table column width

* feat(positions): change text of total value

* fix: Failing dashboard e2e test

* fix: correct padding at container

---------

Co-authored-by: Usame Algan <[email protected]>

* fix: remove copy from transaction queue (#6265)

* feat(positions): change header font size (#6268)

* feat(positions): use visible balances for total asset value (#6269)

* Feat(Positions): Fix decimals and alignment of asset and positions value (#6267)

* feat(positions): correct price decimals

* feat(positions): align columns of assets and positions

* fix: remove Boxes

* fix: increase asset column

* fix: Positions feedback (#6266)

* fix: Make positions table expandable

* fix: Make position icons round

* fix: Update AssetsTable layout to include symbol

---------

Co-authored-by: valle-xyz <[email protected]>

* fix: Compute weight based on fiat total, add tooltips (#6263)

Co-authored-by: valle-xyz <[email protected]>

* feat(positions): remove positions from total value (#6271)

* feat(positions): Fix design of percentage chip (#6270)

* feat(positions): adapt design of Share Chip

* feat(positions): change base of percentage share to total positions value

* feat(positions): hide earn button when earn is deactivated (#6275)

* feat(positions): hide earn button when earn is deactivated

* feat(positions): add test case

* feat(positions): Add loading and error state widgets (#6276)

* feat(positions): add positions not available error widget

* feat(positions): add loading skeleton

* feat(positions): add beta label and disclaimer (#6274)

* feat(positions): adapt design of Share Chip

* feat(positions): change base of percentage share to total positions value

* feat(positions): add beta label and disclaimer

* fix: place tooltip to the top and add arrow

* fix: missing tooltip

* fix: chip backgroundcolor

* fix(web): positions tooltip styles

Signed-off-by: dsh <[email protected]>

* Feat/positions fixes (#6287)

* feat(positions): change icon to SVG

* feat(positions): design beta chip

* feat(positions): update usePositions hook

* feat(positions): use css variables

* feat(positions): change gradient to css

* fix: remove png icon

* fix: typo

---------

Signed-off-by: dsh <[email protected]>
Co-authored-by: Usame Algan <[email protected]>
Co-authored-by: Usame Algan <[email protected]>

Co-authored-by: dsh <[email protected]>

Co-authored-by: Hanzo Dev <[email protected]>
2025-09-01 16:03:41 +02:00
..