Contract Wizard Alpha 2.1 Update Notes

Jason
3 min readAug 1, 2024

--

Search and ENS Improvements:

  • Searches now support ENS names.
  • ENS name searches automatically append .eth if not included.
  • Addresses with an ENS registered get a verification checkmark.

User Interface Improvements:

  • Visual tweaks to the player page.
  • Introduced a new welcome page with images and text highlighting features.
  • Updated mobile UI with a bottom menu bar.
  • Redesigned home/featured page for a cleaner look.
  • Featured songs are now playable directly from the home page.
  • Added suggestion text and buttons for users with no followed playlists/artists/songs.

Metadata Maker Improvements:

  • Faster image resizing.
  • No longer requires an NFT storage API key or wallet sign-in, both still recommended.
  • Streamlined metadata saving process.
  • Major UI upgrades.
  • Enhanced UX for uploading files to Arweave and saving metadata.
  • IPFS hash is added to Arweave upload tags for each file.
  • ISRC code for songs is added to Arweave tags of audio files.
  • Added support for UDL and CC licenses for Arweave file tags.
  • Added options for 3D merch and MIDI files in the metadata creator.
  • Added support for more chains for Arweave uploads with Irys.
  • Checks to prevent broken tokens and metadata issues.
  • Separated file uploader from the metadata manifest uploader into separate pages.

Wizzy Vizzy Enhancements:

  • Added more dancing wizards.
  • Full control over visualizer and video position and size.
  • Enhanced visualizer lighting, and rendering.
  • Improved UI, hotkeys, and controls.

Embedding and Sharing:

  • Created an embedded player window with a simplified UI.
  • Added share/embed options for store and player pages.

Favorite Collection Management:

  • Ability to favorite/follow wallet addresses and contract addresses.
  • View your followed wallets and contracts in the collections tab.
  • ENS profile images are used for followed wallets.
  • Contract URI images are used for followed contracts.
  • Verified checkmarks for wallets and contracts with ENS.

Playlist Enhancements:

  • Add sets of songs to a playlist (no more adding one song at a time).
  • Custom images for playlists (URL, preset collections, generated collages).
  • Arweave upload support for playlist images and data.
  • Decentralized, serverless playlist creation and sharing.
  • Recently shared playlists are visible on the home page.
  • Ability to favorite shared playlists.

Serverless Playlist Metaverse:

  • Initiated development of a serverless playlist ecosystem.
  • Provided examples in docs for generating playlist players.

Contract Management:

  • Better communication about the importance of base URI + path.
  • New button for contract owners to verify contract name and ENS match.

Network and Chain Support:

  • Foundations laid for multi-chain support.
  • Easier network switching in settings and metadata maker.
  • Chain information is saved with metadata when favoriting songs or adding to playlists.
  • Backend changes to handle multi-chain operations.

Performance and Security:

  • Special role for users with large wallets to index more than 1k tokens.
  • Admin panel with special buttons for admin role users.

Code Refactoring and Improvements:

  • Major code reorganization and cleanup.
  • The “Exclude contract” option in the contract sorter is now properly reflected in the URL.
  • Optimized and reduced database requests for color palettes.
  • Fixed audio player bugs related to multiple mixes.

Spinamp Artist Pages Enhancement:

  • Added links to platforms for buying NFTs and exploring content.

Documentation:

  • Rewritten and more detailed GitBook docs.
  • Updated 721J contract wizard Solidity code on GitHub and metadata templates.

Delve into these links:

Your magical support makes our spells stronger — let’s conjure up the future together!

--

--