Skip to content

Conversation

@DraTeots
Copy link
Contributor

@DraTeots DraTeots commented Dec 2, 2025

Briefly, what does this PR introduce?

  1. Configuration System Overhaul

    • Refactor: A significant "reimagining" of the configuration system. ConfigRegistry and LocalStorageService were removed in favor of a new ConfigService implementation.
    • Components: InputConfigComponent and services were modified to adapt to the new system.
  2. Documentation & Tutorials

    • New Tutorials added.
    • Docs Restructuring: Moved/removed several documentation files from doc/ to firebird-ng/src/assets/doc/.
    • Help System: Improvements to the Help component, including fixes for prismjs syntax highlighting.
  3. Pyrobird (Python Backend/CLI)

    • New Command: Added a smooth CLI command (pyrobird/cli/smooth.py) and dex_utils.py.
    • Added a top-level build.py script.
    • Modifications to merge and serve commands.
  4. Frontend & Visualization

    • Fixes: Addressed issues with camera switching jumps and WebGL errors.
    • Features: "Cut tracks" feature and zoom improvements.
    • Components: Updates visuals and work of MainDisplayComponent, ThreeService, and ObjectClippingComponent.
  5. Other

@DraTeots DraTeots requested a review from sqrd-max December 2, 2025 03:20
import { ReactiveFormsModule } from '@angular/forms';
import { RouterLink } from '@angular/router';
import { PersistentProperty } from '../../utils/persistent-property';
import { ConfigProperty } from '../../utils/config-property';

it('should accept update when no timestamp exists in storage', () => {
const config = new PersistentProperty('test', 'default', undefined, undefined, mockStorageInterface);
const config = new ConfigProperty('test', 'default', undefined, undefined, mockStorageInterface);
import json
import click
import logging
from typing import Dict, Any, List
@DraTeots
Copy link
Contributor Author

DraTeots commented Dec 2, 2025

Added fix of #85 which might be not pretty in terms of git history-issues-and-pr transparency, but the majority of this work was done here already.

Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
DraTeots and others added 5 commits December 2, 2025 16:06
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
DraTeots and others added 4 commits December 2, 2025 19:41
Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update angular and dependencies

3 participants