From 0e59c11066dee9f714bef90f95af06c8a42b1f05 Mon Sep 17 00:00:00 2001
From: MrGentlemanStyle <172897529+MrGentlemanStyle@users.noreply.github.com>
Date: Tue, 22 Sep 2026 11:09:04 -0400
Subject: [PATCH 1/2] Add IDE configs; enable Gradle tooling parallel
Add .idea/AndroidProjectSystem.xml and .idea/runConfigurations.xml to persist Android Gradle project system settings and ignored run configuration producers. Update gradle.properties to enable org.gradle.tooling.parallel=true (for Gradle 9.4+), improving parallel tooling/sync behavior.
---
.idea/AndroidProjectSystem.xml | 6 ++++++
.idea/runConfigurations.xml | 17 +++++++++++++++++
gradle.properties | 3 +++
3 files changed, 26 insertions(+)
create mode 100644 .idea/AndroidProjectSystem.xml
create mode 100644 .idea/runConfigurations.xml
diff --git a/.idea/AndroidProjectSystem.xml b/.idea/AndroidProjectSystem.xml
new file mode 100644
index 00000000..4a53bee8
--- /dev/null
+++ b/.idea/AndroidProjectSystem.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml
new file mode 100644
index 00000000..16660f1d
--- /dev/null
+++ b/.idea/runConfigurations.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/gradle.properties b/gradle.properties
index e97fab5a..798d2484 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -69,3 +69,6 @@ android.r8.strictFullModeForKeepRules=false
android.r8.optimizedResourceShrinking=false
android.builtInKotlin=false
android.newDsl=false
+
+# Enabled parallel sync for Gradle 9.4+
+org.gradle.tooling.parallel=true
From 02c320f51a65f9d09867f70adf312c77ab6aa306 Mon Sep 17 00:00:00 2001
From: MrGentlemanStyle <172897529+MrGentlemanStyle@users.noreply.github.com>
Date: Tue, 22 Sep 2026 20:14:55 -0400
Subject: [PATCH 2/2] Add Pylint workflow for Python code analysis
---
.github/workflows/pylint.yml | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
create mode 100644 .github/workflows/pylint.yml
diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml
new file mode 100644
index 00000000..c73e032c
--- /dev/null
+++ b/.github/workflows/pylint.yml
@@ -0,0 +1,23 @@
+name: Pylint
+
+on: [push]
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ python-version: ["3.8", "3.9", "3.10"]
+ steps:
+ - uses: actions/checkout@v4
+ - name: Set up Python ${{ matrix.python-version }}
+ uses: actions/setup-python@v3
+ with:
+ python-version: ${{ matrix.python-version }}
+ - name: Install dependencies
+ run: |
+ python -m pip install --upgrade pip
+ pip install pylint
+ - name: Analysing the code with pylint
+ run: |
+ pylint $(git ls-files '*.py')