Commit Graph
647 Commits
Author SHA1 Message Date
github-actions[bot] 0863a4194f chore(release): v0.49.1 2026-03-26 22:38:35 +00:00
Steven Enamakel f00342bbcb chore: update secret and variable extraction in scripts for dotenv compatibility
- Modified the extraction of secrets and vars in test-ci-local.sh and test-release-act.sh to escape quotes and newlines for proper dotenv parsing.
- Ensured that multiline values are correctly formatted to prevent parsing errors.
2026-03-26 15:38:04 -07:00
Steven Enamakel af15285fc8 chore: update release workflows to include production environment
- Added 'Production' environment specification to the create-release and build jobs in the GitHub Actions workflow.
2026-03-26 15:10:05 -07:00
Steven Enamakel bf765cc99c chore: update ci-secrets.example.json to reorder and clarify secret keys
- Reordered secret keys for better organization and clarity.
- Ensured all relevant keys are included and properly formatted.
2026-03-26 14:59:27 -07:00
Steven Enamakel 2b157615a6 chore: update workflows and configuration
- Added `tauri.key` and `tauri.key.pub` to .gitignore.
- Removed Telegram-related environment variables from CLAUDE.md and documentation.
- Updated GitHub Actions workflows to use the latest version of `tauri-action`.
- Deleted legacy version bump workflow and added a new changelog update workflow.
- Introduced a script for testing release workflows locally.
2026-03-26 14:57:29 -07:00
Steven Enamakel 036e91c45f chore: update workflows and configuration for project rebranding
- Removed Telegram-related environment variables from workflows.
- Updated GitHub repository references in workflows to reflect new project ownership.
- Changed default skills GitHub repository in configuration to align with rebranding.
2026-03-26 14:40:16 -07:00
Steven Enamakel 93adaf454b Merge branch 'develop' 2026-03-26 14:33:45 -07:00
Steven Enamakel aa8a2b6926 chore: update README.md to reflect project rebranding and enhance documentation
- Changed project name from AlphaHuman to OpenHuman.
- Updated project description to emphasize its capabilities.
- Revised links and badges for better clarity and accuracy.
- Added new image file for visual representation.
2026-03-26 14:33:28 -07:00
Steven Enamakel b0ec284292 chore: update README.md to reflect project rebranding and enhance community engagement
- Changed project name from AlphaHuman to OpenHuman.
- Updated project description to emphasize artificial consciousness.
- Revised community links and badge information for better clarity and accessibility.
2026-03-26 14:30:58 -07:00
Steven Enamakel dafde5990f chore: add symlink to CLAUDE.md in AGENTS.md 2026-03-26 14:27:22 -07:00
Steven Enamakel 7e360a89b1 chore: remove CLAUDE.md as part of documentation cleanup 2026-03-26 14:27:06 -07:00
Steven Enamakel 15a6279aa8 refactor: update workflows and documentation
- Removed outdated workflows for lander deployment and PR creation from develop to main.
- Updated build workflow to trigger on push events.
- Renamed version bump workflow to indicate it's legacy.
- Simplified CLAUDE.md by removing unnecessary introductory text.
2026-03-26 14:26:09 -07:00
Steven Enamakel e4a2a5e005 removed lander 2026-03-26 14:11:06 -07:00
Mega MindandGitHub e3bdaf74e1 Merge pull request #18 from M3gA-Mind/develop
refactor: streamline message handling in Conversations component
2026-03-26 23:32:59 +05:30
M3gA-Mind 7b072dfa70 refactor: streamline message handling in Conversations component
- Reorganized imports for better clarity and consistency.
- Removed unnecessary parameter from `handleSendMessageWeb` function to simplify its signature.
- Updated error handling in `sendMessage` thunk to enhance readability by consolidating the dispatch call for error responses.
2026-03-26 23:25:19 +05:30
Mega MindandGitHub b3a8c1e991 Merge pull request #17 from M3gA-Mind/develop
Memory Layer Only
2026-03-26 23:02:53 +05:30
M3gA-Mind a4d0c3a8cb refactor: enhance tool discovery by excluding read-only tools
- Introduced a utility function to identify read-only tools in both TypeScript and Rust implementations.
- Updated tool discovery logic to filter out read-only tools, ensuring only actionable tools are included in the skill definitions.
- Improved comments for clarity regarding the handling of tool data from the memory layer.
2026-03-26 23:01:45 +05:30
M3gA-Mind debd044491 Merge remote-tracking branch 'upstream/develop' into develop 2026-03-26 22:27:01 +05:30
M3gA-Mind 4ba1723cb7 Update TOOLS.md to reflect changes in Notion tool availability and clarify memory context usage
- Reduced the number of available tools for Notion from 25 to 12.
- Added architecture note regarding memory layer handling for read/query operations.
- Updated descriptions to specify that data retrieval is managed by the memory context instead of tools.
2026-03-26 22:26:42 +05:30
Mega MindandGitHub 4cf5408cc1 refactor: update memory recall methods to return context as JSON values (#16)
- Changed the return type of `recall_skill_context` to `Option<serde_json::Value>` for better flexibility.
- Updated logging to provide clearer insights during memory recall operations.
- Simplified context handling in `chat_send_inner` and `recall_memory` functions to improve readability.
2026-03-26 09:51:38 -07:00
M3gA-Mind 0f5700921f refactor: update memory recall methods to return context as JSON values
- Changed the return type of `recall_skill_context` to `Option<serde_json::Value>` for better flexibility.
- Updated logging to provide clearer insights during memory recall operations.
- Simplified context handling in `chat_send_inner` and `recall_memory` functions to improve readability.
2026-03-26 22:16:10 +05:30
Cyrus GrayandGitHub b2ff3d5133 Merge pull request #15 from graycyrus/develop
feat: add Developer Options panel with tools for skills, AI configura…
2026-03-26 19:09:55 +05:30
cyrus b289023fb8 feat: add Developer Options panel with tools for skills, AI configuration, Tauri console, and memory debugging
- Introduced new `DeveloperOptionsPanel` to group developer tools in the settings.
- Moved existing tools (Skills, AI Configuration, Tauri Commands, Memory Debug) into the new panel.
- Updated navigation flow and cleaned up conditional rendering for development-only features.
2026-03-26 19:03:03 +05:30
Cyrus GrayandGitHub 3af35e57ae Merge pull request #14 from graycyrus/develop
feat: replace optimistic message removal with error response handling
2026-03-26 18:48:39 +05:30
cyrus 3e76689c24 feat: replace optimistic message removal with error response handling
- Updated error handling in `threadSlice` to add agent responses instead of removing user messages.
- Simplified Redux actions by consolidating error handling logic for failed message transmissions.
- Ensured conversation flow consistency by providing fallback error messages to users.
2026-03-26 18:40:18 +05:30
Cyrus GrayandGitHub 68277a507d Merge pull request #13 from graycyrus/develop
Remove outdated daemon lifecycle and Gmail skill documentation
2026-03-26 18:33:48 +05:30
cyrus 2738d3180f Remove outdated daemon lifecycle and Gmail skill documentation
- Deleted `daemon-lifecycle-management.md` to reflect feature deprecation and simplify technical documentation.
- Removed `gmail-skill-integration.md` as it is no longer relevant to the current architecture.
2026-03-26 18:26:42 +05:30
Cyrus GrayandGitHub 1201c905a6 Merge pull request #12 from graycyrus/develop
feat: Intelligence Page
2026-03-26 16:52:34 +05:30
cyrus 563b94b627 refactor: remove ChatModal and related logic in favor of simplified task completion flow
- Deleted `ChatModal` component and its integrations across the codebase.
- Removed Redux `createChatSession` logic and associated APIs.
- Updated task completion flow to bypass AI-driven conversation orchestration.
- Streamlined `Intelligence` page by eliminating unused chat-related state and props.
2026-03-26 16:51:19 +05:30
cyrus 693fb1b8d7 feat: add ActionableCard and ChatModal for enhanced interaction and task orchestration
- Introduced `ActionableCard` component for rendering actionable insights with completion, snooze, and dismiss functionality.
- Added `ChatModal` component to support AI-driven conversations, task execution, and real-time orchestration.
- Implemented snooze portal, priority styling, and typing indicators to enhance UX.
- Integrated WebSocket-based messaging and backend task execution with progress tracking.
2026-03-26 16:46:33 +05:30
Steven EnamakelandGitHub 8740d8d8c7 Fix/wednesday patches (#11) 2026-03-26 00:30:39 -07:00
Cyrus GrayandGitHub 3515ffcd02 Merge pull request #10 from M3gA-Mind/develop
Develop
2026-03-26 12:09:35 +05:30
Steven EnamakelandGitHub 99d8691212 Update package.json and GitHub workflows for consistency and improvements (#9)
- Removed packageManager entry from package.json for cleaner configuration.
- Standardized quotes in build.yml and create-develop-to-main-pr.yml for consistency.
- Updated GitHub Actions to use the correct token in create-develop-to-main-pr.yml.
2026-03-25 23:37:13 -07:00
M3gA-Mind 8c06cac27a refactor: update Welcome and Onboarding components for improved structure and clarity
- Made the `isWeb` prop optional in the Welcome component for better flexibility.
- Simplified the Welcome page layout by consolidating the header into a single line.
- Removed unused Lottie animation references from the Onboarding component to streamline the code.
2026-03-26 00:11:47 +05:30
cyrus 96bd359ad2 refactor: simplify Welcome page layout and update button styling
- Streamlined component structure for improved readability and maintainability.
- Updated button design with a primary style and rounded corners.
- Adjusted layout to focus on central content alignment and animation.
2026-03-25 22:56:34 +05:30
cyrus a110a367b0 refactor: rebrand AlphaHuman to OpenHuman across the codebase
- Updated all references to `AlphaHuman` in UI text, deep link handlers, configuration files, and comments.
- Replaced links, filenames, and identifiers to align with the new `OpenHuman` branding.
- Ensured consistency in code comments, documentation, and test cases.
2026-03-25 22:54:27 +05:30
cyrus f37c6f2def Refactor Welcome page UI and update interaction flow.
Simplified the Welcome page layout and styling for improved readability and design consistency. Replaced OAuth login button with a contextual action button directing users based on platform (`Download OpenHuman` or `Continue`). Removed unused dependencies and cleaned up the `package.json` file.
2026-03-25 22:30:38 +05:30
Cyrus GrayandGitHub 4442d35bcb Merge pull request #8 from M3gA-Mind/develop
Develop
2026-03-25 20:55:11 +05:30
M3gA-Mind 8fd50dfc27 Update tinyhumansai dependency to version 0.1.5 in Cargo.toml and Cargo.lock; adjust memory client query_skill_context method to simplify namespace handling by removing integration_id parameter. 2026-03-25 20:53:18 +05:30
M3gA-Mind ec86559382 Update @tauri-apps/api to version 2.10.0 in package.json and yarn.lock; add detailed documentation for memory inference flow in new markdown file; refactor Login component to remove unnecessary isWeb prop; enhance Skills component with improved skill filtering and synchronization UI. 2026-03-25 17:19:37 +05:30
M3gA-Mind ab93e68545 Merge remote-tracking branch 'substream/feat/api-calls-migration' into develop 2026-03-25 12:59:34 +05:30
M3gA-Mind cf8686624a Update tinyhumansai dependency to version 0.1.4 in Cargo.toml and adjust Cargo.lock with new source and checksum information. 2026-03-25 12:21:57 +05:30
M3gA-Mind 32a2499d92 Merge remote-tracking branch 'upstream/develop' into develop 2026-03-25 12:13:32 +05:30
Steven EnamakelandGitHub aacfd45057 Fix/monday patches (#7)
* Update Welcome page to integrate OAuth provider and adjust branding

- Added OAuthProviderButton to the Welcome component for Google authentication.
- Updated the branding from AlphaHuman to OpenHuman in the FeaturesStep component.
- Removed unnecessary Lottie animation from the Onboarding page for a cleaner layout.
- Changed the backend URL to point to the new API endpoint for TinyHumans.

* Refactor routing and sidebar components for improved clarity

- Commented out the Mnemonic route and related logic in AppRoutes for future consideration.
- Updated MiniSidebar to comment out the Invite Friends section.
- Removed unused navigation logic and upgrade call-to-action from the Home page.
- Adjusted Onboarding navigation to redirect to Home instead of Mnemonic.

* Comment out unused settings menu items for future consideration in SettingsHome component

* Add core process and RPC functionality for Alphahuman

- Introduced new binaries: `alphahuman-core` and `alphahuman-cli` for core process management and command-line interaction.
- Implemented `CoreProcessHandle` for managing the lifecycle of the core process.
- Added `core_rpc` module for handling RPC requests and responses.
- Created `core_server` module to manage core server logic and routing.
- Updated `alphahuman` commands to utilize the new RPC structure for health checks, security policies, and configuration management.
- Refactored existing code to streamline interactions with the core process and improve overall architecture.

* Update dependencies and enhance CLI functionality

- Added `clap` for command-line argument parsing in the `alphahuman-cli`.
- Updated `Cargo.lock` and `Cargo.toml` to include `clap` and its features.
- Refactored `alphahuman-cli` to utilize structured command handling with subcommands.
- Improved core process management and logging in `core_process.rs`.
- Enhanced routing and error handling in `core_server.rs` with new root and not found handlers.
- Updated various commands in `alphahuman.rs` to ensure core process is running before executing RPC calls.

* Enhance service management and CLI functionality

- Added new functions for daemon program arguments and command line construction in the service module.
- Updated macOS and Linux installation functions to dynamically generate program arguments and command lines.
- Introduced a new `Reinstall` command in the CLI for easier service management.
- Refactored service command handling to utilize local service functions for improved clarity and maintainability.

* Refactor daemon references to agent in components and hooks

- Updated terminology from "Daemon" to "Agent" in MiniSidebar, DaemonHealthPanel, and TauriCommandsPanel for consistency.
- Modified useDaemonHealth hook to probe agent status and handle agent lifecycle management.
- Introduced new agent server status interface and function in Tauri commands for improved status checking.
- Adjusted related comments and error handling to reflect the changes in terminology.

* Refactor Home component and enhance macOS service management

- Updated Home component to navigate to in-app conversations instead of opening a Telegram bot link.
- Improved macOS service management by implementing modern lifecycle commands and adding compatibility fallbacks for service control.
- Introduced new utility functions for handling macOS GUI domain and service targets.

* Refactor Home component to enhance navigation

- Removed SkillsGrid component and replaced it with a button that navigates to the Skills page.
- Improved layout with additional margin for better spacing in the Home component.

* Refactor SkillProvider and enhance memory bridge functionality

- Removed Gmail and Notion state synchronization functions from SkillProvider to streamline the component.
- Introduced a new memory bridge in the QuickJS library for skills to send memory payloads to the backend.
- Updated SkillContext to include an app handle for better integration with memory operations.
- Enhanced state management in the Rust backend to support memory insertion from skills.

* Enhance memory insertion functionality and update QuickJS integration

- Added support for additional parameters in the `store_skill_sync` method, including `source_type`, `metadata`, `priority`, `created_at`, `updated_at`, and `document_id`.
- Refactored the `memory_insert` operation to accept a structured input, improving validation and error handling for title and content.
- Updated the JavaScript memory bridge to simplify the insertion process by removing the provider parameter and directly using metadata.
- Enhanced logging for successful memory insertions to improve traceability.

* Update subproject reference in skills module

* Implement skill synchronization UI enhancements

- Introduced a new `skillsSyncUi.ts` module to manage synchronization UI state for skills.
- Updated `Skills.tsx` to utilize the new synchronization state, providing visual feedback during sync operations.
- Refactored sync handling in `SkillCard` to improve user experience with progress indicators and messages.
- Added unit tests for the synchronization UI state logic to ensure correct behavior across various scenarios.
2026-03-24 23:22:09 -07:00
M3gA-Mind b25434de04 Update dependencies and refactor Login component
- Downgraded @tauri-apps/api to version 2.9.1 and updated @tauri-apps/cli to 2.9.6 in package.json.
- Added three.js library with version 0.183.2.
- Modified Login component to accept isWeb prop and refactored its structure for improved user experience.
- Updated build.rs for local builds and adjusted memory client references in memory module.
- Updated Welcome component to navigate to login based on isWeb prop.
2026-03-25 11:49:08 +05:30
Steven EnamakelandGitHub 37318bc73d fix: stabilize daemon service lifecycle and align Agent Status UI (#6)
* Update Welcome page to integrate OAuth provider and adjust branding

- Added OAuthProviderButton to the Welcome component for Google authentication.
- Updated the branding from AlphaHuman to OpenHuman in the FeaturesStep component.
- Removed unnecessary Lottie animation from the Onboarding page for a cleaner layout.
- Changed the backend URL to point to the new API endpoint for TinyHumans.

* Refactor routing and sidebar components for improved clarity

- Commented out the Mnemonic route and related logic in AppRoutes for future consideration.
- Updated MiniSidebar to comment out the Invite Friends section.
- Removed unused navigation logic and upgrade call-to-action from the Home page.
- Adjusted Onboarding navigation to redirect to Home instead of Mnemonic.

* Comment out unused settings menu items for future consideration in SettingsHome component

* Add core process and RPC functionality for Alphahuman

- Introduced new binaries: `alphahuman-core` and `alphahuman-cli` for core process management and command-line interaction.
- Implemented `CoreProcessHandle` for managing the lifecycle of the core process.
- Added `core_rpc` module for handling RPC requests and responses.
- Created `core_server` module to manage core server logic and routing.
- Updated `alphahuman` commands to utilize the new RPC structure for health checks, security policies, and configuration management.
- Refactored existing code to streamline interactions with the core process and improve overall architecture.

* Update dependencies and enhance CLI functionality

- Added `clap` for command-line argument parsing in the `alphahuman-cli`.
- Updated `Cargo.lock` and `Cargo.toml` to include `clap` and its features.
- Refactored `alphahuman-cli` to utilize structured command handling with subcommands.
- Improved core process management and logging in `core_process.rs`.
- Enhanced routing and error handling in `core_server.rs` with new root and not found handlers.
- Updated various commands in `alphahuman.rs` to ensure core process is running before executing RPC calls.

* Enhance service management and CLI functionality

- Added new functions for daemon program arguments and command line construction in the service module.
- Updated macOS and Linux installation functions to dynamically generate program arguments and command lines.
- Introduced a new `Reinstall` command in the CLI for easier service management.
- Refactored service command handling to utilize local service functions for improved clarity and maintainability.

* Refactor daemon references to agent in components and hooks

- Updated terminology from "Daemon" to "Agent" in MiniSidebar, DaemonHealthPanel, and TauriCommandsPanel for consistency.
- Modified useDaemonHealth hook to probe agent status and handle agent lifecycle management.
- Introduced new agent server status interface and function in Tauri commands for improved status checking.
- Adjusted related comments and error handling to reflect the changes in terminology.

* Refactor Home component and enhance macOS service management

- Updated Home component to navigate to in-app conversations instead of opening a Telegram bot link.
- Improved macOS service management by implementing modern lifecycle commands and adding compatibility fallbacks for service control.
- Introduced new utility functions for handling macOS GUI domain and service targets.

* Refactor Home component to enhance navigation

- Removed SkillsGrid component and replaced it with a button that navigates to the Skills page.
- Improved layout with additional margin for better spacing in the Home component.
2026-03-24 21:04:19 -07:00
Steven Enamakel 248921606e Refactor Welcome page and update branding
- Changed branding from AlphaHuman to OpenHuman across the application.
- Simplified Welcome component by removing unnecessary props and restructuring layout for improved clarity.
- Updated the footer message to reflect the new branding and removed versioning details.
- Enhanced user navigation by replacing the button with a link to the login page.
2026-03-24 19:03:33 -07:00
Steven Enamakel b45cf8ff36 Update dependencies in Cargo.lock and Cargo.toml, including Tauri to version 2.10, reqwest to version 0.13.2, and various other packages. Clean up tauri.conf.json by removing unused frameworks section. 2026-03-24 18:55:38 -07:00
Steven Enamakel b4a4f2e8f7 Update submodule URL for skills and change subproject commit reference 2026-03-24 18:22:22 -07:00
M3gA-Mind 650d56d07f Merge remote-tracking branch 'upstream/develop' into develop 2026-03-23 23:48:54 +05:30