Nico-chan AI - v0.2 Changelog

Introduction
In this release (v0.2), several updates and improvements have been made to enhance user experience and functionality. A notable addition is the ALD token faucet, allowing users to chat with Nico-chan AI without needing additional tokens from the creator.
Initial Vlog for v0.1
Check out the initial vlog about Nico-chan AI v0.1 here to see how it all started!
Changes Overview
Major Updates:
- ALD Token Faucet: Added a faucet for users to obtain ALD tokens without requiring assistance.
- Usernames: Displayed usernames from the contract in chats to personalize interactions [416988f].
User Experience Enhancements:
- Update RAG for LLM query: Enhanced query processing for better user interaction [49fe662].
- Add display for username in chat: Nico-chan AI now displays usernames in chats, allowing for personalized interactions without relying on generic greetings like 'Hello ', 'Hi ', or 'Yow ' [416988f].
- Disable chat input when username is not set: Prevented users from sending messages without setting their username first [89a561f].
Interface Improvements:
- Update character name: Changed the character's name for consistency and user recognition [b1c70c8].
- Add hide function for WalletCard: Added functionality to hide wallet cards based on certain conditions [14a03be].
Technical Enhancements:
- Update username for users: Implemented a mechanism for users to update their usernames within the application [714b090].
- Update user icon: Replaced the default favicon with a cleaner, more modern user icon [c2d0f93].
- Update chat to display username from contract: Integrated with the contract system to show dynamic usernames in chats [29d2ecc].
Internal Improvements:
- Update events and struct for message with username: Adjusted event handling and data structures to accommodate usernames properly [db50b23].
- Remove console.log: Cleaned up code by removing unnecessary log statements [5b3ad8f].
- Fix inputUsername not restoring on modal open: Resolved an issue where the input field for usernames was not resetting correctly [cf024b2].
Quick Start Guide
Follow these steps to get started chatting with Nico-chan AI using MetaMask:
1. Install MetaMask
First, install the MetaMask browser extension from the Chrome Web Store or Firefox Add-ons. Follow the instructions to create your wallet account.

2. Sign-in to Nico-chan AI Web Interface
After installing MetaMask. Go to the Nico-chan AI website.

Click "Connect Wallet" and select "MetaMask".
Approve adding the AldChain Testnet network when prompted.
Switch to the AldChain Testnet network.

After that, you are now successfully logged in to Nico-chan AI.

3. Get ALD Tokens from Faucet
Click your wallet button, copy your wallet address.

Go to the ALD Token Faucet. Paste your wallet address and click "Claim Tokens".
Wait for a success message.

4. Set Up your Username
Go back to Nico-chan AI. Click "Update username" and replace "anonymous" with your desired name.

Click "Change Username". Confirm the successful update message.

Your username should reflect on the wallet interface upon successful username update.

5. Start Chatting with Nico-chan AI
- With your wallet connected and username set, you're ready to start chatting!
- Type in your questions or comments and enjoy personalized interactions with Nico-chan AI.

Conclusion
Version 0.2 of Nico-chan AI includes significant enhancements aimed at improving user engagement, functionality, and ease-of-use. The addition of the ALD token faucet ensures that all users can enjoy the service without any additional barriers.