Substreak
More features coming soon
Changelog
Version 0.9.8
Website
Implemented consistent image spinner loading animation in NFT tabs on user profiles
Website
Added fallback to Substreak logo for non-existent or failed NFT images
API
Enhanced rate limiting protection for users sending messages too quickly
API
Improved function architecture with specialized forks for similar but distinct use cases
API
Expanded API data availability for broader Substreak ecosystem integration
General
Implemented various text improvements and UI refinements across the platform
General
Enhanced cross-platform compatibility for diverse user environments
Database
Optimized database queries for improved performance and reliability
Version 0.9.7
Telegram
Implemented group chat functionality with @substreak mention support
Telegram
Added group transaction notifications for successful transfers initiated in groups
Telegram
Integrated reaction handling for enhanced user interaction
Database
Expanded database schema to support fallback image links and group message flags
API
Increased execution limits to 30s for complex operations in the Explorer
Website
Implemented client-side polling for real-time transaction status updates
API
Enhanced transaction data fetching to eliminate redundant API calls
Website
Added support for viewing external addresses in the Explorer
API
Implemented cross-network address resolution between Relay, DOT, and Matrix chains
Version 0.9.6
API
Implemented protected API endpoints with robust rate limiting via Upstash
API
Added Vercel caching layer to optimize API performance and reduce database load
Website
Created dedicated /api section for developer documentation and collaboration requests
API
Implemented API access request system for projects and blockchains seeking collaboration
API
Developed cached CoinGecko price data through protected internal endpoints
Website
Refined website styling with subtle UI/UX improvements across all pages
API
Finalized comprehensive API documentation for external developers
Website
Enhanced collaboration section with improved visual design and interaction
Version 0.9.5
API
Restructured backend architecture to serve Explorer data through dedicated API endpoints
Website
Migrated website components from direct database queries to API-based data fetching
API
Implemented parameterized API endpoints for flexible data retrieval
Database
Optimized database performance by reducing direct query load through API abstraction
General
Improved code organization and reduced redundancy across the codebase
API
Established foundation for external API integrations and partnerships
API
Created initial API documentation framework for future expansion
Version 0.9.4
Website
Enhanced Explorer UX with improved navigation, filtering, and responsive design
Website
Added comprehensive user profile pages with balance, NFT, and transaction history
Website
Implemented fixed header with consistent styling across all explorer and user pages
Website
Added announcement banner with elegant fade effect on scroll for better user experience
Website
Improved transaction details page with better visualization and information hierarchy
Website
Enhanced loading states with branded animations and consistent styling
Website
Implemented advanced search functionality with support for addresses, transactions, and usernames
Website
Added transaction filters and pagination for better data browsing experience
Version 0.9.3
Telegram
Integrated transaction broadcasting to @substreak Telegram channel for public transaction feed
Website
Launched Substreak Explorer as the default platform for viewing transactions and addresses
Website
Enabled full Polkadot (DOT) support in Explorer with balance tracking and transaction history
API
Implemented transaction logging system with detailed status tracking and explorer links
Telegram
Optimized thumbnail previews for Telegram messages with more subtle and consistent design
Telegram
Added direct links to Explorer from transaction messages for seamless experience
Website
Enhanced transaction details with improved metadata and cross-chain visualization
API
Implemented comprehensive address validation for all supported networks
Version 0.9.2
Telegram
Implemented /teleport command to move ENJ from Matrixchain to Relaychain
API
Added and improved secure cross-chain asset transfer with XCM teleport
Telegram
Improved user experience with interactive 'Thank you' feedback for received NFTs in Substreak.
Version 0.9.1
Telegram
Enhanced NFT search with dynamic 'Send NFT' button for owned NFTs
Telegram
Added balance display in search results for owned NFTs
Telegram
Integrated search functionality into the NFT command menu
Telegram
Improved search flow with interactive 'Start Search' button
Version 0.9.0
Telegram
Added pagination for NFT send functionality for better user experience with large collections
API
Implemented comprehensive network and address validation to prevent sending to incorrect addresses
Telegram
Added /fueltank command to view fuel tank status and support information
General
Enhanced error handling and user feedback throughout the send process
Version 0.8.9
General
Added Code Plugin to the plugin system
Telegram
Enhanced plugin system to dynamically handle enabled/disabled plugins
Telegram
Updated plugin interface with improved website links
Telegram
Added /code command redirect to plugin system
Telegram
Updated help documentation to include Code Plugin information
Version 0.8.8
General
Implemented new plugin system for feature access management
Telegram
Added /plugin command to view and activate available plugins
API
Integrated NFT-based access control for premium features
Telegram
Moved Swap functionality exclusively to the plugin system
Telegram
Updated help documentation to include plugin information
Version 0.8.7
API
Implemented fuel tank integration for free NFT transactions
Telegram
Added automatic user registration to fuel tank during onboarding
API
Integrated fuel tank dispatch calls for all NFT transfers
General
Reduced transaction fees to zero for users through fuel tank
Telegram
Added fuel tank management interface to admin panel
Version 0.8.6
API
Improved transaction status determination with more reliable block inspection
API
Added 'unverified' status for transactions that complete but can't be fully verified
API
Implemented additional balance check before broadcasting transactions
API
Enhanced error handling for edge cases with missing NFT information
Telegram
Made various minor UI adjustments for better user experience
Version 0.8.5
Telegram
Completely revamped NFT image integration in the user interface
Telegram
Implemented pagination for NFT send functionality
Telegram
Enhanced NFT display with better handling of missing metadata
Telegram
Improved NFT details view with more reliable image loading
API
Added proper error handling for NFT image loading failures
Version 0.8.4
Telegram
Implemented pagination for NFT display in balance view
API
Added 'expired' status for transactions that remain initialized for over 24 hours
Telegram
Added clock emoji (⏰) for expired transactions in history view
Database
Enhanced transaction status management with automatic expiration
Telegram
Improved user experience by showing only 5 NFTs per page
Version 0.8.3
Telegram
Implemented foundation for token swapping as the first Substreak plugin
Telegram
Added /swap command with interactive token selection interface
API
Integrated real-time exchange rate calculation with CoinGecko API
General
Implemented 10% platform fee for swap operations
General
Created extensible architecture for future plugin development
Version 0.8.2
Telegram
Completed full Polkadot integration (currently disabled)
Telegram
Rewrote registration flow to support multiple blockchain networks
API
Enhanced address generation to work with different network formats
Telegram
Updated receiving and sending flows to handle multiple token types
Telegram
Improved balance display to show all supported tokens
Version 0.8.1
Telegram
Implemented minor UI improvements for better user experience
API
Optimized API request frequency to prevent timeouts
API
Added temporary caching for frequently accessed data
Telegram
Fixed various display issues in command responses
Version 0.8.0
General
Released beta version with focus on stability and user feedback
API
Implemented comprehensive monitoring for system performance
API
Enhanced error logging for better issue tracking
Telegram
Improved user onboarding experience
Version 0.7.5
Website
Updated website content to be less blockchain-specific and more inclusive of future expansions
Website
Enhanced InfoBox component with broader platform description
General
Improved overall user experience with clearer messaging
Telegram
Optimized NFT send functionality for better reliability
Version 0.7.4
Telegram
Completed integration of NFT send functionality with confirmation flow
API
Added transaction status tracking for NFT transfers
Telegram
Enhanced error handling for NFT transactions
Telegram
Improved recipient notification for NFT transfers
Version 0.7.3
Telegram
Implemented initial NFT send functionality
Telegram
Added NFT selection interface with detailed previews
Database
Created database schema for tracking NFT transactions
Website
Enhanced website responsiveness and mobile compatibility
Website
Updated Development Status section to reflect Stage 2 (Beta) progress
Version 0.7.2
Database
Added 'invalid_entries' column to users table for tracking failed attempts
Telegram
Improved recipient display in guided send process
General
Enhanced code readability and consistency
Version 0.7.1
Telegram
Implemented 'Guided Send' feature when using the send functionality without arguments
API
Improved transaction status management in send functionality
API
Enhanced cron job to check both pending and initialized transactions
API
Updated transaction status update frequency to every minute
Database
Implemented proper status transitions for transactions (initialized -> pending -> success/failed)
Version 0.7.0
General
Forked project to version 0.7.0
General
Prepared for new feature development and improvements
Version 0.6.8
General
Introduced Substreak Plugins concept for future development
Website
Created new Plugins page to showcase planned features
Website
Improved accessibility and readability of plugin information
Website
Updated API Status component to include link to Plugins page
Version 0.6.7
Website
Updated Development Stages section on the website
Website
Improved overall styling and visual consistency
Website
Enhanced user interface elements for better user experience
Version 0.6.6
Telegram
Implemented immediate response upon /send command initiation
Telegram
Enhanced transaction confirmation process with message editing
Telegram
Added link preview for single Subscan links in transaction messages
Telegram
Optimized link preview handling for messages with multiple links
Telegram
Improved overall user experience in the send functionality
API
Updated editTelegramMessage function to handle web page previews correctly
Version 0.6.5
Telegram
Improved address display by shortening and hyperlinking to Subscan
Telegram
Enhanced readability of transaction messages in /send and /history commands
Telegram
Implemented consistent address formatting across all bot messages
Version 0.6.4
Telegram
Improved user experience by displaying usernames instead of addresses when possible
Telegram
Updated /send command to show usernames in confirmation and success messages
Telegram
Enhanced /history command to display usernames for transaction parties
Telegram
Implemented fallback to addresses when usernames are not available
Version 0.6.3
API
Implemented transaction confirmation step with initialized database entry
Database
Added 'initialized' status for transactions awaiting confirmation
Telegram
Enhanced /send command with confirmation message and buttons
Telegram
Improved transaction status display in /history command
Version 0.6.2
Website
Updated sitemap.xml with current pages and improved SEO metadata
Website
Optimized robots.txt for better search engine crawling
Version 0.6.1
Telegram
Enhanced /bug command with improved user feedback and admin notifications
Telegram
Implemented bug confirmation and denial process for admins
Telegram
Added 'Bugs' button to admin console for easier bug management
Version 0.6.0
General
Forked project to version 0.6.0
Telegram
Preparing for finalizing send functionality with focus on confirmation and security
Version 0.5.5
Telegram
Improved /history command reliability
API
Enhanced transaction status querying to prevent discarding of transactions
Database
Optimized transaction retrieval process for better performance
Version 0.5.4
API
Improved transaction status checking logic in cron job
API
Updated cron job frequency to run every minute for faster transaction confirmations
API
Enhanced checkTransactionStatus function to verify both transfer event and extrinsic success
Database
Integrated transactions database to store and manage pending transactions
API
Implemented system to add pending transactions to the database upon initiation
API
Added functionality to check transaction status using stored block hash
Version 0.5.3
Telegram
Implemented a new /bug command for users to report issues
Website
Created a dedicated page to display confirmed bug reports
Website
Enhanced the visual design of the bug report list for better user experience
Telegram
Integrated the bug reporting system with the admin panel for bug confirmation
Website
Updated the overall styling of the bugs page to match the app's design language
Version 0.5.2
General
Forked the project to version 0.5.2 for enhanced development
API
Improved Enjin API status check reliability using a constant test address
API
Enhanced system status reporting with separate user and transaction database information
API
Refined Supabase status check to include detailed user and transaction counts
Version 0.5.1
API
Optimized Enjin API status check for improved accuracy and reliability
API
Enhanced Supabase status checks for more comprehensive reporting
API
Improved overall system status checks for better monitoring
Version 0.5.0
Telegram
Implemented comprehensive System Status feature for admin panel
Telegram
Introduced Performance Metrics feature for enhanced system monitoring
API
Developed robust utility functions for thorough system status checks
API
Implemented advanced performance metrics tracking and reporting
Telegram
Overhauled admin panel interface with new monitoring and management features
Version 0.4.9
API
Improved codebase information retrieval for admin commands
API
Added project structure overview to codebase information
API
Optimized codebase info to focus on relevant project files and directories
Telegram
Enhanced admin codebase command to display more detailed project information
Version 0.4.8
API
Improved transaction handling process
API
Added block hash retrieval and storage for each transaction
API
Assigned transaction status 'Experimental' to each transaction
API
Enhanced logging for transaction details
Telegram
Implemented /history command to view recent transactions
Version 0.4.7
Database
Created transactions database for improved transaction tracking
Database
Updated database schema to support new transaction logging features
Version 0.4.6
Telegram
Added username requirement check when connecting to the bot
Telegram
Improved user onboarding process with username setup instructions
API
Enhanced database integrity by ensuring all users have a username
Version 0.4.5
Telegram
Enhanced /send command to recognize registered addresses and display usernames
Telegram
Improved transaction confirmation messages with recipient usernames when available
Version 0.4.3
Telegram
Enhanced /send command with improved balance checks and user guidance
Telegram
Added notification for users with 0 balance to use /receive command
Telegram
Updated send instructions to include information about minimum balance
Version 0.4.2
Website
Refined UI animations for improved user experience
Website
Updated changelog display with gradient styling
Version 0.4.1
Website
Added a new announcement banner to the website
Website
Implemented continuous scrolling text in the announcement banner
Website
Enhanced visibility of 'New:' tag in the announcement text
Version 0.4.0
General
Forked the project and incremented version to 0.4.0
API
Implemented retry mechanism for blockchain interactions
Telegram
Enhanced error handling in send functionality
Telegram
Added warning message for experimental /send command
Telegram
Included Subscan hyperlink in transaction success messages
Website
Improved website layout and responsiveness
Website
Updated project status description in API Status component
General
Prepared for new feature development phase post-fork
Version 0.3.5
API
Fixed gateway timeout issues in /send command
API
Improved error messages for database errors
Telegram
Enhanced user experience for /send command
Version 0.3.4
Telegram
Implemented address validation in /send command
Telegram
Added recipient notification for incoming transactions
API
Improved error handling for blockchain interactions
Version 0.3.3
API
Optimized database queries for user management
General
Enhanced logging for better debugging
Telegram
Improved error messages in Telegram bot responses
Version 0.3.2
API
Fixed minor bugs in user registration process
API
Improved performance of NFT fetching
General
Updated dependencies to latest versions
Version 0.3.1
Website
Updated project status description
Website
Adjusted layout and sizing of main components
Website
Improved responsiveness of container widths
Version 0.3.0
General
Forked the project and incremented version to 0.3.0
Website
Updated Telegram Bot access button to directly link to the bot
Website
Enhanced website metadata and social sharing preview
General
Removed debug logs and improved code cleanup
General
Prepared for new feature development phase post-fork
General
Streamlined component structure by removing unused code
Version 0.2.6
Website
Fixed bot owner star icon visibility across all environments
Website
Enhanced RegisteredUsers component for better performance and real-time updates
General
Improved environment variable handling for bot owner ID
Version 0.2.5
Website
Implemented real-time updates for registered users on the main page
Website
Improved user list animations using Framer Motion
Version 0.2.4
API
Improved RegisteredUsers component to fetch data directly from Supabase
Website
Enhanced error handling and loading states in RegisteredUsers component
Version 0.2.3
Website
Added star icon next to bot owner's username in the registered users list
Website
Implemented sorting to display bot owner first in the list
Version 0.2.2
Telegram
Added user deletion functionality to admin interface
Telegram
Enhanced admin users list with delete buttons
Version 0.2.1
General
Implemented BOT_OWNER_ID environment variable for improved security
Telegram
Added new user registration notifications sent to bot owner
Version 0.2.0
Telegram
Updated admin command to use BOT_OWNER_ID for authentication
General
Enhanced error handling and logging for user management functions
Version 0.1.9
Website
Updated InfoBox to display all changelogs, including the latest version
General
Ensured consistency between displayed version and actual current version
Version 0.1.8
Website
Added changelog to the InfoBox component
Website
Updated Data Management section in API Status component
Version 0.1.7
Telegram
Improved version history navigation in /version command
Telegram
Displays latest version first with correct navigation order
Version 0.1.6
Telegram
Implemented navigable version history in /version command
General
Moved changelogs to a separate file for easier maintenance
Version 0.1.5
Telegram
Updated /start command with welcome message and alpha tester information
Telegram
Added inline button to connect with Substreak
Version 0.1.4
Telegram
Added interactive /help command with glossary-like interface
Telegram
Implemented admin interface with user list
Telegram
Added /receive and /send commands
Version 0.1.3
Telegram
Implemented /admin command for user management
Telegram
Updated /version command to include latest changelog
Version 0.1.2
Telegram
Added inline 'Receive' and 'Send' buttons to balance message
Telegram
Created /receive command to display user's addresses
Version 0.1.1
General
Initial release of Substreak Bot
Telegram
Implemented basic functionality for interacting with Enjin ecosystem
Telegram
Added /start, /balance, and /version commands