fix(gitignore): exclude .idea/ and *.FCStd1 from version control
authorSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Wed, 17 Jun 2026 16:23:45 +0000 (19:23 +0300)
committerSvjatoslav Agejenko <svjatoslav@svjatoslav.eu>
Wed, 17 Jun 2026 16:23:45 +0000 (19:23 +0300)
Restore proper .gitignore rules that were accidentally dropped:
- Re-add .idea/ to ignore IntelliJ config files
- Re-add *.FCStd1 to ignore FreeCAD backup files
- Remove already-committed .idea/ and *.FCStd1 files from tracking

13 files changed:
.gitignore
.idea/$CACHE_FILE$ [deleted file]
.idea/.gitignore [deleted file]
.idea/compiler.xml [deleted file]
.idea/misc.xml [deleted file]
.idea/modules.xml [deleted file]
.idea/physical.iml [deleted file]
.idea/vcs.xml [deleted file]
cases/NanoVNA case/NanoVNA case.FCStd1 [deleted file]
cases/roll/roll for welding wire/roll for welding wire.FCStd1 [deleted file]
misc/adjustable resistor/button.FCStd1 [deleted file]
misc/headphone hub/hub.FCStd1 [deleted file]
optics/Fujifilm X-mount microscope adapter/X-trans to microscope adapter.FCStd1 [deleted file]

index 9e5cee8..f0069e3 100644 (file)
@@ -1,3 +1,9 @@
 # HTML files are generated on-demand from .org files via Emacs export
 # Do not commit them to version control
 *.html
+
+# IntelliJ IDEA / IDE config
+.idea/
+
+# FreeCAD backup files
+*.FCStd1
diff --git a/.idea/$CACHE_FILE$ b/.idea/$CACHE_FILE$
deleted file mode 100644 (file)
index daedf7b..0000000
+++ /dev/null
@@ -1,136 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectInspectionProfilesVisibleTreeState">
-    <entry key="Project Default">
-      <profile-state>
-        <expanded-state>
-          <State>
-            <id />
-          </State>
-          <State>
-            <id>Abstraction issuesJava</id>
-          </State>
-          <State>
-            <id>Assignment issuesJava</id>
-          </State>
-          <State>
-            <id>Class structureJava</id>
-          </State>
-          <State>
-            <id>Cloning issuesJava</id>
-          </State>
-          <State>
-            <id>Code maturity issuesJava</id>
-          </State>
-          <State>
-            <id>Code style issuesJava</id>
-          </State>
-          <State>
-            <id>Data flow issuesJava</id>
-          </State>
-          <State>
-            <id>Dependency issuesJava</id>
-          </State>
-          <State>
-            <id>Error handlingGroovy</id>
-          </State>
-          <State>
-            <id>Error handlingJava</id>
-          </State>
-          <State>
-            <id>Google Web Toolkit issues</id>
-          </State>
-          <State>
-            <id>Gradle</id>
-          </State>
-          <State>
-            <id>Groovy</id>
-          </State>
-          <State>
-            <id>Initialization issuesJava</id>
-          </State>
-          <State>
-            <id>Internationalization issuesJava</id>
-          </State>
-          <State>
-            <id>JUnit issuesJava</id>
-          </State>
-          <State>
-            <id>Java</id>
-          </State>
-          <State>
-            <id>Java language level migration aidsJava</id>
-          </State>
-          <State>
-            <id>JavaScript</id>
-          </State>
-          <State>
-            <id>JavaScript function metricsJavaScript</id>
-          </State>
-          <State>
-            <id>Javadoc issuesJava</id>
-          </State>
-          <State>
-            <id>Kotlin</id>
-          </State>
-          <State>
-            <id>Performance issuesJava</id>
-          </State>
-          <State>
-            <id>Portability issuesJava</id>
-          </State>
-          <State>
-            <id>Probable bugsGradle</id>
-          </State>
-          <State>
-            <id>Probable bugsJava</id>
-          </State>
-          <State>
-            <id>Python</id>
-          </State>
-          <State>
-            <id>Serialization issuesJava</id>
-          </State>
-          <State>
-            <id>Spring</id>
-          </State>
-          <State>
-            <id>Spring AOPSpring</id>
-          </State>
-          <State>
-            <id>Spring CoreSpring</id>
-          </State>
-          <State>
-            <id>TestNGJava</id>
-          </State>
-          <State>
-            <id>Threading issuesGroovy</id>
-          </State>
-          <State>
-            <id>Threading issuesJava</id>
-          </State>
-          <State>
-            <id>Verbose or redundant code constructsJava</id>
-          </State>
-          <State>
-            <id>Visibility issuesJava</id>
-          </State>
-          <State>
-            <id>WebSocket issues</id>
-          </State>
-          <State>
-            <id>XMLSpring CoreSpring</id>
-          </State>
-          <State>
-            <id>XPath</id>
-          </State>
-        </expanded-state>
-        <selected-state>
-          <State>
-            <id>AngularJS</id>
-          </State>
-        </selected-state>
-      </profile-state>
-    </entry>
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644 (file)
index 5c98b42..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-# Default ignored files
-/workspace.xml
\ No newline at end of file
diff --git a/.idea/compiler.xml b/.idea/compiler.xml
deleted file mode 100644 (file)
index a1757ae..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="CompilerConfiguration">
-    <annotationProcessing>
-      <profile default="true" name="Default" enabled="true" />
-    </annotationProcessing>
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644 (file)
index 51963a1..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="CheckStyle-IDEA">
-    <option name="configuration">
-      <map>
-        <entry key="location-0" value="CLASSPATH:/sun_checks.xml:The default Checkstyle rules" />
-      </map>
-    </option>
-  </component>
-  <component name="EmacsSettings">
-    <option name="emacsPath" value="/usr/bin/emacs" />
-  </component>
-  <component name="JavaScriptSettings">
-    <option name="languageLevel" value="ES6" />
-  </component>
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
-  <component name="accountSettings">
-    <option name="activeProfile" value="profile:default" />
-    <option name="activeRegion" value="us-east-1" />
-    <option name="recentlyUsedProfiles">
-      <list>
-        <option value="profile:default" />
-      </list>
-    </option>
-  </component>
-  <component name="lambda">
-    <option name="showAllHandlerGutterIcons" value="true" />
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644 (file)
index a98c7e5..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="ProjectModuleManager">
-    <modules>
-      <module fileurl="file://$PROJECT_DIR$/.idea/physical.iml" filepath="$PROJECT_DIR$/.idea/physical.iml" />
-    </modules>
-  </component>
-</project>
\ No newline at end of file
diff --git a/.idea/physical.iml b/.idea/physical.iml
deleted file mode 100644 (file)
index d6ebd48..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="JAVA_MODULE" version="4">
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
-    <exclude-output />
-    <content url="file://$MODULE_DIR$" />
-    <orderEntry type="inheritedJdk" />
-    <orderEntry type="sourceFolder" forTests="false" />
-  </component>
-</module>
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644 (file)
index 94a25f7..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project version="4">
-  <component name="VcsDirectoryMappings">
-    <mapping directory="$PROJECT_DIR$" vcs="Git" />
-  </component>
-</project>
\ No newline at end of file
diff --git a/cases/NanoVNA case/NanoVNA case.FCStd1 b/cases/NanoVNA case/NanoVNA case.FCStd1
deleted file mode 100644 (file)
index 7c6acd0..0000000
Binary files a/cases/NanoVNA case/NanoVNA case.FCStd1 and /dev/null differ
diff --git a/cases/roll/roll for welding wire/roll for welding wire.FCStd1 b/cases/roll/roll for welding wire/roll for welding wire.FCStd1
deleted file mode 100644 (file)
index 40da6ea..0000000
Binary files a/cases/roll/roll for welding wire/roll for welding wire.FCStd1 and /dev/null differ
diff --git a/misc/adjustable resistor/button.FCStd1 b/misc/adjustable resistor/button.FCStd1
deleted file mode 100644 (file)
index 43c255c..0000000
Binary files a/misc/adjustable resistor/button.FCStd1 and /dev/null differ
diff --git a/misc/headphone hub/hub.FCStd1 b/misc/headphone hub/hub.FCStd1
deleted file mode 100644 (file)
index d1c121c..0000000
Binary files a/misc/headphone hub/hub.FCStd1 and /dev/null differ
diff --git a/optics/Fujifilm X-mount microscope adapter/X-trans to microscope adapter.FCStd1 b/optics/Fujifilm X-mount microscope adapter/X-trans to microscope adapter.FCStd1
deleted file mode 100644 (file)
index 0176641..0000000
Binary files a/optics/Fujifilm X-mount microscope adapter/X-trans to microscope adapter.FCStd1 and /dev/null differ