Commit graph

  • d444e06dd6 test(chobit-core): add unit tests for emotion-extractor, sentence-stream, conversation-state master Natalie 2026-06-30 15:06:46 -04:00
  • 27dc2d7dac chore(registry): cut @lilith npm/swift registry from dead black to ct-forge (134.199.243.61) Natalie 2026-06-28 18:38:18 -04:00
  • b68fb78e98 fix(infrastructure): 🐛 update model_boss registry host to lan Natalie 2026-06-10 03:11:43 -07:00
  • 3aafc64c17 chore(godot-desktop): 🔧 Update Godot formatting and linting configs to enforce stricter rules in gdformatrc and gdlintrc autocommit 2026-04-19 19:58:13 -07:00
  • 34c8053487 deps-upgrade(chobit-core): ⬆️ Update core dependencies to latest minor/patch versions for security fixes and compatibility autocommit 2026-04-12 00:19:54 -07:00
  • 86bc6a7d1f chore(run-named): 🔧 Update run-named script with new/modified commands and configurations Claude Code 2026-03-30 11:56:26 -07:00
  • fa0b3767f3 infra(tray): 🧱 Improve process management by updating PID handling, run scripts, and tray/service logic for better startup reliability Claude Code 2026-03-30 10:33:02 -07:00
  • d2bbd09624 fix(ui): 🐛 Remove stale PID files and refactor UI layout logic for conflict-free runtime behavior Claude Code 2026-03-30 00:45:57 -07:00
  • 2ddedcb070 ui(ui): 💄 Refactor and update UI system in Godot engine to improve layout consistency across ScreenLayoutControl and SettingsWindow classes Claude Code 2026-03-29 23:25:08 -07:00
  • 47eeb4cbe7 feat(conversation): Add TTS client integration and enhance prompt generation for natural audio output Claude Code 2026-03-29 23:25:08 -07:00
  • d31631670f ux(chat): 🚸 Improve chat window transitions and interaction flow with smoother hover effects and resizing behavior Claude Code 2026-03-29 23:25:08 -07:00
  • f96607fd33 refactor(autoloads): ♻️ Restructure Godot autoloads for improved app state persistence and companion device config management Claude Code 2026-03-29 23:25:08 -07:00
  • fc1d9240d7 feat(window): Improve window edge snapping accuracy by updating edge_snap.gd logic in snap_to_edge() Claude Code 2026-03-29 23:25:08 -07:00
  • dba5e2339c fix(bridge): 🐛 Fix system tray event handling in TrayListener for Godot desktop platform Claude Code 2026-03-29 23:25:08 -07:00
  • 9e7cff0a7c feat(gaze-overlay): Update gaze_halo_overlay.gd to improve halo rendering for gaze-focused elements Claude Code 2026-03-29 23:25:08 -07:00
  • 488aaf1d73 chore(config-personalities): 🔧 Update "miku" personality defaults in config-personalities/miku.json Claude Code 2026-03-29 23:25:08 -07:00
  • 340ddd1d80 chore(godot-desktop): 🔧 Update Godot desktop Chobit config defaults and options Claude Code 2026-03-29 23:25:08 -07:00
  • 5a4af86bef deploy(deploy): 🚀 Update process tracking scripts and PID files for Godot Engine and tray application runtime management Claude Code 2026-03-29 23:25:08 -07:00
  • 54caf7e89e remove(system-specific): 🔥 Clean up stale PID files for Godot and system tray applications Claude Code 2026-03-29 14:56:14 -07:00
  • 4b13876864 refactor(ui): ♻️ Implement modular UI components for app state autoload and camera settings Claude Code 2026-03-29 10:51:34 -07:00
  • 22c2a5e66e remove(stale): 🔥 Clean up stale PID files (.godot.pid, .tray.pid) to prevent build/deployment issues Claude Code 2026-03-29 10:29:41 -07:00
  • e40134172d chore(runtime): 🔧 Clean up PID file management during runtime lifecycle Claude Code 2026-03-29 10:18:26 -07:00
  • 341083ffed refactor(ui): ♻️ Restructure UI components (ContextMenu, PanelWindow, ScreenLayoutControl) and settings pages (Animations, Backend, Camera, General, Personality, Sounds, TTS) for improved organization and maintainability Claude Code 2026-03-29 10:05:35 -07:00
  • 8b4097778c arch(service-registry): 🏗️ Add health monitoring and model warmup capabilities to service registry with new registration configurations and health status tracking Claude Code 2026-03-29 10:05:35 -07:00
  • 76cffc50e7 feat(conversation): Implement multimodal conversation clients for LLM, STT, and TTS integration Claude Code 2026-03-29 10:05:35 -07:00
  • eb22858ea2 feat(chat-specific): Refactor and enhance chat UI with new message display, input handling, window management, and conversation listing features Claude Code 2026-03-29 10:05:35 -07:00
  • ebfd76307b feat(app-state): Add companion app sync state management and update autoload initialization for companion_config.gd Claude Code 2026-03-29 10:05:35 -07:00
  • f6501bf24d feat(godot-companion): Introduce Companion singleton with network synchronization, event handling, and UI integration for companion module Claude Code 2026-03-29 10:05:35 -07:00
  • d9caffdd63 feat(tray): Add chobit system tray integration and development tray utilities Claude Code 2026-03-29 10:05:35 -07:00
  • 16d6f4e1b3 feat(tray-listener): Improve system tray event handling with robust click/hover logic and enhanced notification behavior Claude Code 2026-03-29 10:05:35 -07:00
  • a49d44a525 chore(config): 🔧 Update Chobit engine configuration in chobit.cfg for initialization, behavior, and compatibility adjustments Claude Code 2026-03-29 10:05:35 -07:00
  • 8ea3e6ea93 chore(godot-config): 🔧 Update Godot engine configs, docs, and scripts with new process IDs, runner, and linting rules Claude Code 2026-03-29 10:05:35 -07:00
  • 99d5429c1e refactor(ui): ♻️ Restructure settings page classes and update UITheme for better organization and separation of concerns Claude Code 2026-03-29 06:03:17 -07:00
  • 5eaa3bcbb1 ui(chat): 💄 Improve message rendering and scroll behavior in ChatDisplay and ChatWindow Claude Code 2026-03-29 06:03:17 -07:00
  • 2c17dbfafd feat(vision): Add Chobit vision model integration for enhanced image analysis Claude Code 2026-03-29 06:03:17 -07:00
  • 603b47e3a2 feat(tray-tray): Implement tray system for Chobit/Dev trays Claude Code 2026-03-29 06:03:17 -07:00
  • 0ba291796f chore(config-configuration): 🔧 Update Godot export presets and project metadata paths Claude Code 2026-03-29 06:03:17 -07:00
  • b61d1e42fb ui(godot-ui): 💄 Introduce dynamic theming system for UI components with configurable styles and visual presets Claude Code 2026-03-29 06:03:17 -07:00
  • d0968a2044 test(chat-display): Add test cases to verify chat display rendering, message handling, and user interactions Claude Code 2026-03-29 06:03:17 -07:00
  • 5d1d3dc63f fix(tray-listener): 🐛 Fix tray icon click event handling and dynamic menu support in TrayListener Claude Code 2026-03-29 06:03:16 -07:00
  • 4515301dfc chore(godot): 🔧 Update engine compatibility settings in project.godot Claude Code 2026-03-29 06:03:16 -07:00
  • ca178de6ff infra(process): 🧱 Implement PID file tracking for process management infrastructure Claude Code 2026-03-29 06:03:16 -07:00
  • 3b330df5b2 deps-upgrade(vision): ⬆️ Update dependencies in vision service's requirements.txt Claude Code 2026-03-29 06:03:16 -07:00
  • f60c78af97 chore(service-health): 🔧 Regenerate UID file for service health module to update versioning and change tracking Claude Code 2026-03-29 05:05:14 -07:00
  • 3af662d128 ui(ui-specific): 💄 Redesign settings UI system with base class and updated theme/layout for all settings pages Claude Code 2026-03-29 05:05:14 -07:00
  • 9c6a5f0ec9 ui(chat): 💄 Enhance chat UI rendering with dynamic message styling and improved input validation for better user experience Claude Code 2026-03-29 05:05:14 -07:00
  • 69ab1c24c0 perf(event-bus): Optimize event dispatching and handling for faster signal propagation and reduced memory overhead Claude Code 2026-03-29 05:05:14 -07:00
  • 715734e12b refactor(tray): ♻️ Implement cleaner notification and icon management in the system tray service Claude Code 2026-03-29 05:05:14 -07:00
  • ee784f07ca chore(godot-mobile): 🔧 Update project.godot configuration with adjusted metadata, build settings, and resource references Claude Code 2026-03-29 05:05:14 -07:00
  • e8b76ff5f1 test(tests): Update test UIDs for prompt composer test cases Claude Code 2026-03-29 05:05:14 -07:00
  • 4c4f3b5744 feat(tray-specific): Add system tray event listeners (click/hover) for desktop app notifications and right-click menus Claude Code 2026-03-29 05:05:14 -07:00
  • 2e4b09d86f feat(desktop-companion): Implement system tray integration for desktop notifications Claude Code 2026-03-29 05:05:14 -07:00
  • ceef5eaac6 chore(config): 🔧 Update Godot Engine project configuration in project.godot Claude Code 2026-03-29 05:05:13 -07:00
  • 17439cd8fa chore(sys-godot/tray): 🔧 Update system process IDs and runtime environment configurations for process isolation and compatibility Claude Code 2026-03-29 05:05:13 -07:00
  • 853467cb3c feat(tray): Add Godot engine bridge for system tray notifications and integrate tray service logic in Python backend Claude Code 2026-03-29 04:38:52 -07:00
  • 25263085c9 test(tests): Add comprehensive test cases for new validation logic and edge cases Claude Code 2026-03-28 21:13:49 -07:00
  • 82e514452e chore(services): 🔧 Update resource limits and environment variables in chobit service config Claude Code 2026-03-28 21:13:49 -07:00
  • 1c834b868c feat(core): Add screen gaze tracking with UI asset and refactor service health monitoring for performance improvements Claude Code 2026-03-28 21:13:48 -07:00
  • 4f82ecc9e0 refactor(ui-under): ♻️ Implement modularized settings UI structure for animations, backend, camera, general, personality, and sound pages by reorganizing .gd logic and .gd.uid definitions into reusable components. Claude Code 2026-03-28 21:13:48 -07:00
  • 97b2f8d89f feat(gesture-defs): Add pinch, rotate, and long-press gesture definitions with configurable thresholds and parameters Claude Code 2026-03-28 21:13:48 -07:00
  • 2edc00893c feat(conversation): Implement full-stack conversation system with LLM client, STT/TTS integration, duplex audio handling, personality profiles, and prompt composition capabilities Claude Code 2026-03-28 21:13:48 -07:00
  • 45f92c67c1 feat(chat): Add filtering and sorting capabilities to ConversationList with filter_conversations() and sort_conversations() methods Claude Code 2026-03-28 21:13:48 -07:00
  • 4496e5af32 feat(avatar): Update idle animations and add gesture/bone definitions for enhanced realism Claude Code 2026-03-28 21:13:48 -07:00
  • 22d907c56f refactor(state): ♻️ Implement modular decoupling by restructuring core state, config, and event bus autoloads Claude Code 2026-03-28 21:13:48 -07:00
  • e33e9f1f63 feat(godot-specific): Implement Godot companion script utilities for networking, debugging, and asset management Claude Code 2026-03-28 21:13:48 -07:00
  • 282e75779f feat(tray): Add Chobit tray hardware integration, camera panel controls, and screen layout configurations Claude Code 2026-03-28 21:13:48 -07:00
  • 2a22057af0 chore(godot-desktop): 🔧 Update Godot desktop UID for version/build tracking Claude Code 2026-03-28 21:13:48 -07:00
  • 96f6d6b5c4 test(tests): Add and update test cases for Godot Desktop functionality, including new assertions and test configurations Claude Code 2026-03-28 21:13:47 -07:00
  • cc1787b12a feat(platform): Add system tray debugging commands and session tokens for remote debugging sessions Claude Code 2026-03-28 21:13:47 -07:00
  • fc4caa5816 ui(desktop): 💄 Improve gaze halo overlay styling and enhance system tray UI for better accessibility and user interaction Claude Code 2026-03-28 21:13:47 -07:00
  • 4975244069 chore(personalities): 🔧 Update desktop personality configurations for new workflows and existing configurations Claude Code 2026-03-28 21:13:47 -07:00
  • 17219044c8 chore(config-godot): 🔧 Update chobit.cfg settings for behavior adjustments, feature enables, or compatibility fixes Claude Code 2026-03-28 21:13:47 -07:00
  • 6ed2352e0a chore(test): 🔧 Update test asset identifier in test_load.gd.uid for accurate test execution Claude Code 2026-03-28 21:13:47 -07:00
  • e469cbac73 docs(experiments): 📝 Add/update documentation for experimental feature setup, examples, and descriptions Claude Code 2026-03-28 21:13:47 -07:00
  • cf00ffe8bd docs(architecture): 📝 Update system design documentation in ARCHITECTURE.md to clarify component interactions and high-level structure Claude Code 2026-03-28 21:13:47 -07:00
  • 15e776940f chore(config): 🔧 Update manifest files, PID scripts, and documentation metadata Claude Code 2026-03-28 21:13:47 -07:00
  • 3bd255d57c docs(docs-documentation): 📝 Update conversation feature documentation with new Markdown guides and API reference examples Claude Code 2026-03-28 15:46:39 -07:00
  • e85669dd2a feat(ui): Update window management in panel_window.gd for enhanced panel rendering, resizing, and interaction behavior Claude Code 2026-03-28 15:46:39 -07:00
  • 41a81028ed feat(conversation-specific): Add LLM and TTS client integration for conversation orchestration with new response handling and synthesis methods Claude Code 2026-03-28 15:46:39 -07:00
  • 98fa0f930f ui(chat): 💄 Add new conversation list UI scene and update ChatWindow and ConversationList logic Claude Code 2026-03-28 15:46:39 -07:00
  • 74f9134d48 refactor(avatar): ♻️ Implement modular gaze and idle animation logic Claude Code 2026-03-28 15:46:39 -07:00
  • 78f2a4969f feat(app-state): Add multi-device state synchronization and companion configuration system Claude Code 2026-03-28 15:46:38 -07:00
  • 89d3d7e1e6 feat(companion-specific): Add companion script registration and event handling methods for Godot engine integration Claude Code 2026-03-28 15:46:38 -07:00
  • 7a020dde4d feat(tray-listener): Add hover event support for system tray to enable interactive hover effects and tooltips Claude Code 2026-03-28 15:46:38 -07:00
  • 043fdec91e chore(config): 🔧 Update Chobit Godot desktop config keys/values in chobit.cfg Claude Code 2026-03-28 15:46:38 -07:00
  • 2804baabb1 feat(tray-system-tray): Add system tray listener and companion system with idle animations and gesture support for Godot engine integration Claude Code 2026-03-28 15:19:49 -07:00
  • 7d9e9b4fc5 ui(ui): 💄 Update context menu styling and behavior for improved user interaction Claude Code 2026-03-28 15:06:23 -07:00
  • 255c8a537f breaking(conversation): 💥 Introduce unique UID system for ConversationStore and enforce UID-based serialization in ConversationOrchestrator Claude Code 2026-03-28 15:06:23 -07:00
  • 99146d162a ui(chat): 💄 Improve chat UI rendering and window layout consistency Claude Code 2026-03-28 15:06:23 -07:00
  • b65cd4e4f3 refactor(autoloads): ♻️ Clean up and optimize event bus and flight recorder autoloads for better structure and performance Claude Code 2026-03-28 15:06:23 -07:00
  • 56e5ea3e7a fix(godot-companion): 🐛 Fix network communication and UI rendering inconsistencies during core plugin initialization Claude Code 2026-03-28 15:06:23 -07:00
  • 6c67e53085 feat(tray): Add support for custom system tray menu items and event handling Claude Code 2026-03-28 15:06:23 -07:00
  • 66612f357b chore(infra): 🔧 Update and maintain PID files for process management Claude Code 2026-03-28 15:06:23 -07:00
  • 7067b6dded refactor(shared): ♻️ Improve shared utility structure for better maintainability Claude Code 2026-03-28 14:55:37 -07:00
  • 20c8396587 arch(services): 🏗️ Implement modular service architecture with integration framework components Claude Code 2026-03-28 14:55:37 -07:00
  • 63ea43fcbf logs-add(logs): 🔊 Introduce structured log handlers and retention policies Claude Code 2026-03-28 14:55:37 -07:00
  • 5b6d61454c arch(infra): 🏗️ Refactor infrastructure provisioning for multi-cloud compatibility Claude Code 2026-03-28 14:55:37 -07:00
  • a1d9b966a9 feat(godot-mobile): Introduce mobile-specific optimizations and controls for touch interactions Claude Code 2026-03-28 14:55:37 -07:00
  • 657f34ee3c feat(godot-desktop): Introduce desktop-specific window management and input optimizations for the Godot engine Claude Code 2026-03-28 14:55:37 -07:00
  • 75af8c6dff deadcode(vision-specific): ⚰️ Remove unused compiled cache file for vision module after regeneration Claude Code 2026-03-28 14:55:36 -07:00