711cdd47e1
fix: enhance auto-rolling logic to handle ties and improve participant roll announcements
2026-03-01 22:20:43 +01:00
4faf1aa21d
add support for freemod
2026-03-01 21:28:00 +01:00
4ec36cf437
fix: adjust match timeout durations and update related messages for clarity
2026-03-01 20:51:00 +01:00
3516595744
fix: update error message for unlinked osu! accounts with sign-up instructions
2026-03-01 20:50:36 +01:00
2386f1f00c
feat: implement match timeout management; auto-cancel matches if players do not join or ready up in time
2026-03-01 19:28:17 +00:00
a30fd0bb66
feat: update landing page copy and add Discord feedback invitation
2026-03-01 20:25:39 +01:00
9d7154775d
fix: update S3 client type handling and ensure async client retrieval
2026-03-01 20:25:32 +01:00
803cc8b13c
feat: enhance user profile menu; add settings link and logout functionality
2026-03-01 20:11:13 +01:00
01b9b40c22
chore: update .env.example; remove deprecated DB_URL and GitHub OAuth fields
2026-03-01 20:03:03 +01:00
6d77a379d6
feat: optimize mappool loading; sort by average star rating and streamline query
2026-03-01 19:53:40 +01:00
2dc369e77e
allow near matched mappools
2026-03-01 19:52:57 +01:00
52ae934bde
feat: refactor match display; reorganize mappool and time display for clarity
2026-03-01 19:49:10 +01:00
e6564c6a6c
feat: update mappool display; add parentheses around average star rating in match views
2026-03-01 18:44:40 +00:00
f14cce8769
feat: enhance mappool integration; include mappool details and average star rating in match views
2026-03-01 19:39:13 +01:00
f399f1d546
feat: enhance image URL handling; sanitize fallback URLs and improve cover image display logic
2026-03-01 19:26:34 +01:00
3ac16be68f
feat: add active match link in dashboard; display when user has an active match
2026-03-01 19:06:09 +01:00
07af8d7bfc
feat: update mappool display logic; show mappool name conditionally and average star rating in match view
2026-03-01 18:41:04 +01:00
47c17b6904
feat: allow mappool visibility in finished matches; enhance mappool name link in match details
2026-03-01 18:38:05 +01:00
08a9544f64
feat: update finished modal to finished banner with improved styling and layout
2026-03-01 18:33:30 +01:00
ac02f4e913
chore: untrack .svelte-kit generated files from git
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-01 18:30:22 +01:00
65468b277c
feat: add match duration and mappool average star rating display; enhance player rating info in match view
2026-03-01 18:30:22 +01:00
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
f080ceaf87
feat: integrate image proxying for user avatars in OAuth profile mapping
2026-03-01 17:33:56 +01:00
7e6dfa59a5
feat: add script to backfill user avatars and beatmap covers to R2
2026-03-01 17:22:30 +01:00
0efe77d5ba
cloudflare r2 for images
2026-03-01 17:15:09 +01:00
5d25a84172
add discord integration
2026-03-01 15:53:33 +01:00
6861c6c178
feat: add bpm and totalLength fields to mappool slots and display average star rating in mappools list
2026-03-01 04:36:06 +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
d74092231e
refactor: update API rate limit to 600 req/min and improve queue status polling logic
2026-03-01 03:54:01 +01:00
4ad9ffe15d
feat: add social media links to sidebar component
2026-03-01 03:46:49 +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
0960f91b6f
use osu logo for account link
2026-03-01 03:06:37 +01:00
bd7d994117
update accent color
2026-03-01 03:01:52 +01:00
4cfe007a82
update email
2026-03-01 02:58:48 +01:00
08915d3b87
update design
2026-03-01 02:57:57 +01:00
a82eca4ef9
add umami and seo tags
2026-03-01 02:22:39 +01:00
e915ba4919
feat: refactor leaderboard display to use tables for better structure and readability
2026-03-01 01:08:16 +00:00
263670dcae
feat: implement rate limiting for API routes and enhance global error handling
2026-03-01 02:07:27 +01:00
670aa7810c
add mobile layout
2026-03-01 00:43:07 +00:00
3041fa0986
feat: add healthcheck configuration for app service in docker-compose
2026-03-01 00:21:15 +00:00
0c6d91ae61
feat: enhance osu! API integration with stale data resilience and improve match participant handling
2026-03-01 01:11:11 +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
04d772d8ad
feat: enhance IRC lobby management with reconnect handling and health check integration
2026-02-28 20:50:57 +01:00
307c41e4ea
feat: enhance queue management with recent match redirection and leaderboard link
2026-02-28 20:10:31 +01:00
a50bc4c57c
fix: update PostgreSQL password and database URL in docker-compose.yml
2026-02-28 17:22:04 +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
fb9140a03f
fix: update match configuration to bestOf 5 and scoringType to score_v2
2026-02-28 15:07:53 +01:00
Stan
e99444b157
Merge pull request #49 from VashSoftware/core
...
add docker files
2026-02-28 06:24:31 +01:00