{"id":24736155,"url":"https://github.com/tomasideveloping/playermanagement","last_synced_at":"2025-10-10T05:31:10.681Z","repository":{"id":265236949,"uuid":"865381861","full_name":"TomasiDeveloping/PlayerManagement","owner":"TomasiDeveloping","description":"PlayerManager is an online application to manage players and the alliance in the mobile game LastWar","archived":false,"fork":false,"pushed_at":"2025-08-16T17:53:06.000Z","size":14526,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-16T19:22:24.010Z","etag":null,"topics":["angular","csharp","mssql-database"],"latest_commit_sha":null,"homepage":"https://player-manager.last-war.ch","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TomasiDeveloping.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-09-30T12:47:29.000Z","updated_at":"2025-08-16T17:53:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"e0ee23f9-a48d-4268-b7d0-a2a9a39859f3","html_url":"https://github.com/TomasiDeveloping/PlayerManagement","commit_stats":null,"previous_names":["tomasideveloping/playermanagement"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TomasiDeveloping/PlayerManagement","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomasiDeveloping%2FPlayerManagement","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomasiDeveloping%2FPlayerManagement/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomasiDeveloping%2FPlayerManagement/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomasiDeveloping%2FPlayerManagement/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TomasiDeveloping","download_url":"https://codeload.github.com/TomasiDeveloping/PlayerManagement/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TomasiDeveloping%2FPlayerManagement/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279002866,"owners_count":26083468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","csharp","mssql-database"],"created_at":"2025-01-27T21:17:58.008Z","updated_at":"2025-10-10T05:31:10.676Z","avatar_url":"https://github.com/TomasiDeveloping.png","language":"C#","readme":"﻿# PlayerManagement  \n[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/C0C11EVSE0)\n\u003cbr\u003e\n---\n[![SonarQube Cloud](https://sonarcloud.io/images/project_badges/sonarcloud-highlight.svg)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)\n[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=TomasiDeveloping_PlayerManagement)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)\n\u003cbr\u003e\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement\u0026metric=bugs)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)\n[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement\u0026metric=code_smells)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)\n[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement\u0026metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)\n[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement\u0026metric=ncloc)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement\u0026metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement\u0026metric=security_rating)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)\n[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement\u0026metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)\n[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=TomasiDeveloping_PlayerManagement\u0026metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=TomasiDeveloping_PlayerManagement)\n\n## Changelog  \n\nAll notable changes to this project are documented here.  \nThis project is currently in the **Beta Phase**.  \n\n---\n\n### **[0.11.0]** - *2025-06-19*  \n#### ✨ Added  \n- **Squad Management per Player:** You can now add up to **four squads per player**, each with:  \n  - **Power** (in millions)  \n  - **Position**  \n  - **Type**: Tank, Aircraft, Missile, or Mixed  \n- **Visual Enhancements:** Squad types are displayed with custom icons and total power is summarized at the top of the squad card.\n\n🛠️ **Fixed**  \n- (N/A)\n\n---\n\n### **[0.10.0]** - *2025-06-02*  \n#### ✨ Added  \n- **Team Selection for Desert Storm:** You can now assign **Team A** or **Team B** when creating a Desert Storm entry.  \n- **Team Display in Table:** The selected team is now also shown in the Desert Storm overview table.\n\n🛠️ **Fixed**  \n- (N/A)\n\n---\n\n### **[0.9.1]** - *2025-04-24*  \n#### ✨ Added  \n- **Number Formatting Input Mask:** Numbers are now automatically formatted for better readability (e.g., `250000` → `250.000`).  \n\n🛠️ **Fixed**  \n- Fixed an issue where the selected category was not saved correctly when updating a custom event.\n\n---\n\n### **[0.9.0]** - *2025-04-23*  \n#### ✨ Added  \n- **Event Categories:** Custom events can now be assigned to specific categories.  \n- **Category-Based Leaderboards:** Each category can have its own leaderboard, depending on the event type (e.g., participation-only, points-only, or a combination).  \n\n🛠️ **Fixed**  \n- Minor display issues in the event and leaderboard sections have been resolved.\n\n---\n\n### **[0.8.3]** - *2025-04-10*  \n#### ♻️ Changed  \n- **NuGet Packages:** Updated all dependencies, including Serilog and Seq, to their latest stable versions.  \n- **Logging Setup:** Cleaned up and reorganized the Serilog configuration for improved clarity and maintainability.  \n\n🛠️ **Fixed**  \n- (N/A)\n\n---\n\n\n### **[0.8.0]** - *2025-03-11*  \n#### ✨ Added  \n- **Feedback Page:** Users can now submit feedback, including bug reports and feature requests.  \n- **GitHub Integration:** Feedback is automatically created as a GitHub issue, providing a direct link to track progress.  \n- **Screenshot Upload:** Users can attach a screenshot to better illustrate issues.  \n- **Success Message:** After submission, the form hides, and a success message with the GitHub issue link is displayed.  \n\n🛠️ **Fixed**  \n- (N/A)\n\n---\n\n### **[0.7.0]** - *2025-02-06*  \n#### ✨ Added  \n- **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.\n- **Filter Options**: You can now display the entire alliance, only R4/R5 members, or just players without R5/R4.\n- **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.\n- **MVP List Endpoint**: The API endpoint for fetching the MVP list is now available.\n\n#### 🛠️ Fixed  \n- *(N/A)*\n\n---\n\n### **[0.6.1]** - *2025-01-28*  \n#### ✨ Added  \n- *(N/A)*  \n\n#### 🛠️ Fixed  \n- **VS Table**: Resolved a bug that caused incorrect data display.\n\n---\n\n### **[0.6.0-beta]** - *2025-01-28*  \n#### ✨ Added  \n- **Pagination**: Implemented and adjusted for all tables.  \n- **Zombie Siege**: Expanded the table to display all waves survived by the entire alliance.  \n\n#### 🛠️ Fixed  \n- *(N/A)* \n\n---\n\n### **[0.5.1-beta]** - *2025-01-27*  \n#### ✨ Added  \n- *(N/A)*\n\n#### 🛠️ Fixed  \n- *Zombie siege**: Smile customised for exactly 20 waves\n\n---\n\n### **[0.5.0-beta]** - *2025-01-21*  \n#### ✨ Added  \n- **Player VS Duel**: In the player detail view, the VS points can now be viewed as a bar chart.\n\n#### 🛠️ Fixed  \n- *(N/A)*  \n\n---\n\n### **[0.4.1-beta]** - *2025-01-21*  \n#### ✨ Added  \n- **Excel Import**: Players can now be imported via Excel.  \n\n#### 🛠️ Fixed  \n- **Week Pipe Logic**: Corrected calculation logic for weekly processing.  \n\n---\n\n### **[0.4.0-beta]** - *2025-01-20*  \n#### ✨ Added  \n- **Player Dismissal Page**: A new GUI page was added for dismissing players.  \n\n#### 🛠️ Fixed  \n- *(N/A)*  \n\n---\n\n### **[0.3.6-beta]** - *2025-01-16*  \n#### ✨ Added  \n- **Player Dismissal Function**: Core dismissal functionality implemented.  \n\n#### 🛠️ Fixed  \n- *(N/A)*  \n\n---\n\n### **[0.3.5-beta]** - *2025-01-09*  \n#### ✨ Added  \n- *(N/A)*  \n\n#### 🛠️ Fixed  \n- **MVP Formula**: Corrected MVP calculation formula.  \n\n---\n\n### **[0.3.4-beta]** - *2025-01-07*  \n#### ✨ Added  \n- **Alliance MVP Calculation**: Implemented MVP calculation for alliances with API endpoint support.  \n\n#### 🛠️ Fixed  \n- *(N/A)*  \n\n---\n\n### **[0.3.3-beta]** - *2024-12-17*  \n#### ✨ Added  \n- **Custom Event**: Introduced custom event functionality.  \n\n#### 🛠️ Fixed  \n- *(N/A)*  \n\n---\n\n### **[0.3.2-beta]** - *2024-12-03*  \n#### ✨ Added  \n- **Event Progress**: \"In Progress\" status added to events.  \n- **League Details in VS Duel**: Added league tiers (e.g., Silver, Gold, Diamond).  \n\n#### 🛠️ Fixed  \n- *(N/A)*  \n\n---\n\n### **[0.3.1-beta]** - *2024-11-28*  \n#### ✨ Added  \n- **Zombie Siege Event**: Introduced a new Zombie Siege event.  \n\n#### 🛠️ Fixed  \n- *(N/A)*  \n\n---\n\n### **[0.3.0-beta]** - *2024-11-26*  \n#### ✨ Added  \n- **Initial Beta Release**: Core features introduced in the first beta release.  \n\n#### 🛠️ Fixed  \n- *(N/A in the initial release)*  \n","funding_links":["https://ko-fi.com/C0C11EVSE0"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomasideveloping%2Fplayermanagement","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomasideveloping%2Fplayermanagement","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomasideveloping%2Fplayermanagement/lists"}