# Contract Wizard Alpha 2.1 Update Notes

By [Contract Wizard](https://paragraph.com/@desante) · 2024-08-23

---

**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:

*   Follow on Twitter: [@wizard\_contract](https://twitter.com/wizard_contract)
    
*   Explore the Contract Wizard: [Contract Wizard Site](http://contractwizard.arweave.net/)
    
*   Join the Community on Discord: [Join the Discord](https://discord.gg/pxa2Dkx5te)
    
*   Read the docs: [Gitbook](https://contract-wizard.gitbook.io/contract-wizard)
    

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

---

*Originally published on [Contract Wizard](https://paragraph.com/@desante/contract-wizard-alpha-2-1-update-notes)*
