Updated 12-10-2026, 10:35

Commit: da5026c Show on GitHub

  • Author: joostf
  • Date: 10/11/2026, 9:49:30 AM
  • Message: Refactored folder and file structure & JavaScript check CONVENTIONS.md
  • Stats: 6518 total changes (+4385 / -2133)

Changed Files

  • .gitignore — +1 / -1 (2 changes)
  • .prettierrc.json — +7 / -0 (7 changes)
  • .venv/index.html — +1 / -4 (5 changes)
  • CONVENTIONS.md — +55 / -0 (55 changes)
  • index.html — +693 / -119 (812 changes)
  • scripts/optimize-model.mjs — +42 / -11 (53 changes)
  • src/app/viewerState.js — +27 / -0 (27 changes)
  • src/assets/models/cad/fpcm.glb — +0 / -0 (0 changes)
  • src/assets/models/cad/fpm.glb — +0 / -0 (0 changes)
  • src/assets/models/cad/primary.glb — +0 / -0 (0 changes)
  • src/assets/models/cad/secondary.glb — +0 / -0 (0 changes)
  • src/assets/models/instrument/Instrument.source-colors.glb — +0 / -0 (0 changes)
  • src/assets/models/satellite/Satellite.source-colors.glb — +0 / -0 (0 changes)
  • src/assets/models/source/Instrument_assembly updated FPA+OBA.glb — +0 / -0 (0 changes)
  • src/assets/models/source/Nebula_Assembly_V2_Stowed.web-lite.glb — +0 / -0 (0 changes)
  • src/assets/models/source/Nebula_Assembly_V2_Stowed.web.glb — +0 / -0 (0 changes)
  • src/components/lights/lights.js — +0 / -30 (30 changes)
  • src/components/objects/CadInstances.js — +0 / -84 (84 changes)
  • src/components/objects/InstrumentComponents.js — +0 / -52 (52 changes)
  • src/components/objects/Optics.js — +0 / -43 (43 changes)
  • src/components/objects/Satellite.js — +0 / -584 (584 changes)
  • src/components/objects/SelectionHighlight.js — +0 / -74 (74 changes)
  • src/components/objects/star.js — +0 / -58 (58 changes)
  • src/components/perspective/perspective.js — +0 / -2 (2 changes)
  • src/helpers/resize.js — +0 / -10 (10 changes)
  • src/main.js — +765 / -432 (1197 changes)
  • src/scene/camera.js — +10 / -0 (10 changes)
  • src/scene/controls.js — +21 / -0 (21 changes)
  • src/scene/lights.js — +32 / -0 (32 changes)
  • src/scene/objects/CadInstances.js — +109 / -0 (109 changes)
  • src/scene/objects/InstrumentComponents.js — +56 / -0 (56 changes)
  • src/scene/objects/Optics.js — +227 / -0 (227 changes)
  • src/scene/objects/Satellite.js — +695 / -0 (695 changes)
  • src/scene/objects/SelectionHighlight.js — +95 / -0 (95 changes)
  • src/scene/objects/star.js — +69 / -0 (69 changes)
  • src/scene/renderQuality.js — +46 / -0 (46 changes)
  • src/scene/renderer.js — +28 / -0 (28 changes)
  • src/scene/scene.js — +7 / -0 (7 changes)
  • src/scene/updateCamera.js — +115 / -0 (115 changes)
  • src/scripts/changeInfoBox.js — +0 / -85 (85 changes)
  • src/scripts/controlsFadeOut.js — +0 / -21 (21 changes)
  • src/scripts/dropdown.js — +0 / -3 (3 changes)
  • src/scripts/updateCamera.js — +0 / -97 (97 changes)
  • src/setup/camera.js — +0 / -17 (17 changes)
  • src/setup/controls.js — +0 / -22 (22 changes)
  • src/setup/renderQuality.js — +0 / -30 (30 changes)
  • src/setup/renderer.js — +0 / -28 (28 changes)
  • src/setup/scene.js — +0 / -7 (7 changes)
  • src/style.css — +699 / -196 (895 changes)
  • src/ui/domBindings.js — +30 / -0 (30 changes)
  • src/ui/selection.js — +30 / -0 (30 changes)
  • verify-models.mjs — +269 / -59 (328 changes)
  • verify-optics.mjs — +51 / -9 (60 changes)
  • verify-performance.mjs — +205 / -55 (260 changes)