Invoice #259683 to ppy

osu!dev (July 2025)

Paid
Invoice #259683
Submitted by Bartłomiej DachApproved by Dean Herbert

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)
Date: June 30, 2025
$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)
Date: June 30, 2025
$7.50 USD

[40m] Fix very old lazer replays failing to decode (https://github.com/ppy/osu/pull/33969)
Date: June 30, 2025
$20.00 USD

[5m] Investigate: Invisible long notes on osu!mania with specific skin (https://github.com/ppy/osu/issues/32444)
Date: June 30, 2025
$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)
Date: June 30, 2025
$30.00 USD

[45m] Investigate: Looped storyboards starting at negative time display incorrectly (https://github.com/ppy/osu/issues/33446)
Date: June 30, 2025
$22.50 USD

[35m] Review: Make Song Select v2 the new default (https://github.com/ppy/osu/pull/33970)
Date: June 30, 2025
$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)
Date: June 30, 2025
$2.50 USD

[5m] Review: Make `ShearedButton` block mouse down events (https://github.com/ppy/osu/pull/33972)
Date: June 30, 2025
$2.50 USD

[15m] Review: Fix footer appearing at loader screen on quick retries (https://github.com/ppy/osu/pull/33973)
Date: June 30, 2025
$7.50 USD

[55m] Review: Refactor to command pattern for hit object change handling (https://github.com/ppy/osu/pull/30314)
Date: July 1, 2025
$27.50 USD

[5m] Review: Remove song select background blur setting (https://github.com/ppy/osu/pull/33980)
Date: July 1, 2025
$2.50 USD

[1h 0m] Support mania-specific hit window quirks (https://github.com/ppy/osu/pull/33982)
Date: July 1, 2025
$30.00 USD

[10m] Review: Fix tablet troubleshooting page linked incorrectly and not linked on macOS (https://github.com/ppy/osu/pull/33981)
Date: July 1, 2025
$5.00 USD

[1h 0m] Write client version to server-side replays (https://github.com/ppy/osu-server-spectator/pull/290)
Date: July 1, 2025
$30.00 USD

[1h 15m] Fix skins containing subdirectories breaking on external edit on windows (https://github.com/ppy/osu/pull/33999)
Date: July 2, 2025
$37.50 USD

[10m] Review: Add back background blur support in song select v2 (https://github.com/ppy/osu/pull/33997)
Date: July 2, 2025
$5.00 USD

[40m] Investigate: Editing skin externally doesn't reload skin.ini file (https://github.com/ppy/osu/issues/33989)
Date: July 2, 2025
$20.00 USD

[20m] Investigate: System.DivideByZeroException: Attempted to divide by zero. (https://github.com/ppy/osu/issues/32374)
Date: July 2, 2025
$10.00 USD

[2h 5m] Investigate: Can't download maps & play osu!lazer normally (https://github.com/ppy/osu/discussions/33779)
Date: July 2, 2025
$62.50 USD

[2h 5m] Investigate: Inconsistent replay miss behaviour in osu!taiko (https://github.com/ppy/osu/issues/33990)
Date: July 2, 2025
$62.50 USD

[10m] Disallow Classic mod from being valid in freestyle as required mod (https://github.com/ppy/osu/pull/34007)
Date: July 2, 2025
$5.00 USD

[20m] Review: Adjust carousel sizing to better accommodate to ultra-wide-screen display (https://github.com/ppy/osu/pull/34013)
Date: July 3, 2025
$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)
Date: July 3, 2025
$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)
Date: July 3, 2025
$75.00 USD

[15m] Investigate: Inputs are judged at one frame in the past (https://github.com/ppy/osu/issues/34009)
Date: July 3, 2025
$7.50 USD

[35m] Review: Update framework (https://github.com/ppy/osu/pull/34017)
Date: July 3, 2025
$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)
Date: July 6, 2025
$5.00 USD

[2h 10m] Store pause count to scores (https://github.com/ppy/osu/pull/34058)
Date: July 6, 2025
$65.00 USD

[8h 45m] Adjust web mod icon appearance to match client (https://github.com/ppy/osu-web/pull/12282)
Date: July 7, 2025
$262.50 USD

[20m] Review: Use test clock as reference for decoupling clock (https://github.com/ppy/osu-framework/pull/6605)
Date: July 7, 2025
$10.00 USD

[25m] Update flag assets (https://github.com/ppy/osu-resources/pull/372)
Date: July 7, 2025
$12.50 USD

[15m] Review: Add helper functions for keeping bindables of different types in sync (https://github.com/ppy/osu-framework/pull/6604)
Date: July 7, 2025
$7.50 USD

[10m] Review: Editor UI scale adjustment: compose screen sidebars (https://github.com/ppy/osu/pull/33991)
Date: July 7, 2025
$5.00 USD

[30m] Review: Fix `DecouplingFramedClock` not starting source in edge case scenario (https://github.com/ppy/osu-framework/pull/6608)
Date: July 8, 2025
$15.00 USD

[25m] Investigate: [Tachyon] Fails to "Edit externally" on Skin Editor (https://github.com/ppy/osu/issues/34070)
Date: July 8, 2025
$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)
Date: July 8, 2025
$52.50 USD

[10m] Review: Work around subnormal floats being flushed to zero (https://github.com/ppy/osu-framework/pull/6609)
Date: July 9, 2025
$5.00 USD

[40m] Review: Fully localise SSV2 (https://github.com/ppy/osu/pull/34074)
Date: July 9, 2025
$20.00 USD

[25m] Review: Allow dropdowns to be opened by MouseDown event (https://github.com/ppy/osu-framework/pull/6610)
Date: July 9, 2025
$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)
Date: July 9, 2025
$27.50 USD

[5m] Review: Disallow hiding beatmap difficulties if only one difficulty remains (https://github.com/ppy/osu/pull/34088)
Date: July 9, 2025
$2.50 USD

[55m] Write new name to `skin.ini` when renaming skin via settings (https://github.com/ppy/osu/pull/34125)
Date: July 10, 2025
$27.50 USD

[30m] Fix text flow arbitrary drawable wrapper accessing child in an unsafe manner (https://github.com/ppy/osu/pull/34127)
Date: July 10, 2025
$15.00 USD

[30m] Review: Adjust song select sizing in response to user feedback (https://github.com/ppy/osu/pull/34132)
Date: July 10, 2025
$15.00 USD

[15m] Fix multiplayer spectator leaderboard respecting "show leaderboard" config setting (https://github.com/ppy/osu/pull/34204)
Date: July 13, 2025
$7.50 USD

[1h 50m] Improve safety of external skin edit operation in several scenarios (https://github.com/ppy/osu/pull/34205)
Date: July 13, 2025
$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)
Date: July 13, 2025
$40.00 USD

[5m] Review: Ensure that filenames are globally unique (https://github.com/ppy/osu-server-beatmap-submission/pull/53)
Date: July 13, 2025
$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)
Date: July 13, 2025
$7.50 USD

[40m] Review: Improve user style selection UX based on local beatmap state (https://github.com/ppy/osu/pull/34206)
Date: July 13, 2025
$20.00 USD

[1h 5m] Review: Add verify check for lowest diff drain/play time requirements (https://github.com/ppy/osu/pull/34181)
Date: July 13, 2025
$32.50 USD

[15m] Review: Make online play results not request leaderboard on failed submission (https://github.com/ppy/osu/pull/34209)
Date: July 13, 2025
$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)
Date: July 14, 2025
$27.50 USD

[2h 50m] Add initial support for filtering by user tags in song select (https://github.com/ppy/osu/pull/34231)
Date: July 14, 2025
$85.00 USD

[1h 15m] Review: Fix build version being lost on Android builds (https://github.com/ppy/osu/pull/34228)
Date: July 14, 2025
$37.50 USD

[10m] Review: Refactor beatmap overlay leaderboard to use `SoloScoreInfo` (https://github.com/ppy/osu/pull/34073)
Date: July 14, 2025
$5.00 USD

[3h 30m] Constrain hit window floor-and-round behaviour to classic mod only (https://github.com/ppy/osu/pull/34251)
Date: July 15, 2025
$105.00 USD

[50m] Review: Allow grouping beatmaps by collections (https://github.com/ppy/osu/pull/34233)
Date: July 16, 2025
$25.00 USD

[1h 35m] Test out new BASS libraries (https://github.com/ppy/osu/issues/26879#issuecomment-3082626658)
Date: July 16, 2025
$47.50 USD

[1h 0m] Allow beatmap cards' collapsible icon buttons to be accessible via context menu (https://github.com/ppy/osu/pull/34264)
Date: July 16, 2025
$30.00 USD

[1h 40m] Investigate: Very loud spikes in audio when pausing within the editor (https://github.com/ppy/osu/issues/32615)
Date: July 16, 2025
$50.00 USD

[35m] Review: Update BASS libraries (https://github.com/ppy/osu-framework/pull/6614)
Date: July 17, 2025
$17.50 USD

[2h 55m] Support (un)favouriting beatmap sets from song select (https://github.com/ppy/osu/pull/34282)
Date: July 17, 2025
$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)
Date: July 20, 2025
$10.00 USD

[40m] Review: Fix editor background not updating in certain scenarios (https://github.com/ppy/osu/pull/34290)
Date: July 20, 2025
$20.00 USD

[1h 20m] Fix playlists leaderboard provider not being thread safe (https://github.com/ppy/osu/pull/34316)
Date: July 20, 2025
$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)
Date: July 20, 2025
$122.50 USD

[1h 45m] Investigate: Add user tag data and guest mapper data (https://github.com/ppy/osu-onlinedb-generator/issues/11)
Date: July 21, 2025
$52.50 USD

[1h 5m] Add user tag and guest mapper data (https://github.com/ppy/osu-onlinedb-generator/pull/12)
Date: July 21, 2025
$32.50 USD

[4h 45m] Backpopulate user tag data using online.db (https://github.com/ppy/osu/pull/34346)
Date: July 22, 2025
$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)
Date: July 22, 2025
$17.50 USD

[3h 50m] Emit lazer leaderboard rank events when processing lazer scores (https://github.com/ppy/osu-queue-score-statistics/pull/337)
Date: July 22, 2025
$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)
Date: July 23, 2025
$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)
Date: July 23, 2025
$30.00 USD

[5m] Review: Fix back-to-top button handling input outside itself (https://github.com/ppy/osu/pull/34384)
Date: July 27, 2025
$2.50 USD

[15m] Review: Expand scrollbar input area for song select carousel (https://github.com/ppy/osu/pull/34383)
Date: July 27, 2025
$7.50 USD

[10m] Review: Add back "edit" context menu item on set panel headers (https://github.com/ppy/osu/pull/34380)
Date: July 27, 2025
$5.00 USD

[15m] Review: Change song select grouping to be divided into 10 BPM groups (https://github.com/ppy/osu/pull/34381)
Date: July 27, 2025
$7.50 USD

[5m] Review: Fix mods from mod button still visible when revealing background (https://github.com/ppy/osu/pull/34386)
Date: July 27, 2025
$2.50 USD

[5m] Review: Add `Hits Per Play` statistic to profile overlay (https://github.com/ppy/osu/pull/34407)
Date: July 27, 2025
$2.50 USD

[15m] Review: Adjust panel flashing to feel more in time (https://github.com/ppy/osu/pull/34409)
Date: July 27, 2025
$7.50 USD

[20m] Fix song select favourite button getting stuck spinning if operation failed (https://github.com/ppy/osu/pull/34410)
Date: July 27, 2025
$10.00 USD

[15m] Investigate: Incorrect Break Time Overlapping Notes (https://github.com/ppy/osu/issues/34356)
Date: July 27, 2025
$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)
Date: July 27, 2025
$12.50 USD

[15m] Review: Add verify check for inconsistent metadata (https://github.com/ppy/osu/pull/34368)
Date: July 27, 2025
$7.50 USD

[5m] Review: Account for almost concurrent case in concurrent objects check (https://github.com/ppy/osu/pull/34371)
Date: July 27, 2025
$2.50 USD

[10m] Review: Change standalone beatmap panel to display status of individual difficulty (https://github.com/ppy/osu/pull/34375)
Date: July 27, 2025
$5.00 USD

[5m] Review: Show actual score increase on spinners when using classic scoring (https://github.com/ppy/osu/pull/34390)
Date: July 27, 2025
$2.50 USD

[20m] Review: Added 'Import all' button in 'Maintenance/Import files' (https://github.com/ppy/osu/pull/34303)
Date: July 27, 2025
$10.00 USD

[1h 40m] Investigate: Weird "slider lengths" when exporting osu!taiko maps for compatibility (https://github.com/ppy/osu/issues/34337)
Date: July 27, 2025
$50.00 USD

[5m] Review: Add divisor colour for 5,7,9 snaps (https://github.com/ppy/osu/pull/34418)
Date: July 28, 2025
$2.50 USD

[1h 50m] Update beatmap online status when the set is selected in song select (https://github.com/ppy/osu/pull/34419)
Date: July 28, 2025
$55.00 USD

[15m] Review: Avoid triggering a velopack update when handling associations or other custom arguments (https://github.com/ppy/osu/pull/34427)
Date: July 29, 2025
$7.50 USD

[3h 55m] Unify display logic of beatmap difficulty attributes across usages (https://github.com/ppy/osu/pull/34432)
Date: July 29, 2025
$117.50 USD

[30m] Fix game completed / aborted events doubling up on each other (https://github.com/ppy/osu-server-spectator/pull/292)
Date: July 29, 2025
$15.00 USD

[15m] Review: Bound DisplayStarsMinimum/Maximum to config (https://github.com/ppy/osu/pull/34444)
Date: July 30, 2025
$7.50 USD

[45m] Ensure scores are re-fetched with correct criteria on re-entering song select (https://github.com/ppy/osu/pull/34450)
Date: July 30, 2025
$22.50 USD

[20m] Fix editor metadata section reload potentially confusing title and author (https://github.com/ppy/osu/commit/d7a17d59e337b216170babf31d5cf0a107072607)
Date: July 30, 2025
$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)
Date: July 30, 2025
$115.00 USD

Total amount
$2,912.50 USD
Additional Information

payout method

Bank account
Details  
********

on
Expense created
on
Expense approved
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
$62,085.00 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

$62,085.00 USD

Fiscal Host:

ppy