Commit Graph

12 Commits

Author SHA1 Message Date
2949d251ee feat: backfill mappool slot metadata and user/team avatars to R2, improving caching and reducing API calls 2026-03-01 17:21:02 +00:00
0efe77d5ba cloudflare r2 for images 2026-03-01 17:15:09 +01:00
e0c021782c refactor: improve error handling in server hooks and update meta tags for social sharing 2026-03-01 04:09:55 +01:00
d1643e9b68 refactor: streamline header and sidebar components, update navigation icons, and enhance queue management logic 2026-03-01 03:36:14 +01:00
a82eca4ef9 add umami and seo tags 2026-03-01 02:22:39 +01:00
60956f2643 feat: enhance match and lobby management with player status tracking and osu! API integration 2026-03-01 00:40:47 +01:00
81a51dca8c feat: implement DM command handler for player interactions and queue management 2026-02-28 23:23:26 +00:00
593797c751 feat: implement keepalive mechanism for IRC connection and enhance match actions with role-based permissions 2026-02-28 21:17:05 +00:00
b506dba0eb feat: implement leaderboard page with top players, teams, and high scores
- Added a new leaderboard route with server-side loading for top players, teams, and recent high scores.
- Created a new Svelte component for the leaderboard UI, including tabs for players, teams, and scores.
- Implemented ELO ranking display and win/loss statistics for players.
- Added functionality to display team wins and member counts.
- Included recent high scores with player context and map details.
- Enhanced team management features in the teams route, including renaming and member management with permission checks.
2026-02-28 18:18:11 +01:00
90396b5338 settings + reinvite players to lobby 2026-02-28 05:49:56 +01:00
f4b94597c7 feat: implement team management features including team creation, member addition, and deletion
- Added a new page for managing teams with functionalities to create teams, add members, and delete teams.
- Enhanced the matches page with improved match creation form and live match display.
- Refactored state handling for match states and improved UI for displaying match information.
2026-02-28 05:03:11 +01:00
e147ba4432 osu match playing 2026-02-28 04:35:21 +01:00