59 Commits

Author SHA1 Message Date
eceb5d99c8 v1.11.0 v1.11.0 2026-03-03 11:57:41 +00:00
0631b7731f feat(services): map backend service data to UI components, add stats & logs parsing, fetch service stats, and fix logs request param 2026-03-03 11:57:41 +00:00
4c485cdc0a v1.10.3 v1.10.3 2026-03-02 07:26:38 +00:00
0f0da0f2ef fix(bin): make bin/onebox-wrapper.js executable 2026-03-02 07:26:38 +00:00
88367f70eb v1.10.2 v1.10.2 2026-03-02 07:18:54 +00:00
bfcfef79da fix(build): update build/watch configuration, switch to esbuild bundler and tswatch, and bump catalog and tooling dependencies 2026-03-02 07:18:54 +00:00
d95270613b v1.10.1 v1.10.1 2026-02-24 20:31:08 +00:00
14f6746833 fix(package.json): update package metadata 2026-02-24 20:31:07 +00:00
fe8ca00337 v1.10.0 v1.10.0 2026-02-24 18:15:44 +00:00
ba05cc84fe feat(opsserver): introduce OpsServer (TypedRequest API) and new lightweight web UI; replace legacy Angular UI and add typed interfaces 2026-02-24 18:15:44 +00:00
84c47cd7f5 v1.9.2 v1.9.2 2025-12-03 22:10:56 +00:00
9365f20f6d fix(ui): Add VS Code configs for the UI workspace and normalize dark theme CSS variables 2025-12-03 22:10:56 +00:00
bc2ed4b03a v1.9.1 v1.9.1 2025-11-27 22:35:35 +00:00
e4dd4cce0a fix(ui): Correct import success toast and add VS Code launch/tasks recommendations for the UI 2025-11-27 22:35:35 +00:00
34c90e21db v1.9.0 v1.9.0 2025-11-27 22:29:36 +00:00
ea7bb1395f feat(backups): Add backup import API and improve backup download/import flow in UI 2025-11-27 22:29:36 +00:00
c529dfe34d v1.8.0 v1.8.0 2025-11-27 21:42:07 +00:00
6ba7e655e3 feat(backup): Add backup scheduling system with GFS retention, API and UI integration 2025-11-27 21:42:07 +00:00
c5d239ab28 v1.7.0 v1.7.0 2025-11-27 13:48:11 +00:00
5cd7e7c252 feat(backup): Add backup system: BackupManager, DB schema, API endpoints and UI support
Introduce a complete service backup/restore subsystem with encrypted archives, database records and REST endpoints. Implements BackupManager with export/import for service config, platform resources (MongoDB, MinIO, ClickHouse), and Docker images; adds BackupRepository and migrations for backups table and include_image_in_backup; integrates backup flows into the HTTP API and the UI client; exposes backup password management and restore modes (restore/import/clone). Wire BackupManager into Onebox initialization.
2025-11-27 13:48:11 +00:00
e7ade45097 v1.6.0 v1.6.0 2025-11-27 09:50:06 +00:00
7b159a3486 feat(ui.dashboard): Add Resource Usage card to dashboard and make dashboard cards full-height; add VSCode launch/tasks/config 2025-11-27 09:50:06 +00:00
9470c7911d v1.5.0 v1.5.0 2025-11-27 09:26:04 +00:00
3d7727c304 feat(network): Add traffic stats endpoint and dashboard UI; enhance platform services and certificate health reporting 2025-11-27 09:26:04 +00:00
ff5b51072f v1.4.0 v1.4.0 2025-11-26 22:05:25 +00:00
633cbe696e feat(platform-services): Add ClickHouse platform service support and improve related healthchecks and tooling 2025-11-26 22:05:25 +00:00
0247ab45c7 v1.3.0 v1.3.0 2025-11-26 18:54:20 +00:00
0d932239d2 feat(platform-services): Add ClickHouse platform service support (provider, types, provisioning, UI and port mappings) 2025-11-26 18:54:20 +00:00
38b5462b09 v1.2.1 v1.2.1 2025-11-26 18:46:50 +00:00
9d7f132f6d fix(platform-services/minio): Improve MinIO provider: reuse existing data and credentials, use host-bound port for provisioning, and safer provisioning/deprovisioning 2025-11-26 18:46:50 +00:00
3574a94e38 v1.2.0 v1.2.0 2025-11-26 18:34:29 +00:00
be92d93f3f feat(ui): Sync UI tab state with URL and update routes/links 2025-11-26 18:34:29 +00:00
b36552aef2 v1.1.0 v1.1.0 2025-11-26 18:20:02 +00:00
3fbcaee56e feat(platform-services): Add platform service log streaming, improve health checks and provisioning robustness 2025-11-26 18:20:02 +00:00
9de32cd00d feat: Enhance container stats monitoring and UI integration with new ContainerStatsComponent 2025-11-26 16:36:01 +00:00
a14af4af9c feat: Implement real-time stats and metrics for platform services with WebSocket integration 2025-11-26 14:12:20 +00:00
3e8cd6e3d0 feat: Update documentation for Caddy reverse proxy integration and Docker service configuration 2025-11-26 13:51:48 +00:00
f0bc08c7c2 feat: Add Caddy platform service provider with core functionality and integration 2025-11-26 13:49:11 +00:00
c03e0e055c feat: Refactor CaddyManager and OneboxReverseProxy to use Docker service for Caddy management 2025-11-26 13:23:56 +00:00
c639453e01 feat: remove DNS and Domains from layout, add DNS and Domains content components
- Removed DNS and Domains entries from the layout navigation.
- Added DnsContentComponent for managing DNS records with Cloudflare.
- Added DomainsContentComponent for managing domains and SSL certificates.
- Introduced TabsComponent and TabComponent for tab navigation.
- Updated index.ts to export new TabsComponent and TabComponent.
2025-11-26 12:33:02 +00:00
c46ceccb6c update 2025-11-26 12:16:50 +00:00
e6f7d70d51 update 2025-11-26 09:36:40 +00:00
ad89f2cc1f feat: Implement repositories for authentication, certificates, metrics, and platform services
- Added AuthRepository for user and settings management with CRUD operations.
- Introduced CertificateRepository to handle domains, certificates, and requirements.
- Created MetricsRepository for managing metrics and logs.
- Developed PlatformRepository for platform services and resources management.
- Established RegistryRepository for registry and token operations.
- Implemented ServiceRepository for CRUD operations on services.
- Defined types and interfaces in types.ts for database interactions.
2025-11-25 23:27:27 +00:00
9d58971983 feat: Update smartregistry integration to support Uint8Array for body handling 2025-11-25 22:25:41 +00:00
5cf9c72dd4 feat: Implement Docker registry token endpoint and enhance registry request handling 2025-11-25 19:46:18 +00:00
76793d512b feat: Add log streaming functionality for Docker containers and improve platform service type handling in HTTP server 2025-11-25 08:34:10 +00:00
e94906b3bf feat: Update error handling to use getErrorMessage utility and improve logging across multiple services 2025-11-25 08:25:54 +00:00
c59d56e70a Refactor error logging to use getErrorMessage utility
- Updated multiple classes to replace direct error message access with getErrorMessage function for improved error handling and consistency.
- Modified error logging in CertRequirementManager, CloudflareDomainSync, OneboxDnsManager, OneboxDockerManager, OneboxHttpServer, Onebox, OneboxRegistriesManager, and OneboxServicesManager.
- Ensured that all error messages logged provide a standardized format and improved clarity.
2025-11-25 04:38:26 +00:00
8ebd677478 feat: Implement platform service providers for MinIO and MongoDB
- Added base interface and abstract class for platform service providers.
- Created MinIOProvider class for S3-compatible storage with deployment, provisioning, and deprovisioning functionalities.
- Implemented MongoDBProvider class for MongoDB service with similar capabilities.
- Introduced error handling utilities for better error management.
- Developed TokensComponent for managing registry tokens in the UI, including creation, deletion, and display of tokens.
2025-11-25 04:20:19 +00:00
9aa6906ca5 ui rebuild 2025-11-24 19:52:35 +00:00