feat(ssl): Add domain & certificate management, Cloudflare sync, SQLite cert manager, WebSocket realtime updates, and HTTP API SSL endpoints

This commit is contained in:
2025-11-18 19:34:26 +00:00
parent 44267bbb27
commit b94aa17eee
16 changed files with 1707 additions and 1344 deletions

View File

@@ -1,5 +1,6 @@
import { Component } from '@angular/core';
import { Component, OnInit, OnDestroy, inject } from '@angular/core';
import { RouterOutlet } from '@angular/router';
import { WebSocketService } from './core/services/websocket.service';
@Component({
selector: 'app-root',
@@ -7,4 +8,16 @@ import { RouterOutlet } from '@angular/router';
imports: [RouterOutlet],
template: `<router-outlet></router-outlet>`,
})
export class AppComponent {}
export class AppComponent implements OnInit, OnDestroy {
private wsService = inject(WebSocketService);
ngOnInit(): void {
// Connect to WebSocket when app starts
this.wsService.connect();
}
ngOnDestroy(): void {
// Disconnect when app is destroyed
this.wsService.disconnect();
}
}