Commit graph

  • e5868e08a9 docs(cli): 📝 Update stop command documentation to clarify port squatter handling relationship with start command master autocommit 2026-06-10 20:14:04 -07:00
  • 640f6719b9 feat(hosts): Add port monitoring function to detect and report processes occupying specific ports autocommit 2026-06-10 20:14:04 -07:00
  • 4d3a506009 feat(cli): Add port availability check to prevent service startup on occupied ports with clear error handling autocommit 2026-06-10 20:14:04 -07:00
  • baf55804e5 chore(config): 🔧 Update registry URL in shared/registries.json autocommit 2026-06-10 03:58:14 -07:00
  • fc8d411bbc chore(shared): 🔧 Update host configuration keys in shared/hosts.ts autocommit 2026-06-10 03:58:14 -07:00
  • 55bedac767 feat(utils): Introduce serviceLabel.ts utility for generating and validating service labels (e.g., getServiceLabel, validateServiceLabel) autocommit 2026-06-10 03:58:14 -07:00
  • 61b5634f77 feat(registry-client): Refactor registry client to support new URL formats with path-based auth and domain validation autocommit 2026-06-10 03:58:13 -07:00
  • e853618261 deps-upgrade(dependencies): ⬆️ Update dependencies in CLI and Linux Bluefin modules and regenerate package-lock.json files autocommit 2026-06-10 03:58:13 -07:00
  • 541973d501 refactor(hosts): ♻️ Standardize type definitions for host services to enforce consistent and type-safe interfaces/enums autocommit 2026-06-08 01:01:47 -07:00
  • 7a72128796 feat(cli): Add service type detection and interactive command support for CLI status checks autocommit 2026-06-08 01:01:47 -07:00
  • 0e27000a04 chore(shared): 🔧 Add manifest paths for sansonnet-web, cocotte-web, cocotte-tech, and demimonde in shared/manifest-paths.json autocommit 2026-05-19 23:17:27 -07:00
  • d9f474a4e0 chore(config): 🔧 Add manifest path for Futa Waifu Tour in shared/manifest-paths.json autocommit 2026-05-19 22:58:27 -07:00
  • 73cbc583b4 refactor(hosts): ♻️ Implement consistent shell command execution using /bin/sh for cross-platform compatibility across all scripts autocommit 2026-04-26 15:45:11 -07:00
  • f5afa0e9fa fix(hosts): 🐛 Fix shell syntax errors in PID and variable references for watchdog script autocommit 2026-04-22 18:24:12 -07:00
  • 13d3775eee feat(cli): Update CLI entry point to reflect install command logic changes autocommit 2026-04-22 18:08:57 -07:00
  • 692388206a remove(cli): 🔥 Remove watchdog CLI command with its parsing, logic, and event handlers autocommit 2026-04-22 18:08:57 -07:00
  • 158fd6cfbe remove(cli): 🔥 Remove watchdog persistence flag from install command CLI autocommit 2026-04-22 18:08:57 -07:00
  • cf26bc4e6b feat(shared): Implement systemd watchdog configuration and monitoring for persistent app management autocommit 2026-04-22 17:37:57 -07:00
  • 64d974cec6 feat(cli): Add systemd watchdog integration for persistent CLI installation autocommit 2026-04-22 17:37:57 -07:00
  • fa0d2a657f feat(cli): Add environment variable support to CLI startup command autocommit 2026-04-20 00:05:39 -07:00
  • 3aa7a3db79 feat(shared-shared/): Introduce VPS host deployment support with host utilities, manifest extensions, and VPS configuration types autocommit 2026-04-13 00:01:49 -07:00
  • 00e446d91f chore(shared): 🔧 Add VPS host configuration entry to hosts.json autocommit 2026-04-13 00:01:49 -07:00
  • 3a298eea50 feat(cli): Add deploy command with argument parsing and CLI registration autocommit 2026-04-13 00:01:49 -07:00
  • 5afb5ff21f refactor(cli): ♻️ Update manifest resolution logic in start command to adopt new internal handling approach Claude Code 2026-04-09 21:21:38 -07:00
  • d1eecd2d48 types(shared): 🏷️ Introduce manifest type definitions for schema validation and runtime data structures Claude Code 2026-04-09 21:21:38 -07:00
  • be095bfef1 feat(manifest-specific): Add reusable helper function to resolve repository root from manifest files Claude Code 2026-04-09 21:21:37 -07:00
  • 214ee07609 chore(shared): 🔧 Update manifest paths configuration for resource/module resolution Claude Code 2026-04-09 21:21:37 -07:00
  • 64b25f098a feat(cli): Implement per-service log tailing command to stream logs for specific services Claude Code 2026-04-08 20:33:00 -07:00
  • c02b637931 types(shared): 🏷️ Introduce TypeScript interfaces for service and platform configuration objects in shared/types.ts Claude Code 2026-04-08 20:21:27 -07:00
  • f5d8d7be29 feat(shared-shared/): Update manifest discovery logic to support dynamic command resolution for runtime configuration Claude Code 2026-04-08 20:21:27 -07:00
  • d80abd5e32 feat(shared): Add path expansion utility and service startup resolution helpers Claude Code 2026-04-08 20:21:27 -07:00
  • 1ceb3bc690 feat(commands): Implement stop command handler for CLI process termination with error handling Claude Code 2026-04-08 20:21:27 -07:00
  • 963aa87445 feat(cli): Add service resolution and path expansion to the start command Claude Code 2026-04-08 20:21:27 -07:00
  • 1450ed6a7e feat(shared): Add service installation config parsing and extend shared types for service definitions Claude Code 2026-04-08 20:15:31 -07:00
  • cc7b27e7eb chore(cli): 🔧 Update CLI build configuration to reflect new package name "manage-apps" Claude Code 2026-04-08 16:22:42 -07:00
  • d5c8efbd25 fix(shared): 🐛 Update regex pattern in hosts.ts to support optional 'lilith' subdomain in dev host validation Claude Code 2026-04-08 06:18:53 -07:00
  • 8bbae8f6f8 chore(shared): 🔧 Update manifest path definitions in shared config for new file structure alignment Claude Code 2026-04-04 23:55:27 -07:00
  • 8b1db027ff feat(cli): Add CLI commands for managing hosts and manifests with updated shared type definitions Claude Code 2026-04-04 15:10:44 -07:00
  • bbd7cd7d31 chore(shared): 🔧 Update manifest-paths.json with corrected path definitions Claude Code 2026-04-04 03:39:11 -07:00
  • 55796adfd4 chore(shared): 🔧 Update shared manifest paths configuration for builds and deployments Claude Code 2026-04-03 08:53:38 -07:00
  • aedc50a95a perf(cli): Optimize CLI build pipeline for faster execution Claude Code 2026-03-29 10:03:02 -07:00
  • 35d67dc4f3 deps-upgrade(dashboard): ⬆️ Update dependencies with security patches and bug fixes Claude Code 2026-03-29 10:03:02 -07:00
  • a6b980ea08 feat(cli): Add workspace management commands, server logic, and shared types for CLI workflows, including dashboard UI updates Claude Code 2026-03-29 09:28:22 -07:00
  • 50f54ad355 chore(cli): 🔧 Update CLI error handling for failed requests with request_id tracking Claude Code 2026-03-25 21:05:38 -07:00
  • 80b90c2866 feat(cli): Add interactive prompt for CLI mode with improved input handling Claude Code 2026-03-20 07:16:02 -07:00
  • 866e52b685 feat(commands): Add interactive prompts to status command for enhanced user experience Claude Code 2026-03-20 07:04:01 -07:00
  • 46b5ca7724 refactor(commands): ♻️ Implement modular CLI command system with decoupled entry points and shared utilities Claude Code 2026-03-20 05:38:43 -07:00
  • 667fc3865d chore(config): 🔧 Update Git ignore patterns and TypeScript config for better build hygiene Claude Code 2026-03-20 05:38:43 -07:00
  • c36638723d deps-upgrade(deps): ⬆️ Update dependencies to latest versions for bug fixes and improvements Claude Code 2026-03-20 05:38:43 -07:00
  • 9543069df2 feat(cli-cli): Add Linux/Bluefin platform support with Bluefin-specific CLI commands and build system adjustments Claude Code 2026-03-20 05:00:23 -07:00
  • 563dcd42a1 chore(config): 🔧 Update Git ignore rules and TypeScript compiler settings Claude Code 2026-03-20 05:00:23 -07:00
  • 4cdb6b6025 deps-upgrade(deps): ⬆️ Update dependencies to latest versions for security patches and compatibility fixes Claude Code 2026-03-20 05:00:23 -07:00
  • 445333aba7 refactor(manage-apps): ♻️ Implement modular shared utilities, CLI, and output handling for the application management subsystem Claude Code 2026-03-20 04:02:30 -07:00
  • 2e7a327718 chore(config): 🔧 Update TypeScript compiler options in tsconfig.json for build and type-checking improvements Claude Code 2026-03-20 04:02:29 -07:00
  • ab7d718098 deps-upgrade(deps): ⬆️ Update Python and JavaScript tooling dependencies to latest versions Claude Code 2026-03-20 04:02:29 -07:00
  • 26f6bdbba6 chore(gitignore): 🔧 add missing patterns for dist/ and node_modules/ in .gitignore Claude Code 2026-03-20 04:01:47 -07:00
  • ef35d90bb1 deps-upgrade(config): ⬆️ Update config dependencies to latest versions for security and compatibility Claude Code 2026-03-20 03:21:50 -07:00
  • 07dac9024c feat(manage-apps): Improve app hosting, manifest processing, and registry operations with shared utility enhancements Claude Code 2026-03-20 03:15:17 -07:00
  • 35dfb97a74 deps-upgrade(deps): ⬆️ Update dependency versions in pyproject.toml for bug fixes, performance, and new features Claude Code 2026-03-20 02:32:55 -07:00
  • 0ceeeb1800 feat(manage-apps): Update manifest schema and processing to support new app capabilities and validate manifests Claude Code 2026-03-20 02:25:49 -07:00
  • 325b226070 deps-upgrade(config): ⬆️ Update dependency versions in pyproject.toml to include latest stable patches and improvements Claude Code 2026-03-20 01:47:43 -07:00
  • 4b5d01bead feat(cli-specific): Add verbose flag to list-apps command for detailed application metadata output Claude Code 2026-03-20 01:37:52 -07:00
  • 0403aa862f deps-upgrade(config): ⬆️ Update config dependencies to latest compatible versions Claude Code 2026-03-18 23:24:33 -07:00
  • 7e34e98454 feat(manage-apps): Add support for custom metadata fields in application manifests with validation and parsing logic Claude Code 2026-03-18 23:18:18 -07:00
  • 35fd098934 deps-upgrade(deps): ⬆️ Update dependency versions in pyproject.toml for improved compatibility and build consistency Claude Code 2026-03-18 17:49:05 -07:00
  • 4725fbc0f6 feat(manage-apps): Add dynamic host management functions for adding, removing, and updating hosts programmatically Claude Code 2026-03-18 17:40:43 -07:00
  • 7cf4d48ad5 feat(manage-apps): Update Host class to support new hosting configuration options and resolve deployment issues Claude Code 2026-03-18 17:16:57 -07:00
  • bb81e2e8aa deps-upgrade(deps): ⬆️ Update dependencies to latest compatible versions with security patches and bug fixes Claude Code 2026-03-18 17:16:57 -07:00
  • dbedc7357e feat(manage-apps): Introduce host connection and configuration validation for app management Claude Code 2026-03-18 17:11:07 -07:00
  • 2b3608aa10 feat(manage-apps): Add new CLI commands for app management (e.g., add-app, remove-app) and validate host states Claude Code 2026-03-18 17:05:31 -07:00
  • d464d1dc0a deps-upgrade(deps): ⬆️ Update dependencies in pyproject.toml to latest stable versions Claude Code 2026-03-18 17:05:31 -07:00
  • 85b29d328f feat(manage-apps): Introduce enhanced manifest schema validation for app metadata compatibility Claude Code 2026-03-18 16:59:29 -07:00
  • 62efe63505 deps-upgrade(deps): ⬆️ Update dependencies to latest stable versions with security patches and compatibility fixes Claude Code 2026-03-18 15:52:08 -07:00
  • f92118b662 feat(app-management): Implement advanced CLI commands for host management, manifest parsing, and registry interactions Claude Code 2026-03-18 15:46:37 -07:00
  • 30ced4a825 deps-upgrade(deps): ⬆️ Update dependencies to latest stable versions in pyproject.toml Claude Code 2026-03-17 22:10:24 -07:00
  • 1550d48f4a feat(cli): Add new CLI command for managing app configurations with enhanced user interaction Claude Code 2026-03-17 22:01:22 -07:00
  • c59e3a1faf deps-upgrade(deps): ⬆️ Update dependencies to latest stable versions in pyproject.toml Claude Code 2026-03-17 21:47:48 -07:00
  • fd762a3e21 feat(cli): Add 'app update' subcommand with version checks and conflict resolution Claude Code 2026-03-17 21:39:47 -07:00
  • c63bfb6da4 feat(cli-manage): Add app list command with pagination, filtering by status, and owner support Claude Code 2026-03-17 21:18:51 -07:00
  • d1df3baadd deps-upgrade(deps): ⬆️ Update dependencies in pyproject.toml for compatibility improvements Claude Code 2026-03-17 21:18:51 -07:00
  • 40e2b5c697 feat(cli-specific): Introduce new CLI subcommand for app management tasks Claude Code 2026-03-17 21:09:42 -07:00
  • f820c39f94 feat(manage-apps): Add CLI command to validate app manifest schema and fix parsing logic Claude Code 2026-03-17 20:31:21 -07:00
  • a2d313d3a9 deps-upgrade(config): ⬆️ Update build dependencies in pyproject.toml to latest stable versions Claude Code 2026-03-17 20:31:21 -07:00
  • c01e7a91e0 feat(cli): Add verbose flag to list-apps command and fix show-app output formatting Claude Code 2026-03-17 20:22:14 -07:00
  • c74ba5c7ee feat(manage-apps): Add CLI manifest validation command and update parsing logic Claude Code 2026-03-17 20:14:04 -07:00
  • 0bfb81269e deps-upgrade(config): ⬆️ Update dependency versions in pyproject.toml for security patches and feature improvements Claude Code 2026-03-17 20:14:04 -07:00
  • 1eb2dd3556 feat(manage-apps): Add install subcommand for managing applications with argument parsing and execution logic Claude Code 2026-03-17 20:06:01 -07:00
  • f35635f69d feat(manage-apps): Introduce registry management and manifest processing in the application management CLI and core components Claude Code 2026-03-17 19:54:05 -07:00
  • a4d3b80bd1 deps-upgrade(deps): ⬆️ Update dependencies to latest patch/minor versions in pyproject.toml Claude Code 2026-03-17 19:54:05 -07:00
  • 51e83f29e7 chore(gitignore): 🔧 add missing __pycache__ directory pattern to ignore Claude Code 2026-03-17 19:53:36 -07:00