Invoice #255569 to ppy

osu!dev (June 2025)

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

Jul 1, 2025

Expense Details

Invoice items
[15m] SongSelectV2: Further attempts to fix various input gap related breakage (https://github.com/ppy/osu/pull/33371)
Date: June 1, 2025
$7.50 USD

[20m] Review: Fix random selection potentially selecting a filtered-away beatmap (https://github.com/ppy/osu/pull/33354)
Date: June 1, 2025
$10.00 USD

[10m] Review: SongSelectV2: Various polish, pass 3 (https://github.com/ppy/osu/pull/33353)
Date: June 1, 2025
$5.00 USD

[5m] Review: SongSelectV2: Add padding to avoid overlap between mods button and personal best (https://github.com/ppy/osu/pull/33382)
Date: June 2, 2025
$2.50 USD

[30m] Review: SongSelectV2: Fix backgrounds taking too long to load due to model backed drawable (https://github.com/ppy/osu/pull/33378)
Date: June 2, 2025
$15.00 USD

[10m] Review: SongSelectV2: Fix unstable positions of panels when scrolling (https://github.com/ppy/osu/pull/33381)
Date: June 2, 2025
$5.00 USD

[20m] Review: SongSelectV2: Store input padding adjustments in `CarouselItem` to allow more reliable inflation (https://github.com/ppy/osu/pull/33373)
Date: June 2, 2025
$10.00 USD

[15m] Review: SongSelectV2: Fix background dim not being applied correctly when returning to screen (https://github.com/ppy/osu/pull/33389)
Date: June 2, 2025
$7.50 USD

[1h 30m] Fix argon & triangles skins reading legacy slider colour overrides from beatmap skins (https://github.com/ppy/osu/pull/33400)
Date: June 2, 2025
$45.00 USD

[5m] Review: Isolate EditorBeatmap instance to fix flaky tests (https://github.com/ppy/osu/pull/33396)
Date: June 2, 2025
$2.50 USD

[5m] Review: Attempt to fix flaky tests by removing finaliser (https://github.com/ppy/osu/pull/33391)
Date: June 2, 2025
$2.50 USD

[20m] Use UTF-8 encoding when exporting skin archives (https://github.com/ppy/osu/pull/33401)
Date: June 2, 2025
$10.00 USD

[20m] Investigate: [osu!lazer] osu!lazer music data remains after deleting the beatmap (https://osu.ppy.sh/community/forums/topics/2080287?n=4)
Date: June 2, 2025
$10.00 USD

[35m] Fix track not looping if specified preview point exceeds duration of track (https://github.com/ppy/osu/pull/33402)
Date: June 2, 2025
$17.50 USD

[5m] Review: Remove local manifestation of beatmap sets now that set items is always populated (https://github.com/ppy/osu/pull/33404)
Date: June 2, 2025
$2.50 USD

[1h 25m] Investigate & clear up claim that `.osu` files over 1MB do not update correctly (https://github.com/Naxesss/MapsetVerifier/pull/52)
Date: June 3, 2025
$42.50 USD

[1h 30m] Revert bass binaries bump (https://github.com/ppy/osu/pull/33413)
Date: June 3, 2025
$45.00 USD

[2h 10m] Review: SongSelectV2: Fix being able to reach gameplay with invalid ruleset selection (https://github.com/ppy/osu/pull/33390)
Date: June 3, 2025
$65.00 USD

[10m] SongSelectV2: Fix triangles being sheared on leaderboard panels (https://github.com/ppy/osu/pull/33414)
Date: June 3, 2025
$5.00 USD

[15m] Review: SongSelectV2: Fix incorrect selection change when filtered down to one set (https://github.com/ppy/osu/pull/33416)
Date: June 3, 2025
$7.50 USD

[5m] Review: SongSelectV2: Fix crash when returning to song select from editor (https://github.com/ppy/osu/pull/33419)
Date: June 4, 2025
$2.50 USD

[5m] Review: Change method of accessing song select v2 to hold (https://github.com/ppy/osu/pull/33420)
Date: June 4, 2025
$2.50 USD

[15m] Review: SongSelectV2: Debounce leaderboard load operations (https://github.com/ppy/osu/pull/33424)
Date: June 4, 2025
$7.50 USD

[40m] Review: Fix inability to undo/redo when object is deleted while being dragged (https://github.com/ppy/osu/pull/33312)
Date: June 4, 2025
$20.00 USD

[20m] Review: Add Argon-styled strain graph to gameplay HUD (https://github.com/ppy/osu/pull/33406)
Date: June 4, 2025
$10.00 USD

[1h 20m] Address review: Prevent clicks suppressed by osu! resume overlay from getting recorded to replay (https://github.com/ppy/osu/pull/33102)
Date: June 4, 2025
$40.00 USD

[2h 5m] Hack around hold-for-right-click mobile thing not allowing to hold to access song select v2 in main menu (https://github.com/ppy/osu/pull/33439)
Date: June 4, 2025
$62.50 USD

[55m] Disallow selected mods from being valid for freestyle as required mods due to them not being consistently compatible with other mods across rulesets (https://github.com/ppy/osu/pull/33450)
Date: June 4, 2025
$27.50 USD

[5m] Fix user country flags no longer showing on multiplayer participants list (https://github.com/ppy/osu/pull/33488)
Date: June 5, 2025
$2.50 USD

[1h 15m] Fix replays being misrecorded if an action is pressed and released in one update frame (https://github.com/ppy/osu/pull/33491)
Date: June 5, 2025
$37.50 USD

[1h 0m] Fix general confusion in which combo should be read on which gameplay leaderboard (https://github.com/ppy/osu/pull/33495)
Date: June 5, 2025
$30.00 USD

[50m] Fix several issues with leaderboard score display (https://github.com/ppy/osu/pull/33498)
Date: June 5, 2025
$25.00 USD

[20m] Fix leaderboard score display not respecting local timezone & user 12/24hr settings (https://github.com/ppy/osu/pull/33499)
Date: June 5, 2025
$10.00 USD

[1h 0m] Prevent rank display shown in skin editor toolbox from playing samples (https://github.com/ppy/osu/pull/33503)
Date: June 5, 2025
$30.00 USD

[55m] SongSelectV2: Add back highlighting friend scores on the leaderboard (https://github.com/ppy/osu/pull/33504)
Date: June 5, 2025
$27.50 USD

[10m] Review: Fix clicking beatmap header causing leaderboard to refresh (https://github.com/ppy/osu/pull/33515)
Date: June 5, 2025
$5.00 USD

[5m] Review: Ensure `beatmapSetsChanged` code doesn't run during gameplay (https://github.com/ppy/osu/pull/33514)
Date: June 5, 2025
$2.50 USD

[45m] Review: Exclude extended limits setting in `ModDifficultyAdjust.UserAdjustedSettingsCount` (https://github.com/ppy/osu/pull/33561)
Date: June 8, 2025
$22.50 USD

[20m] Review: Always allow a map's user-tags to be read (https://github.com/ppy/osu/pull/33544)
Date: June 8, 2025
$10.00 USD

[30m] Review: Fix issues with proxying PoolableDrawables (https://github.com/ppy/osu-framework/pull/6586)
Date: June 8, 2025
$15.00 USD

[45m] Fix presenting another user's score hiding local user's score on results screen (https://github.com/ppy/osu/pull/33578)
Date: June 8, 2025
$22.50 USD

[5m] Review: Adjust max sizing at song select slightly (https://github.com/ppy/osu/pull/33577)
Date: June 8, 2025
$2.50 USD

[1h 45m] Disallow placing gameplay leaderboard in skins outside player (https://github.com/ppy/osu/pull/33581)
Date: June 8, 2025
$52.50 USD

[30m] Fix mania keymode user stats processor completely bungling convert treatment (https://github.com/ppy/osu-queue-score-statistics/pull/335)
Date: June 8, 2025
$15.00 USD

[1h 10m] Review: Change lazer's valid filename method to match stable (https://github.com/ppy/osu/pull/33579)
Date: June 8, 2025
$35.00 USD

[10m] Review: Fix `CircularProgress` not working properly with texture-atlas backed textures (https://github.com/ppy/osu-framework/pull/6587)
Date: June 8, 2025
$5.00 USD

[20m] Review: Allow changing difficulties using up and down arrows when sets are grouped (https://github.com/ppy/osu/pull/33598)
Date: June 9, 2025
$10.00 USD

[5m] Review: Remove shear on update button to match non-sheared panel design (https://github.com/ppy/osu/pull/33605)
Date: June 9, 2025
$2.50 USD

[10m] Review: Add confirmation step before blocking a user (https://github.com/ppy/osu/pull/33606)
Date: June 9, 2025
$5.00 USD

[25m] Review: Fix song select crashing on beatmap with two difficulties of same online ID (https://github.com/ppy/osu/pull/33558)
Date: June 9, 2025
$12.50 USD

[20m] Review: SongSelectV2: Show full mod details in footer (https://github.com/ppy/osu/pull/33607)
Date: June 9, 2025
$10.00 USD

[10m] Review: Update velopack to fix macOS update overheads (https://github.com/ppy/osu/pull/33608)
Date: June 9, 2025
$5.00 USD

[1h 0m] Fix results screen not showing local scores on results screen for some beatmap statuses (https://github.com/ppy/osu/pull/33610)
Date: June 9, 2025
$30.00 USD

[1h 0m] Fix stable scores importing with a `LegacyOnlineID` of 0 (https://github.com/ppy/osu/pull/33612)
Date: June 9, 2025
$30.00 USD

[1h 45m] Fix lack of slider encode-decode stability due to truncating control point coordinates on decode (https://github.com/ppy/osu/pull/33615)
Date: June 9, 2025
$52.50 USD

[25m] Fix timeline not updating ticks correctly after arbitrary timing control point changes (again) (https://github.com/ppy/osu/pull/33616)
Date: June 9, 2025
$12.50 USD

[25m] Review: Allow using previous valid score for offset calibration when subsequent retries are too short (https://github.com/ppy/osu/pull/33626)
Date: June 10, 2025
$12.50 USD

[30m] Review: Maintain scroll position relative to hovered drawable when editor toolbox expands (https://github.com/ppy/osu/pull/33621)
Date: June 10, 2025
$15.00 USD

[5m] Review: Add back scrollbar padding in new beatmap carousel (https://github.com/ppy/osu/pull/33628)
Date: June 10, 2025
$2.50 USD

[1h 0m] Add support for showing gameplay leaderboard in playlists and daily challenge (https://github.com/ppy/osu/pull/33634)
Date: June 10, 2025
$30.00 USD

[25m] Review: Add a skin-level setting to leaderboard to allow disabling automatic collapsing (https://github.com/ppy/osu/pull/33630)
Date: June 10, 2025
$12.50 USD

[1h 15m] Review: Add ability to reveal background when long pressing in empty space (https://github.com/ppy/osu/pull/33629)
Date: June 10, 2025
$37.50 USD

[25m] Review: Move and rename next/previous "group" selection keybindings to make way for group-specific bindings (https://github.com/ppy/osu/pull/33639)
Date: June 11, 2025
$12.50 USD

[35m] Review: Use `IDisposable` flow for common logo tracking/proxy operations for better robustness (https://github.com/ppy/osu/pull/33660)
Date: June 11, 2025
$17.50 USD

[50m] Pick better initial beatmap status when submitting (https://github.com/ppy/osu/pull/33665)
Date: June 11, 2025
$25.00 USD

[50m] Review: Remove fade from footer display transition (https://github.com/ppy/osu/pull/33664)
Date: June 11, 2025
$25.00 USD

[5m] Investigate: Slider placement snaps to distance snap grid for end point (https://github.com/ppy/osu/issues/21480)
Date: June 11, 2025
$2.50 USD

[5m] Review: Fix carousel tests failing randomly depending on order run (https://github.com/ppy/osu/pull/33666)
Date: June 11, 2025
$2.50 USD

[5m] Investigate: Hold notes are invisible with FadeIn/Hidden mods in Argon skin (https://github.com/ppy/osu/issues/20978)
Date: June 11, 2025
$2.50 USD

[5m] Review: Ensure filtering is always waited on after a sort/filter change in tests (https://github.com/ppy/osu/pull/33667)
Date: June 11, 2025
$2.50 USD

[40m] Review: Add support for traversing and toggling expanded state of song select groups (https://github.com/ppy/osu/pull/33668)
Date: June 11, 2025
$20.00 USD

[1h 20m] Ensure partial failed replays are played to their end (https://github.com/ppy/osu/pull/33670)
Date: June 11, 2025
$40.00 USD

[1h 10m] Floor star rating to 2 decimal places rather than rounding (https://github.com/ppy/osu/pull/33679)
Date: June 12, 2025
$35.00 USD

[20m] Report user counts for tachyon builds (https://github.com/ppy/osu-server-spectator/pull/285)
Date: June 12, 2025
$10.00 USD

[55m] Review: Add support for reading and displaying the release stream suffix (https://github.com/ppy/osu/pull/33680)
Date: June 12, 2025
$27.50 USD

[1h 25m] Add block / unblock options to chat and user profile overlay (https://github.com/ppy/osu/pull/33683)
Date: June 12, 2025
$42.50 USD

[20m] Fix drawable hold notes continuing to show hit lighting with No Release mod and classic skin (https://github.com/ppy/osu/pull/33764)
Date: June 17, 2025
$10.00 USD

[40m] Review: Fix Strict Tracking Classic scoring (https://github.com/ppy/osu/pull/33752)
Date: June 17, 2025
$20.00 USD

[5m] Review: SongSelectV2: Fix pressing multiple traversal keys in same frame causing weirdness (https://github.com/ppy/osu/pull/33775)
Date: June 18, 2025
$2.50 USD

[5m] Review: Fix spectator button not working when user is playing daily challenge (https://github.com/ppy/osu/pull/33848)
Date: June 23, 2025
$2.50 USD

[45m] Fix game start events not being logged if game was started via a countdown (https://github.com/ppy/osu-server-spectator/pull/286)
Date: June 23, 2025
$22.50 USD

[10m] Review: Fix download requests firing too often in multiplayer spectator (https://github.com/ppy/osu/pull/33854)
Date: June 23, 2025
$5.00 USD

[10m] Review: Fix player settings overlay potentially disappearing unexpectedly (https://github.com/ppy/osu/pull/33853)
Date: June 23, 2025
$5.00 USD

[10m] Review: Fix very short kiai sections not showing up on editor summary timeline (https://github.com/ppy/osu/pull/33850)
Date: June 23, 2025
$5.00 USD

[55m] Review: SongSelectV2: Refine random selection to currently open group (and support difficulty split panels better) (https://github.com/ppy/osu/pull/33773)
Date: June 23, 2025
$27.50 USD

[10m] Review: Fix rotating objects in the skin editor not rotating as expected (https://github.com/ppy/osu/pull/33856)
Date: June 23, 2025
$5.00 USD

[10m] Review: Fix leaderboard wedge updating scores in non-update thread (https://github.com/ppy/osu/pull/33809)
Date: June 23, 2025
$5.00 USD

[35m] Review: Fix inconsistent rounding strategy for PP (https://github.com/ppy/osu/pull/33830)
Date: June 23, 2025
$17.50 USD

[20m] Review: Score breakdown scaled (https://github.com/ppy/osu/pull/33782)
Date: June 23, 2025
$10.00 USD

[15m] Review: Add slider velocity slider to slider toolbox (https://github.com/ppy/osu/pull/33707)
Date: June 23, 2025
$7.50 USD

[10m] Review: Add external link button to multiplayer/playlists room panels (https://github.com/ppy/osu/pull/33858)
Date: June 23, 2025
$5.00 USD

[45m] Refactor hit windows class structure to reduce rigidity (https://github.com/ppy/osu/pull/33875)
Date: June 24, 2025
$22.50 USD

[1h 10m] Ensure global leaderboard state matches beatmap when loading player (https://github.com/ppy/osu/pull/33878)
Date: June 24, 2025
$35.00 USD

[55m] Fix user tags moving in the control after voting (https://github.com/ppy/osu/pull/33880)
Date: June 24, 2025
$27.50 USD

[5m] Review: Rewrite and add commentary to selection debounce logic (https://github.com/ppy/osu/pull/33879)
Date: June 24, 2025
$2.50 USD

[50m] Apply flooring and half-millisecond-adjustments to hit windows (https://github.com/ppy/osu/pull/33882)
Date: June 24, 2025
$25.00 USD

[35m] Investigate: System.InvalidOperationException: Legacy IO request to /_lio/beatmapsets/2372175... (https://github.com/ppy/osu-server-beatmap-submission/issues/51)
Date: June 24, 2025
$17.50 USD

[50m] Investigate: osu! lazer adds bass boost to all beatmap songs (https://osu.ppy.sh/community/forums/topics/2094787?n=1)
Date: June 24, 2025
$25.00 USD

[10m] Investigate: Some difficulties dissapeared when i changed BG (Lazer) (https://osu.ppy.sh/community/forums/topics/2092074?n=1)
Date: June 24, 2025
$5.00 USD

[30m] Investigate: Animated followpoints are strangely truncated. (https://github.com/ppy/osu/issues/33627)
Date: June 24, 2025
$15.00 USD

[1h 5m] Review: Add test hitting next circle during tail window (https://github.com/ppy/osu/pull/33883)
Date: June 25, 2025
$32.50 USD

[15m] Review: Ensure all updates to `LeaderboardManager.Scores` happen in update thread (https://github.com/ppy/osu/pull/33870)
Date: June 25, 2025
$7.50 USD

[20m] Review: Add basic score pinning support (https://github.com/ppy/osu/pull/33874)
Date: June 25, 2025
$10.00 USD

[25m] Review: SSv2: Add ability to sort local scores by metrics other than total score (https://github.com/ppy/osu/pull/33871)
Date: June 25, 2025
$12.50 USD

[10m] Review: Only show slider toolbox group when slider tool is active (https://github.com/ppy/osu/pull/33860)
Date: June 25, 2025
$5.00 USD

[20m] Review: Make behaviour of clickable text in song select consistent (https://github.com/ppy/osu/pull/33687)
Date: June 25, 2025
$10.00 USD

[35m] Review: Implement sorting and display styles for currently online users (https://github.com/ppy/osu/pull/33649)
Date: June 25, 2025
$17.50 USD

[20m] Update game packages & fix test failures (https://github.com/ppy/osu-server-spectator/pull/287)
Date: June 25, 2025
$10.00 USD

[40m] Disallow uploads of beatmaps with file version below v14 (https://github.com/ppy/osu-server-beatmap-submission/pull/52)
Date: June 25, 2025
$20.00 USD

[10m] Add migration to add `osu_file_version` column to `osu_beatmaps` table (https://github.com/ppy/osu-web/pull/12268)
Date: June 26, 2025
$5.00 USD

[2h 15m] Fix server-side replays for beatmaps of version <5 being offset by 24ms from client-side replays (https://github.com/ppy/osu-server-spectator/pull/288)
Date: June 26, 2025
$67.50 USD

[1h 40m] Fix beatmap skin sample lookups falling back to non-custom sample banks if the custom bank sample was not found (https://github.com/ppy/osu/pull/33908)
Date: June 26, 2025
$50.00 USD

[10m] Explicitly explain to users that failed plays do not give pp on results screen (https://github.com/ppy/osu/pull/33909)
Date: June 26, 2025
$5.00 USD

[25m] Fix Flashlight having increased radius when Barrel Roll is active (https://github.com/ppy/osu/pull/33910)
Date: June 26, 2025
$12.50 USD

[35m] Investigate: [osu!lazer] Combo count cannot be move in Playfield ("osu!mania" only) (osu!lazer) (https://osu.ppy.sh/community/forums/topics/2097909?n=1)
Date: June 29, 2025
$17.50 USD

[10m] Investigate: Beatmap upload fails: "Difficulty '' has BeatmapID that has not been assigned to it by the server!" (https://github.com/ppy/osu/issues/33931)
Date: June 29, 2025
$5.00 USD

[25m] Investigate: PP counter overflowing to NaNs during play (https://github.com/ppy/osu/issues/33948)
Date: June 29, 2025
$12.50 USD

[15m] Review: Fix player settings no longer collapsing correctly (https://github.com/ppy/osu/pull/33958)
Date: June 29, 2025
$7.50 USD

[15m] Review: Improve random button sound effects (https://github.com/ppy/osu/pull/33957)
Date: June 29, 2025
$7.50 USD

[10m] Read & output combo indices in timestamps in catch editor (https://github.com/ppy/osu/pull/33960)
Date: June 29, 2025
$5.00 USD

[1h 35m] Review: Add skin mounting flow (https://github.com/ppy/osu/pull/30226)
Date: June 29, 2025
$47.50 USD

Total amount
$2,077.50 USD
Additional Information

payout method

Bank account
Details  
********

on
Expense created
on
Expense approved
on
Expense paid

Amount Paid for Expense: $2,077.50

Payment Processor Fee: $0.00

Net Amount for ppy: $2,077.50

Net Amount for Bartłomiej Dach: $2,077.50

Organization balance
$58,048.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

$58,048.00 USD

Fiscal Host:

ppy