Commit Graph
3678 Commits
Author SHA1 Message Date
Steven Enamakel 8b5cea7164 Merge remote-tracking branch 'origin/feat/login-web-to-desktop' into feat/theme 2026-01-28 02:40:25 +05:30
Steven Enamakel f0d64e8e97 Update ConnectionIndicator description and refactor Home component styles for improved user experience
- Modified the description in the ConnectionIndicator component for clearer messaging.
- Refactored button styles in the Home component to enhance visual consistency and user interaction.
- Removed the AnalyticsStep component to streamline the onboarding process.

These changes aim to improve user clarity and engagement throughout the application.
2026-01-28 02:27:35 +05:30
M3gA-MindandClaude Opus 4.5 4f05041e05 Fix deep link auth flow with Rust token exchange and platform workarounds
Replace browser fetch() with Rust invoke() for token exchange to bypass
CORS restrictions. Fix deep link listener by removing premature __TAURI__
guard (not available at module load), using lazy dynamic import instead.
Add deepLinkHandled localStorage flag to prevent infinite reload loops
from getCurrent() re-delivering the same URL after navigation. Add
backend auth implementation guide and platform-specific deep link docs.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 02:25:55 +05:30
Steven Enamakel 334673e59a Add Lottie animations to onboarding steps and integrate LottieAnimation component
- Introduced a new LottieAnimation component to handle Lottie animations in the onboarding flow.
- Updated the Onboarding component to include Lottie animations for each step, enhancing visual engagement.
- Added multiple Lottie animation files to the public/lottie directory for use in onboarding steps.
- Adjusted the ConnectStep and GetStartedStep components to improve messaging and user experience.

These changes aim to create a more dynamic and engaging onboarding experience for users, utilizing animations to illustrate key steps in the process.
2026-01-28 02:24:06 +05:30
Steven Enamakel 1500ca7a28 Add Telegram connection modal and integrate into onboarding flow
- Introduced a new TelegramConnectionModal component to facilitate user login via QR code and two-factor authentication.
- Updated ConnectStep to manage the modal's visibility and handle completion of the Telegram connection process.
- Enhanced user experience by providing clear steps for connecting to Telegram during onboarding.

These changes aim to streamline the onboarding process by offering a seamless connection experience for Telegram users.
2026-01-28 02:09:15 +05:30
Steven Enamakel c3c47a3878 Update ConnectStep styles and messaging for enhanced clarity and user reassurance
- Changed background color and border styles for improved visual consistency.
- Updated messaging to emphasize that all data is stored privately and encrypted, enhancing user trust in the application.

These changes aim to strengthen user confidence during the onboarding process by clearly communicating privacy measures.
2026-01-28 02:03:02 +05:30
Steven Enamakel 492a3544d4 Remove .env file and update .gitignore to include environment variable files
- Deleted the .env file to enhance security by removing sensitive information from the repository.
- Updated .gitignore to ensure that .env files are ignored, preventing accidental commits of sensitive data.

These changes improve the security posture of the project by safeguarding environment variables.
2026-01-28 01:57:06 +05:30
Steven Enamakel cb0cf66649 Refactor URL opening logic and update imports for improved modularity
- Moved the openUrl function to a new utility file for better organization and reusability across components.
- Updated import paths in Home and GetStartedStep components to reflect the new location of the openUrl function.
- Simplified error handling in the handleStartCooking function by removing unnecessary try-catch block.

These changes enhance code maintainability and streamline the process of opening URLs in the application.
2026-01-28 01:55:01 +05:30
Steven Enamakel 0929a3681d Update title and add ConnectionIndicator component for enhanced user feedback
- Changed the title in index.html to "AlphaHuman" for better branding.
- Introduced a new ConnectionIndicator component to provide real-time connection status updates in Home and GetStartedStep pages.
- Updated Home and GetStartedStep components to include the ConnectionIndicator, improving user awareness of their connection status and enhancing the onboarding experience.
2026-01-28 01:52:14 +05:30
Steven Enamakel f8f5e314d7 Update Tailwind configuration and enhance onboarding steps for clarity and engagement
- Optimized primary color definitions in tailwind.config.js for better visibility on dark backgrounds.
- Updated text in the Welcome, Connect, Features, Get Started, and Privacy steps to improve clarity and user engagement.
- Adjusted button labels to create a more inviting and action-oriented experience for users.

These changes aim to enhance the overall onboarding experience, ensuring users have a clear understanding of the application while maintaining a visually appealing design.
2026-01-28 01:39:06 +05:30
Steven Enamakel 5350737b3d Refactor onboarding steps and update styles for improved user engagement
- Adjusted button styles and text in the FeaturesStep and PrivacyStep components to enhance clarity and user experience.
- Updated titles and descriptions across onboarding steps to better communicate the features and privacy measures of AlphaHuman.
- Modified button text to create a more engaging call-to-action for users.

These changes aim to streamline the onboarding process, making it more intuitive and appealing while emphasizing the application's key features and privacy commitments.
2026-01-28 01:20:36 +05:30
Steven Enamakel d7989ee6df Update onboarding flow to include new FeaturesStep and adjust step sequence
- Added a new FeaturesStep component to showcase key features of AlphaHuman.
- Updated the Onboarding component to include the new FeaturesStep, increasing total steps from 4 to 5.
- Rearranged the sequence of steps to enhance user engagement and clarity.
- Improved messaging in the ConnectStep and GetStartedStep for better user understanding.

These changes aim to provide a more comprehensive onboarding experience, highlighting the features of the application while ensuring a smooth transition through the steps.
2026-01-28 01:01:46 +05:30
Steven Enamakel f8afb1eeab Enhance ConnectStep component with new connection options and improved user experience
- Introduced new connection options for Google, Notion, Telegram, Web3 Wallet, and Crypto Trading Exchanges.
- Implemented a 'coming soon' feature to disable buttons for options not yet available.
- Updated messaging to clarify the importance of connecting accounts for a personalized experience.
- Added new icons for Binance, Google, Notion, Telegram, and Metamask to enhance visual appeal.

These changes aim to provide users with a clearer and more engaging onboarding experience while connecting their accounts.
2026-01-28 00:58:33 +05:30
Steven Enamakel 8cd1b51174 Update onboarding steps for improved clarity and user engagement
- Modified button styles in the Onboarding component for a cleaner look.
- Changed default selected option in AnalyticsStep from 'maximumPrivacy' to 'shareAnalytics' to better reflect user preferences.
- Updated titles and descriptions in AnalyticsStep and GetStartedStep for clearer messaging and enhanced user understanding.
- Improved overall layout and text for a more cohesive onboarding experience.

These changes aim to streamline the onboarding process, making it more intuitive and engaging for users.
2026-01-28 00:45:28 +05:30
Steven Enamakel 1087ae51ec Refactor PrivacyFeatureCard and Step1Privacy for improved layout and styling
- Adjusted padding and text styles in PrivacyFeatureCard for better readability and alignment.
- Updated privacy feature titles with icons to enhance visual appeal and user engagement.
- Modified layout in Step1Privacy to improve spacing and overall design consistency.
- Streamlined button styles for a more cohesive user experience.

This update enhances the onboarding process by making privacy features more visually engaging and easier to read, aligning with the focus on user security and clarity.
2026-01-28 00:39:18 +05:30
Steven Enamakel 27dc4037c1 Add PrivacyFeatureCard component and integrate into Step1Privacy
- Introduced PrivacyFeatureCard component to display privacy features with titles and descriptions.
- Updated Step1Privacy to utilize PrivacyFeatureCard, showcasing key privacy features in the onboarding process.
- Enhanced layout and messaging for improved user understanding of privacy protections.

This update enriches the onboarding experience by clearly communicating privacy features, aligning with the overall focus on user security and engagement.
2026-01-28 00:28:07 +05:30
Steven Enamakel a08dac2794 Refactor onboarding steps and update components for improved user flow
- Replaced Step1Phone with Step1Privacy, introducing a new privacy-focused onboarding step.
- Added Step2Analytics and Step3Connect components to enhance user engagement and data privacy options.
- Updated routing in App.tsx to reflect new onboarding structure, ensuring a seamless transition between steps.
- Removed Step4Connect and replaced it with Step4GetStarted, which guides users to interact with the Telegram bot.
- Enhanced overall onboarding experience with clearer messaging and streamlined navigation.

This update improves the onboarding process, emphasizing user privacy and engagement while maintaining a cohesive design.
2026-01-28 00:22:26 +05:30
Steven Enamakel f6b7a3d7d5 Add TypewriterGreeting component for animated greetings in Welcome page
- Introduced a new TypewriterGreeting component that displays greetings with typing and deleting animations.
- Updated the Welcome page to utilize the TypewriterGreeting component, enhancing user engagement with dynamic text.
- Modified the greetings array to include additional crypto-themed messages.

This update improves the visual appeal and interactivity of the Welcome page, creating a more engaging user experience.
2026-01-28 00:14:06 +05:30
Steven Enamakel 0fc07e0889 Refactor onboarding and styling for improved user experience
- Updated onboarding steps to remove background patterns and enhance layout consistency.
- Modified text styles for better readability and accessibility, including opacity adjustments.
- Improved button styles for Google and Microsoft account connections.
- Enhanced privacy and security messaging across onboarding steps.
- Streamlined the overall design to align with the dark mode theme and glass morphism aesthetics.

This update enhances the onboarding flow, making it more visually appealing and user-friendly while maintaining a focus on privacy and security.
2026-01-28 00:10:42 +05:30
Steven Enamakel 9ebf724651 Add environment configuration and update styles for dark mode
- Created a new .env file to store the Telegram bot username.
- Added new background images (bg-dark.png, bg.jpg, bg.png) for enhanced visuals.
- Updated App.css and index.css to implement dark mode styles, including color adjustments and background changes.
- Modified Home.tsx to include a button that opens the Telegram bot link.
- Enhanced the configuration file to include the Telegram bot username.

This update improves the user interface with a dark mode theme and integrates Telegram functionality for better user engagement.
2026-01-28 00:02:06 +05:30
M3gA-Mind 098cf17d44 Add deep link functionality and backend integration for authentication
- Introduced @tauri-apps/plugin-deep-link for handling deep link events
- Implemented setup for deep link listener in main application entry
- Enhanced Login page to support Telegram authentication via deep links
- Created utility functions for building and handling deep links
- Added configuration for backend URL management
- Updated Tauri configuration to support deep link plugin

This update enhances the user experience by allowing seamless transitions between web and desktop applications through deep linking.
2026-01-27 22:37:36 +05:30
cyrusandClaude 5aacc7546f Implement complete onboarding flow with welcome, login, privacy, analytics, account connection, and weather home page
- Add React Router setup with comprehensive routing structure
- Create Welcome page with crypto-themed humor and engaging greetings
- Implement Login page with phone number input (formatted) and Telegram authentication options
- Build 3-step onboarding flow: Privacy settings, Analytics preferences, Account connection
- Add Privacy page with Enterprise-Grade Security messaging and certifications (SOC 2, CASA)
- Create Analytics page with privacy controls (Securely Share vs Maximum Privacy)
- Implement Connect Account page with Google/Microsoft integration options
- Add beautiful Home page with weather card design, tropical beach theme, and personalized greeting
- Include dummy data and mobile-first responsive design throughout
- Maintain glass morphism design system consistency across all components

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-27 17:44:36 +05:30
cyrusandClaude 749dd60972 Fix custom agents by adding required YAML frontmatter for Claude Code compatibility
- Add proper YAML frontmatter to all agent files (name, description, model, color)
- Fix orchestra, stevebaba, elvinbaba, prembaba agents to be properly recognized
- Add frontmatter to build-agent, deploy-agent, dev-agent, mobile-agent, test-agent
- Enable all custom agents to be available in Claude Code agent selector
- Resolve "Agent type not found" errors by ensuring proper configuration format

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-27 17:14:50 +05:30
cyrusandClaude e90ef2d804 Add continuous high-level status reporting to all agents
Enhanced Agent Visibility:
• stevebaba: Shows architecture analysis and planning progress with 🏗️ indicators
• elvinbaba: Shows implementation progress with current files being worked on using 👨‍💻 indicators
• neilbaba: Shows design analysis and specification creation with 🎨 indicators
• prembaba: Shows QA testing progress and issue resolution with 🧪 indicators
• orchestra: Coordinates and relays all agent status updates for complete pipeline visibility

Status Update Format:
Each agent now provides continuous progress updates showing:
- Current activity and what they're working on
- Progress indicators for current step/file/component
- Next actions in their workflow

Benefits:
• Complete transparency of pipeline progress
• Real-time visibility into what each agent is doing
• Better coordination and communication between agents
• Enhanced user experience with clear status indicators

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-27 16:54:45 +05:30
cyrusandClaude 24a2435be3 Add comprehensive agent team with orchestration pipeline
Agent Team:
• orchestra - Development pipeline orchestrator managing agent workflow
• stevebaba - Project architect and task breakdown specialist
• elvinbaba - Senior developer and implementation expert
• neilbaba - Design expert providing UI/UX guidance (advisory only)
• prembaba - Quality assurance and code standards specialist

Pipeline Features:
• Smart task routing through specialized agents
• Real-time progress visibility and status updates
• Inter-agent communication and question handling
• Quality gates and exception management
• Design consultation integration for UI/UX tasks

Agent Capabilities:
• Full tool access for all agents
• Clear role boundaries and responsibilities
• Escalation protocols for complex issues
• Self-sufficient operation with minimal oversight
• Comprehensive documentation and guidelines

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-27 16:52:37 +05:30
cyrusandClaude 21bc440ed8 Implement comprehensive crypto-focused design system with premium glass morphism UI
Major Features Added:
• Complete glass morphism design with enhanced 16px backdrop blur effects
• Crypto price ticker with animated scrolling and brand colors (BTC/ETH)
• Full navigation system (Dashboard, Portfolio, Chat, Markets) with active states
• Chat interface with sent/received message bubbles and crypto addresses
• All button variants (Primary, Secondary, Success, Danger) with hover animations
• Enhanced form components with focus states and crypto-specific styling
• Status indicators (Online/Offline/Warning) with proper color theming
• Loading states with animated pulse placeholders
• Premium typography system (Inter + JetBrains Mono fonts)
• Sophisticated color palette for crypto/fintech applications
• Custom scrollbar styling and smooth animations throughout
• Mobile-first responsive design with accessibility features
• Complete Tailwind CSS configuration with crypto-optimized utilities

Technical Updates:
• Updated .claude documentation with current implementation status
• Added comprehensive design system documentation
• Configured Tailwind CSS v3 with PostCSS integration
• Enhanced project vision and tech stack documentation
• All builds passing (npm run build + cargo check)

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-27 16:18:23 +05:30
M3gA-Mind 81ab7a9311 Refactor project structure by organizing source files and updating configuration settings for improved maintainability. Enhanced README.md with setup instructions and usage guidelines. 2026-01-27 13:25:05 +05:30
M3gA-Mind 577ffcd27c Initialize Tauri application with React and TypeScript setup, including essential configuration files, project structure, and initial assets. Added .gitignore, package.json, and README.md for project documentation and setup instructions. 2026-01-27 03:36:29 +05:30