Open Collective
Open Collective
Loading

Invoice #248359 to ppy

osu!dev (April 2025)

Paid
Invoice #248359

Submitted by Bartłomiej DachApproved by Dean Herbert

May 1, 2025

Invoice items
[15m] Fix dumb namespacing conflict (https://github.com/ppy/osu-server-spectator/commit/d50a23138167dfce5b09dfd6b233541341cbfe01)
Date: March 31, 2025
$7.50 USD

[2h 25m] Re-do user tag voting UI to address user complaints (https://github.com/ppy/osu/pull/32640)
Date: March 31, 2025
$72.50 USD

[35m] Investigate: resolving BSS issues (https://osu.ppy.sh/community/forums/topics/2060937?n=1)
Date: March 31, 2025
$17.50 USD

[10m] Review: Add ability to skip initial autosize transform in `CompositeDrawable` (https://github.com/ppy/osu-framework/pull/6560)
Date: April 1, 2025
$5.00 USD

[15m] Fix botched criteria in "When You See It" medal awarder (https://github.com/ppy/osu-queue-score-statistics-private/pull/45)
Date: April 1, 2025
$7.50 USD

[35m] Purge beatmap store caches on every test (https://github.com/ppy/osu-queue-score-statistics/pull/332)
Date: April 1, 2025
$17.50 USD

[10m] Address review: Convert game header component to typescript (https://github.com/ppy/osu-web/pull/12050)
Date: April 1, 2025
$5.00 USD

[35m] Add per ruleset tag support to client (https://github.com/ppy/osu-web/pull/12059)
Date: April 1, 2025
$17.50 USD

[10m] Return user tag ruleset ID when listing all tags (https://github.com/ppy/osu-web/pull/12067)
Date: April 1, 2025
$5.00 USD

[1h 10m] Convert game score component to typescript (https://github.com/ppy/osu-web/pull/12068)
Date: April 1, 2025
$35.00 USD

[35m] Review: Allow users to include or exclude multiple key mods by comma separated values (https://github.com/ppy/osu/pull/32636)
Date: April 1, 2025
$17.50 USD

[45m] Review: Refactor multiplayer mod select to remove selected item bindable (https://github.com/ppy/osu/pull/32649)
Date: April 1, 2025
$22.50 USD

[15m] Add support for ruleset-specific user tags (https://github.com/ppy/osu/pull/32657)
Date: April 1, 2025
$7.50 USD

[30m] Review: Fix cleared star rating when current item is duplicated (https://github.com/ppy/osu-server-spectator/pull/278)
Date: April 2, 2025
$15.00 USD

[1h 5m] Show lazer score stats on score pages on the website (https://github.com/ppy/osu-web/issues/11532)
Date: April 2, 2025
$32.50 USD

[25m] Review: Fix storyboards with no-op alpha operations causing extended drawable lifetimes (https://github.com/ppy/osu/pull/32572)
Date: April 2, 2025
$12.50 USD

[40m] Review: Fix stutters when sliders with hundreds of repeats display for the first time (https://github.com/ppy/osu/pull/32593)
Date: April 2, 2025
$20.00 USD

[45m] Review: Fix slider repeat arrow fade in length not matching expectations (https://github.com/ppy/osu/pull/32638)
Date: April 2, 2025
$22.50 USD

[35m] Review: Fix letterbox showing above playfield border (https://github.com/ppy/osu/pull/32661)
Date: April 2, 2025
$17.50 USD

[5m] Review: Avoid writing out team acronyms to JSON (https://github.com/ppy/osu/pull/32663)
Date: April 2, 2025
$2.50 USD

[40m] Review: Fix metronome BPM text not matching expectations due to custom rounding implementation (https://github.com/ppy/osu/pull/32664)
Date: April 2, 2025
$20.00 USD

[50m] Review: Fix saving via ctrl+s while metadata textbox is focused not saving changes (https://github.com/ppy/osu/pull/32665)
Date: April 2, 2025
$25.00 USD

[10m] Add `[JsonIgnore]` to `MultiplayerRoom.CurrentPlaylistItem` (https://github.com/ppy/osu/pull/32666)
Date: April 2, 2025
$5.00 USD

[5m] Review: Fix argon reverse arrow animating weirdly after hit (https://github.com/ppy/osu/pull/32667)
Date: April 2, 2025
$2.50 USD

[3h 45m] Show all available statistics on score pages (https://github.com/ppy/osu-web/pull/12073)
Date: April 3, 2025
$112.50 USD

[3h 0m] Fix weird behaviour when skipping back and forth with shuffle enabled (https://github.com/ppy/osu/pull/32678)
Date: April 3, 2025
$90.00 USD

[1h 35m] Convert game component to typescript (https://github.com/ppy/osu-web/pull/12081)
Date: April 6, 2025
$47.50 USD

[1h 50m] Review: Rewrite match subscreen to remove bindables (https://github.com/ppy/osu/pull/32669)
Date: April 6, 2025
$55.00 USD

[20m] Review: Disallow adjusting scroll speed during gameplay (https://github.com/ppy/osu/pull/32675)
Date: April 6, 2025
$10.00 USD

[15m] Address review: Fix weird behaviour when skipping back and forth with shuffle enabled (https://github.com/ppy/osu/pull/32678)
Date: April 6, 2025
$7.50 USD

[30m] Address review: Remove filtering & rearranging controls from now playing overlay (https://github.com/ppy/osu/pull/32679)
Date: April 6, 2025
$15.00 USD

[10m] Investigate sentry alert: Name/password of multiplayer room too long (https://discord.com/channels/90072389919997952/983550677794050108/1359144687235109125)
Date: April 7, 2025
$5.00 USD

[1h 30m] Convert multiplayer room history content component to typescript (https://github.com/ppy/osu-web/pull/12086)
Date: April 7, 2025
$45.00 USD

[35m] Investigate: Unable to import mp3 to editor (https://github.com/ppy/osu/discussions/32711)
Date: April 7, 2025
$17.50 USD

[1h 35m] Extract leaderboard fetch logic from song select beatmap leaderboard drawable (https://github.com/ppy/osu/pull/32494)
Date: April 7, 2025
$47.50 USD

[15m] Review: Allow viewing results of historical multiplayer items (https://github.com/ppy/osu/pull/32680)
Date: April 7, 2025
$7.50 USD

[30m] Review: Use actual keybind in multiplayer chat hint (https://github.com/ppy/osu/pull/32723)
Date: April 7, 2025
$15.00 USD

[35m] Review: Fix slider placement not working correctly with UI button clicks (https://github.com/ppy/osu/pull/32729)
Date: April 7, 2025
$17.50 USD

[5m] Review: Fix editor setup screen sliders not having correct keyboard steps (https://github.com/ppy/osu/pull/32730)
Date: April 7, 2025
$2.50 USD

[15m] Review: Adjust menu tips and supporter display to not overlap (https://github.com/ppy/osu/pull/32731)
Date: April 7, 2025
$7.50 USD

[5m] Review: Increase range of vertex selection in polygon generation popover (https://github.com/ppy/osu/pull/32732)
Date: April 7, 2025
$2.50 USD

[5m] Review: Include beatmap details in logs when load fails (https://github.com/ppy/osu/pull/32733)
Date: April 7, 2025
$2.50 USD

[5m] Review: Disable osu!catch catching animations in editor (https://github.com/ppy/osu/pull/32734)
Date: April 7, 2025
$2.50 USD

[10m] Investigate sentry alert: `ArgumentOutOfRangeException` in multiplayer countdown code (https://sentry.ppy.sh/organizations/ppy/issues/78282/?alert_rule_id=8&alert_timestamp=1743798578436&alert_type=email&environment=production&project=8&referrer=alert_email)
Date: April 7, 2025
$5.00 USD

[30m] Review: Fix menu items being clickable during fade out (https://github.com/ppy/osu-framework/pull/6563)
Date: April 8, 2025
$15.00 USD

[3h 45m] Review: Allow mods/freemods in combination with freestyle (https://github.com/ppy/osu/pull/32674)
Date: April 8, 2025
$112.50 USD

[10m] Review: Fix `StarRatingDisplay` not using fixed width text (https://github.com/ppy/osu/pull/32744)
Date: April 8, 2025
$5.00 USD

[10m] Investigate: Regarding the issues on the webpage after uploading the sheet music. (https://osu.ppy.sh/community/forums/topics/2064437?n=1)
Date: April 8, 2025
$5.00 USD

[25m] Check on results screen design iteration (https://discord.com/channels/90072389919997952/892258907135836212/1359705540665540688)
Date: April 9, 2025
$12.50 USD

[3h 0m] Gather documentation about replay issues (https://gist.github.com/bdach/8c6ae831d3a75c4ecd7eed9650252548)
Date: April 9, 2025
$90.00 USD

[10m] Change misleading method name (https://github.com/ppy/osu-server-beatmap-submission/pull/45)
Date: April 9, 2025
$5.00 USD

[1h 5m] Add test cases for lazer-specific replay stability due to truncation issue (https://github.com/ppy/osu/compare/master...bdach:osu:replay-stability-tests?expand=1)
Date: April 9, 2025
$32.50 USD

[15m] Use more distinctive window title for tournament client (https://github.com/ppy/osu/pull/32755)
Date: April 9, 2025
$7.50 USD

[15m] Investigate medal timeout alert (https://sentry.ppy.sh/organizations/ppy/issues/78767/?project=10&referrer=issue-stream)
Date: April 9, 2025
$7.50 USD

[1h 55m] Convert main mp history components to typescript (https://github.com/ppy/osu-web/pull/12098)
Date: April 10, 2025
$57.50 USD

[20m] Review: Allow showing "unknown" state on status pill (https://github.com/ppy/osu/pull/32759)
Date: April 10, 2025
$10.00 USD

[50m] Review: Fix carousel handling of bleed areas (https://github.com/ppy/osu/pull/32760)
Date: April 10, 2025
$25.00 USD

[20m] Review: Add new icons, font templates, statistics naming changes and colour updates (https://github.com/ppy/osu/pull/32764)
Date: April 10, 2025
$10.00 USD

[2h 35m] Add test cases for lazer-specific replay instability due to truncation issue (https://github.com/ppy/osu/pull/32770)
Date: April 10, 2025
$77.50 USD

[30m] Review: Fix second button click moving slider while dragging (https://github.com/ppy/osu-framework/pull/6565)
Date: April 13, 2025
$15.00 USD

[15m] Review: Add display to show completed playlist items (https://github.com/ppy/osu/pull/32757)
Date: April 13, 2025
$7.50 USD

[5m] Review: Introduce numeric data in beatmap object count statistics (https://github.com/ppy/osu/pull/32772)
Date: April 13, 2025
$2.50 USD

[10m] Review: Fix "spins per minute" shows up early (fix #31173) (https://github.com/ppy/osu/pull/32796)
Date: April 13, 2025
$5.00 USD

[15m] Review: Add support for closing chat channels with middle click (https://github.com/ppy/osu/pull/32799)
Date: April 13, 2025
$7.50 USD

[15m] Review: Consolidate spinner tracking state management (https://github.com/ppy/osu/pull/32800)
Date: April 13, 2025
$7.50 USD

[20m] Investigate: [osu!lazer] My realm database is corrupted (?) (https://osu.ppy.sh/community/forums/topics/2065768?n=1)
Date: April 13, 2025
$10.00 USD

[4h 5m] Add test cases for stable-specific hitwindow issue (https://github.com/bdach/osu/tree/stable-hitwindow-tests)
Date: April 14, 2025
$122.50 USD

[30m] Show better error message on exceeding absolute request body cap (https://github.com/ppy/osu-server-beatmap-submission/pull/46)
Date: April 14, 2025
$15.00 USD

[2h 25m] Add test cases covering correct legacy replay playback with respect to hitwindow treatment (https://github.com/ppy/osu/pull/32810)
Date: April 14, 2025
$72.50 USD

[25m] Investigate score processor missing attributes alert (https://sentry.ppy.sh/organizations/ppy/issues/79123/?alert_rule_id=10&alert_timestamp=1744638304523&alert_type=email&environment=production&project=10&referrer=alert_email)
Date: April 14, 2025
$12.50 USD

[1h 10m] Investigate: macOS “SSL connection could not be established” issue (https://discord.com/channels/90072389919997952/1327149041511043134/1361679849873346712)
Date: April 15, 2025
$35.00 USD

[15m] Review: Fix thread safety when calling `BeatmapStore.GetBeatmapSets` (https://github.com/ppy/osu/pull/32814)
Date: April 15, 2025
$7.50 USD

[15m] Review: Change global shear definition to be a `Vector2` (https://github.com/ppy/osu/pull/32815)
Date: April 15, 2025
$7.50 USD

[20m] Fix local leaderboards not showing when starting game offline (https://github.com/ppy/osu/pull/32816)
Date: April 15, 2025
$10.00 USD

[15m] Prevent showing "use these mods" context menu option on broken scores (https://github.com/ppy/osu/pull/32817)
Date: April 15, 2025
$7.50 USD

[10m] Review: Rename song select v2 classes and namespaces (https://github.com/ppy/osu/pull/32818)
Date: April 15, 2025
$5.00 USD

[25m] Review: Apply various minor refactors (split out from song select v2 ongoing work) (https://github.com/ppy/osu/pull/32819)
Date: April 15, 2025
$12.50 USD

[2h 25m] Separate gameplay leaderboard data management from display (https://github.com/ppy/osu/pull/32822)
Date: April 15, 2025
$72.50 USD

[10m] Investigate: Low FPS on specific mapset (Lazer) (https://osu.ppy.sh/community/forums/topics/2067286?n=1)
Date: April 15, 2025
$5.00 USD

[55m] Add database table for storing lazer multiplayer room events (https://github.com/ppy/osu-web/pull/12120)
Date: April 16, 2025
$27.50 USD

[35m] Review: End high performance session when showing results screen (https://github.com/ppy/osu/pull/29816)
Date: April 16, 2025
$17.50 USD

[35m] Review: Fix global offset adjust control showing adjustment available when it shouldn't (https://github.com/ppy/osu/pull/32820)
Date: April 16, 2025
$17.50 USD

[15m] Review: Fix multiplayer background changing in results screen (https://github.com/ppy/osu/pull/32823)
Date: April 16, 2025
$7.50 USD

[20m] Review: Fix osu!mania beatmap objects getting corrupted when updating beatmap background (https://github.com/ppy/osu/pull/32829)
Date: April 16, 2025
$10.00 USD

[40m] Refuse to import scores specifying incompatible mods (https://github.com/ppy/osu/pull/32830)
Date: April 16, 2025
$20.00 USD

[20m] Fix incorrect text flow layout with non-left anchors when line breaks at last word of paragraph (https://github.com/ppy/osu-framework/pull/6568)
Date: April 17, 2025
$10.00 USD

[5m] Fix rate adjust no longer showing the rate if custom (https://github.com/ppy/osu/commit/5791375b38bb16838e897f8935c4564661425cdf)
Date: April 17, 2025
$2.50 USD

[5m] Investigate: Luis Fonsi, Omoi & R3 Music Box - Teopacito feat. Will Stetson storyboard is not being displayed correctly in editor? (https://github.com/ppy/osu/discussions/32831)
Date: April 17, 2025
$2.50 USD

[15m] Investigate: Offline score with custom name links to the actual user (https://github.com/ppy/osu/issues/32834)
Date: April 17, 2025
$7.50 USD

[25m] Fix culture variance in new formatting helper (https://github.com/ppy/osu/pull/32837)
Date: April 17, 2025
$12.50 USD

[25m] Fix storyboard videos not displaying (https://github.com/ppy/osu/pull/32853)
Date: April 17, 2025
$12.50 USD

[45m] Fix gameplay leaderboard showing scores from wrong beatmaps (https://github.com/ppy/osu/pull/32863)
Date: April 17, 2025
$22.50 USD

[2h 15m] WIP: Explore solutions to known hit window issues (https://github.com/bdach/osu/tree/hitwindows)
Date: April 17, 2025
$67.50 USD

[20m] Investigate: Game stopped launching after update (https://discord.com/channels/188630481301012481/188630652340404224/1363768048695377941)
Date: April 20, 2025
$10.00 USD

[30m] Fix incorrect validation of circle size / key count (https://github.com/ppy/osu-server-beatmap-submission/pull/47)
Date: April 20, 2025
$15.00 USD

[10m] Review: Add accounting of nested group items for group panel display purposes (https://github.com/ppy/osu/pull/32838)
Date: April 20, 2025
$5.00 USD

[1h 10m] Review: Add audio feedback to the BSS process (https://github.com/ppy/osu/pull/32845)
Date: April 20, 2025
$35.00 USD

[5m] Review: Fix slider tooltip text not updating with current value (https://github.com/ppy/osu/pull/32884)
Date: April 20, 2025
$2.50 USD

[40m] Fix slider repeat arrows appearing too early in editor when hit markers are enabled (https://github.com/ppy/osu/pull/32894)
Date: April 20, 2025
$20.00 USD

[2h 15m] Add more test cases covering correct legacy replay playback with respect to hitwindow treatment with mods active (https://github.com/ppy/osu/pull/32896)
Date: April 20, 2025
$67.50 USD

[20m] Allow toggling leaderboard visibility in replays (https://github.com/ppy/osu/pull/32893)
Date: April 20, 2025
$10.00 USD

[1h 10m] Log room events to new database table (https://github.com/ppy/osu-server-spectator/pull/284)
Date: April 21, 2025
$35.00 USD

[50m] Fix daily challenge marker text spacing (https://github.com/ppy/osu/pull/32909)
Date: April 21, 2025
$25.00 USD

[40m] Fix free mod selection sub-button being clickable even if the main button isn't (https://github.com/ppy/osu/pull/32912)
Date: April 21, 2025
$20.00 USD

[45m] Review: Remove `LeaderboardManager` return value and simplify flow further (https://github.com/ppy/osu/pull/32913)
Date: April 21, 2025
$22.50 USD

[15m] Review: Add song select beatmap leaderboard display (https://github.com/ppy/osu/pull/32844)
Date: April 22, 2025
$7.50 USD

[45m] Review: Add basic support for beatmap updates in `BeatmapCarousel` (https://github.com/ppy/osu/pull/32915)
Date: April 22, 2025
$22.50 USD

[10m] Review: Fix tablet settings adjusting with too much precision (https://github.com/ppy/osu/pull/32922)
Date: April 22, 2025
$5.00 USD

[15m] Review: Keep multiplayer settings open during room updates (https://github.com/ppy/osu/pull/32923)
Date: April 22, 2025
$7.50 USD

[40m] Review: Show true beatmap background when viewing historical multiplayer results (https://github.com/ppy/osu/pull/32924)
Date: April 22, 2025
$20.00 USD

[15m] Investigate: [osu!lazer] problem with playlists in lazer (https://osu.ppy.sh/community/forums/topics/2070051?n=2)
Date: April 22, 2025
$7.50 USD

[50m] Fix presenting score potentially dying due to deleted beatmap (https://github.com/ppy/osu/pull/32936)
Date: April 23, 2025
$25.00 USD

[20m] Fix multiple issues with editor ternary toggle state management (https://github.com/ppy/osu/pull/32937)
Date: April 23, 2025
$10.00 USD

[5h 5m] Convert gameplay leaderboard to skinnable component (https://github.com/ppy/osu/pull/32939)
Date: April 23, 2025
$152.50 USD

[1h 20m] Use actual score positions in gameplay leaderboard (https://github.com/ppy/osu/pull/32942)
Date: April 23, 2025
$40.00 USD

[40m] Attempt to improve appearance of new combo toggle / combo colour control when contracted (https://github.com/ppy/osu/pull/32946)
Date: April 24, 2025
$20.00 USD

[1h 50m] Use actual score positions in gameplay leaderboard (https://github.com/ppy/osu/pull/32947)
Date: April 24, 2025
$55.00 USD

[10m] Exclude non-user-playable mods from mod filter in beatmap leaderboard (https://github.com/ppy/osu/pull/32949)
Date: April 24, 2025
$5.00 USD

[40m] Investigate report of lazer beatmap upload allegedly resetting nomination timer (https://discord.com/channels/90072389919997952/299846395031060480/1366096756865241180)
Date: April 27, 2025
$20.00 USD

[20m] Review: MVP for Multi-Line Textbox (https://github.com/ppy/osu-framework/pull/6564)
Date: April 27, 2025
$10.00 USD

[20m] Review: Differentiate direct and indirect pens/tablets on Android (https://github.com/ppy/osu-framework/pull/6570)
Date: April 27, 2025
$10.00 USD

[20m] Review: Add Hidden and SpunOut as relevant legacy mods for osu ruleset (https://github.com/ppy/osu-queue-score-statistics/pull/333)
Date: April 27, 2025
$10.00 USD

[15m] Log for later: Add recovery mechanism for submission of beatmaps with deleted IDs (https://github.com/ppy/osu/issues/32969)
Date: April 27, 2025
$7.50 USD

[25m] Review: Fix culture variance for MIME type resolution in TagLib file creation (https://github.com/ppy/osu/pull/32967)
Date: April 27, 2025
$12.50 USD

[20m] Review: Fix user tags potentially re-flowing on mouse down (https://github.com/ppy/osu/pull/32968)
Date: April 27, 2025
$10.00 USD

[25m] Review: Improve visibility of setting adjustments on mod icons (https://github.com/ppy/osu/pull/32970)
Date: April 27, 2025
$12.50 USD

[1h 20m] Add support for opening multiplayer / playlist room links directly (https://github.com/ppy/osu/pull/32971)
Date: April 27, 2025
$40.00 USD

[3h 10m] Add non-skinnable position indicator to multiplayer player (https://github.com/ppy/osu/pull/32972)
Date: April 27, 2025
$95.00 USD

[5m] Investigate: [osu!lazer] Don't open lazer in another drive if already installed in your main drive (https://osu.ppy.sh/community/forums/topics/2070653?n=1)
Date: April 27, 2025
$2.50 USD

[40m] Results screen should change based on the leaderboard you have selected in song select · Issue #26331 · ppy/osu (https://github.com/ppy/osu/issues/26331)
Date: April 28, 2025
$20.00 USD

[15m] Review: Fix overlay buttons in screen footer not correctly aligned with back button (https://github.com/ppy/osu/pull/32976)
Date: April 28, 2025
$7.50 USD

[2h 5m] Use leaderboard criteria set in song select on results screen too (https://github.com/ppy/osu/pull/32980)
Date: April 28, 2025
$62.50 USD

[15m] Look through new medal proposals (https://discord.com/channels/90072389919997952/1092539207743971519/1366874424023842938)
Date: April 29, 2025
$7.50 USD

[5m] Review: Remove pre-rate rounding in BPM display (https://github.com/ppy/osu/pull/32985)
Date: April 29, 2025
$2.50 USD

[15m] Investigate: [osu!lazer] I can't update my WIP map from lazer (https://osu.ppy.sh/community/forums/topics/2072104)
Date: April 29, 2025
$7.50 USD

[15m] Investigate: Fps Greatly Drops In Playing If Enabled It's Storyboard‬ · forum‬ | ‭osu!‬ (https://osu.ppy.sh/community/forums/topics/2073119?n=1)
Date: April 29, 2025
$7.50 USD

Total amount $3,067.50 USD

Additional Information

Organization

ppy@ppy
Balance:
$2,239.70 USD

payout method

Bank account
Details  
********

on
Expense created
on
Expense approved
on
Expense paid
Amount Paid for Expense: $3,067.50
Payment Processor Fee: $0.00
Net Amount for ppy: $3,067.50
Organization balance
$2,239.70 USD

Current Fiscal Host
ppy

FAQ

How do I get paid from a Collective?
Submit an expense and provide your payment information.
How are expenses approved?
Collective admins are notified when an expense is submitted, and they can approve or reject it.
Is my private data made public?
No. Only the expense amount and description are public. Attachments, payment info, emails and addresses are only visible to you and the admins.
When will I get paid?
Payments are processed by the Collective's Fiscal Host, the organization that hold funds on their behalf. Many Fiscal Hosts pay expenses weekly, but each one is different.
Why do you need my legal name?
The display name is public and the legal name is private, appearing on receipts, invoices, and other official documentation used for tax and accounting purposes.

Organization balance

$2,239.70 USD

Fiscal Host:

ppy