Kennzeichnung für doppelte Spielernamen #200

Merged
flixcoo merged 9 commits from enhancement/182-kennzeichnung-fuer-doppelte-spielernamen into development 2026-04-24 09:18:44 +00:00
Owner

Zugehörige Issue(s)

Closes #182

Beschreibung

Im Interface wird jetzt ein kleines #<num> hinter einem Spielernamen angezeigt, wenn es mehr als einen Spieler mit dem selben Namen gibt. Hierfür wurde eine neue Spalte in der Datenbank hinzugefügt. Diese wird initial auf 0 gesetzt und stellt die Kennzeichnung dar, der wie vielte Spieler mit dem gleichen Namen dieser ist.

Änderungen

  • Neue Spalte nameCount in der Player-Tabelle
  • CRUD-Operationen für nameCount-Spalte implementiert
  • Aktualisierungs-Logik in addPlayer, addPlayersAsList und updatePlayerName implementiert
  • Tests für Operationen implementiert
  • nameCount in allen UI-Tiles implementiert
  • Update-Logik bei Spieler-Erstellung in PlayerSelection-Widget implementiert
  • StatisticTiles für nameCount-Darstellung angepasst

Zusätzliche Anmerkungen

Gerne Rückmeldung zum visuellen, ob das so gut aussieht bzw. oder ob Ihr andere Ideen für die Darstellung hättet :>

### Zugehörige Issue(s) Closes #182 ### Beschreibung Im Interface wird jetzt ein kleines `#<num>` hinter einem Spielernamen angezeigt, wenn es mehr als einen Spieler mit dem selben Namen gibt. Hierfür wurde eine neue Spalte in der Datenbank hinzugefügt. Diese wird initial auf `0` gesetzt und stellt die Kennzeichnung dar, der wie vielte Spieler mit dem gleichen Namen dieser ist. | <img src="/attachments/5733beb6-c1b6-43b3-9672-a68ec7943fc5" width=400> | <img src="/attachments/57ba9ca5-c685-4070-b728-ce213772564d" width=400> | | --- | --- | | <img src="/attachments/e4f8b3ec-f6bd-41fd-8e96-b76ac01c78dd" width=400> | <img src="/attachments/1c03bfdd-c796-459d-8b61-75043232abff" width=400> | ### Änderungen - [x] Neue Spalte `nameCount` in der Player-Tabelle - [x] CRUD-Operationen für `nameCount`-Spalte implementiert - [x] Aktualisierungs-Logik in addPlayer, addPlayersAsList und updatePlayerName implementiert - [x] Tests für Operationen implementiert - [x] `nameCount` in allen UI-Tiles implementiert - [x] Update-Logik bei Spieler-Erstellung in `PlayerSelection`-Widget implementiert - [x] `StatisticTile`s für `nameCount`-Darstellung angepasst ### Zusätzliche Anmerkungen Gerne Rückmeldung zum visuellen, ob das so gut aussieht bzw. oder ob Ihr andere Ideen für die Darstellung hättet :>
flixcoo added this to the Alpha milestone 2026-04-19 21:34:54 +00:00
flixcoo added the
PR
Ready for Review
2
label 2026-04-19 21:34:54 +00:00
flixcoo self-assigned this 2026-04-19 21:34:54 +00:00
flixcoo added 4 commits 2026-04-19 21:34:54 +00:00
Implemented name count update in player selection
Some checks failed
Pull Request Pipeline / test (pull_request) Failing after 43s
Pull Request Pipeline / lint (pull_request) Successful in 49s
fcf845af4d
flixcoo requested review from Owners 2026-04-19 21:34:54 +00:00
flixcoo added 1 commit 2026-04-19 21:41:16 +00:00
Added case for not fetching a player
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 43s
Pull Request Pipeline / lint (pull_request) Successful in 46s
9a0386f22d
Author
Owner

Man könnte beim Design z.B. auch so was in der Art machen:

Man könnte beim Design z.B. auch so was in der Art machen: <img src="/attachments/b35bef4a-0218-4e9b-8ce8-14fcede94b06" width=400>
flixcoo added 1 commit 2026-04-20 14:39:37 +00:00
Added nameCount to statistic tiles
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 43s
Pull Request Pipeline / lint (pull_request) Successful in 50s
4e97f6723a
gelbeinhalb reviewed 2026-04-21 08:40:51 +00:00
gelbeinhalb left a comment
Owner

Man könnte beim Design z.B. auch so was in der Art machen:

Ich finde das ohne diesen grauen Rand besser. Also so wie es oben in den screenshots ist

> Man könnte beim Design z.B. auch so was in der Art machen: > <img src="/attachments/b35bef4a-0218-4e9b-8ce8-14fcede94b06" width=400> Ich finde das ohne diesen grauen Rand besser. Also so wie es oben in den screenshots ist
gelbeinhalb approved these changes 2026-04-21 08:43:34 +00:00
Dismissed
gelbeinhalb dismissed gelbeinhalb's review 2026-04-21 08:43:53 +00:00
Reason:

upsi

gelbeinhalb requested review from gelbeinhalb 2026-04-21 08:44:01 +00:00
Owner

muss ich mir nochmal genauer angucken. bin noch in der uni

muss ich mir nochmal genauer angucken. bin noch in der uni
Author
Owner

Ich finde das ohne diesen grauen Rand besser. Also so wie es oben in den screenshots ist

Ja checke, wollte das so ein bisschen an das Label Design von Gitea anlehnen

> Ich finde das ohne diesen grauen Rand besser. Also so wie es oben in den screenshots ist Ja checke, wollte das so ein bisschen an das Label Design von Gitea anlehnen
flixcoo added 2 commits 2026-04-21 10:56:43 +00:00
Reviewed-on: #141
Reviewed-by: gelbeinhalb <spam@yannick-weigert.de>
Merge branch 'main' into enhancement/182-kennzeichnung-fuer-doppelte-spielernamen
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 48s
Pull Request Pipeline / lint (pull_request) Successful in 49s
381c1ae23a
flixcoo added 1 commit 2026-04-21 10:59:37 +00:00
Merge branch 'development' into enhancement/182-kennzeichnung-fuer-doppelte-spielernamen
All checks were successful
Pull Request Pipeline / test (pull_request) Successful in 42s
Pull Request Pipeline / lint (pull_request) Successful in 50s
487dbf944c
flixcoo scheduled this pull request to auto merge when all checks succeed 2026-04-23 15:13:55 +00:00
gelbeinhalb approved these changes 2026-04-24 09:18:42 +00:00
flixcoo merged commit 3140c9310b into development 2026-04-24 09:18:44 +00:00
flixcoo deleted branch enhancement/182-kennzeichnung-fuer-doppelte-spielernamen 2026-04-24 09:18:44 +00:00
Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: liquid-development/game-tracker#200