Changelog

v1.4.1

Fixed

  • Recent NFTs on sale displayed on NFTs data lack

  • Return added to useEffect to avoid memory leaks

  • Long bio on artist banner is scrollable

  • Correct amount of followers display next to avatar when user is not logged

Added

  • Artist highlight section on homepage

  • next/image used for NFTs and user pictures

  • Animated loader

  • Upload icon added to NFT preview label

  • Shimmer placeholder added on image load

Changed

  • New eslint/prettier config

  • Default lang set to 'en'

  • Title added to anchors

1.4.0

Fixed

  • Hydration warnings fixed

  • NftCards grid displayed 6 items per row in xxl breakpoint

  • Toggle a dislike maintain the correct data length on loadMore

  • Nft likes updated stored user likedNFTs

  • Contrast increased on protect watermark

  • Loader centered on owners/history tabs

  • Fix date format in history tab

  • Fix cards overlapping

  • Replace giga unit by billion in compute caps function

  • Footer always will be at the bottom of an empty page

  • Scale animation persists on NftCard hover

  • Hero selected NFT reset to the second NFT on next link page refresh

  • Details tab reset on NFT page change

  • Avoid null twitter name on Avatar

  • Vertical scroll allowed over Showcase3D on mobile

  • next/script used instead of next/head in _app.tsx

Added

  • New filters on the Explore page: categories, creation date, price, type of sale

  • New sort options on the Explore page: most liked, most viewed, most sold, most sold series, creation date, price

  • New sections added to the homepage: "Trending artists"and "Top sellers"

  • New redux wrapper added as HOC on top of MyApp (next _app) component

  • User is now handled in redux

  • Dynamic marketplace parameters such as name, logo, url or socials urls are loaded in SSR as initial props in MyApp

  • New footer design

  • New generic Modal container

  • New modals ModalCheckout & ModalShowcase

  • Emoji mapping for categories

  • Next 12.1 upgrade

Removed

  • Tiime token data removed

Changed

  • Correct data used on the homepage for the "Best sellers" and "Most popular" sections

  • styled-components used in the entire app instead of css modules

  • Design system colors/fonts/shadows used accross the entire app

  • ArtistProfile is now a dedicated component

  • FollowAvatar is now a dedicated component

1.3.0

Fixed

  • ClickAway listener added on Select ui component

  • Loader fixed

  • Improve global layout consistency, GRID_MODE adjusted

Added

  • New profile page

  • New artist page

  • Logout added on dropdown menu

  • Redux

  • Add NFTs total amount next to explore title

Changed

  • ProfileMenuDropdown component created

  • Creator component replaced with Avatar ui component

  • Design system improved

  • Remove dollar price on testnet

  • Socials links removed from footer, only Twitter and Instagram are kept

  • Default pagination limit set to 12

  • NFTs are now ordered by date of creation

  • Improve data fetching and counts for NFTs

  • Add contrast no availability chips

1.2.1

Fixed

  • Minting NFTs won't import files to IPFS if user has not enough funds

  • Fingerprint secret logo is not overlapped with scale icon

  • NFT loader on IOS / Safari

  • PGP error preventing from minting NFTs (Please try again message)

Added

  • Cache params to requests

  • Add locked series data to nft data (field: seriesLocked)

  • Homepage hero component

  • Added confirmation on copy paste

  • Thumbnail selection when preview NFT is a video (on desktop)

Changed

  • Improved socket events

  • Improved socket events message handling

1.2.0

Fixed

  • Number displayed on cards depending on marketplace

  • Copy paste on dapp

  • Bug when PNG NFTs where created with blurred / protect effect

  • UI on IOS (missing icons and NFT details available label bug)

  • If on dapp, share button will use native mobile share

  • Protect badge position on NFT creation with blur effect

Added

  • Specific buying mode for VR NFTs

  • Ability to click on specific owner NFT in NFT details owner's tab

  • On NFTs creation you can specify any seriesId you own (or any you want to create) to associate same NFTs

  • You can now specify categories when you create an NFT

    • Categories are specific to marketplaces, meaning that categories added on SecretNFT will be only for secretNFT

  • NFT details page shows if NFT is a capsule

  • History tab on NFT details is now showing real data

  • Success screen after buying / creating NFT(s)

  • "By the same artist" section in NFT details page

  • To comply with standards, if a preview is of type video, app will generate a thumbnail

  • Link to Ternoa explorer to view transactions

  • Hero component on homepage

Changed

  • Refactor API calls

  • In owner's tab, NFTs are sorted by listed / marketplace Id / price

  • App now shows NFTs event if owner is not in db

  • Updated dependencies

  • NFT Metadata are changed to be compatible with opensea like marketplaces

  • Removed "keep in touch" from app footer

  • Change design of create page

  • Change card design

1.1.0

Fixed

  • Send correct user IP to API to prevent views spam on NFTs and Users

  • Link in footer for legal

Added

  • Show a second QR for large uploads (mint retry)

  • Placeholder for NFT cards when no media is found

  • In owner's tab, specific NFTs are now clickable

Changed

  • Change API calls to load series data when needed only

  • Decrease server calls in profile page to improve performance

  • Changed "Alpha" to "Beta"

  • Changed logo

  • Updated packages and dependencies

  • Removed intro video

1.0.1

Fixed

  • Update profile on mobile DApp

Added

  • Minting NFT on Mobile

  • Added progress bar and upload speed to minting process

Changed

  • Secret Cookie must be set in backend too to authenticate request (for likes, follows and review)

1.0.0

Fixed

  • Pagination

Added

  • Profile update

  • NFT Creation

  • NFT buy

Changed

  • Imrove stability and performance

  • NFT Detail UI

Last updated