From 463f526fe74bc37185ce053f2435b8ecae3aee06 Mon Sep 17 00:00:00 2001 From: Tomasi - Developing Date: Mon, 9 Feb 2026 13:49:42 +0100 Subject: [PATCH] v1.1.0 --- README.md | 11 ++++ .../desert-storm-detail.component.html | 54 +++++++++++++++---- .../desert-storm-detail.component.ts | 26 +++++++++ 3 files changed, 80 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index b9ad635..f46596d 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,17 @@ All beta versions (0.x.x) can be found here โ†’ --- +### **[1.1.0]** โ€“ *2026-02-09* ๐Ÿš€ +#### โœจ Added +- **Desert Storm โ€“ Player Sorting in Info Dialog** + Players can now be **sorted directly** in the **Desert Storm info dialog**: + - Participated + - Start Player โ€“ Did not participate + - Substitute Player โ€“ Did not participate + + This makes it easier to **track participation** and quickly see who was active and who missed Desert Storm. + + ### **[1.0.1]** โ€“ *2026-02-02* ๐ŸŽ‰ #### โœจ Added - **Zombie Siege โ€“ Perfect Checkbox** diff --git a/Ui/src/app/pages/desert-storm/desert-storm-detail/desert-storm-detail.component.html b/Ui/src/app/pages/desert-storm/desert-storm-detail/desert-storm-detail.component.html index 56d0d7d..edb5c89 100644 --- a/Ui/src/app/pages/desert-storm/desert-storm-detail/desert-storm-detail.component.html +++ b/Ui/src/app/pages/desert-storm/desert-storm-detail/desert-storm-detail.component.html @@ -16,29 +16,61 @@
Opponent: {{desertStormDetail.opponentName}}
-

Team: {{desertStormDetail.team}}

-

Server: {{desertStormDetail.opponentServer}}

-

Opponent participants: {{desertStormDetail.opposingParticipants}}

-

Allianz participants: {{desertStormDetail.participants | number}}

+

Team: {{desertStormDetail.team}}

+

Server: {{desertStormDetail.opponentServer}}

+

Opponent participants: {{desertStormDetail.opposingParticipants}}

+

Allianz participants: {{desertStormDetail.participants | number}}


-

Creator: {{desertStormDetail.createdBy}}

+

Creator: {{desertStormDetail.createdBy}}

@if (desertStormDetail.modifiedOn) { -

Modified: {{desertStormDetail.modifiedOn | date: 'dd.MM.yyyy HH:mm'}} +

Modified: {{desertStormDetail.modifiedOn | date: 'dd.MM.yyyy HH:mm'}} by {{desertStormDetail.modifiedBy}}

}

-

Registered: {{registeredPlayers}}

-

Start player: {{startedPlayers}}

-

Participated: {{participatedPlayers}}

+

Registered: {{registeredPlayers}}

+

Start player: {{startedPlayers}}

+

Participated: {{participatedPlayers}}


-

Players

+

Players

+
+ + + + + + + + + +
+
- @for (player of desertStormDetail.desertStormParticipants; track player.id; let i = $index) { + @for (player of filteredPlayers; track player.id; let i = $index) { @if (player.registered) {
{ + if (!player.registered) return false; + + switch (this.filterType) { + case 'PARTICIPATED': + return player.participated; + + case 'START_NOT_PARTICIPATED': + return player.startPlayer && !player.participated; + + case 'SUB_NOT_PARTICIPATED': + return !player.startPlayer && !player.participated; + + default: + return true; + } + }); + } + return []; + + } + ngOnInit() {