Releases: suiware/sui-dapp-starter
0.12.1: Fixed Walrus Sites deployment
Main changes:
- frontend: Updated Walrus Sites config (thanks to @mario4tier)
- frontend: Implemented ignoring the insufficient balance error when trying to buy WAL for SUI through the Walrus Sites deployment script.
To use the updated version of the starter, run pnpm create sui-dapp@latest
0.12.0: Updated dependencies, including React 19, and reformatted Move code
Main changes:
- frontend/backend: Updated dependencies, including React 18->19
- backend: Added new official VSCode extensions to the list of recommended ones
- backend: Formatted Move code with the new mysten.prettier-move VSCode extension
- chore: Switched Github action version of Node from 20 to 22
Other changes:
- sui-explorer-local: Updated some dependencies
- sui-explorer-local: Added footer to the explorer pages
To use the updated version of the starter, run pnpm create sui-dapp@latest
0.11.0: Removed Sui prerequisites dependency, updated Walrus deployment setup, updated frontend dependencies
Main changes:
- frontend: Updated dependencies.
- frontend: Updated Walrus deployment script in order to get test WAL coins before the deployment
- frontend: Updated Walrus Sites config to support the latest Walrus testnet update
- backend: Implemented starting Local Sui Explorer on localnet:update and localnet:regen
Other changes:
- Removed Sui prerequisites dependency (thanks to @mario4tier)!
- Moved the project to our brand-new @suiware organization
To use the updated version of the starter, run pnpm create sui-dapp@latest
0.10.0: Updated dependencies and Console Command Navigator
Main changes:
- frontend: Updated dependencies.
- docs: Added console command navigator.
To use the updated version of the starter, run pnpm create sui-dapp@latest
0.9.0: A wise Walrus Sites deployment script and better inline code docs
Main changes:
- frontend/infra: Developed a separate script for Walrus Sites deployment which either publish or update the app on Walrus Sites. Shout out to @mario4tier for his help with improving the script!
- frontend: Improved dApp Kit theme colors using the brand new Sui dApp Kit Theme Creator.
- frontend: Updated dependencies.
- docs: Improved inline code documentation for public components and hooks.
Other changes:
- Developed Sui dApp Kit Theme Creator app which lets you theme your Sui dApp Kit components in the WYSIWYG way.
- Deployed the demo package to the mainnet. Now you may play with the randomness live.
- Republished the demo app to Walrus Sites. Check it out
To use the updated version of the starter, run pnpm create sui-dapp@latest
0.8.0: No Docker dependency anymore, better styles for the wallet connect button and Arweave deployment command
Main changes:
- frontend: Fixed styles of the ConnectButton in the connected state
- frontend: Added Arweave deployment command. Guide is here. Slightly outdated version of the starter is deployed here https://suidappstarter.arweave.net/. Thanks to Arweave community for test tokens, which allowed to register a short domain name!
- frontend: Updated dependencies
- infra: Removed
localnet:explorer:rebuild
command. It doesn't make sense anymore.
Other changes:
- sui-explorer-local: Removed Docker dependency. Now we prebuild the app to make it easier to manage. The app is now served through the PM2 process manager
- sui-explorer-local: Integrated the kkomelin/sui-explorer-local cli script into kkomelin/sui-explorer, so the kkomelin/sui-explorer-local project has been archived.
To use the updated version of the starter, run pnpm create sui-dapp@latest
0.7.0: Dark mode for the wallet connect controls and Stashed login support
Main changes:
- frontend: Added Stashed wallet connect option
- frontend: Added a dark theme for the wallet controls (Sui dApp Kit)
- frontend: Made the wallet controls use the same font family as the main app
- backend: Make --skip-dependency-verification enabled by default for the localnet deployment
- frontend: Updated dependencies
Other changes:
- cli: Improved progress indication
To use the updated version of the starter, run pnpm create sui-dapp@latest
0.6.0: Greeting NFT
Please note that from now on, the project switched to Semver versioning, so 0.6.0 is a new RC 6.
Main changes:
- backend: Implemented Sui Object Display for the Greetings object. Now you may find a personalized greeting NFT in your Sui Wallet after creating a greeting. Many thanks to Xenon for the idea!
- frontend/backend: Switched from vector to String in the package because String is better supported by the wallet.
- backend/frontend Changed emoji index range range from [0, 63] to [1, 64], so that 0 would mean No Emoji.
- frontend: Displayed Greeting NFT Image on the app page.
- frontend: Added license information for the NFT graphics to the footer of the app.
- frontend: Updated dependencies.
Other changes:
- docs: Added License & Copyright info to Readme
- infra/backend: Added commands to deploy the backend without dependency checks.
RC 5: Maintenance release & infra improvements
Main changes:
- frontend: Improved styles of the NetworkSupportChecker component
- frontend: Renamed site.webmanifest to webmanifest.json to support Walrus Sites deployment
- frontend: Added Walrus Sites deployment commands and renamed Firebase deployment commands
- frontend: Updated dependencies
- backend: Added localnet:deploy:no-dependency-check command to fix issues with dependency version mismatch
Other changes:
- docs: Configured Github Actions for auto-deployment of the doc site
- docs: Updated Firebase deployment docs
- create-sui-dapp: Added package version
- sui-explorer-local: Minor stability update
Installation
The installation guide is here.
Happy coding!
RC 4: Sui SDK and other dependencies update
Main changes:
- frontend: Updated code to use the latest version of Sui SDK
- frontend: Removed unused dependency: @mysten/bcs
- chore: Updated dependencies
Please pay attention that the useTransact() hook has been slightly updated. Refer to docs for more detail.
Installation
The installation guide is here.
Happy hacking!