Commit Graph
1042 Commits
Author SHA1 Message Date
Steven Enamakel d51f67445c Merge branch 'develop' of github.com:tinyhumansai/openhuman into develop 2026-03-20 20:05:23 -07:00
Steven Enamakel a1f2cdb71a remove FeedbackCard, FeedbackDetailModal, FeedbackKanban, and FeedbackList components 2026-03-20 19:54:59 -07:00
Steven Enamakel d2ffdc8886 remove unwwatned components 2026-03-20 17:21:47 -07:00
Steven Enamakel 6561a6b08e Merge branch 'main' of github.com:tinyhumansai/openhuman 2026-03-20 17:19:30 -07:00
Steven Enamakel be2d463e2e remove unwanted pages 2026-03-20 17:18:20 -07:00
Steven EnamakelandGitHub 8bb1860ff7 Feat/landing revamp (#3)
* docs: add AGENTS.md for repository guidelines and project structure

- Introduced AGENTS.md to outline project structure, build commands, coding style, testing guidelines, and commit/pull request practices.
- Included detailed sections on module organization and naming conventions to enhance developer onboarding and consistency.

* feat: enhance landing page and configuration for improved user experience

- Updated next.config.ts to pin Turbopack root to the app directory for better workspace management.
- Modified package.json scripts to use Webpack during development and build processes.
- Refactored postcss.config.mjs to set the base path for Tailwind CSS.
- Replaced CSS imports in globals.css with Tailwind directives for better styling management.
- Introduced RotatingTetrahedronCanvas component for dynamic visual effects on the Welcome page.
- Revamped Welcome page layout to include the new canvas and improve overall design and user engagement.

* refactor: update CSS imports and enhance HeroCTA layout for improved responsiveness

- Replaced Tailwind CSS directives in globals.css with an import statement for better compatibility.
- Modified the HeroCTA component layout to improve responsiveness and alignment across different screen sizes.

* feat: integrate RotatingTetrahedronCanvas and update HeroCTA links for enhanced landing page experience

- Added RotatingTetrahedronCanvas component to display a dynamic 3D visual on the landing page.
- Replaced outdated links in HeroCTA component to direct users to the updated TinyHumans resources.

* update design
2026-03-20 17:07:04 -07:00
Steven Enamakel 4caf9a5b20 update design 2026-03-20 17:06:10 -07:00
Steven Enamakel 95aba8e3e6 feat: integrate RotatingTetrahedronCanvas and update HeroCTA links for enhanced landing page experience
- Added RotatingTetrahedronCanvas component to display a dynamic 3D visual on the landing page.
- Replaced outdated links in HeroCTA component to direct users to the updated TinyHumans resources.
2026-03-20 17:00:06 -07:00
Steven Enamakel 2ecc7cad22 refactor: update CSS imports and enhance HeroCTA layout for improved responsiveness
- Replaced Tailwind CSS directives in globals.css with an import statement for better compatibility.
- Modified the HeroCTA component layout to improve responsiveness and alignment across different screen sizes.
2026-03-20 16:56:18 -07:00
cyrus 8f4bef70c2 refactor: replace injectAll with injectOpenClawContext for streamlined context injection
- Removed `injectAll`, `injectSoulIntoMessage`, and `injectToolsIntoMessage` along with their utilities.
- Added `injectOpenClawContext` as the new single context injection system.
- Updated context injection logic across Redux, APIs, and Tauri commands.
- Deleted SOUL and TOOLS injection code, aligning with the new OpenClaw approach.
2026-03-20 19:15:19 +05:30
cyrus 77a960daf4 refactor: remove ManagementModal and unused tool update logic
- Deleted `ManagementModal` component and its associated state and handlers.
- Removed unused `updateToolsDocumentation` and `forceToolsCacheRefresh` logic.
- Simplified `Skills` page by eliminating unnecessary modal-related code.
2026-03-20 18:02:18 +05:30
cyrus 5287a76407 refactor: replace ManagementModal with navigation to /skills
- Removed `ManagementModal` handling and its associated state and logic.
- Updated click action in `SkillsGrid` to navigate to the `/skills` page.
- Adjusted overlay text to reflect the new navigation behavior.
2026-03-20 17:58:02 +05:30
cyrus 03664c9402 feat: implement Skills page with dynamic skill management
- Added `Skills.tsx` to introduce a new page for managing skills.
- Integrated skill discovery, status visualization, and sorting logic.
- Enabled skill-specific actions like sync and setup modal handling.
- Improved management workflow through a dedicated `ManagementModal`.
2026-03-20 17:49:23 +05:30
cyrus 1d34d77ead fix: resolve duplicate Skills sidebar entry
- Removed redundant entry for the `Skills` menu item in `MiniSidebar.tsx`.
2026-03-20 17:49:09 +05:30
cyrus 5239322ac9 refactor: simplify Intelligence page content and layout
- Removed unused skill-related logic, state management, and components.
- Updated page design to display a concise "coming soon" message.
- Added `/skills` route and sidebar link for future skill management.
2026-03-20 17:48:31 +05:30
cyrus 2dec6f3b6f feat: filter developer-only settings based on IS_DEV flag
- Added `devOnly` property to specific settings menu items.
- Ensured `mainMenuItems` filters out dev-only items unless `IS_DEV` is true.
- Improved user experience by hiding developer-specific settings in production.
2026-03-20 17:43:54 +05:30
cyrus 5b9a088141 Refactor: centralize development environment check with IS_DEV
Replaces scattered environment checks with the centralized `IS_DEV` constant from `config.ts`. This improves consistency and simplifies maintenance by reducing redundancy across multiple files.
2026-03-20 17:38:28 +05:30
cyrus e1145123db feat: add timeout handling for API requests, inference, and tools
- Introduced configurable `timeout` option in `ApiClient` to prevent long-hanging requests.
- Added safety timeout in `Conversations` to clear loading states in case of prolonged processing.
- Integrated timeouts for inference API and tool executions to handle unresponsive operations gracefully.
- Improved error handling for timeout scenarios with user-friendly error messages and state cleanup.
2026-03-20 17:33:21 +05:30
Steven Enamakel 703deba688 feat: enhance landing page and configuration for improved user experience
- Updated next.config.ts to pin Turbopack root to the app directory for better workspace management.
- Modified package.json scripts to use Webpack during development and build processes.
- Refactored postcss.config.mjs to set the base path for Tailwind CSS.
- Replaced CSS imports in globals.css with Tailwind directives for better styling management.
- Introduced RotatingTetrahedronCanvas component for dynamic visual effects on the Welcome page.
- Revamped Welcome page layout to include the new canvas and improve overall design and user engagement.
2026-03-19 23:10:18 -07:00
Steven Enamakel bd5daa063e docs: add AGENTS.md for repository guidelines and project structure
- Introduced AGENTS.md to outline project structure, build commands, coding style, testing guidelines, and commit/pull request practices.
- Included detailed sections on module organization and naming conventions to enhance developer onboarding and consistency.
2026-03-19 22:15:45 -07:00
Steven Enamakel 8322006b61 docs: refine README.md to enhance clarity and detail about OpenHuman's functionality
- Revised sections to improve the articulation of OpenHuman's subconscious loop and memory processing capabilities.
- Clarified the challenges faced by current systems and emphasized the unique advantages of OpenHuman.
- Updated the architecture section title for better context and understanding.
2026-03-19 20:26:30 -07:00
Steven Enamakel 0ef3f72898 docs: update README.md to clarify OpenHuman's capabilities and enhance messaging
- Revised the challenge and solution sections to better articulate the limitations of current systems and the advantages of OpenHuman.
- Expanded the description of OpenHuman's memory processing capabilities and its subconscious loop functionality.
- Improved the result section to emphasize the personalized nature of OpenHuman as a self-aware agent.
2026-03-19 20:23:12 -07:00
Steven Enamakel 5f1b3cb81a docs: enhance README.md with improved link formatting for community engagement
- Updated community links in README.md to use HTML anchor tags for better presentation and accessibility.
- Ensured consistent formatting across all community links to enhance readability.
2026-03-19 20:18:02 -07:00
Steven Enamakel 25e193cdaa docs: update README.md to enhance messaging and add community links
- Revised the description of OpenHuman to emphasize its role as an artificially conscious human.
- Added community links for Discord, Reddit, X, and documentation to foster engagement.
- Improved the phrasing in the results section for clarity and impact.
2026-03-19 20:16:02 -07:00
Steven Enamakel 46172b3297 Merge branch 'main' of github.com:tinyhumansai/openhuman 2026-03-19 20:13:43 -07:00
Steven Enamakel d31f5534bd docs: update README and architecture documentation for clarity and platform support
- Revised README.md to clarify OpenHuman's capabilities and emphasize its desktop-only availability.
- Updated architecture documentation to reflect current platform support, explicitly stating that mobile and web are not yet available.
- Enhanced getting-started and platform documentation to align with the desktop-only focus and remove references to unsupported platforms.
- Improved overall consistency and clarity across documentation regarding product scope and capabilities.
2026-03-19 20:13:36 -07:00
Steven Enamakelandgitbook-bot b526f6b2aa GITBOOK-33: No subject 2026-03-19 18:39:09 +00:00
Steven Enamakel 1931e4c5ad docs: update README and SUMMARY for clarity and organization
- Changed the icon in README.md from diamond to hand-wave for better representation.
- Simplified the title in README.md from "Welcome to OpenHuman" to "Welcome".
- Revised the structure of SUMMARY.md by renaming sections and removing outdated links, enhancing navigation.
- Updated the icon in getting-started.md from play to baby-carriage for improved visual consistency.
- Removed the platform and privacy/security sections from the documentation as part of a content cleanup.
2026-03-19 11:35:57 -07:00
Steven Enamakel a929a6b0a8 docs: enhance README.md with new sections for GitHub stars and contributors
- Added a section encouraging users to star the repository on GitHub.
- Included a visual representation of star history.
- Introduced a "Contributors Hall of Fame" section to recognize contributors.
2026-03-19 11:29:47 -07:00
Steven Enamakel 6d43a6d518 chore: update GitHub Actions workflows and documentation
- Modified build.yml to trigger on changes in 'src/**' and 'src-tauri/**' paths.
- Standardized quotes in package-and-publish.yml for consistency.
- Updated README.md and SUMMARY.md to reflect new branding and added new sections for platform and privacy.
- Introduced new documentation files for platform availability and privacy/security features.
2026-03-19 11:26:56 -07:00
Steven Enamakel eae14e0d7a Merge branch 'main' of github.com:tinyhumansai/openhuman 2026-03-19 11:25:45 -07:00
Steven Enamakel 5d82a9eda0 refactor: update project branding from AlphaHuman to OpenHuman across the application
- Renamed all instances of "AlphaHuman" to "OpenHuman" in various components, pages, and files.
- Updated links and email addresses to reflect the new OpenHuman branding.
- Ensured consistency in messaging and branding throughout the application.
2026-03-19 11:25:39 -07:00
Steven Enamakelandgitbook-bot dbc265d28d GITBOOK-30: No subject 2026-03-19 18:22:38 +00:00
Steven Enamakelandgitbook-bot a616feec05 GITBOOK-29: No subject 2026-03-19 18:19:50 +00:00
Steven Enamakelandgitbook-bot 9b75711323 GITBOOK-28: No subject 2026-03-19 18:18:56 +00:00
Steven Enamakel 15964fb675 refactor: rename project from AlphaHuman to OpenHuman across documentation
- Updated all instances of "AlphaHuman" to "OpenHuman" in README.md, SUMMARY.md, and various overview documents.
- Adjusted links and references to the new GitHub repository for OpenHuman.
- Ensured consistency in branding and messaging throughout the documentation.
2026-03-19 11:09:00 -07:00
Steven Enamakel 72242468fa fix: correct typo in README and update Node.js version in CI workflow
- Fixed the spelling of "reminisces" in the README.md file.
- Updated Node.js version from 20 to 24 in the GitHub Actions workflow for lander pages.
- Changed yarn install command to use --non-interactive for smoother CI execution.
2026-03-19 10:52:16 -07:00
Steven Enamakel 97358a4ea6 refactor: rename project from AlphaHuman to OpenHuman and update configurations
- Deleted obsolete .mcp.json file.
- Updated ESLint and test configurations to reflect new file paths.
- Changed title and branding in index.html and README.md to OpenHuman.
- Adjusted package.json scripts for testing with new configuration files.
- Modified E2E test scripts to use updated WebDriverIO configuration paths.
- Added new TypeScript configuration files for E2E testing and Vitest.
2026-03-19 10:48:08 -07:00
Steven Enamakel 82c209b252 feat: initialize Next.js landing page with essential configurations and components
- Added .gitignore to exclude unnecessary files and directories.
- Created ESLint configuration for code quality enforcement.
- Set up Next.js configuration file for project settings.
- Established package.json with dependencies for React, Next.js, and TypeScript.
- Configured PostCSS for Tailwind CSS integration.
- Developed foundational components including layout, global styles, and animated backgrounds.
- Implemented feedback system components for user interaction and feedback management.
- Added README for project documentation and setup instructions.
2026-03-19 10:38:38 -07:00
Steven Enamakel c613a391cf feat: initialize Next.js landing page with essential configurations and components
- Added .gitignore to exclude unnecessary files and directories.
- Created ESLint configuration for code quality and consistency.
- Set up Next.js configuration file for project settings.
- Initialized package.json with dependencies and scripts for development.
- Configured PostCSS for Tailwind CSS integration.
- Added global styles and layout components for the landing page.
- Implemented core components including AnimatedBackground, AnimatedLogo, and Feedback features.
- Established feedback management system with modals and kanban board for user interactions.
- Included README for project setup and usage instructions.
2026-03-19 10:36:44 -07:00
Steven EnamakelandGitHub 1916bb9033 Feat/gitbooks (#1)
* added gitbooks

* add: create TODO.md for upcoming features and improvements

- Documented tasks including skill downloads, JSON-RPC state management, and custom MCP server integration.
- Outlined payment flow integration and various skill enhancements.
- Added checklist for upcoming Android version and background processes.

* refactor: update ESLint configuration and adjust module import path

- Removed 'deploy/**' from ESLint ignore patterns to ensure better linting coverage.
- Changed the module import path in the GitHub Actions workflow from 'deploy/prepareTauriConfig.js' to 'scripts/prepareTauriConfig.js' for improved organization.
2026-03-19 10:27:31 -07:00
Steven Enamakel 3b2bbb586b add: create TODO.md for upcoming features and improvements
- Documented tasks including skill downloads, JSON-RPC state management, and custom MCP server integration.
- Outlined payment flow integration and various skill enhancements.
- Added checklist for upcoming Android version and background processes.
2026-03-19 10:22:24 -07:00
Steven Enamakel 1f6de95102 added gitbooks 2026-03-19 10:21:48 -07:00
Cyrus GrayandGitHub 48c7c8610c Merge pull request #184 from M3gA-Mind/feat/cleanup/dmg 2026-03-19 12:21:10 +05:30
M3gA-Mind 3a88a6d599 Merge remote-tracking branch 'upstream/develop' into feat/cleanup/dmg 2026-03-19 11:47:55 +05:30
M3gA-Mind a0654c0b67 feat: add macOS build scripts and update input schema handling
- Introduced new build scripts for macOS targeting Intel architecture, including options for debug and release builds.
- Updated input schema handling in the skill instance to ensure consistent naming with the `inputSchema` property for better compatibility with JSON serialization.
2026-03-19 11:37:41 +05:30
M3gA-Mind 232767c19a feat: integrate TinyHumans memory client for skill data synchronization
- Added `syncMemoryClientToken` utility to synchronize JWT token with the TinyHumans memory client after user login and Redux rehydration.
- Updated `PersistGate` in `App.tsx` to call `syncMemoryClientToken` on lift.
- Modified `SkillManagementPanel` to use `triggerSync` for skill management instead of stopping and starting skills.
- Implemented memory commands in Tauri for initializing and querying the TinyHumans memory client.
- Enhanced skill instance handling to persist sync data and clear memory on OAuth revocation.
- Introduced a new memory module to manage skill data synchronization effectively.
2026-03-18 17:05:16 +05:30
M3gA-Mind 5fb37c326a feat: enhance billing panel with auto-recharge and credit management features
- Added auto-recharge settings management, including fetching, updating, and toggling auto-recharge functionality.
- Integrated credit balance and team usage retrieval to provide users with real-time financial insights.
- Implemented card management features, allowing users to add, update, and delete saved payment methods.
- Updated API interactions to support new endpoints for credits and auto-recharge functionalities.
- Improved user experience with loading states and error handling for credit-related operations.
2026-03-18 15:10:05 +05:30
cyrus 8eaf682d83 remove: deprecated QuickJS runtime and associated libraries
- Deleted `bootstrap.js`, `qjs_ops`, and `mod.rs` from QuickJS runtime module.
- Removed unused QuickJS-related code, including APIs for browser-like shims, IndexedDB, WebSocket, TDLib, and OAuth.
- Simplified project structure by eliminating redundant QuickJS dependencies.
2026-03-17 23:09:37 +05:30
cyrus bdb9e407a8 chore: remove unused Telegram API type definitions to reduce file size and cleanup 2026-03-17 23:09:09 +05:30