Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.20 #1084

Merged
merged 14 commits into from
Jan 25, 2023
Merged

v1.20 #1084

merged 14 commits into from
Jan 25, 2023

Conversation

failfmi
Copy link
Collaborator

@failfmi failfmi commented Jan 25, 2023

Detailed description:

  • Update landing page
  • Scene builders are now called Meta Creators
  • Update FAQ page
  • Fix MetaMask pop-up on locked state
  • Fix Rent history table
  • Cosmetic issues

Which issue(s) this PR fixes:
Fixes #

Special notes for your reviewer:

Checklist

  • Documentation added
  • Tests updated

n0vax and others added 14 commits January 19, 2023 11:36
* [843, 861, 862, 863]: Bind url with tabs on my properties page; Fix selection of the property; (#873)

* Reset selected property when metaverse changes

* Change lent tab to listed

* Add active tab id in url

* Bind current tab on my properties page with url; Fix header adaptive on my properties page

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

* Fix path to my properties page; Add redirect to my properties page (#874)

* [855] Add feedback button on property page (#875)

* Add feedback button

* Add check if user is renter for showing feedback button

* feat: referrals (#877)

* feat: georli constants

* Add and initialize splitbee analytics (#882)

* [860, 883, 892]: Fix loading animations and add splitbee click events (#897)

* fix: typo in claim alert

* fix: listing, renting and withdraw loading animation

* feat: add splitbee click events

* fix: all cards becomes renting in progress card

* fix: show renting and listing animation when there's no lands

* fix: withdrawal redirect; error on null user

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

* [898]: Fix console errors (#902)

* fix: console errors

* fix: nested div in p error

* [903, 904, 905]: Filters reorder, new search bar and filters highlights (#909)

* feat: update filters ui

* feat: update search bar

* feat: add filter highlights

* [907, 908] My properties header reorder and refactor (#914)

* feat: refactor and update my properties page header

* fix: remove unused code caused warnings

* feat: update search bar on my properties page; refactoring

* fix: return list new property button on explore page; add split bee tracking for all list new property buttons (#916)

* [906, 912]: Not listed assets tab and cards (#917)

* feat: add ui for not listed assets on my properties page

* feat: connect cards in not listed assets tab with listing modal

* fix: select width and height

* fix: change sort param name

* fix: esling warnings

* feat: filter out empty estates

* [919, 920]: Reorder tabs and fix select width (#921)

* fix: select width in listing modal for asset selection step

* fix: reorder tabs

* fix: hide list button if metamask is not connected (#924)

* refactor: remove duplicate as merge aborts if no changes are found

* refactor: remove unnecessary logs

* fix: return claim reward alert (#927)

* nit: remove emptyline due to merge option not showing

* fix: show all unclaimed properties, regardless of metaverse selected

* fix(my-properties): label text

* [885]: Add additional step with advertisement in listing modal (#899)

* feat: add image component

* feat: add ad step in listing modal

* fix: listing modal footer for step with advertisement

* deps: add web3-token

* feat: connect backend for property advertisement with ui

* fix: move backend api url in env

* fix: select height

* fix: create advertisement before listing

* [886]: Add advertise toggle (#900)

* feat: add image component

* feat: add ad step in listing modal

* feat: add image component

* fix: toggle animation

* feat: add ad toggle and update details layout

* fix: listing modal footer for step with advertisement

* deps: add web3-token

* feat: connect backend for property advertisement with ui

* fix: move backend api url in env

* fix: select height

* feat: connect backend for advertising with ui

* chore: remove unused useCallback

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

* fix: coinbase wallet popup appears instead of metamask (#934)

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

* [884]: Add feedback button on my properties page (#936)

* feat: add feedback button on my properties page

* chore: remove console.log

* fix: show feedback to everyone except withdrawn properties

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

* fix: make filters footer stick to bottom (#938)

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

* [888, 893, 896, 913, 929, 930]: Update rewards modal (#901)

* feat: add context helpers

* feat: add info alert component

* feat: add token icon component

* fix: add import

* minor changes

* feat: update claim reward modal and alert

* chore: move claim reward logic in separate provider

* feat: connect ads rewards api with ui

* chore: remove console.log

* fix: remove hard-coded addresses

* nit: remove unused interface

* nit: unused import

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

* [932, 933, 937]: Cosmetic updates (#940)

* fix: remove second clear button

* fix: change indicator of number of lands

* fix: remove breadcrumbs on property page

* fix: rotate arrow if select opened (#941)

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

* feat(claim-history): add ads

* feat: add hyperlinks on faq page (#946)

* fix: update price popup ui (#942)

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

* fix: toggle sign msg and tooltip (#948)

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

* feat: add different summary for scene detail if ads enabled (#949)

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

* fix: more filters distance slider (#951)

* fix: stepper ui; disable ads for cryptovoxels; ads by default (#947)

* [851]: Add reusable load more button and return load button on my properties page (#952)

* feat: add load more button and its hook

* feat: add new load more button on explore and my properties pages

* fix: rewards bugs (#957)

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

* [885, 886]: Add ads step in listing modal based on metaverse (#958)

* fix: add ads step based on selected metaverse

* fix: console errors; map height; spacing between details and actions

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

* fix(property-page): countdown size jumping and wrapping (#962)

* [880, 953, 954, 956]: Fix listing modal bugs (#959)

* fix: default price at 0; console errors

* chore: remove unused useEffect

* feat(listing-modal): protocol fee tooltip

* fix(listing-modal): change label of the price in summary step

* fix(listing-modal): price step field growing when price usd is too big

* fix(listing-modal): allow empty field price field on rent price step

* fix: nesting div in p error

* deps: update caniuse-lite module

* fix(wallet): make metamask default wallet connection method instead of coinbase

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

* [960]: Fix map bugs (#963)

* fix(explore-map): map controls are overlapped by filters on explore page

* fix(explore-map): offset from center and voxels incorrect geo json areas

* fix(voxels map): incorrect marker position during zoom; incorrect highlighted areas

* fix(voxels map): geo json error when trying access layers in useLayoutEffect; add marker reset if land is empty

* fix(property page): loading skeleton

* fix(explore page): empty page when it's loading

* [888,953,955]: Fix blinking claim rent button and overflowing total rent price in listing modal (#964)

* fix(ads rewards): update discord link

* fix(listing-modal): total price overflow

* fix: price wrapping

* fix(property-page): blinking claim rent button

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

* fix(api): do not pass chain id

* [744, 961]: Add tooltips for decentraland map (#965)

* feat(decentraland-map): add tooltips when map is maximized

* fix(decentraland-map): reduce max zoom

* refactor: remove console log; use existing implementation for formatting usd

* [972, 973, 974, 975, 977, 978]: Fix cosmetic issues (#980)

* fix(explore-page): remove search bar placeholder

* fix(home-page): quantstamp stamp image

* fix(land-page): add wrapping for rent period details

* fix(listing-modal): change font size and styles of the protocol fee container on rent price step

* fix(property-page): show rent duration details regardless of whether property is rentable or not

* feat(explore-map): add minimize icon when map is maximized

* fix(explore-page): cover filters

* feat(decentraland-map): show only one tooltip under estate; highlight hovered lands in fullscreen mode (#984)

* [981, 982]: Remove breadcrumbs; Prevent top bar with back button from overlapping content (#985)

* fix(builder-page): remove breadcrumbs; prevent top bar with back button from overlapping content

* fix(explore-page): open filter select appear underneath map

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

* [986]: Add tooltip for filter option on explore page (#989)

* feat(explore-page): add tooltip prop for select option

* fix: useLoadMoreButton incorrect size of chunks after load

* [987]: Add adaptive for listing modal (#992)

* fix(my-properties-page): make cards on listed tab stretch to fill available space

* fix(listing-modal): make modal adaptive for small screens

* refactor: remove unused code

* fix(support-prompt): show support prompt when wallet is connected (#993)

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

* fix: faq

* [998, 999] Fix displaced wallet status popup after user disconnects and connects; Make wallet connection persistent accros tabs (#1004)

* fix: connect wallet in new tab

* fix(connect-wallet-button): popup with wallet status appears in wrong position after disconnecting and connecting

* [996]: Change skeleton loading on explore, my properties and scene builders pages; Improve data loading on scene builder page (#1003)

* feat: add divider component

* feat: add skeleton

* feat: add reexports for divider and skeleton

* feat: update asset skeleton update grid card

* feat(builders-page): improve skeleton and improve data loading

* refactor(scene-builder-page): update logic for showing builder by type

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

* [995, 997, 1000, 1001, 1002]: Fix cosmetic issues (#1009)

* fix(header): navigation links occupy two lines on landing page

* fix(price-popover): disable animation

* fix: close button on the warning bar when using mobile doesn't match design

* fix: cards grid fixed min width on mobile

* fix(header): add adaptive for profile card in header

* fix(typography): add glowing to typography with gradient

* fix: add shadow for gradient button and increase shadow for typography

* fix: typography gradient shadow

* refactor: remove console log

* [1005]: Fix and update rent datepickers components (#1017)

* feat: add TextField component

* feat: add DateTimePickerField component

* fix: change rent modal date fields components

* fix: remove has glowing effect from disabled gradient button

* fix: datepicker theme (#1021)

* [1015,1020]: Change position of the tabs on my properties page and change styles of the scrollbar (#1022)

* fix: align selected item in select component

* fix(my-properties-page): change position of the tabs

* fix: scrollbar styles are not matching with design

* refactor(property-page): remove unnecessary code; make improvements in loading; refactor components

* fix: change height of the status skeleton in property card skeleton

* [1018, 1019]: Add tab prioritization and remove listed from load more button (#1035)

* feat(my-properties-page): add tab prioritization based on number of assets

* fix: remove listed label from load more button

* [1006]: Fix renting in progress animation (#1016)

* fix(renting): multiple renting properties loading state

* refactor: improve loading speed of the user assets

* fix(my-properties-page): make loading cards occupy only one line

* fix(my-properties-page): height of the loading cards

* fix(my-properties-page): change height of the loading card

* feat: add helpers for local storage

* feat: add AssetsInProgressProvider component

* fix: add param type for callback in contract

* feat: add provider for tracking listing, renting and withdrawing

* feat: connect provider for tracking listing, renting and withdrawing transactions

* fix: make load prices in usd only once for in history table

* fix(listing-modal): change breakpoints when modal should be small (#1040)

* refactor: change useSWR on useSWRImmutable

* [744]: Rework and optimize map component (#1043)

* feat: add global config for swr

* feat: add typography variant for link

* feat: add metaverse map provider

* fix: refactor and optimize decentraland map

* fix: refactor voxels map

* feat: add MetaverseMap component

* refactor: change logic for selecting active card

* refactor: minor changes

* refactor: update ExploreMap component

* fix(voxels-map): use asset id when selecting parcel

* refactor: minor changes

* fix(decentraland-map): make map render hovered tiles immediately when in full screen mode; make tile info card update after hover on asset card

* refactor: remove unused components

* fix(voxels-map): selecting parcel through map doesn't focus on it

* fix(decentraland-map): selected tile scaling

* fix(decentraland-map): render border top left corner  if top let tile exist

* fix(decentraland): render tooltip above top most left most tile

* [744]: Add debounce on ens name fetching when hovering over map  (#1044)

* feat: add useDebounce hook

* fix: add debounce when fetching ens

* [1039]: Fix listing modal successful popup (#1047)

* fix(listing-modal): update successful listing modal

* refactor: remove unused import

* fix: change max height of the successful listing modal

* [943]: Ads finalization (#1046)

* fix: update advertisement step in listing modal

* fix: error happens when trying to fetch payment tokens

* fix: update info alert component

* fix: update ads popup modal

* feat: add agitation in header

* fix: minor changes in InfoAlert component

* fix: update description in claim ads reward tab

* fix: change typography component

* fix: update listing summary scene detail

* fix: add wallet.account in useMemo deps

* feat: add link2 typography variant

* fix: make promotional scene banner appear when ads disabled

* fix: update ExternalLink component

* fix(listing-modal): update advertisement step and warnings

* fix: update content of the modal for confirming advertisement

* fix: change label with sponsor name

* fix: update content of the claim ads reward modal

* refactor: remove unused import

* feat: add total number of properties with allowed ads in claim rewards modal

* refactor: remove unused import

Co-authored-by: failfmi <[email protected]>
* [843, 861, 862, 863]: Bind url with tabs on my properties page; Fix selection of the property; (#873)

* Reset selected property when metaverse changes

* Change lent tab to listed

* Add active tab id in url

* Bind current tab on my properties page with url; Fix header adaptive on my properties page

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

* Fix path to my properties page; Add redirect to my properties page (#874)

* [855] Add feedback button on property page (#875)

* Add feedback button

* Add check if user is renter for showing feedback button

* feat: referrals (#877)

* feat: georli constants

* Add and initialize splitbee analytics (#882)

* [860, 883, 892]: Fix loading animations and add splitbee click events (#897)

* fix: typo in claim alert

* fix: listing, renting and withdraw loading animation

* feat: add splitbee click events

* fix: all cards becomes renting in progress card

* fix: show renting and listing animation when there's no lands

* fix: withdrawal redirect; error on null user

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

* [898]: Fix console errors (#902)

* fix: console errors

* fix: nested div in p error

* [903, 904, 905]: Filters reorder, new search bar and filters highlights (#909)

* feat: update filters ui

* feat: update search bar

* feat: add filter highlights

* [907, 908] My properties header reorder and refactor (#914)

* feat: refactor and update my properties page header

* fix: remove unused code caused warnings

* feat: update search bar on my properties page; refactoring

* fix: return list new property button on explore page; add split bee tracking for all list new property buttons (#916)

* [906, 912]: Not listed assets tab and cards (#917)

* feat: add ui for not listed assets on my properties page

* feat: connect cards in not listed assets tab with listing modal

* fix: select width and height

* fix: change sort param name

* fix: esling warnings

* feat: filter out empty estates

* [919, 920]: Reorder tabs and fix select width (#921)

* fix: select width in listing modal for asset selection step

* fix: reorder tabs

* fix: hide list button if metamask is not connected (#924)

* refactor: remove duplicate as merge aborts if no changes are found

* refactor: remove unnecessary logs

* fix: return claim reward alert (#927)

* nit: remove emptyline due to merge option not showing

* fix: show all unclaimed properties, regardless of metaverse selected

* fix(my-properties): label text

* [885]: Add additional step with advertisement in listing modal (#899)

* feat: add image component

* feat: add ad step in listing modal

* fix: listing modal footer for step with advertisement

* deps: add web3-token

* feat: connect backend for property advertisement with ui

* fix: move backend api url in env

* fix: select height

* fix: create advertisement before listing

* [886]: Add advertise toggle (#900)

* feat: add image component

* feat: add ad step in listing modal

* feat: add image component

* fix: toggle animation

* feat: add ad toggle and update details layout

* fix: listing modal footer for step with advertisement

* deps: add web3-token

* feat: connect backend for property advertisement with ui

* fix: move backend api url in env

* fix: select height

* feat: connect backend for advertising with ui

* chore: remove unused useCallback

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

* fix: coinbase wallet popup appears instead of metamask (#934)

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

* [884]: Add feedback button on my properties page (#936)

* feat: add feedback button on my properties page

* chore: remove console.log

* fix: show feedback to everyone except withdrawn properties

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

* fix: make filters footer stick to bottom (#938)

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

* [888, 893, 896, 913, 929, 930]: Update rewards modal (#901)

* feat: add context helpers

* feat: add info alert component

* feat: add token icon component

* fix: add import

* minor changes

* feat: update claim reward modal and alert

* chore: move claim reward logic in separate provider

* feat: connect ads rewards api with ui

* chore: remove console.log

* fix: remove hard-coded addresses

* nit: remove unused interface

* nit: unused import

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

* [932, 933, 937]: Cosmetic updates (#940)

* fix: remove second clear button

* fix: change indicator of number of lands

* fix: remove breadcrumbs on property page

* fix: rotate arrow if select opened (#941)

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

* feat(claim-history): add ads

* feat: add hyperlinks on faq page (#946)

* fix: update price popup ui (#942)

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

* fix: toggle sign msg and tooltip (#948)

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

* feat: add different summary for scene detail if ads enabled (#949)

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

* fix: more filters distance slider (#951)

* fix: stepper ui; disable ads for cryptovoxels; ads by default (#947)

* [851]: Add reusable load more button and return load button on my properties page (#952)

* feat: add load more button and its hook

* feat: add new load more button on explore and my properties pages

* fix: rewards bugs (#957)

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

* [885, 886]: Add ads step in listing modal based on metaverse (#958)

* fix: add ads step based on selected metaverse

* fix: console errors; map height; spacing between details and actions

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

* fix(property-page): countdown size jumping and wrapping (#962)

* [880, 953, 954, 956]: Fix listing modal bugs (#959)

* fix: default price at 0; console errors

* chore: remove unused useEffect

* feat(listing-modal): protocol fee tooltip

* fix(listing-modal): change label of the price in summary step

* fix(listing-modal): price step field growing when price usd is too big

* fix(listing-modal): allow empty field price field on rent price step

* fix: nesting div in p error

* deps: update caniuse-lite module

* fix(wallet): make metamask default wallet connection method instead of coinbase

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

* [960]: Fix map bugs (#963)

* fix(explore-map): map controls are overlapped by filters on explore page

* fix(explore-map): offset from center and voxels incorrect geo json areas

* fix(voxels map): incorrect marker position during zoom; incorrect highlighted areas

* fix(voxels map): geo json error when trying access layers in useLayoutEffect; add marker reset if land is empty

* fix(property page): loading skeleton

* fix(explore page): empty page when it's loading

* [888,953,955]: Fix blinking claim rent button and overflowing total rent price in listing modal (#964)

* fix(ads rewards): update discord link

* fix(listing-modal): total price overflow

* fix: price wrapping

* fix(property-page): blinking claim rent button

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

* fix(api): do not pass chain id

* [744, 961]: Add tooltips for decentraland map (#965)

* feat(decentraland-map): add tooltips when map is maximized

* fix(decentraland-map): reduce max zoom

* refactor: remove console log; use existing implementation for formatting usd

* [972, 973, 974, 975, 977, 978]: Fix cosmetic issues (#980)

* fix(explore-page): remove search bar placeholder

* fix(home-page): quantstamp stamp image

* fix(land-page): add wrapping for rent period details

* fix(listing-modal): change font size and styles of the protocol fee container on rent price step

* fix(property-page): show rent duration details regardless of whether property is rentable or not

* feat(explore-map): add minimize icon when map is maximized

* fix(explore-page): cover filters

* feat(decentraland-map): show only one tooltip under estate; highlight hovered lands in fullscreen mode (#984)

* [981, 982]: Remove breadcrumbs; Prevent top bar with back button from overlapping content (#985)

* fix(builder-page): remove breadcrumbs; prevent top bar with back button from overlapping content

* fix(explore-page): open filter select appear underneath map

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

* [986]: Add tooltip for filter option on explore page (#989)

* feat(explore-page): add tooltip prop for select option

* fix: useLoadMoreButton incorrect size of chunks after load

* [987]: Add adaptive for listing modal (#992)

* fix(my-properties-page): make cards on listed tab stretch to fill available space

* fix(listing-modal): make modal adaptive for small screens

* refactor: remove unused code

* fix(support-prompt): show support prompt when wallet is connected (#993)

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

* fix: faq

* [998, 999] Fix displaced wallet status popup after user disconnects and connects; Make wallet connection persistent accros tabs (#1004)

* fix: connect wallet in new tab

* fix(connect-wallet-button): popup with wallet status appears in wrong position after disconnecting and connecting

* [996]: Change skeleton loading on explore, my properties and scene builders pages; Improve data loading on scene builder page (#1003)

* feat: add divider component

* feat: add skeleton

* feat: add reexports for divider and skeleton

* feat: update asset skeleton update grid card

* feat(builders-page): improve skeleton and improve data loading

* refactor(scene-builder-page): update logic for showing builder by type

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

* [995, 997, 1000, 1001, 1002]: Fix cosmetic issues (#1009)

* fix(header): navigation links occupy two lines on landing page

* fix(price-popover): disable animation

* fix: close button on the warning bar when using mobile doesn't match design

* fix: cards grid fixed min width on mobile

* fix(header): add adaptive for profile card in header

* fix(typography): add glowing to typography with gradient

* fix: add shadow for gradient button and increase shadow for typography

* fix: typography gradient shadow

* refactor: remove console log

* [1005]: Fix and update rent datepickers components (#1017)

* feat: add TextField component

* feat: add DateTimePickerField component

* fix: change rent modal date fields components

* fix: remove has glowing effect from disabled gradient button

* fix: datepicker theme (#1021)

* [1015,1020]: Change position of the tabs on my properties page and change styles of the scrollbar (#1022)

* fix: align selected item in select component

* fix(my-properties-page): change position of the tabs

* fix: scrollbar styles are not matching with design

* fix: update landing and faq pages

* [1018, 1019]: Add tab prioritization and remove listed from load more button (#1035)

* feat(my-properties-page): add tab prioritization based on number of assets

* fix: remove listed label from load more button

* [1006]: Fix renting in progress animation (#1016)

* fix(renting): multiple renting properties loading state

* refactor: improve loading speed of the user assets

* fix(my-properties-page): make loading cards occupy only one line

* fix(my-properties-page): height of the loading cards

* fix(my-properties-page): change height of the loading card

* feat: add helpers for local storage

* feat: add AssetsInProgressProvider component

* fix: add param type for callback in contract

* feat: add provider for tracking listing, renting and withdrawing

* feat: connect provider for tracking listing, renting and withdrawing transactions

* fix(listing-modal): change breakpoints when modal should be small (#1040)

* [744]: Rework and optimize map component (#1043)

* feat: add global config for swr

* feat: add typography variant for link

* feat: add metaverse map provider

* fix: refactor and optimize decentraland map

* fix: refactor voxels map

* feat: add MetaverseMap component

* refactor: change logic for selecting active card

* refactor: minor changes

* refactor: update ExploreMap component

* fix(voxels-map): use asset id when selecting parcel

* refactor: minor changes

* fix(decentraland-map): make map render hovered tiles immediately when in full screen mode; make tile info card update after hover on asset card

* refactor: remove unused components

* fix(voxels-map): selecting parcel through map doesn't focus on it

* fix(decentraland-map): selected tile scaling

* fix(decentraland-map): render border top left corner  if top let tile exist

* fix(decentraland): render tooltip above top most left most tile

* [744]: Add debounce on ens name fetching when hovering over map  (#1044)

* feat: add useDebounce hook

* fix: add debounce when fetching ens

* [1039]: Fix listing modal successful popup (#1047)

* fix(listing-modal): update successful listing modal

* refactor: remove unused import

* fix: change max height of the successful listing modal

* [943]: Ads finalization (#1046)

* fix: update advertisement step in listing modal

* fix: error happens when trying to fetch payment tokens

* fix: update info alert component

* fix: update ads popup modal

* feat: add agitation in header

* fix: minor changes in InfoAlert component

* fix: update description in claim ads reward tab

* fix: change typography component

* fix: update listing summary scene detail

* fix: add wallet.account in useMemo deps

* feat: add link2 typography variant

* fix: make promotional scene banner appear when ads disabled

* fix: update ExternalLink component

* fix(listing-modal): update advertisement step and warnings

* fix: update content of the modal for confirming advertisement

* fix: change label with sponsor name

* fix: update content of the claim ads reward modal

* refactor: remove unused import

* feat: add total number of properties with allowed ads in claim rewards modal

* refactor: remove unused import

Co-authored-by: failfmi <[email protected]>
…rs page (#1036)

* [843, 861, 862, 863]: Bind url with tabs on my properties page; Fix selection of the property; (#873)

* Reset selected property when metaverse changes

* Change lent tab to listed

* Add active tab id in url

* Bind current tab on my properties page with url; Fix header adaptive on my properties page

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

* Fix path to my properties page; Add redirect to my properties page (#874)

* [855] Add feedback button on property page (#875)

* Add feedback button

* Add check if user is renter for showing feedback button

* feat: referrals (#877)

* feat: georli constants

* Add and initialize splitbee analytics (#882)

* [860, 883, 892]: Fix loading animations and add splitbee click events (#897)

* fix: typo in claim alert

* fix: listing, renting and withdraw loading animation

* feat: add splitbee click events

* fix: all cards becomes renting in progress card

* fix: show renting and listing animation when there's no lands

* fix: withdrawal redirect; error on null user

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

* [898]: Fix console errors (#902)

* fix: console errors

* fix: nested div in p error

* [903, 904, 905]: Filters reorder, new search bar and filters highlights (#909)

* feat: update filters ui

* feat: update search bar

* feat: add filter highlights

* [907, 908] My properties header reorder and refactor (#914)

* feat: refactor and update my properties page header

* fix: remove unused code caused warnings

* feat: update search bar on my properties page; refactoring

* fix: return list new property button on explore page; add split bee tracking for all list new property buttons (#916)

* [906, 912]: Not listed assets tab and cards (#917)

* feat: add ui for not listed assets on my properties page

* feat: connect cards in not listed assets tab with listing modal

* fix: select width and height

* fix: change sort param name

* fix: esling warnings

* feat: filter out empty estates

* [919, 920]: Reorder tabs and fix select width (#921)

* fix: select width in listing modal for asset selection step

* fix: reorder tabs

* fix: hide list button if metamask is not connected (#924)

* refactor: remove duplicate as merge aborts if no changes are found

* refactor: remove unnecessary logs

* fix: return claim reward alert (#927)

* nit: remove emptyline due to merge option not showing

* fix: show all unclaimed properties, regardless of metaverse selected

* fix(my-properties): label text

* [885]: Add additional step with advertisement in listing modal (#899)

* feat: add image component

* feat: add ad step in listing modal

* fix: listing modal footer for step with advertisement

* deps: add web3-token

* feat: connect backend for property advertisement with ui

* fix: move backend api url in env

* fix: select height

* fix: create advertisement before listing

* [886]: Add advertise toggle (#900)

* feat: add image component

* feat: add ad step in listing modal

* feat: add image component

* fix: toggle animation

* feat: add ad toggle and update details layout

* fix: listing modal footer for step with advertisement

* deps: add web3-token

* feat: connect backend for property advertisement with ui

* fix: move backend api url in env

* fix: select height

* feat: connect backend for advertising with ui

* chore: remove unused useCallback

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

* fix: coinbase wallet popup appears instead of metamask (#934)

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

* [884]: Add feedback button on my properties page (#936)

* feat: add feedback button on my properties page

* chore: remove console.log

* fix: show feedback to everyone except withdrawn properties

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

* fix: make filters footer stick to bottom (#938)

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

* [888, 893, 896, 913, 929, 930]: Update rewards modal (#901)

* feat: add context helpers

* feat: add info alert component

* feat: add token icon component

* fix: add import

* minor changes

* feat: update claim reward modal and alert

* chore: move claim reward logic in separate provider

* feat: connect ads rewards api with ui

* chore: remove console.log

* fix: remove hard-coded addresses

* nit: remove unused interface

* nit: unused import

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

* [932, 933, 937]: Cosmetic updates (#940)

* fix: remove second clear button

* fix: change indicator of number of lands

* fix: remove breadcrumbs on property page

* fix: rotate arrow if select opened (#941)

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

* feat(claim-history): add ads

* feat: add hyperlinks on faq page (#946)

* fix: update price popup ui (#942)

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

* fix: toggle sign msg and tooltip (#948)

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

* feat: add different summary for scene detail if ads enabled (#949)

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

* fix: more filters distance slider (#951)

* fix: stepper ui; disable ads for cryptovoxels; ads by default (#947)

* [851]: Add reusable load more button and return load button on my properties page (#952)

* feat: add load more button and its hook

* feat: add new load more button on explore and my properties pages

* fix: rewards bugs (#957)

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

* [885, 886]: Add ads step in listing modal based on metaverse (#958)

* fix: add ads step based on selected metaverse

* fix: console errors; map height; spacing between details and actions

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

* fix(property-page): countdown size jumping and wrapping (#962)

* [880, 953, 954, 956]: Fix listing modal bugs (#959)

* fix: default price at 0; console errors

* chore: remove unused useEffect

* feat(listing-modal): protocol fee tooltip

* fix(listing-modal): change label of the price in summary step

* fix(listing-modal): price step field growing when price usd is too big

* fix(listing-modal): allow empty field price field on rent price step

* fix: nesting div in p error

* deps: update caniuse-lite module

* fix(wallet): make metamask default wallet connection method instead of coinbase

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

* [960]: Fix map bugs (#963)

* fix(explore-map): map controls are overlapped by filters on explore page

* fix(explore-map): offset from center and voxels incorrect geo json areas

* fix(voxels map): incorrect marker position during zoom; incorrect highlighted areas

* fix(voxels map): geo json error when trying access layers in useLayoutEffect; add marker reset if land is empty

* fix(property page): loading skeleton

* fix(explore page): empty page when it's loading

* [888,953,955]: Fix blinking claim rent button and overflowing total rent price in listing modal (#964)

* fix(ads rewards): update discord link

* fix(listing-modal): total price overflow

* fix: price wrapping

* fix(property-page): blinking claim rent button

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

* fix(api): do not pass chain id

* [744, 961]: Add tooltips for decentraland map (#965)

* feat(decentraland-map): add tooltips when map is maximized

* fix(decentraland-map): reduce max zoom

* refactor: remove console log; use existing implementation for formatting usd

* [972, 973, 974, 975, 977, 978]: Fix cosmetic issues (#980)

* fix(explore-page): remove search bar placeholder

* fix(home-page): quantstamp stamp image

* fix(land-page): add wrapping for rent period details

* fix(listing-modal): change font size and styles of the protocol fee container on rent price step

* fix(property-page): show rent duration details regardless of whether property is rentable or not

* feat(explore-map): add minimize icon when map is maximized

* fix(explore-page): cover filters

* feat(decentraland-map): show only one tooltip under estate; highlight hovered lands in fullscreen mode (#984)

* [981, 982]: Remove breadcrumbs; Prevent top bar with back button from overlapping content (#985)

* fix(builder-page): remove breadcrumbs; prevent top bar with back button from overlapping content

* fix(explore-page): open filter select appear underneath map

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

* [986]: Add tooltip for filter option on explore page (#989)

* feat(explore-page): add tooltip prop for select option

* fix: useLoadMoreButton incorrect size of chunks after load

* [987]: Add adaptive for listing modal (#992)

* fix(my-properties-page): make cards on listed tab stretch to fill available space

* fix(listing-modal): make modal adaptive for small screens

* refactor: remove unused code

* fix(support-prompt): show support prompt when wallet is connected (#993)

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

* fix: faq

* [998, 999] Fix displaced wallet status popup after user disconnects and connects; Make wallet connection persistent accros tabs (#1004)

* fix: connect wallet in new tab

* fix(connect-wallet-button): popup with wallet status appears in wrong position after disconnecting and connecting

* [996]: Change skeleton loading on explore, my properties and scene builders pages; Improve data loading on scene builder page (#1003)

* feat: add divider component

* feat: add skeleton

* feat: add reexports for divider and skeleton

* feat: update asset skeleton update grid card

* feat(builders-page): improve skeleton and improve data loading

* refactor(scene-builder-page): update logic for showing builder by type

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

* [995, 997, 1000, 1001, 1002]: Fix cosmetic issues (#1009)

* fix(header): navigation links occupy two lines on landing page

* fix(price-popover): disable animation

* fix: close button on the warning bar when using mobile doesn't match design

* fix: cards grid fixed min width on mobile

* fix(header): add adaptive for profile card in header

* fix(typography): add glowing to typography with gradient

* fix: add shadow for gradient button and increase shadow for typography

* fix: typography gradient shadow

* refactor: remove console log

* [1005]: Fix and update rent datepickers components (#1017)

* feat: add TextField component

* feat: add DateTimePickerField component

* fix: change rent modal date fields components

* fix: remove has glowing effect from disabled gradient button

* fix: datepicker theme (#1021)

* [1015,1020]: Change position of the tabs on my properties page and change styles of the scrollbar (#1022)

* fix: align selected item in select component

* fix(my-properties-page): change position of the tabs

* fix: scrollbar styles are not matching with design

* [1018, 1019]: Add tab prioritization and remove listed from load more button (#1035)

* feat(my-properties-page): add tab prioritization based on number of assets

* fix: remove listed label from load more button

* feat(scene-builders): refactor and update scene builder

* refactor: remove unused hook

* fix(header): change link to meta creators

* [1006]: Fix renting in progress animation (#1016)

* fix(renting): multiple renting properties loading state

* refactor: improve loading speed of the user assets

* fix(my-properties-page): make loading cards occupy only one line

* fix(my-properties-page): height of the loading cards

* fix(my-properties-page): change height of the loading card

* feat: add helpers for local storage

* feat: add AssetsInProgressProvider component

* fix: add param type for callback in contract

* feat: add provider for tracking listing, renting and withdrawing

* feat: connect provider for tracking listing, renting and withdrawing transactions

* fix(listing-modal): change breakpoints when modal should be small (#1040)

* feat(meta-creators): add dynamic tabs based on the type of the meta creators

* [744]: Rework and optimize map component (#1043)

* feat: add global config for swr

* feat: add typography variant for link

* feat: add metaverse map provider

* fix: refactor and optimize decentraland map

* fix: refactor voxels map

* feat: add MetaverseMap component

* refactor: change logic for selecting active card

* refactor: minor changes

* refactor: update ExploreMap component

* fix(voxels-map): use asset id when selecting parcel

* refactor: minor changes

* fix(decentraland-map): make map render hovered tiles immediately when in full screen mode; make tile info card update after hover on asset card

* refactor: remove unused components

* fix(voxels-map): selecting parcel through map doesn't focus on it

* fix(decentraland-map): selected tile scaling

* fix(decentraland-map): render border top left corner  if top let tile exist

* fix(decentraland): render tooltip above top most left most tile

* [744]: Add debounce on ens name fetching when hovering over map  (#1044)

* feat: add useDebounce hook

* fix: add debounce when fetching ens

* [1039]: Fix listing modal successful popup (#1047)

* fix(listing-modal): update successful listing modal

* refactor: remove unused import

* fix: change max height of the successful listing modal

* [943]: Ads finalization (#1046)

* fix: update advertisement step in listing modal

* fix: error happens when trying to fetch payment tokens

* fix: update info alert component

* fix: update ads popup modal

* feat: add agitation in header

* fix: minor changes in InfoAlert component

* fix: update description in claim ads reward tab

* fix: change typography component

* fix: update listing summary scene detail

* fix: add wallet.account in useMemo deps

* feat: add link2 typography variant

* fix: make promotional scene banner appear when ads disabled

* fix: update ExternalLink component

* fix(listing-modal): update advertisement step and warnings

* fix: update content of the modal for confirming advertisement

* fix: change label with sponsor name

* fix: update content of the claim ads reward modal

* refactor: remove unused import

* feat: add total number of properties with allowed ads in claim rewards modal

* refactor: remove unused import

* nit: unused

Co-authored-by: failfmi <[email protected]>
* [843, 861, 862, 863]: Bind url with tabs on my properties page; Fix selection of the property; (#873)

* Reset selected property when metaverse changes

* Change lent tab to listed

* Add active tab id in url

* Bind current tab on my properties page with url; Fix header adaptive on my properties page

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

* Fix path to my properties page; Add redirect to my properties page (#874)

* [855] Add feedback button on property page (#875)

* Add feedback button

* Add check if user is renter for showing feedback button

* feat: referrals (#877)

* feat: georli constants

* Add and initialize splitbee analytics (#882)

* [860, 883, 892]: Fix loading animations and add splitbee click events (#897)

* fix: typo in claim alert

* fix: listing, renting and withdraw loading animation

* feat: add splitbee click events

* fix: all cards becomes renting in progress card

* fix: show renting and listing animation when there's no lands

* fix: withdrawal redirect; error on null user

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

* [898]: Fix console errors (#902)

* fix: console errors

* fix: nested div in p error

* [903, 904, 905]: Filters reorder, new search bar and filters highlights (#909)

* feat: update filters ui

* feat: update search bar

* feat: add filter highlights

* [907, 908] My properties header reorder and refactor (#914)

* feat: refactor and update my properties page header

* fix: remove unused code caused warnings

* feat: update search bar on my properties page; refactoring

* fix: return list new property button on explore page; add split bee tracking for all list new property buttons (#916)

* [906, 912]: Not listed assets tab and cards (#917)

* feat: add ui for not listed assets on my properties page

* feat: connect cards in not listed assets tab with listing modal

* fix: select width and height

* fix: change sort param name

* fix: esling warnings

* feat: filter out empty estates

* [919, 920]: Reorder tabs and fix select width (#921)

* fix: select width in listing modal for asset selection step

* fix: reorder tabs

* fix: hide list button if metamask is not connected (#924)

* refactor: remove duplicate as merge aborts if no changes are found

* refactor: remove unnecessary logs

* fix: return claim reward alert (#927)

* nit: remove emptyline due to merge option not showing

* fix: show all unclaimed properties, regardless of metaverse selected

* fix(my-properties): label text

* [885]: Add additional step with advertisement in listing modal (#899)

* feat: add image component

* feat: add ad step in listing modal

* fix: listing modal footer for step with advertisement

* deps: add web3-token

* feat: connect backend for property advertisement with ui

* fix: move backend api url in env

* fix: select height

* fix: create advertisement before listing

* [886]: Add advertise toggle (#900)

* feat: add image component

* feat: add ad step in listing modal

* feat: add image component

* fix: toggle animation

* feat: add ad toggle and update details layout

* fix: listing modal footer for step with advertisement

* deps: add web3-token

* feat: connect backend for property advertisement with ui

* fix: move backend api url in env

* fix: select height

* feat: connect backend for advertising with ui

* chore: remove unused useCallback

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

* fix: coinbase wallet popup appears instead of metamask (#934)

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

* [884]: Add feedback button on my properties page (#936)

* feat: add feedback button on my properties page

* chore: remove console.log

* fix: show feedback to everyone except withdrawn properties

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

* fix: make filters footer stick to bottom (#938)

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

* [888, 893, 896, 913, 929, 930]: Update rewards modal (#901)

* feat: add context helpers

* feat: add info alert component

* feat: add token icon component

* fix: add import

* minor changes

* feat: update claim reward modal and alert

* chore: move claim reward logic in separate provider

* feat: connect ads rewards api with ui

* chore: remove console.log

* fix: remove hard-coded addresses

* nit: remove unused interface

* nit: unused import

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

* [932, 933, 937]: Cosmetic updates (#940)

* fix: remove second clear button

* fix: change indicator of number of lands

* fix: remove breadcrumbs on property page

* fix: rotate arrow if select opened (#941)

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

* feat(claim-history): add ads

* feat: add hyperlinks on faq page (#946)

* fix: update price popup ui (#942)

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

* fix: toggle sign msg and tooltip (#948)

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

* feat: add different summary for scene detail if ads enabled (#949)

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

* fix: more filters distance slider (#951)

* fix: stepper ui; disable ads for cryptovoxels; ads by default (#947)

* [851]: Add reusable load more button and return load button on my properties page (#952)

* feat: add load more button and its hook

* feat: add new load more button on explore and my properties pages

* fix: rewards bugs (#957)

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

* [885, 886]: Add ads step in listing modal based on metaverse (#958)

* fix: add ads step based on selected metaverse

* fix: console errors; map height; spacing between details and actions

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

* fix(property-page): countdown size jumping and wrapping (#962)

* [880, 953, 954, 956]: Fix listing modal bugs (#959)

* fix: default price at 0; console errors

* chore: remove unused useEffect

* feat(listing-modal): protocol fee tooltip

* fix(listing-modal): change label of the price in summary step

* fix(listing-modal): price step field growing when price usd is too big

* fix(listing-modal): allow empty field price field on rent price step

* fix: nesting div in p error

* deps: update caniuse-lite module

* fix(wallet): make metamask default wallet connection method instead of coinbase

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

* [960]: Fix map bugs (#963)

* fix(explore-map): map controls are overlapped by filters on explore page

* fix(explore-map): offset from center and voxels incorrect geo json areas

* fix(voxels map): incorrect marker position during zoom; incorrect highlighted areas

* fix(voxels map): geo json error when trying access layers in useLayoutEffect; add marker reset if land is empty

* fix(property page): loading skeleton

* fix(explore page): empty page when it's loading

* [888,953,955]: Fix blinking claim rent button and overflowing total rent price in listing modal (#964)

* fix(ads rewards): update discord link

* fix(listing-modal): total price overflow

* fix: price wrapping

* fix(property-page): blinking claim rent button

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

* fix(api): do not pass chain id

* [744, 961]: Add tooltips for decentraland map (#965)

* feat(decentraland-map): add tooltips when map is maximized

* fix(decentraland-map): reduce max zoom

* refactor: remove console log; use existing implementation for formatting usd

* [972, 973, 974, 975, 977, 978]: Fix cosmetic issues (#980)

* fix(explore-page): remove search bar placeholder

* fix(home-page): quantstamp stamp image

* fix(land-page): add wrapping for rent period details

* fix(listing-modal): change font size and styles of the protocol fee container on rent price step

* fix(property-page): show rent duration details regardless of whether property is rentable or not

* feat(explore-map): add minimize icon when map is maximized

* fix(explore-page): cover filters

* feat(decentraland-map): show only one tooltip under estate; highlight hovered lands in fullscreen mode (#984)

* [981, 982]: Remove breadcrumbs; Prevent top bar with back button from overlapping content (#985)

* fix(builder-page): remove breadcrumbs; prevent top bar with back button from overlapping content

* fix(explore-page): open filter select appear underneath map

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

* [986]: Add tooltip for filter option on explore page (#989)

* feat(explore-page): add tooltip prop for select option

* fix: useLoadMoreButton incorrect size of chunks after load

* [987]: Add adaptive for listing modal (#992)

* fix(my-properties-page): make cards on listed tab stretch to fill available space

* fix(listing-modal): make modal adaptive for small screens

* refactor: remove unused code

* fix(support-prompt): show support prompt when wallet is connected (#993)

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

* fix: faq

* [998, 999] Fix displaced wallet status popup after user disconnects and connects; Make wallet connection persistent accros tabs (#1004)

* fix: connect wallet in new tab

* fix(connect-wallet-button): popup with wallet status appears in wrong position after disconnecting and connecting

* [996]: Change skeleton loading on explore, my properties and scene builders pages; Improve data loading on scene builder page (#1003)

* feat: add divider component

* feat: add skeleton

* feat: add reexports for divider and skeleton

* feat: update asset skeleton update grid card

* feat(builders-page): improve skeleton and improve data loading

* refactor(scene-builder-page): update logic for showing builder by type

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

* [995, 997, 1000, 1001, 1002]: Fix cosmetic issues (#1009)

* fix(header): navigation links occupy two lines on landing page

* fix(price-popover): disable animation

* fix: close button on the warning bar when using mobile doesn't match design

* fix: cards grid fixed min width on mobile

* fix(header): add adaptive for profile card in header

* fix(typography): add glowing to typography with gradient

* fix: add shadow for gradient button and increase shadow for typography

* fix: typography gradient shadow

* refactor: remove console log

* [1005]: Fix and update rent datepickers components (#1017)

* feat: add TextField component

* feat: add DateTimePickerField component

* fix: change rent modal date fields components

* fix: remove has glowing effect from disabled gradient button

* fix: datepicker theme (#1021)

* [1015,1020]: Change position of the tabs on my properties page and change styles of the scrollbar (#1022)

* fix: align selected item in select component

* fix(my-properties-page): change position of the tabs

* fix: scrollbar styles are not matching with design

* fix: update landing and faq pages

* feat: add YoutubeEmbed component

* fix(faq-page): update faq page

* feat: add Loader component

* fix: update styles of the layout during loading

* fix(header): link not wrapped when screen width is 1130px

* fix(landing-page): image in advantages section doesn't has height during loading

* nit: unused merge files

Co-authored-by: failfmi <[email protected]>
…sets on explore page (#1038)

* [843, 861, 862, 863]: Bind url with tabs on my properties page; Fix selection of the property; (#873)

* Reset selected property when metaverse changes

* Change lent tab to listed

* Add active tab id in url

* Bind current tab on my properties page with url; Fix header adaptive on my properties page

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

* Fix path to my properties page; Add redirect to my properties page (#874)

* [855] Add feedback button on property page (#875)

* Add feedback button

* Add check if user is renter for showing feedback button

* feat: referrals (#877)

* feat: georli constants

* Add and initialize splitbee analytics (#882)

* [860, 883, 892]: Fix loading animations and add splitbee click events (#897)

* fix: typo in claim alert

* fix: listing, renting and withdraw loading animation

* feat: add splitbee click events

* fix: all cards becomes renting in progress card

* fix: show renting and listing animation when there's no lands

* fix: withdrawal redirect; error on null user

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

* [898]: Fix console errors (#902)

* fix: console errors

* fix: nested div in p error

* [903, 904, 905]: Filters reorder, new search bar and filters highlights (#909)

* feat: update filters ui

* feat: update search bar

* feat: add filter highlights

* [907, 908] My properties header reorder and refactor (#914)

* feat: refactor and update my properties page header

* fix: remove unused code caused warnings

* feat: update search bar on my properties page; refactoring

* fix: return list new property button on explore page; add split bee tracking for all list new property buttons (#916)

* [906, 912]: Not listed assets tab and cards (#917)

* feat: add ui for not listed assets on my properties page

* feat: connect cards in not listed assets tab with listing modal

* fix: select width and height

* fix: change sort param name

* fix: esling warnings

* feat: filter out empty estates

* [919, 920]: Reorder tabs and fix select width (#921)

* fix: select width in listing modal for asset selection step

* fix: reorder tabs

* fix: hide list button if metamask is not connected (#924)

* refactor: remove duplicate as merge aborts if no changes are found

* refactor: remove unnecessary logs

* fix: return claim reward alert (#927)

* nit: remove emptyline due to merge option not showing

* fix: show all unclaimed properties, regardless of metaverse selected

* fix(my-properties): label text

* [885]: Add additional step with advertisement in listing modal (#899)

* feat: add image component

* feat: add ad step in listing modal

* fix: listing modal footer for step with advertisement

* deps: add web3-token

* feat: connect backend for property advertisement with ui

* fix: move backend api url in env

* fix: select height

* fix: create advertisement before listing

* [886]: Add advertise toggle (#900)

* feat: add image component

* feat: add ad step in listing modal

* feat: add image component

* fix: toggle animation

* feat: add ad toggle and update details layout

* fix: listing modal footer for step with advertisement

* deps: add web3-token

* feat: connect backend for property advertisement with ui

* fix: move backend api url in env

* fix: select height

* feat: connect backend for advertising with ui

* chore: remove unused useCallback

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

* fix: coinbase wallet popup appears instead of metamask (#934)

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

* [884]: Add feedback button on my properties page (#936)

* feat: add feedback button on my properties page

* chore: remove console.log

* fix: show feedback to everyone except withdrawn properties

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

* fix: make filters footer stick to bottom (#938)

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

* [888, 893, 896, 913, 929, 930]: Update rewards modal (#901)

* feat: add context helpers

* feat: add info alert component

* feat: add token icon component

* fix: add import

* minor changes

* feat: update claim reward modal and alert

* chore: move claim reward logic in separate provider

* feat: connect ads rewards api with ui

* chore: remove console.log

* fix: remove hard-coded addresses

* nit: remove unused interface

* nit: unused import

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

* [932, 933, 937]: Cosmetic updates (#940)

* fix: remove second clear button

* fix: change indicator of number of lands

* fix: remove breadcrumbs on property page

* fix: rotate arrow if select opened (#941)

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

* feat(claim-history): add ads

* feat: add hyperlinks on faq page (#946)

* fix: update price popup ui (#942)

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

* fix: toggle sign msg and tooltip (#948)

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

* feat: add different summary for scene detail if ads enabled (#949)

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

* fix: more filters distance slider (#951)

* fix: stepper ui; disable ads for cryptovoxels; ads by default (#947)

* [851]: Add reusable load more button and return load button on my properties page (#952)

* feat: add load more button and its hook

* feat: add new load more button on explore and my properties pages

* fix: rewards bugs (#957)

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

* [885, 886]: Add ads step in listing modal based on metaverse (#958)

* fix: add ads step based on selected metaverse

* fix: console errors; map height; spacing between details and actions

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

* fix(property-page): countdown size jumping and wrapping (#962)

* [880, 953, 954, 956]: Fix listing modal bugs (#959)

* fix: default price at 0; console errors

* chore: remove unused useEffect

* feat(listing-modal): protocol fee tooltip

* fix(listing-modal): change label of the price in summary step

* fix(listing-modal): price step field growing when price usd is too big

* fix(listing-modal): allow empty field price field on rent price step

* fix: nesting div in p error

* deps: update caniuse-lite module

* fix(wallet): make metamask default wallet connection method instead of coinbase

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

* [960]: Fix map bugs (#963)

* fix(explore-map): map controls are overlapped by filters on explore page

* fix(explore-map): offset from center and voxels incorrect geo json areas

* fix(voxels map): incorrect marker position during zoom; incorrect highlighted areas

* fix(voxels map): geo json error when trying access layers in useLayoutEffect; add marker reset if land is empty

* fix(property page): loading skeleton

* fix(explore page): empty page when it's loading

* [888,953,955]: Fix blinking claim rent button and overflowing total rent price in listing modal (#964)

* fix(ads rewards): update discord link

* fix(listing-modal): total price overflow

* fix: price wrapping

* fix(property-page): blinking claim rent button

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

* fix(api): do not pass chain id

* [744, 961]: Add tooltips for decentraland map (#965)

* feat(decentraland-map): add tooltips when map is maximized

* fix(decentraland-map): reduce max zoom

* refactor: remove console log; use existing implementation for formatting usd

* [972, 973, 974, 975, 977, 978]: Fix cosmetic issues (#980)

* fix(explore-page): remove search bar placeholder

* fix(home-page): quantstamp stamp image

* fix(land-page): add wrapping for rent period details

* fix(listing-modal): change font size and styles of the protocol fee container on rent price step

* fix(property-page): show rent duration details regardless of whether property is rentable or not

* feat(explore-map): add minimize icon when map is maximized

* fix(explore-page): cover filters

* feat(decentraland-map): show only one tooltip under estate; highlight hovered lands in fullscreen mode (#984)

* [981, 982]: Remove breadcrumbs; Prevent top bar with back button from overlapping content (#985)

* fix(builder-page): remove breadcrumbs; prevent top bar with back button from overlapping content

* fix(explore-page): open filter select appear underneath map

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

* [986]: Add tooltip for filter option on explore page (#989)

* feat(explore-page): add tooltip prop for select option

* fix: useLoadMoreButton incorrect size of chunks after load

* [987]: Add adaptive for listing modal (#992)

* fix(my-properties-page): make cards on listed tab stretch to fill available space

* fix(listing-modal): make modal adaptive for small screens

* refactor: remove unused code

* fix(support-prompt): show support prompt when wallet is connected (#993)

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

* fix: faq

* [998, 999] Fix displaced wallet status popup after user disconnects and connects; Make wallet connection persistent accros tabs (#1004)

* fix: connect wallet in new tab

* fix(connect-wallet-button): popup with wallet status appears in wrong position after disconnecting and connecting

* [996]: Change skeleton loading on explore, my properties and scene builders pages; Improve data loading on scene builder page (#1003)

* feat: add divider component

* feat: add skeleton

* feat: add reexports for divider and skeleton

* feat: update asset skeleton update grid card

* feat(builders-page): improve skeleton and improve data loading

* refactor(scene-builder-page): update logic for showing builder by type

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

* [995, 997, 1000, 1001, 1002]: Fix cosmetic issues (#1009)

* fix(header): navigation links occupy two lines on landing page

* fix(price-popover): disable animation

* fix: close button on the warning bar when using mobile doesn't match design

* fix: cards grid fixed min width on mobile

* fix(header): add adaptive for profile card in header

* fix(typography): add glowing to typography with gradient

* fix: add shadow for gradient button and increase shadow for typography

* fix: typography gradient shadow

* refactor: remove console log

* [1005]: Fix and update rent datepickers components (#1017)

* feat: add TextField component

* feat: add DateTimePickerField component

* fix: change rent modal date fields components

* fix: remove has glowing effect from disabled gradient button

* fix: datepicker theme (#1021)

* [1015,1020]: Change position of the tabs on my properties page and change styles of the scrollbar (#1022)

* fix: align selected item in select component

* fix(my-properties-page): change position of the tabs

* fix: scrollbar styles are not matching with design

* [1018, 1019]: Add tab prioritization and remove listed from load more button (#1035)

* feat(my-properties-page): add tab prioritization based on number of assets

* fix: remove listed label from load more button

* fix: scroll to active card when view changes

* refactor: add assets caching and add filtering

* [1006]: Fix renting in progress animation (#1016)

* fix(renting): multiple renting properties loading state

* refactor: improve loading speed of the user assets

* fix(my-properties-page): make loading cards occupy only one line

* fix(my-properties-page): height of the loading cards

* fix(my-properties-page): change height of the loading card

* feat: add helpers for local storage

* feat: add AssetsInProgressProvider component

* fix: add param type for callback in contract

* feat: add provider for tracking listing, renting and withdrawing

* feat: connect provider for tracking listing, renting and withdrawing transactions

* fix: remove duplicate field

* fix(listing-modal): change breakpoints when modal should be small (#1040)

* [744]: Rework and optimize map component (#1043)

* feat: add global config for swr

* feat: add typography variant for link

* feat: add metaverse map provider

* fix: refactor and optimize decentraland map

* fix: refactor voxels map

* feat: add MetaverseMap component

* refactor: change logic for selecting active card

* refactor: minor changes

* refactor: update ExploreMap component

* fix(voxels-map): use asset id when selecting parcel

* refactor: minor changes

* fix(decentraland-map): make map render hovered tiles immediately when in full screen mode; make tile info card update after hover on asset card

* refactor: remove unused components

* fix(voxels-map): selecting parcel through map doesn't focus on it

* fix(decentraland-map): selected tile scaling

* fix(decentraland-map): render border top left corner  if top let tile exist

* fix(decentraland): render tooltip above top most left most tile

* [744]: Add debounce on ens name fetching when hovering over map  (#1044)

* feat: add useDebounce hook

* fix: add debounce when fetching ens

* [1039]: Fix listing modal successful popup (#1047)

* fix(listing-modal): update successful listing modal

* refactor: remove unused import

* fix: change max height of the successful listing modal

* [943]: Ads finalization (#1046)

* fix: update advertisement step in listing modal

* fix: error happens when trying to fetch payment tokens

* fix: update info alert component

* fix: update ads popup modal

* feat: add agitation in header

* fix: minor changes in InfoAlert component

* fix: update description in claim ads reward tab

* fix: change typography component

* fix: update listing summary scene detail

* fix: add wallet.account in useMemo deps

* feat: add link2 typography variant

* fix: make promotional scene banner appear when ads disabled

* fix: update ExternalLink component

* fix(listing-modal): update advertisement step and warnings

* fix: update content of the modal for confirming advertisement

* fix: change label with sponsor name

* fix: update content of the claim ads reward modal

* refactor: remove unused import

* feat: add total number of properties with allowed ads in claim rewards modal

* refactor: remove unused import

* feat: add split bee event on sign in (#1054)

* feat(explore-page): add auto scroll to selected asset

* nit: unused

* nit: duplicate

* nit: unused check

* fix: remove console log

Co-authored-by: failfmi <[email protected]>
* fix(explore-page-filters): option 'Period: shortest first'  takes two lines

* fix(header-user-info): wallet address link is not matching with design
…wallet is locked (#1082)

* fix(wallet-provider): wallet connection popup appears after locking the wallet

* fix(header): after pressing connect wallet on landing page show connect methods modal only when wallet is not already connected

Co-authored-by: failfmi <[email protected]>
…on; Add discord link; Remove wrapping for read more button (#1083)

* fix(faq): add discord link

* fix(metacreator-page): remove wrapping for read more button

* fix(metacreators-page): make description of the metacreator centered

* fix: split metacreators in two words

Co-authored-by: failfmi <[email protected]>
@failfmi failfmi assigned failfmi and unassigned failfmi Jan 25, 2023
@failfmi failfmi merged commit c3d3852 into master Jan 25, 2023
@failfmi failfmi deleted the develop branch January 25, 2023 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants