diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000000000000000000000000000000000..0e14d8e27d9a933d37bb36785cc9071844d97160 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "java.configuration.updateBuildConfiguration": "disabled" +} \ No newline at end of file diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/android/app/build.gradle b/android/app/build.gradle index 97fbe3055c4d6a4173e04248f2e10d74424b53f6..d6a022528ef50efe7f3d53a9d3e7bf069866e3eb 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -74,8 +74,8 @@ android { buildTypes { release { - // TODO: Add your own signing config for the release build. // Signing with the debug keys for now, so `flutter run --release` works. + println "Release builds" if (keystorePropertiesFile.exists()) { signingConfig signingConfigs.release } else { diff --git a/android/fastlane/Fastfile b/android/fastlane/Fastfile index 920640737a215d6412d80002670d29679ab8516e..88b58e1bd3e10442b473483e36fe710cc7223793 100644 --- a/android/fastlane/Fastfile +++ b/android/fastlane/Fastfile @@ -14,6 +14,7 @@ # update_fastlane default_platform(:android) +opt_out_usage platform :android do desc "Runs all the tests" @@ -23,13 +24,32 @@ platform :android do desc "Deploy a new version to the Google Play Beta lane" lane :beta do - gradle(task: "clean assembleRelease") - upload_to_play_store(track: 'closed-beta') + setup_ci + gradle( + task: "clean bundleRelease assembleRelease" + ) + upload_to_play_store( + track: 'closed-beta', + aab: '../build/app/outputs/bundle/release/app-release.aab', + skip_upload_apk: true, + skip_upload_metadata: true, + skip_upload_changelogs: true, + skip_upload_images: true, + skip_upload_screenshots: true + ) end desc "Deploy a new version to the Google Play" lane :deploy do - gradle(task: "clean assembleRelease") - upload_to_play_store + setup_ci + gradle(task: "clean bundleRelease assembleRelease") + upload_to_play_store( + aab: '../build/app/outputs/bundle/release/app-release.aab', + skip_upload_apk: true, + skip_upload_metadata: true, + skip_upload_changelogs: true, + skip_upload_images: true, + skip_upload_screenshots: true + ) end end diff --git a/ios/fastlane/Fastfile b/ios/fastlane/Fastfile index e38db17f4ec91489ed406c5f6170eeb46a15eddf..54da8fa7627c5e9e0af6f7deb8de736b99ee743b 100644 --- a/ios/fastlane/Fastfile +++ b/ios/fastlane/Fastfile @@ -14,6 +14,7 @@ # update_fastlane default_platform(:ios) +opt_out_usage platform :ios do desc "Push a new release build to the App Store" diff --git a/metadata/de/full_description.txt b/metadata/de/full_description.txt new file mode 100644 index 0000000000000000000000000000000000000000..ac7bc50cd3a2453de33c2052b8c8ad7805cb71b9 --- /dev/null +++ b/metadata/de/full_description.txt @@ -0,0 +1,13 @@ +Diese App bietet die Möglichkeit auf die Vertretungsinformationen der Friedrich-List-Schule Wiesbaden (FLS) zuzugreifen. + +Ebenso ist es möglich, sich seinen Stundenplan oder Kurse zusammenzustellen, welche besucht werden. Hier werden auch die regulären Stunden, die keine Vertretungen enthalten, dargestellt. + +Gesamtfunktionsliste: + - Anzeige von Gesamtvertretungspläne für die FLS Wiesbaden + - Wechsel zwischen Schüler- und Lehreransicht + - Zusammenstellen / Filtern der passenden Vertretungs- und Planinformationen + - Darstellung auch von Regulärplänen nach Einstellung und Customizing + - Darstellung von Ferien- und Feiertagen + - Effiziente automatische Aktualisierung der notwendigen Daten (Intervall ca. 1 h, jedoch nicht im Energiesparmodus) + - Benachrichtigung bei Planänderungen (sofern die Filtereinstellungen vorgenommen wurden) + - Anmeldung per manueller Eingabe oder per Anmeldekarte (zu finden im jeweiligen Schulportal oder auf der Schulwebseite) diff --git a/metadata/de/short_description.txt b/metadata/de/short_description.txt new file mode 100644 index 0000000000000000000000000000000000000000..df4973fad0347c34a8d440713969e1b04ea7d4f9 --- /dev/null +++ b/metadata/de/short_description.txt @@ -0,0 +1 @@ +App zur Anzeige der Vertretungsplanänderungen \ No newline at end of file diff --git a/metadata/de/title.txt b/metadata/de/title.txt new file mode 100644 index 0000000000000000000000000000000000000000..ed42e7ba13b87a173df5e5648cd149043c607a38 --- /dev/null +++ b/metadata/de/title.txt @@ -0,0 +1 @@ +FLS Vertretungsplan \ No newline at end of file diff --git a/metadata/en-US/full_description.txt b/metadata/en-US/full_description.txt new file mode 100644 index 0000000000000000000000000000000000000000..6b9294c79719239a4523f62c2c8675e177d55ac8 --- /dev/null +++ b/metadata/en-US/full_description.txt @@ -0,0 +1,13 @@ +This app offers the possibility to access the substitution information of the Friedrich-List-Schule Wiesbaden (FLS). + +Likewise, it is possible to compile one's schedule or courses that are attended. Regular lessons that do not include substitutions are also displayed here. + +Overall feature list: + - Display of overall substitution schedules for FLS Wiesbaden. + - Switch between student and teacher view + - Compilation / filtering of suitable substitution and schedule information + - Display also of regular schedules according to settings and customizing + - Display of vacation and public holidays + - Efficient automatic update of necessary data (interval approx. 1 h, but not in energy saving mode) + - Notification of plan changes (if filter settings have been made) + - Registration by manual input or by registration card (to be found in the respective school portal or on the school website) diff --git a/metadata/en-US/images/icon.png b/metadata/en-US/images/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8f18889640ba2c2abaeaf31ba41a1e0a456a59bc Binary files /dev/null and b/metadata/en-US/images/icon.png differ diff --git a/metadata/en-US/images/phoneScreenshots/1.png b/metadata/en-US/images/phoneScreenshots/1.png new file mode 100644 index 0000000000000000000000000000000000000000..f17d4455caa4c5a47cddf805dc40b59d2a54f7fd Binary files /dev/null and b/metadata/en-US/images/phoneScreenshots/1.png differ diff --git a/metadata/en-US/images/phoneScreenshots/2.png b/metadata/en-US/images/phoneScreenshots/2.png new file mode 100644 index 0000000000000000000000000000000000000000..acd52d0ae6a3d29b69f65f6e8c8e6d3de7dd9b54 Binary files /dev/null and b/metadata/en-US/images/phoneScreenshots/2.png differ diff --git a/metadata/en-US/images/phoneScreenshots/3.png b/metadata/en-US/images/phoneScreenshots/3.png new file mode 100644 index 0000000000000000000000000000000000000000..d5fb166b47797225ec30e85837253c2c0018ab52 Binary files /dev/null and b/metadata/en-US/images/phoneScreenshots/3.png differ diff --git a/metadata/en-US/images/phoneScreenshots/4.png b/metadata/en-US/images/phoneScreenshots/4.png new file mode 100644 index 0000000000000000000000000000000000000000..72f1aa379998c0bfd92549f8420ac7f2a3e96ec6 Binary files /dev/null and b/metadata/en-US/images/phoneScreenshots/4.png differ diff --git a/metadata/en-US/images/phoneScreenshots/5.png b/metadata/en-US/images/phoneScreenshots/5.png new file mode 100644 index 0000000000000000000000000000000000000000..3fde5cad326fcda7a8bd0d6dc12d65926a758f13 Binary files /dev/null and b/metadata/en-US/images/phoneScreenshots/5.png differ diff --git a/metadata/en-US/images/phoneScreenshots/6.png b/metadata/en-US/images/phoneScreenshots/6.png new file mode 100644 index 0000000000000000000000000000000000000000..1adb74c5c2c1f1145d2f58453d0660e91c86a7ea Binary files /dev/null and b/metadata/en-US/images/phoneScreenshots/6.png differ diff --git a/metadata/en-US/short_description.txt b/metadata/en-US/short_description.txt new file mode 100644 index 0000000000000000000000000000000000000000..39720cd06229575cc9c8aca323aceb186e41c57f --- /dev/null +++ b/metadata/en-US/short_description.txt @@ -0,0 +1 @@ +App for displaying substitution schedule changes \ No newline at end of file diff --git a/metadata/en-US/title.txt b/metadata/en-US/title.txt new file mode 100644 index 0000000000000000000000000000000000000000..6903907a687088793fd87165a8106a59272c2b3f --- /dev/null +++ b/metadata/en-US/title.txt @@ -0,0 +1 @@ +FLS Standin plan \ No newline at end of file