Removed database job
Some checks failed
Pull Request Pipeline / lint (pull_request) Has been cancelled
Pull Request Pipeline / test (pull_request) Has been cancelled
Pull Request Pipeline / localizations (pull_request) Has been cancelled

This commit is contained in:
2026-05-22 16:32:00 +02:00
parent 22b588e739
commit ea73b6fa6c
5 changed files with 6397 additions and 138 deletions

View File

@@ -100,40 +100,3 @@ jobs:
fi fi
echo "All messages translated." echo "All messages translated."
database:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
# Required for Flutter action
- name: Install jq
run: |
apt-get update
apt-get install -y jq
- name: Set up Flutter
uses: subosito/flutter-action@v2
with:
channel: stable
flutter-version: 3.41.0
- name: Get dependencies
run: |
git config --global --add safe.directory /opt/hostedtoolcache/flutter/stable-3.41.0-x64
flutter pub get
- name: Check for generated database files
run: |
dart run build_runner build
if [ -n "$(git status --porcelain '*.g.dart')" ]; then
echo "Generated database files are out of date. Diff:"
git --no-pager diff -- '*.g.dart'
exit 1
fi
echo "Generated database files are up to date."

6296
lib/data/db/database.g.dart Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -242,18 +242,18 @@ abstract class AppLocalizations {
/// **'Create new group'** /// **'Create new group'**
String get create_new_group; String get create_new_group;
/// No description provided for @created_on.
///
/// In en, this message translates to:
/// **'Created on'**
String get created_on;
/// No description provided for @create_new_match. /// No description provided for @create_new_match.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
/// **'Create new match'** /// **'Create new match'**
String get create_new_match; String get create_new_match;
/// No description provided for @created_on.
///
/// In en, this message translates to:
/// **'Created on'**
String get created_on;
/// No description provided for @data. /// No description provided for @data.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -320,18 +320,18 @@ abstract class AppLocalizations {
/// **'Delete Match'** /// **'Delete Match'**
String get delete_match; String get delete_match;
/// No description provided for @drag_to_set_placement.
///
/// In en, this message translates to:
/// **'Drag to set placement'**
String get drag_to_set_placement;
/// No description provided for @description. /// No description provided for @description.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
/// **'Description'** /// **'Description'**
String get description; String get description;
/// No description provided for @drag_to_set_placement.
///
/// In en, this message translates to:
/// **'Drag to set placement'**
String get drag_to_set_placement;
/// No description provided for @edit_game. /// No description provided for @edit_game.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -452,6 +452,12 @@ abstract class AppLocalizations {
/// **'Groups'** /// **'Groups'**
String get groups; String get groups;
/// No description provided for @highest_score.
///
/// In en, this message translates to:
/// **'Highest Score'**
String get highest_score;
/// No description provided for @home. /// No description provided for @home.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -512,6 +518,18 @@ abstract class AppLocalizations {
/// **'Live Edit Mode'** /// **'Live Edit Mode'**
String get live_edit_mode; String get live_edit_mode;
/// No description provided for @loser.
///
/// In en, this message translates to:
/// **'Loser'**
String get loser;
/// No description provided for @lowest_score.
///
/// In en, this message translates to:
/// **'Lowest Score'**
String get lowest_score;
/// No description provided for @match_in_progress. /// No description provided for @match_in_progress.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -548,6 +566,12 @@ abstract class AppLocalizations {
/// **'Most Points'** /// **'Most Points'**
String get most_points; String get most_points;
/// No description provided for @multiple_winners.
///
/// In en, this message translates to:
/// **'Multiple Winners'**
String get multiple_winners;
/// No description provided for @no_data_available. /// No description provided for @no_data_available.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -566,18 +590,18 @@ abstract class AppLocalizations {
/// **'No groups created yet'** /// **'No groups created yet'**
String get no_groups_created_yet; String get no_groups_created_yet;
/// No description provided for @no_licenses_found.
///
/// In en, this message translates to:
/// **'No licenses found'**
String get no_licenses_found;
/// No description provided for @no_license_text_available. /// No description provided for @no_license_text_available.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
/// **'No license text available'** /// **'No license text available'**
String get no_license_text_available; String get no_license_text_available;
/// No description provided for @no_licenses_found.
///
/// In en, this message translates to:
/// **'No licenses found'**
String get no_licenses_found;
/// No description provided for @no_matches_created_yet. /// No description provided for @no_matches_created_yet.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -644,18 +668,18 @@ abstract class AppLocalizations {
/// **'Not available'** /// **'Not available'**
String get not_available; String get not_available;
/// No description provided for @placement.
///
/// In en, this message translates to:
/// **'Placement'**
String get placement;
/// No description provided for @place. /// No description provided for @place.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
/// **'place'** /// **'place'**
String get place; String get place;
/// No description provided for @placement.
///
/// In en, this message translates to:
/// **'Placement'**
String get placement;
/// No description provided for @played_matches. /// No description provided for @played_matches.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -764,6 +788,12 @@ abstract class AppLocalizations {
/// **'Search for players'** /// **'Search for players'**
String get search_for_players; String get search_for_players;
/// No description provided for @select_loser.
///
/// In en, this message translates to:
/// **'Select Loser'**
String get select_loser;
/// No description provided for @select_winner. /// No description provided for @select_winner.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -776,12 +806,6 @@ abstract class AppLocalizations {
/// **'Select Winners'** /// **'Select Winners'**
String get select_winners; String get select_winners;
/// No description provided for @select_loser.
///
/// In en, this message translates to:
/// **'Select Loser'**
String get select_loser;
/// No description provided for @selected_players. /// No description provided for @selected_players.
/// ///
/// In en, this message translates to: /// In en, this message translates to:
@@ -806,30 +830,6 @@ abstract class AppLocalizations {
/// **'Single Winner'** /// **'Single Winner'**
String get single_winner; String get single_winner;
/// No description provided for @highest_score.
///
/// In en, this message translates to:
/// **'Highest Score'**
String get highest_score;
/// No description provided for @loser.
///
/// In en, this message translates to:
/// **'Loser'**
String get loser;
/// No description provided for @lowest_score.
///
/// In en, this message translates to:
/// **'Lowest Score'**
String get lowest_score;
/// No description provided for @multiple_winners.
///
/// In en, this message translates to:
/// **'Multiple Winners'**
String get multiple_winners;
/// No description provided for @statistics. /// No description provided for @statistics.
/// ///
/// In en, this message translates to: /// In en, this message translates to:

View File

@@ -83,10 +83,10 @@ class AppLocalizationsDe extends AppLocalizations {
String get create_new_group => 'Neue Gruppe erstellen'; String get create_new_group => 'Neue Gruppe erstellen';
@override @override
String get created_on => 'Erstellt am'; String get create_new_match => 'Neues Spiel erstellen';
@override @override
String get create_new_match => 'Neues Spiel erstellen'; String get created_on => 'Erstellt am';
@override @override
String get data => 'Daten'; String get data => 'Daten';
@@ -132,10 +132,10 @@ class AppLocalizationsDe extends AppLocalizations {
String get delete_match => 'Spiel löschen'; String get delete_match => 'Spiel löschen';
@override @override
String get drag_to_set_placement => 'Ziehen um Platzierung zu setzen'; String get description => 'Beschreibung';
@override @override
String get description => 'Beschreibung'; String get drag_to_set_placement => 'Ziehen um Platzierung zu setzen';
@override @override
String get edit_game => 'Spielvorlage bearbeiten'; String get edit_game => 'Spielvorlage bearbeiten';
@@ -201,6 +201,9 @@ class AppLocalizationsDe extends AppLocalizations {
@override @override
String get groups => 'Gruppen'; String get groups => 'Gruppen';
@override
String get highest_score => 'Höchste Punkte';
@override @override
String get home => 'Startseite'; String get home => 'Startseite';
@@ -231,6 +234,12 @@ class AppLocalizationsDe extends AppLocalizations {
@override @override
String get live_edit_mode => 'Live-Bearbeitungsmodus'; String get live_edit_mode => 'Live-Bearbeitungsmodus';
@override
String get loser => 'Verlierer:in';
@override
String get lowest_score => 'Niedrigste Punkte';
@override @override
String get match_in_progress => 'Spiel läuft...'; String get match_in_progress => 'Spiel läuft...';
@@ -249,6 +258,9 @@ class AppLocalizationsDe extends AppLocalizations {
@override @override
String get most_points => 'Höchste Punkte'; String get most_points => 'Höchste Punkte';
@override
String get multiple_winners => 'Mehrere Gewinner:innen';
@override @override
String get no_data_available => 'Keine Daten verfügbar'; String get no_data_available => 'Keine Daten verfügbar';
@@ -259,10 +271,10 @@ class AppLocalizationsDe extends AppLocalizations {
String get no_groups_created_yet => 'Noch keine Gruppen erstellt'; String get no_groups_created_yet => 'Noch keine Gruppen erstellt';
@override @override
String get no_licenses_found => 'Keine Lizenzen gefunden'; String get no_license_text_available => 'Kein Lizenztext verfügbar';
@override @override
String get no_license_text_available => 'Kein Lizenztext verfügbar'; String get no_licenses_found => 'Keine Lizenzen gefunden';
@override @override
String get no_matches_created_yet => 'Noch keine Spiele erstellt'; String get no_matches_created_yet => 'Noch keine Spiele erstellt';
@@ -299,10 +311,10 @@ class AppLocalizationsDe extends AppLocalizations {
String get not_available => 'Nicht verfügbar'; String get not_available => 'Nicht verfügbar';
@override @override
String get placement => 'Platzierung'; String get place => 'Platz';
@override @override
String get place => 'Platz'; String get placement => 'Platzierung';
@override @override
String get played_matches => 'Gespielte Spiele'; String get played_matches => 'Gespielte Spiele';
@@ -363,15 +375,15 @@ class AppLocalizationsDe extends AppLocalizations {
@override @override
String get search_for_players => 'Nach Spieler:innen suchen'; String get search_for_players => 'Nach Spieler:innen suchen';
@override
String get select_loser => 'Verlierer:in wählen';
@override @override
String get select_winner => 'Gewinner:in wählen'; String get select_winner => 'Gewinner:in wählen';
@override @override
String get select_winners => 'Gewinner:innen wählen'; String get select_winners => 'Gewinner:innen wählen';
@override
String get select_loser => 'Verlierer:in wählen';
@override @override
String get selected_players => 'Ausgewählte Spieler:innen'; String get selected_players => 'Ausgewählte Spieler:innen';
@@ -384,18 +396,6 @@ class AppLocalizationsDe extends AppLocalizations {
@override @override
String get single_winner => 'Ein:e Gewinner:in'; String get single_winner => 'Ein:e Gewinner:in';
@override
String get highest_score => 'Höchste Punkte';
@override
String get loser => 'Verlierer:in';
@override
String get lowest_score => 'Niedrigste Punkte';
@override
String get multiple_winners => 'Mehrere Gewinner:innen';
@override @override
String get statistics => 'Statistiken'; String get statistics => 'Statistiken';

View File

@@ -83,10 +83,10 @@ class AppLocalizationsEn extends AppLocalizations {
String get create_new_group => 'Create new group'; String get create_new_group => 'Create new group';
@override @override
String get created_on => 'Created on'; String get create_new_match => 'Create new match';
@override @override
String get create_new_match => 'Create new match'; String get created_on => 'Created on';
@override @override
String get data => 'Data'; String get data => 'Data';
@@ -132,10 +132,10 @@ class AppLocalizationsEn extends AppLocalizations {
String get delete_match => 'Delete Match'; String get delete_match => 'Delete Match';
@override @override
String get drag_to_set_placement => 'Drag to set placement'; String get description => 'Description';
@override @override
String get description => 'Description'; String get drag_to_set_placement => 'Drag to set placement';
@override @override
String get edit_game => 'Edit Game'; String get edit_game => 'Edit Game';
@@ -201,6 +201,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override @override
String get groups => 'Groups'; String get groups => 'Groups';
@override
String get highest_score => 'Highest Score';
@override @override
String get home => 'Home'; String get home => 'Home';
@@ -231,6 +234,12 @@ class AppLocalizationsEn extends AppLocalizations {
@override @override
String get live_edit_mode => 'Live Edit Mode'; String get live_edit_mode => 'Live Edit Mode';
@override
String get loser => 'Loser';
@override
String get lowest_score => 'Lowest Score';
@override @override
String get match_in_progress => 'Match in progress...'; String get match_in_progress => 'Match in progress...';
@@ -249,6 +258,9 @@ class AppLocalizationsEn extends AppLocalizations {
@override @override
String get most_points => 'Most Points'; String get most_points => 'Most Points';
@override
String get multiple_winners => 'Multiple Winners';
@override @override
String get no_data_available => 'No data available'; String get no_data_available => 'No data available';
@@ -259,10 +271,10 @@ class AppLocalizationsEn extends AppLocalizations {
String get no_groups_created_yet => 'No groups created yet'; String get no_groups_created_yet => 'No groups created yet';
@override @override
String get no_licenses_found => 'No licenses found'; String get no_license_text_available => 'No license text available';
@override @override
String get no_license_text_available => 'No license text available'; String get no_licenses_found => 'No licenses found';
@override @override
String get no_matches_created_yet => 'No matches created yet'; String get no_matches_created_yet => 'No matches created yet';
@@ -299,10 +311,10 @@ class AppLocalizationsEn extends AppLocalizations {
String get not_available => 'Not available'; String get not_available => 'Not available';
@override @override
String get placement => 'Placement'; String get place => 'place';
@override @override
String get place => 'place'; String get placement => 'Placement';
@override @override
String get played_matches => 'Played Matches'; String get played_matches => 'Played Matches';
@@ -363,15 +375,15 @@ class AppLocalizationsEn extends AppLocalizations {
@override @override
String get search_for_players => 'Search for players'; String get search_for_players => 'Search for players';
@override
String get select_loser => 'Select Loser';
@override @override
String get select_winner => 'Select Winner'; String get select_winner => 'Select Winner';
@override @override
String get select_winners => 'Select Winners'; String get select_winners => 'Select Winners';
@override
String get select_loser => 'Select Loser';
@override @override
String get selected_players => 'Selected players'; String get selected_players => 'Selected players';
@@ -384,18 +396,6 @@ class AppLocalizationsEn extends AppLocalizations {
@override @override
String get single_winner => 'Single Winner'; String get single_winner => 'Single Winner';
@override
String get highest_score => 'Highest Score';
@override
String get loser => 'Loser';
@override
String get lowest_score => 'Lowest Score';
@override
String get multiple_winners => 'Multiple Winners';
@override @override
String get statistics => 'Statistics'; String get statistics => 'Statistics';