Invoice #259683 to ppy
osu!dev (July 2025)
Paid
Invoice #259683
Aug 1, 2025
Expense Details
Invoice items
[15m] Investigate: Can't update the newer version of a mapset for a song that I've mapped and uploaded before (https://osu.ppy.sh/community/forums/topics/2099149?n=1)
$7.50 USD
[15m] Review: Use floored star rating when determining beatmap groupings by difficulty and when star rating is displayed in AdvancedStats (https://github.com/ppy/osu/pull/33968)
$7.50 USD
[40m] Fix very old lazer replays failing to decode (https://github.com/ppy/osu/pull/33969)
$20.00 USD
[5m] Investigate: Invisible long notes on osu!mania with specific skin (https://github.com/ppy/osu/issues/32444)
$2.50 USD
[1h 0m] Review: Use lazer info for CL scores set in lazer in pp calculation (https://github.com/ppy/osu/pull/33961)
$30.00 USD
[45m] Investigate: Looped storyboards starting at negative time display incorrectly (https://github.com/ppy/osu/issues/33446)
$22.50 USD
[35m] Review: Make Song Select v2 the new default (https://github.com/ppy/osu/pull/33970)
$17.50 USD
[5m] Review: Change audio ducking at song select v2 to be temporary to avoid conflict with overlays (https://github.com/ppy/osu/pull/33971)
$2.50 USD
[5m] Review: Make `ShearedButton` block mouse down events (https://github.com/ppy/osu/pull/33972)
$2.50 USD
[15m] Review: Fix footer appearing at loader screen on quick retries (https://github.com/ppy/osu/pull/33973)
$7.50 USD
[55m] Review: Refactor to command pattern for hit object change handling (https://github.com/ppy/osu/pull/30314)
$27.50 USD
[5m] Review: Remove song select background blur setting (https://github.com/ppy/osu/pull/33980)
$2.50 USD
[1h 0m] Support mania-specific hit window quirks (https://github.com/ppy/osu/pull/33982)
$30.00 USD
[10m] Review: Fix tablet troubleshooting page linked incorrectly and not linked on macOS (https://github.com/ppy/osu/pull/33981)
$5.00 USD
[1h 0m] Write client version to server-side replays (https://github.com/ppy/osu-server-spectator/pull/290)
$30.00 USD
[1h 15m] Fix skins containing subdirectories breaking on external edit on windows (https://github.com/ppy/osu/pull/33999)
$37.50 USD
[10m] Review: Add back background blur support in song select v2 (https://github.com/ppy/osu/pull/33997)
$5.00 USD
[40m] Investigate: Editing skin externally doesn't reload skin.ini file (https://github.com/ppy/osu/issues/33989)
$20.00 USD
[20m] Investigate: System.DivideByZeroException: Attempted to divide by zero. (https://github.com/ppy/osu/issues/32374)
$10.00 USD
[2h 5m] Investigate: Can't download maps & play osu!lazer normally (https://github.com/ppy/osu/discussions/33779)
$62.50 USD
[2h 5m] Investigate: Inconsistent replay miss behaviour in osu!taiko (https://github.com/ppy/osu/issues/33990)
$62.50 USD
[10m] Disallow Classic mod from being valid in freestyle as required mod (https://github.com/ppy/osu/pull/34007)
$5.00 USD
[20m] Review: Adjust carousel sizing to better accommodate to ultra-wide-screen display (https://github.com/ppy/osu/pull/34013)
$10.00 USD
[25m] Review: Add grouping separator to PP display in user profile overlay (also display decimal value in tooltip) (https://github.com/ppy/osu/pull/34014)
$12.50 USD
[2h 30m] Investigate: Slider tracking logic contains framerate-dependent feedback loop which can cause inaccurate replay playback (https://github.com/ppy/osu/issues/34016)
$75.00 USD
[15m] Investigate: Inputs are judged at one frame in the past (https://github.com/ppy/osu/issues/34009)
$7.50 USD
[35m] Review: Update framework (https://github.com/ppy/osu/pull/34017)
$17.50 USD
[10m] Investigate: Accuracy skin element set to "Maximum" displays the same values as "Standard" option (https://github.com/ppy/osu/issues/34044)
$5.00 USD
[2h 10m] Store pause count to scores (https://github.com/ppy/osu/pull/34058)
$65.00 USD
[8h 45m] Adjust web mod icon appearance to match client (https://github.com/ppy/osu-web/pull/12282)
$262.50 USD
[20m] Review: Use test clock as reference for decoupling clock (https://github.com/ppy/osu-framework/pull/6605)
$10.00 USD
[25m] Update flag assets (https://github.com/ppy/osu-resources/pull/372)
$12.50 USD
[15m] Review: Add helper functions for keeping bindables of different types in sync (https://github.com/ppy/osu-framework/pull/6604)
$7.50 USD
[10m] Review: Editor UI scale adjustment: compose screen sidebars (https://github.com/ppy/osu/pull/33991)
$5.00 USD
[30m] Review: Fix `DecouplingFramedClock` not starting source in edge case scenario (https://github.com/ppy/osu-framework/pull/6608)
$15.00 USD
[25m] Investigate: [Tachyon] Fails to "Edit externally" on Skin Editor (https://github.com/ppy/osu/issues/34070)
$12.50 USD
[1h 45m] Allow filtering beatmap leaderboards using lazer mods when lazer mode is active (https://github.com/ppy/osu-web/issues/11416)
$52.50 USD
[10m] Review: Work around subnormal floats being flushed to zero (https://github.com/ppy/osu-framework/pull/6609)
$5.00 USD
[40m] Review: Fully localise SSV2 (https://github.com/ppy/osu/pull/34074)
$20.00 USD
[25m] Review: Allow dropdowns to be opened by MouseDown event (https://github.com/ppy/osu-framework/pull/6610)
$12.50 USD
[55m] Review: Improve song select's automatic selection behaviour when current selection is no longer valid (https://github.com/ppy/osu/pull/34087)
$27.50 USD
[5m] Review: Disallow hiding beatmap difficulties if only one difficulty remains (https://github.com/ppy/osu/pull/34088)
$2.50 USD
[55m] Write new name to `skin.ini` when renaming skin via settings (https://github.com/ppy/osu/pull/34125)
$27.50 USD
[30m] Fix text flow arbitrary drawable wrapper accessing child in an unsafe manner (https://github.com/ppy/osu/pull/34127)
$15.00 USD
[30m] Review: Adjust song select sizing in response to user feedback (https://github.com/ppy/osu/pull/34132)
$15.00 USD
[15m] Fix multiplayer spectator leaderboard respecting "show leaderboard" config setting (https://github.com/ppy/osu/pull/34204)
$7.50 USD
[1h 50m] Improve safety of external skin edit operation in several scenarios (https://github.com/ppy/osu/pull/34205)
$55.00 USD
[1h 20m] Investigate: Importing specific beatmap removes 53 milliseconds at the start of the song (https://github.com/ppy/osu/issues/34193)
$40.00 USD
[5m] Review: Ensure that filenames are globally unique (https://github.com/ppy/osu-server-beatmap-submission/pull/53)
$2.50 USD
[15m] Address review: Allow filtering beatmap leaderboards using lazer mods when lazer mode is active (https://github.com/ppy/osu-web/pull/12283)
$7.50 USD
[40m] Review: Improve user style selection UX based on local beatmap state (https://github.com/ppy/osu/pull/34206)
$20.00 USD
[1h 5m] Review: Add verify check for lowest diff drain/play time requirements (https://github.com/ppy/osu/pull/34181)
$32.50 USD
[15m] Review: Make online play results not request leaderboard on failed submission (https://github.com/ppy/osu/pull/34209)
$7.50 USD
[55m] Attempt to properly quantify the impact of mania Hard Rock / Easy mod application on overall difficulty (https://github.com/ppy/osu/pull/34227)
$27.50 USD
[2h 50m] Add initial support for filtering by user tags in song select (https://github.com/ppy/osu/pull/34231)
$85.00 USD
[1h 15m] Review: Fix build version being lost on Android builds (https://github.com/ppy/osu/pull/34228)
$37.50 USD
[10m] Review: Refactor beatmap overlay leaderboard to use `SoloScoreInfo` (https://github.com/ppy/osu/pull/34073)
$5.00 USD
[3h 30m] Constrain hit window floor-and-round behaviour to classic mod only (https://github.com/ppy/osu/pull/34251)
$105.00 USD
[50m] Review: Allow grouping beatmaps by collections (https://github.com/ppy/osu/pull/34233)
$25.00 USD
[1h 35m] Test out new BASS libraries (https://github.com/ppy/osu/issues/26879#issuecomment-3082626658)
$47.50 USD
[1h 0m] Allow beatmap cards' collapsible icon buttons to be accessible via context menu (https://github.com/ppy/osu/pull/34264)
$30.00 USD
[1h 40m] Investigate: Very loud spikes in audio when pausing within the editor (https://github.com/ppy/osu/issues/32615)
$50.00 USD
[35m] Review: Update BASS libraries (https://github.com/ppy/osu-framework/pull/6614)
$17.50 USD
[2h 55m] Support (un)favouriting beatmap sets from song select (https://github.com/ppy/osu/pull/34282)
$87.50 USD
[20m] Review: Fix: Keyboard navigation through a Dropdown can become desynced from the visible order of items in the menu (https://github.com/ppy/osu-framework/pull/6616)
$10.00 USD
[40m] Review: Fix editor background not updating in certain scenarios (https://github.com/ppy/osu/pull/34290)
$20.00 USD
[1h 20m] Fix playlists leaderboard provider not being thread safe (https://github.com/ppy/osu/pull/34316)
$40.00 USD
[4h 5m] Add supporting pieces for displaying lazer leaderboard rank achieved events on user profiles (https://github.com/ppy/osu-web/pull/12303)
$122.50 USD
[1h 45m] Investigate: Add user tag data and guest mapper data (https://github.com/ppy/osu-onlinedb-generator/issues/11)
$52.50 USD
[1h 5m] Add user tag and guest mapper data (https://github.com/ppy/osu-onlinedb-generator/pull/12)
$32.50 USD
[4h 45m] Backpopulate user tag data using online.db (https://github.com/ppy/osu/pull/34346)
$142.50 USD
[35m] Mark leaderboard rank achieved events emitted on submission as coming from legacy leaderboards (https://github.com/peppy/osu-web-10/pull/275)
$17.50 USD
[3h 50m] Emit lazer leaderboard rank events when processing lazer scores (https://github.com/ppy/osu-queue-score-statistics/pull/337)
$115.00 USD
[1h 5m] Investigate: Max combo is not marked correctly in green on specific catch beatmap (https://github.com/ppy/osu-web/issues/12310)
$32.50 USD
[1h 0m] Expire remaining playlist items on ending match rather than deleting them (https://github.com/ppy/osu-server-spectator/pull/291)
$30.00 USD
[5m] Review: Fix back-to-top button handling input outside itself (https://github.com/ppy/osu/pull/34384)
$2.50 USD
[15m] Review: Expand scrollbar input area for song select carousel (https://github.com/ppy/osu/pull/34383)
$7.50 USD
[10m] Review: Add back "edit" context menu item on set panel headers (https://github.com/ppy/osu/pull/34380)
$5.00 USD
[15m] Review: Change song select grouping to be divided into 10 BPM groups (https://github.com/ppy/osu/pull/34381)
$7.50 USD
[5m] Review: Fix mods from mod button still visible when revealing background (https://github.com/ppy/osu/pull/34386)
$2.50 USD
[5m] Review: Add `Hits Per Play` statistic to profile overlay (https://github.com/ppy/osu/pull/34407)
$2.50 USD
[15m] Review: Adjust panel flashing to feel more in time (https://github.com/ppy/osu/pull/34409)
$7.50 USD
[20m] Fix song select favourite button getting stuck spinning if operation failed (https://github.com/ppy/osu/pull/34410)
$10.00 USD
[15m] Investigate: Incorrect Break Time Overlapping Notes (https://github.com/ppy/osu/issues/34356)
$7.50 USD
[25m] Review: SSv2: Add ability to sort local scores by metrics other than total score (https://github.com/ppy/osu/pull/33871)
$12.50 USD
[15m] Review: Add verify check for inconsistent metadata (https://github.com/ppy/osu/pull/34368)
$7.50 USD
[5m] Review: Account for almost concurrent case in concurrent objects check (https://github.com/ppy/osu/pull/34371)
$2.50 USD
[10m] Review: Change standalone beatmap panel to display status of individual difficulty (https://github.com/ppy/osu/pull/34375)
$5.00 USD
[5m] Review: Show actual score increase on spinners when using classic scoring (https://github.com/ppy/osu/pull/34390)
$2.50 USD
[20m] Review: Added 'Import all' button in 'Maintenance/Import files' (https://github.com/ppy/osu/pull/34303)
$10.00 USD
[1h 40m] Investigate: Weird "slider lengths" when exporting osu!taiko maps for compatibility (https://github.com/ppy/osu/issues/34337)
$50.00 USD
[5m] Review: Add divisor colour for 5,7,9 snaps (https://github.com/ppy/osu/pull/34418)
$2.50 USD
[1h 50m] Update beatmap online status when the set is selected in song select (https://github.com/ppy/osu/pull/34419)
$55.00 USD
[15m] Review: Avoid triggering a velopack update when handling associations or other custom arguments (https://github.com/ppy/osu/pull/34427)
$7.50 USD
[3h 55m] Unify display logic of beatmap difficulty attributes across usages (https://github.com/ppy/osu/pull/34432)
$117.50 USD
[30m] Fix game completed / aborted events doubling up on each other (https://github.com/ppy/osu-server-spectator/pull/292)
$15.00 USD
[15m] Review: Bound DisplayStarsMinimum/Maximum to config (https://github.com/ppy/osu/pull/34444)
$7.50 USD
[45m] Ensure scores are re-fetched with correct criteria on re-entering song select (https://github.com/ppy/osu/pull/34450)
$22.50 USD
[20m] Fix editor metadata section reload potentially confusing title and author (https://github.com/ppy/osu/commit/d7a17d59e337b216170babf31d5cf0a107072607)
$10.00 USD
[3h 50m] WIP: Display tooltip with hit windows / approach rate / etc. when hovering over stat value box (https://github.com/ppy/osu/compare/master...bdach:osu:difficulty-extended-information-tooltip?expand=1)
$115.00 USD
Total amount
$2,912.50 USD
Additional Information
payout method
Bank account
Details
********By Dean Herbert
on Expense approved
By Dean Herbert
on Expense paid
Amount Paid for Expense: $2,912.50
Payment Processor Fee: $0.00
Net Amount for ppy: $2,912.50
Net Amount for Bartłomiej Dach: $2,912.50
Organization balance
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
$62,085.00 USDFiscal Host:
ppy