Commit Graph

  • 69e86a0a37 fix: Resolve DatabaseService SQL syntax error and add concrete IFileAdapter implementations SaelixCode 2026-03-18 13:13:56 -04:00
  • 8a4f8874de Merge pull request #23 from AnsoCode/feature/remote-nodes-wiring Anso 2026-03-18 12:58:10 -04:00
  • 8c51198468 feat: Remote Nodes Wiring & SSH Adapters SaelixCode 2026-03-18 12:55:30 -04:00
  • 457c9976bc Merge pull request #22 from AnsoCode/feature/remote-nodes-foundation Anso 2026-03-18 11:55:20 -04:00
  • d2c5b2de67 fix: cast req.params.id as string to resolve TS2345 type errors SaelixCode 2026-03-18 11:53:41 -04:00
  • 02e1ebe1b6 feat: Remote Nodes Foundation (Strategy B) - Add nodes table with auto-seeded default local node in DatabaseService - Create NodeRegistry service for multi-instance Docker daemon connections - Add 6 Node management API endpoints (CRUD + test connection) - Create NodeManager component with table UI and connection testing - Add NodeContext for frontend-wide active node state management - Add node switcher dropdown to sidebar (visible when >1 node) - Add Nodes tab to Settings Hub SaelixCode 2026-03-18 11:45:04 -04:00
  • c324d987ea Merge pull request #21 from AnsoCode/feature/global-logs-classification Anso 2026-03-10 16:12:35 -04:00
  • b7e6b5a21c fix: replace naive log level detection with robust 3-tier regex classification engine SaelixCode 2026-03-10 14:50:51 -04:00
  • b32cf5490c Merge pull request #20 from AnsoCode/feature/enterprise-logs-dev-mode Anso 2026-03-09 14:03:30 -04:00
  • 448a64a10d feat: implement enterprise sse global logs and developer mode SaelixCode 2026-03-09 14:02:10 -04:00
  • 7336ea896e Merge pull request #19 from AnsoCode/feature/global-logs-ux-polish Anso 2026-03-09 12:26:07 -04:00
  • b2674080c4 fix: implement smart auto-scroll and definitive stack filtering in global logs SaelixCode 2026-03-09 12:21:12 -04:00
  • f501fa4712 Merge pull request #18 from AnsoCode/feature/global-logs-polish Anso 2026-03-06 23:08:22 -05:00
  • 9af0f85749 fix: refine log level parsing and implement bottom auto-scroll SaelixCode 2026-03-06 23:07:17 -05:00
  • 1f544c6568 Merge pull request #17 from AnsoCode/feature/observability-remediation-v2 Anso 2026-03-06 22:53:33 -05:00
  • 8203dd6a14 fix: tty parsing, timezone mapping, and floating action bar for global logs SaelixCode 2026-03-06 22:52:36 -05:00
  • da5a74a424 Merge pull request #16 from AnsoCode/feature/observability-remediation Anso 2026-03-06 22:25:52 -05:00
  • 29b10150b4 fix: remediate observability dashboard and global logs parsing SaelixCode 2026-03-06 22:24:22 -05:00
  • 935c2b016a Merge pull request #15 from AnsoCode/feature/unified-logs-metrics Anso 2026-03-06 21:06:35 -05:00
  • a4a5365da1 feat: implement centralized logging and historical metrics dashboard SaelixCode 2026-03-06 21:05:23 -05:00
  • 49cef7acfa Merge pull request #14 from AnsoCode/feature/live-container-logs Anso 2026-03-06 15:43:28 -05:00
  • b765403dcf feat: implement real-time container log streaming via SSE SaelixCode 2026-03-06 15:41:06 -05:00
  • 12aab3a5ae Merge pull request #13 from AnsoCode/feature/app-store-final-polish Anso 2026-03-06 14:55:27 -05:00
  • b97952567d feat: implement pre-deploy collision checks and universal two-stage teardown SaelixCode 2026-03-06 14:45:37 -05:00
  • c4805a17ac Merge pull request #12 from AnsoCode/feature/two-stage-teardown Anso 2026-03-06 10:27:29 -05:00
  • fb3a28834e fix: implement two-stage teardown for reliable atomic rollbacks SaelixCode 2026-03-06 10:18:47 -05:00
  • b90db0124c Merge pull request #11 from AnsoCode/feature/smart-error-parser Anso 2026-03-05 20:00:28 -05:00
  • 953049a45d feat: implement smart error parser and post-deploy health probe SaelixCode 2026-03-05 19:59:35 -05:00
  • d38d48fafe fix(frontend): remove duplicate ScrollArea tag causing build failure SaelixCode 2026-03-05 19:44:08 -05:00
  • 7935029369 Merge pull request #9 from AnsoCode/feature/app-store-fixes Anso 2026-03-05 19:23:01 -05:00
  • 269d4f8d5c Merge branch 'develop' into feature/app-store-fixes Anso 2026-03-05 19:22:53 -05:00
  • a6bf1a3b96 Merge pull request #8 from AnsoCode/feature/deployment-freedom Anso 2026-03-05 19:22:07 -05:00
  • 69408257d2 fix: implement atomic deployment rollbacks and custom scrollbar UI SaelixCode 2026-03-05 18:55:03 -05:00
  • f2fbca17b7 feat: implement dynamic volumes, custom env vars, and timezone detection SaelixCode 2026-03-05 14:55:04 -05:00
  • 5c7e08a391 Merge pull request #7 from AnsoCode/feature/app-store-polish Anso 2026-03-05 14:50:13 -05:00
  • 4aa4bf1b80 fix(backend,frontend): correct docker socket connection on windows and fix api proxy in vite config SaelixCode 2026-03-05 14:49:24 -05:00
  • 44acfd7d90 feat: polish app store ui and add advanced deployment configuration SaelixCode 2026-03-05 14:06:31 -05:00
  • 33b48811d8 Merge pull request #6 from AnsoCode/feature/lsio-api-integration Anso 2026-03-05 12:47:13 -05:00
  • f9e8874f6c feat: integrate official lsio api and rich template metadata SaelixCode 2026-03-05 12:37:59 -05:00
  • e45915f014 Merge pull request #5 from AnsoCode/hotfix/template-url Anso 2026-03-05 11:01:38 -05:00
  • 7d59400114 fix: update lsio template registry url to valid endpoint SaelixCode 2026-03-05 11:00:00 -05:00
  • c05654bdf9 Merge pull request #4 from AnsoCode/feature/dynamic-templates Anso 2026-03-05 10:34:05 -05:00
  • 536a714d9b feat: add dynamic template registry and smart volume path sanitizer SaelixCode 2026-03-05 10:15:54 -05:00
  • 47775c6dd2 Merge pull request #3 from AnsoCode/chore/docker-workflow-wakeup Anso 2026-03-04 16:21:31 -05:00
  • db7cdcd268 Merge branch 'develop' into chore/docker-workflow-wakeup Anso 2026-03-04 16:21:22 -05:00
  • cb5f32dd45 Merge pull request #2 from AnsoCode/feature/docker-automation Anso 2026-03-04 16:20:53 -05:00
  • a229af50f5 Merge branch 'develop' into feature/docker-automation Anso 2026-03-04 16:20:05 -05:00
  • b519fbbddf Merge pull request #1 from AnsoCode/feature/app-templates Anso 2026-03-04 16:16:55 -05:00
  • 243802eaa7 ci: fix npm cache dependency path for monorepo SaelixCode 2026-03-04 16:09:30 -05:00
  • 35b444d528 chore: add workflow_dispatch to docker publish to trigger UI registration SaelixCode 2026-03-04 16:06:06 -05:00
  • 9c66a4f783 fix: remove unused React import in TemplatesView SaelixCode 2026-03-04 15:38:43 -05:00
  • f026419944 ci: patch npm cache paths to pass monorepo checks SaelixCode 2026-03-04 15:34:10 -05:00
  • 69002b553e ci: fix npm cache dependency path for monorepo structure SaelixCode 2026-03-04 15:24:58 -05:00
  • 649a571b11 ci: automate docker build and push via github actions SaelixCode 2026-03-04 15:10:32 -05:00
  • 1676dc22df feat: implement app templates storefront and deployment engine SaelixCode 2026-03-04 14:26:07 -05:00
  • 3889d4914e chore: initialize git flow, ci pipeline, and changelog SaelixCode 2026-03-04 13:06:29 -05:00
  • eb47fe7c2e feat: add resource management dashboard with charts and tables SaelixCode 2026-03-04 12:48:39 -05:00
  • b3521a078b feat: add Docker API endpoints for managing images, volumes, and networks; implement Resources view in editor SaelixCode 2026-03-04 11:17:16 -05:00
  • b45553c927 feat: refactor authentication handling and migrate config to database SaelixCode 2026-03-04 09:05:03 -05:00
  • 6196ee7ccf feat: enhance container crash detection by extracting exit codes and filtering intentional stops SaelixCode 2026-03-03 19:36:08 -05:00
  • 386de2c76f refactor: remove redundant pro tip from environment tab in editor SaelixCode 2026-03-03 19:33:04 -05:00
  • 594bec6d91 feat: update environment file selection logic and enhance editor UI with helpful tips SaelixCode 2026-03-03 19:18:32 -05:00
  • 13ef241d02 feat: enhance environment file handling by resolving multiple env files and adding selection functionality in the editor SaelixCode 2026-03-03 19:13:28 -05:00
  • 573aef45ff refactor: update docker-compose.yml for improved clarity and structure of volume and environment variable configurations SaelixCode 2026-03-03 18:45:09 -05:00
  • ed1a60bee0 feat: implement dynamic env file resolution and enhance error handling in stack operations SaelixCode 2026-03-03 15:25:05 -05:00
  • 242602480e refactor: simplify docker compose command arguments by removing stack name flag SaelixCode 2026-03-03 13:38:14 -05:00
  • 63d2df2436 fix: drain stdout to prevent pipe buffer from blocking the process SaelixCode 2026-03-03 12:54:21 -05:00
  • ccf6ed4bc8 refactor: rename isActionLoading to loadingAction for clarity and consistency SaelixCode 2026-03-03 12:47:41 -05:00
  • 10a483a0a6 feat: await command execution in stack management endpoints and update container stats display based on state SaelixCode 2026-03-03 12:06:19 -05:00
  • 3161d59abf feat: add save and deploy functionality to EditorLayout component SaelixCode 2026-03-03 11:51:48 -05:00
  • 2b96b08c04 feat: update stack deployment endpoint and enhance deployment functionality SaelixCode 2026-03-03 11:41:44 -05:00
  • 0032c6757a fix: improve npm install reliability with retry configurations in Dockerfile SaelixCode 2026-03-03 09:20:06 -05:00
  • 1fd078616a feat: add global Docker network stats tracking and update HomeDashboard title SaelixCode 2026-03-03 09:10:24 -05:00
  • 587e88e93d feat: enhance volume pruning functionality with filter options SaelixCode 2026-03-03 08:20:30 -05:00
  • ec90911e14 feat: implement Docker disk usage retrieval and enhance system prune functionality SaelixCode 2026-02-27 15:43:45 -05:00
  • 07f4d18a22 Add logo to branding header in EditorLayout component SaelixCode 2026-02-27 14:29:09 -05:00
  • d5a9bde408 Refactor code structure for improved readability and maintainability SaelixCode 2026-02-27 13:19:14 -05:00
  • 6bbd9b6484 feat: add notification deletion functionality in API and EditorLayout SaelixCode 2026-02-27 12:47:16 -05:00
  • f4700ebfc9 feat: enhance API error handling and improve alert message formatting SaelixCode 2026-02-27 12:22:10 -05:00
  • 91cafb49f9 refactor: update journal mode comment for DatabaseService and optimize CPU state check in EditorLayout SaelixCode 2026-02-27 11:10:35 -05:00
  • b95838ae9c feat: remove unused alert management code and optimize notification fetching interval SaelixCode 2026-02-27 10:17:33 -05:00
  • 9cdf273b8c feat: add alert management functionality in NotificationSettingsModal and implement stacks API endpoint SaelixCode 2026-02-27 09:52:54 -05:00
  • 0899fc0d64 feat: update alert configuration button text from "Configure Alerts" to "Create Alert" SaelixCode 2026-02-27 00:14:36 -05:00
  • 701495f015 feat: refactor API calls in NotificationSettingsModal and StackAlertSheet components to use apiFetch SaelixCode 2026-02-26 23:40:58 -05:00
  • c6eb9d76e7 feat: add Notification Settings Modal and Stack Alert Sheet components SaelixCode 2026-02-26 23:09:47 -05:00
  • ba7853b2b3 feat: enhance item hover effects in Command component for improved user interaction SaelixCode 2026-02-26 20:07:09 -05:00
  • fcf0c9f983 feat: add HostConsole component for interactive terminal access and integrate into EditorLayout SaelixCode 2026-02-26 19:52:43 -05:00
  • 4932d90e4a feat: add HoverCard component and integrate it into EditorLayout for enhanced container status display SaelixCode 2026-02-26 18:41:10 -05:00
  • 5fe416f941 feat: add frontend index.html and Vite logo; enhance system stats API with network metrics SaelixCode 2026-02-26 14:43:45 -05:00
  • 9b9d4de620 feat: enhance container badge display with tooltip for status details SaelixCode 2026-02-26 11:07:03 -05:00
  • ba986021cd feat: enhance container status display with tooltip for detailed information SaelixCode 2026-02-26 10:50:13 -05:00
  • 7ce0409ee3 feat: add xterm search and serialize addons, enhance terminal component with search functionality and download logs feature SaelixCode 2026-02-25 23:38:11 -05:00
  • 36335ee5ab feat: improved EditorLayout component for managing Docker Compose stacks, editing files, and monitoring containers. SaelixCode 2026-02-25 23:30:24 -05:00
  • 53b36c71ce feat: Implement an interactive terminal component with real-time log streaming, and formatting SaelixCode 2026-02-25 22:51:07 -05:00
  • 46e6aedfd0 feat: Improved frontend UI components with shadcn SaelixCode 2026-02-25 22:33:51 -05:00
  • aeb3d6e812 feat: implement initial frontend application with Monaco editor, Docker Compose stack management, and container monitoring. SaelixCode 2026-02-25 14:18:10 -05:00
  • cd006feb6a feat: Initialize React frontend project with Vite, Tailwind CSS, Radix UI, and global styling. SaelixCode 2026-02-25 11:43:06 -05:00
  • 431f29c490 feat: Initialize global CSS with Tailwind directives, theme variables for light/dark mode, and base styling. SaelixCode 2026-02-25 10:47:27 -05:00
  • ac6b8e2849 feat: Initialize core frontend application, editor layout, and integrate UI components including alert dialogs and toasts. SaelixCode 2026-02-25 10:18:59 -05:00
  • cdecbba59a feat: Implement a comprehensive Docker Compose stack management UI with file editing, deployment, container monitoring, and interactive bash access. SaelixCode 2026-02-24 19:48:56 -05:00