Commit Graph

  • 01a09d6a61 feat: Implement unit specification and expansion logic in configuration Paul Payne 2026-04-08 16:57:19 -07:00
  • 8be129259c refactor: Restructure ~/.castle/ as the instance directory Paul Payne 2026-03-09 22:03:37 -07:00
  • b7628c590b refactor: Remove unnecessary HTTP expose configuration from MQTT service Paul Payne 2026-03-05 10:16:25 -08:00
  • 0c70559b9d refactor: Enhance health check logic to separate HTTP and systemd checks for clarity and maintainability Paul Payne 2026-03-05 10:16:17 -08:00
  • 99e70f8543 install_extras Paul Payne 2026-03-05 10:01:26 -08:00
  • 5446fbb950 feat: Add favicon.svg and link it in index.html for improved branding Paul Payne 2026-03-05 10:00:45 -08:00
  • ca2d780018 Full source paths. Paul Payne 2026-02-23 23:15:19 -08:00
  • 88e7d9ff17 Fix test. Paul Payne 2026-02-23 22:59:10 -08:00
  • efab2a7893 refactor: Update component specifications to use 'program' and 'behavior' attributes, enhancing clarity and consistency across the application Paul Payne 2026-02-23 22:56:18 -08:00
  • 0d36e4f72a Refactor component terminology to programs in config and manifest Paul Payne 2026-02-23 22:09:41 -08:00
  • f559fba143 feat: Introduce job and service categorization for components, enhancing routing and display logic across the application Paul Payne 2026-02-23 17:02:55 -08:00
  • 56b9c8ddf1 refactor: Update component structure to use behavior and stack attributes, enhancing clarity and functionality across services, tools, and frontends Paul Payne 2026-02-23 16:32:55 -08:00
  • 3343e955fd feat: Implement multi-node support with MQTT and mDNS for service discovery and coordination Paul Payne 2026-02-23 02:30:12 -08:00
  • eeaa5045d0 refactor: Decouple roles. Paul Payne 2026-02-23 01:49:24 -08:00
  • 72d35f2641 refactor: Enhance component info and list commands with deployed state from registry Paul Payne 2026-02-23 00:07:42 -08:00
  • 5e3e01a5b6 refactor: Update runner specifications from 'python_uv_tool' to 'python' across components and documentation Paul Payne 2026-02-22 23:56:37 -08:00
  • 73e4a2ba00 fix: Improve command resolution in deploy and sync processes, adding warnings for missing tools Paul Payne 2026-02-22 23:36:51 -08:00
  • d52d8829ba refactor: Separate runtime from build. Enhance configuration and registry management, migrate to registry-based component handling Paul Payne 2026-02-22 23:19:16 -08:00
  • 033a76ccfd refactor: Update project structure to place tools and frontends under components/ Paul Payne 2026-02-22 22:56:54 -08:00
  • 006cafa1e8 fix: Correct project directory paths in create command tests Paul Payne 2026-02-22 22:55:10 -08:00
  • 41d4c574cb refactor: Migrate CLI and API components to use castle-core for configuration and manifest handling Paul Payne 2026-02-22 22:54:38 -08:00
  • 6d0332e32b feat: Add various tools for document processing and management Paul Payne 2026-02-22 22:18:41 -08:00
  • eab6f8b535 refactor: update tools handling and improve CLI documentation Paul Payne 2026-02-22 21:34:00 -08:00
  • a5e9835d55 Removes tools from grouping. Paul Payne 2026-02-22 21:31:21 -08:00
  • d43c49d219 Cleanup Paul Payne 2026-02-21 02:01:45 -08:00
  • 12b54dca4f refactor: remove event bus component and related files Paul Payne 2026-02-21 01:55:02 -08:00
  • 9a792ef90c fix: update notification-bridge subproject commit reference Paul Payne 2026-02-21 01:47:54 -08:00
  • 2630d73be5 chore: remove mboxer submodule (replaced by mbox2eml in tools/document) Paul Payne 2026-02-21 01:47:13 -08:00
  • f7cc773803 feat: add mbox2eml tool for converting MBOX files to EML format Paul Payne 2026-02-21 01:42:09 -08:00
  • bb9fbd8ca4 fix: update 'cwd' to 'working_dir' in run specifications for consistency Paul Payne 2026-02-21 01:34:56 -08:00
  • bb367ab632 fix: update gateway name to 'castle-gateway' for correct identification Paul Payne 2026-02-21 01:26:58 -08:00
  • 233ee453d4 fix: correct GATEWAY_UNIT name to include 'castle-' prefix Paul Payne 2026-02-21 01:25:49 -08:00
  • 930bc601b7 feat: add ComponentGrid and ComponentTable components for displaying components in grid and table formats Paul Payne 2026-02-21 01:23:37 -08:00
  • f99c2dad86 feat: Enhance gateway management and add Caddyfile generation support Paul Payne 2026-02-21 01:08:11 -08:00
  • 54ba2ccc62 feat: Refactor tool management and update documentation for clarity Paul Payne 2026-02-21 00:29:48 -08:00
  • 08c6f3fa83 feat: Enhance tool management and documentation in Castle Paul Payne 2026-02-21 00:09:34 -08:00
  • f39a551aad feat: Add new tools and configurations for Castle platform Paul Payne 2026-02-20 16:41:19 -08:00
  • 0d35ac9ffd Initial commit: castle personal software platform Paul Payne 2026-02-19 16:38:11 -08:00