Releases: suiware/sui-dapp-starter
Releases · suiware/sui-dapp-starter
0.11.0: Removed Sui prerequisites dependency, updated Walrus deployment setup, updated frontend dependencies
0.11.0: Removed Sui prerequisites dependency, updated Walrus deployment setup, updated frontend dependencies
Latest
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@0.11.0
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@0.10.0
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@0.9.0
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@0.8.0
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@0.7.0
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!
RC 3: UX improvements and code refactoring
Main changes:
- frontend: Used newer API to fund an address through faucet.
- frontend: Made the custom connect button trigger the connect modal with wallet selection.
- frontend: The
useNetworkType()
hook has becomeuseSynchronizedNetworkType()
. The parameters and returned fields have been changed too. See docs for more detail. - frontend: Implemented hiding Faucet and Block Explorer in the footer if the wallet is not connected
- frontend: Made the Block Explorer link in the footer to point to the deployed package.
- frontend: Updated third-party dependencies.
Installation
The installation guide is here.
Happy hacking!
RC 2: More networks support, NetworkSupportChecker, demo and new site
Main changes:
- backend/frontend: Made it possible to have a separate package ID for every network
- backend: Added devnet, testnet and mainnet management commands
- frontend: Added NetworkSupportChecker component, displaying a warning i current network is not supported
- frontend: Added a warning message if no Sui wallets detected
- frontend: Updated dependencies
- frontend: Allowed not passing any params to useNetworkType, useBalance and useTransact hooks
- frontend: Added meta-description and robots.txt to improve SEO
- docs: Improved Readme.
Other:
- Setup the project site https://sui-dapp-starter.dev/
- docs: Moved Github Wiki to the Docs section of the site https://sui-dapp-starter.dev/docs/
- Deployed demo package to Devnet. Try it here https://demo.sui-dapp-starter.dev
Installation
The installation guide is here.
Happy hacking!