Skip to content

Visuals update#86

Merged
DraTeots merged 78 commits intomainfrom
visuals-update
Jan 31, 2026
Merged

Visuals update#86
DraTeots merged 78 commits intomainfrom
visuals-update

Conversation

@DraTeots
Copy link
Copy Markdown
Collaborator

@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
Comment thread firebird-ng/src/app/pages/input-config/input-config.component.ts Dismissed
Comment thread firebird-ng/src/app/utils/persistent-property.spec.ts Fixed
Comment thread build.py Fixed
Comment thread pyrobird/pyrobird/cli/merge.py Fixed
Comment thread pyrobird/pyrobird/cli/smooth.py Fixed
Comment thread pyrobird/tests/unit_tests/test_cli_merge.py Fixed
Comment thread pyrobird/tests/unit_tests/test_cli.py Fixed
@DraTeots
Copy link
Copy Markdown
Collaborator 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.

DraTeots and others added 7 commits January 21, 2026 16:16
- Add build-docs job to build VitePress documentation
- Update VitePress base path to /firebird/docs/ to coexist with main app
- Fix config file reference (config-eic-ghpages.jsonc -> config-eic.jsonc)
- Deploy docs alongside the Angular app at /firebird/docs/

https://claude.ai/code/session_01H5Q57i3CCvgPon5jAXbjTN
- Add docs.yaml workflow to build and deploy VitePress documentation
- Update frontend.yaml to CI-only (test and build, no deployment)
- Revert VitePress base path to /firebird/ (docs are the only content)
- Update CLAUDE.md to reflect new deployment architecture:
  - Firebird app hosted on seeeic.org
  - Documentation deployed to eic.github.io/firebird/

https://claude.ai/code/session_01H5Q57i3CCvgPon5jAXbjTN
Comment thread .github/workflows/docs.yaml Fixed
Comment thread firebird-ng/src/app/utils/epic-geometry-arranger.ts Fixed
Comment thread firebird-ng/src/app/data-pipelines/three-geometry.processor.ts Fixed
Comment thread firebird-ng/src/app/services/geometry.service.ts Dismissed
Comment thread firebird-ng/src/app/theme/cool3-geometry-ruleset.ts Dismissed
Comment thread firebird-ng/src/app/theme/cool3-geometry-ruleset.ts Dismissed
Comment thread firebird-ng/src/app/theme/cool3-geometry-ruleset.ts Dismissed
Comment thread firebird-ng/src/app/theme/cool3-geometry-ruleset.ts Dismissed
Comment thread firebird-ng/src/app/theme/cool3-geometry-ruleset.ts Dismissed
Comment thread firebird-ng/src/app/theme/cool3-geometry-ruleset.ts Dismissed
Comment thread firebird-ng/src/app/theme/cool3-geometry-ruleset.ts Dismissed
Comment thread firebird-ng/src/app/theme/cool3-geometry-ruleset.ts Dismissed
@DraTeots DraTeots marked this pull request as ready for review January 31, 2026 04:31
…in permissions

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
@DraTeots DraTeots merged commit daf8fcd into main Jan 31, 2026
19 checks passed
@DraTeots DraTeots deleted the visuals-update branch January 31, 2026 04:44
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

4 participants