merge: combine all features from both codebases - mobile dashboard + layer panel + notifications + shares + all fixes

This commit is contained in:
Leopoldadmin
2026-07-04 16:43:55 +02:00
parent 0606dbb501
commit be62470b53
79 changed files with 9562 additions and 3132 deletions
-6
View File
@@ -39,7 +39,6 @@ export class HistoryManager {
private currentState: CADStateSnapshot | null = null;
private maxStackSize: number;
private listeners: Set<() => void> = new Set();
private idCounter = 0;
constructor(options: HistoryManagerOptions = {}) {
this.maxStackSize = options.maxStackSize ?? DEFAULT_MAX_SIZE;
@@ -212,11 +211,6 @@ export class HistoryManager {
private notifyListeners(): void {
this.listeners.forEach((l) => l());
}
/** Eindeutige ID generieren */
private generateId(): string {
return `hist-${++this.idCounter}-${Date.now()}`;
}
}
/** Default HistoryManager-Instanz (Singleton) */