diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7361bf8..8130ce5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ jobs: - name: "📥 Check-out" uses: actions/checkout@v4 - name: "🧰 Install Java" - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: "8" - name: "🧰 Install Flutter" @@ -44,7 +44,7 @@ jobs: - name: "✅ Test" run: flutter test --coverage - name: "📤 Upload test coverage report" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: "Test coverage report" path: coverage/lcov.info @@ -55,12 +55,12 @@ jobs: token: ${{secrets.CODECOV_TOKEN}} file: coverage/lcov.info - name: "📤 Upload Android App Bundle" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: "Android App Bundle" path: build/app/outputs/bundle/release/app-release.aab - name: "📤 Upload Android APK" - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: "Android APK" path: build/app/outputs/apk/release/app-release.apk diff --git a/.github/workflows/codacy-analysis.yml b/.github/workflows/codacy-analysis.yml index ba4f0fe..1ab039d 100644 --- a/.github/workflows/codacy-analysis.yml +++ b/.github/workflows/codacy-analysis.yml @@ -28,7 +28,7 @@ jobs: # Execute Codacy Analysis CLI and generate a SARIF output with the security issues identified during the analysis - name: Run Codacy Analysis CLI - uses: codacy/codacy-analysis-cli-action@v4.3.0 + uses: codacy/codacy-analysis-cli-action@v4.4.1 with: # Check https://github.com/codacy/codacy-analysis-cli#project-token to get your project token from your Codacy repository # You can also omit the token and run the tools that support default configurations @@ -44,6 +44,6 @@ jobs: # Upload the SARIF file generated in the previous step - name: Upload SARIF results file - uses: github/codeql-action/upload-sarif@v2 + uses: github/codeql-action/upload-sarif@v3 with: sarif_file: results.sarif diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index e9c0056..0f801c8 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -24,7 +24,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 # Override language selection by uncommenting this and choosing your languages # with: # languages: go, javascript, csharp, python, cpp, java @@ -32,7 +32,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@v2 + uses: github/codeql-action/autobuild@v3 # ℹ️ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -46,4 +46,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.idea/icon.png b/.idea/icon.png new file mode 100644 index 0000000..f900ea6 Binary files /dev/null and b/.idea/icon.png differ diff --git a/fastlane/metadata/android/en-US/changelogs/2.txt b/fastlane/metadata/android/en-US/changelogs/2.txt deleted file mode 100644 index ac83d5b..0000000 --- a/fastlane/metadata/android/en-US/changelogs/2.txt +++ /dev/null @@ -1,5 +0,0 @@ -- Removed designer from About screen -- Moved hard-coded strings from the layout into the strings.xml for easier translation -- Update Used Licenses section with all used dependencies (thanks to all of them!) -- Add more swipe gestures -- Little improvements under the hood diff --git a/fastlane/metadata/android/en-US/changelogs/3.txt b/fastlane/metadata/android/en-US/changelogs/3.txt deleted file mode 100644 index d4571fb..0000000 --- a/fastlane/metadata/android/en-US/changelogs/3.txt +++ /dev/null @@ -1,2 +0,0 @@ -Little improvements under the hood -Fix fastlane setup diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index 385d2aa..5403030 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -2,6 +2,6 @@ Fucks Given lets you keep track of the things that made you care. Whenever somet Fucks Given allows you to back up your data and has a beautiful dark mode that can turn on automatically, following the system theme. -Webpage: https://www.crazymarvin.com/fucksgiven -Translate To Don’t: https://hosted.weblate.org/engage/fucksigven/ +Webpage: https://www.crazymarvin.com/fucks-given +Translate Fucks Given: https://hosted.weblate.org/engage/fucksigven/ Source on GitHub: https://github.com/Crazy-Marvin/FucksGiven diff --git a/fastlane/metadata/android/en-US/video.txt b/fastlane/metadata/android/en-US/video.txt index a49e43d..8b13789 100644 --- a/fastlane/metadata/android/en-US/video.txt +++ b/fastlane/metadata/android/en-US/video.txt @@ -1 +1 @@ -https://youtu.be/_UStlpEMVro \ No newline at end of file + diff --git a/lib/l10n/arb/app_fr.arb b/lib/l10n/arb/app_fr.arb new file mode 100644 index 0000000..d6fa01d --- /dev/null +++ b/lib/l10n/arb/app_fr.arb @@ -0,0 +1,44 @@ +{ + "backUp": "Sauvegarder", + "@backUp": {}, + "fucksGivenAppBarTitle": "Fucks Given", + "@fucksGivenAppBarTitle": { + "description": "Text shown in the AppBar of Fucks Given" + }, + "appearance": "Apparence", + "@appearance": { + "description": "Text shown in the General Section of the Settings Page" + }, + "light": "Clair", + "@light": { + "description": "Text shown in the AppBar of the Counter Page" + }, + "data": "Données", + "@data": { + "description": "Subheading in the Settings Page" + }, + "stats": "Statistiques", + "@stats": { + "description": "Text shown in the AppBar of the Stats Page" + }, + "dark": "Sombre", + "@dark": { + "description": "Text shown in the appearance chooser" + }, + "general": "Général", + "@general": { + "description": "Subheading in the Settings Page" + }, + "settings": "Paramètres", + "@settings": { + "description": "Text shown in the AppBar of the Settings Page" + }, + "followSystem": "Paramètre système", + "@followSystem": { + "description": "Text shown in the appearance chooser" + }, + "restore": "Restaurer", + "@restore": { + "description": "Text shown in the Data Section of the Settings Page" + } +} diff --git a/lib/l10n/arb/app_nn.arb b/lib/l10n/arb/app_nn.arb index 0967ef4..952bbd8 100644 --- a/lib/l10n/arb/app_nn.arb +++ b/lib/l10n/arb/app_nn.arb @@ -1 +1,44 @@ -{} +{ + "fucksGivenAppBarTitle": "Fucks Given", + "@fucksGivenAppBarTitle": { + "description": "Text shown in the AppBar of Fucks Given" + }, + "settings": "Innstillingar", + "@settings": { + "description": "Text shown in the AppBar of the Settings Page" + }, + "general": "Generelt", + "@general": { + "description": "Subheading in the Settings Page" + }, + "light": "Ljus", + "@light": { + "description": "Text shown in the AppBar of the Counter Page" + }, + "dark": "Mørk", + "@dark": { + "description": "Text shown in the appearance chooser" + }, + "stats": "Statistikk", + "@stats": { + "description": "Text shown in the AppBar of the Stats Page" + }, + "appearance": "Utsjånad", + "@appearance": { + "description": "Text shown in the General Section of the Settings Page" + }, + "followSystem": "System", + "@followSystem": { + "description": "Text shown in the appearance chooser" + }, + "data": "Data", + "@data": { + "description": "Subheading in the Settings Page" + }, + "backUp": "Tryggleikskopi", + "@backUp": {}, + "restore": "Oppattrett", + "@restore": { + "description": "Text shown in the Data Section of the Settings Page" + } +} diff --git a/lib/l10n/arb/app_zh_Hans.arb b/lib/l10n/arb/app_zh_Hans.arb new file mode 100644 index 0000000..686a047 --- /dev/null +++ b/lib/l10n/arb/app_zh_Hans.arb @@ -0,0 +1,44 @@ +{ + "settings": "设置", + "@settings": { + "description": "Text shown in the AppBar of the Settings Page" + }, + "stats": "统计数据", + "@stats": { + "description": "Text shown in the AppBar of the Stats Page" + }, + "general": "通用", + "@general": { + "description": "Subheading in the Settings Page" + }, + "appearance": "外观", + "@appearance": { + "description": "Text shown in the General Section of the Settings Page" + }, + "restore": "恢复", + "@restore": { + "description": "Text shown in the Data Section of the Settings Page" + }, + "followSystem": "跟随系统", + "@followSystem": { + "description": "Text shown in the appearance chooser" + }, + "dark": "深色", + "@dark": { + "description": "Text shown in the appearance chooser" + }, + "light": "浅色", + "@light": { + "description": "Text shown in the AppBar of the Counter Page" + }, + "data": "数据", + "@data": { + "description": "Subheading in the Settings Page" + }, + "backUp": "备份", + "@backUp": {}, + "fucksGivenAppBarTitle": "Fucks Given", + "@fucksGivenAppBarTitle": { + "description": "Text shown in the AppBar of Fucks Given" + } +}