An open API service indexing awesome lists of open source software.

https://github.com/tomasideveloping/playermanagement

PlayerManager is an online application to manage players and the alliance in the mobile game LastWar
https://github.com/tomasideveloping/playermanagement

angular csharp mssql-database

Last synced: 6 months ago
JSON representation

PlayerManager is an online application to manage players and the alliance in the mobile game LastWar

Awesome Lists containing this project

README

          

# PlayerManagement
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/C0C11EVSE0)


---
[![SonarQube Cloud](https://sonarcloud.io/images/project_badges/sonarcloud-highlight.svg)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)
[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=TomasiDeveloping_PlayerManagement)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)


[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement&metric=bugs)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)
[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)

## Changelog

All notable changes to this project are documented here.
This project is currently in the **Beta Phase**.

---

### **[0.11.0]** - *2025-06-19*
#### ✨ Added
- **Squad Management per Player:** You can now add up to **four squads per player**, each with:
- **Power** (in millions)
- **Position**
- **Type**: Tank, Aircraft, Missile, or Mixed
- **Visual Enhancements:** Squad types are displayed with custom icons and total power is summarized at the top of the squad card.

🛠️ **Fixed**
- (N/A)

---

### **[0.10.0]** - *2025-06-02*
#### ✨ Added
- **Team Selection for Desert Storm:** You can now assign **Team A** or **Team B** when creating a Desert Storm entry.
- **Team Display in Table:** The selected team is now also shown in the Desert Storm overview table.

🛠️ **Fixed**
- (N/A)

---

### **[0.9.1]** - *2025-04-24*
#### ✨ Added
- **Number Formatting Input Mask:** Numbers are now automatically formatted for better readability (e.g., `250000` → `250.000`).

🛠️ **Fixed**
- Fixed an issue where the selected category was not saved correctly when updating a custom event.

---

### **[0.9.0]** - *2025-04-23*
#### ✨ Added
- **Event Categories:** Custom events can now be assigned to specific categories.
- **Category-Based Leaderboards:** Each category can have its own leaderboard, depending on the event type (e.g., participation-only, points-only, or a combination).

🛠️ **Fixed**
- Minor display issues in the event and leaderboard sections have been resolved.

---

### **[0.8.3]** - *2025-04-10*
#### ♻️ Changed
- **NuGet Packages:** Updated all dependencies, including Serilog and Seq, to their latest stable versions.
- **Logging Setup:** Cleaned up and reorganized the Serilog configuration for improved clarity and maintainability.

🛠️ **Fixed**
- (N/A)

---

### **[0.8.0]** - *2025-03-11*
#### ✨ Added
- **Feedback Page:** Users can now submit feedback, including bug reports and feature requests.
- **GitHub Integration:** Feedback is automatically created as a GitHub issue, providing a direct link to track progress.
- **Screenshot Upload:** Users can attach a screenshot to better illustrate issues.
- **Success Message:** After submission, the form hides, and a success message with the GitHub issue link is displayed.

🛠️ **Fixed**
- (N/A)

---

### **[0.7.0]** - *2025-02-06*
#### ✨ Added
- **MVP Page**: A new page has been introduced where players can be loaded and a list of MVPs is displayed based on a calculation formula.
- **Filter Options**: You can now display the entire alliance, only R4/R5 members, or just players without R5/R4.
- **API Key**: A new tab has been added under the alliance section, allowing users to generate an API key to access endpoints and integrate them into their own systems.
- **MVP List Endpoint**: The API endpoint for fetching the MVP list is now available.

#### 🛠️ Fixed
- *(N/A)*

---

### **[0.6.1]** - *2025-01-28*
#### ✨ Added
- *(N/A)*

#### 🛠️ Fixed
- **VS Table**: Resolved a bug that caused incorrect data display.

---

### **[0.6.0-beta]** - *2025-01-28*
#### ✨ Added
- **Pagination**: Implemented and adjusted for all tables.
- **Zombie Siege**: Expanded the table to display all waves survived by the entire alliance.

#### 🛠️ Fixed
- *(N/A)*

---

### **[0.5.1-beta]** - *2025-01-27*
#### ✨ Added
- *(N/A)*

#### 🛠️ Fixed
- *Zombie siege**: Smile customised for exactly 20 waves

---

### **[0.5.0-beta]** - *2025-01-21*
#### ✨ Added
- **Player VS Duel**: In the player detail view, the VS points can now be viewed as a bar chart.

#### 🛠️ Fixed
- *(N/A)*

---

### **[0.4.1-beta]** - *2025-01-21*
#### ✨ Added
- **Excel Import**: Players can now be imported via Excel.

#### 🛠️ Fixed
- **Week Pipe Logic**: Corrected calculation logic for weekly processing.

---

### **[0.4.0-beta]** - *2025-01-20*
#### ✨ Added
- **Player Dismissal Page**: A new GUI page was added for dismissing players.

#### 🛠️ Fixed
- *(N/A)*

---

### **[0.3.6-beta]** - *2025-01-16*
#### ✨ Added
- **Player Dismissal Function**: Core dismissal functionality implemented.

#### 🛠️ Fixed
- *(N/A)*

---

### **[0.3.5-beta]** - *2025-01-09*
#### ✨ Added
- *(N/A)*

#### 🛠️ Fixed
- **MVP Formula**: Corrected MVP calculation formula.

---

### **[0.3.4-beta]** - *2025-01-07*
#### ✨ Added
- **Alliance MVP Calculation**: Implemented MVP calculation for alliances with API endpoint support.

#### 🛠️ Fixed
- *(N/A)*

---

### **[0.3.3-beta]** - *2024-12-17*
#### ✨ Added
- **Custom Event**: Introduced custom event functionality.

#### 🛠️ Fixed
- *(N/A)*

---

### **[0.3.2-beta]** - *2024-12-03*
#### ✨ Added
- **Event Progress**: "In Progress" status added to events.
- **League Details in VS Duel**: Added league tiers (e.g., Silver, Gold, Diamond).

#### 🛠️ Fixed
- *(N/A)*

---

### **[0.3.1-beta]** - *2024-11-28*
#### ✨ Added
- **Zombie Siege Event**: Introduced a new Zombie Siege event.

#### 🛠️ Fixed
- *(N/A)*

---

### **[0.3.0-beta]** - *2024-11-26*
#### ✨ Added
- **Initial Beta Release**: Core features introduced in the first beta release.

#### 🛠️ Fixed
- *(N/A in the initial release)*