diff --git a/.gitignore b/.gitignore
index b5129a1..990e632 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,9 +10,8 @@
# TODO: Figure out which assets to keep in the repo
/assets/fox.glb
-/assets/logo.glbs
+/assets/fox.glb.license
/assets/logo.glb
-/assets/logo.stl
*.iml
venv/
diff --git a/src/App.vue b/src/App.vue
index 55b03bf..a5e2f8c 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -9,7 +9,7 @@ import Models from "./models/Models.vue";
import {VLayout, VMain, VToolbarTitle} from "vuetify/lib/components";
import {settings} from "./misc/settings";
import {NetworkManager, NetworkUpdateEvent} from "./misc/network";
-import {SceneManagerData, SceneMgr} from "./misc/scene";
+import {SceneMgr} from "./misc/scene";
// NOTE: The ModelViewer library is big (THREE.js), so we split it and import it asynchronously
const ModelViewerWrapper = defineAsyncComponent({
diff --git a/src/tools/OrientationGizmo.vue b/src/tools/OrientationGizmo.vue
index 7d318a8..f7291a0 100644
--- a/src/tools/OrientationGizmo.vue
+++ b/src/tools/OrientationGizmo.vue
@@ -3,7 +3,7 @@ import {onMounted, onUpdated, ref} from "vue";
import type {ModelScene} from "@google/model-viewer/lib/three-components/ModelScene";
import * as OrientationGizmoRaw from "three-orientation-gizmo/src/OrientationGizmo";
-// Optimized minimal dependencies from three to avoid more async imports
+// Optimized minimal dependencies from three
import {Vector3} from "three/src/math/Vector3.js";
import {Matrix4} from "three/src/math/Matrix4.js";
diff --git a/src/tools/Selection.vue b/src/tools/Selection.vue
index bf11db5..56821eb 100644
--- a/src/tools/Selection.vue
+++ b/src/tools/Selection.vue
@@ -1,20 +1,26 @@
-