Open Collective
Open Collective
Loading

Invoice #252026 to ppy

osu!dev (May 2025)

Paid
Invoice #252026

Submitted by Bartłomiej DachApproved by Dean Herbert

Jun 1, 2025

Expense Details

Invoice items
[35m] Check on report of “weirdness” in lazer editor (https://discord.com/channels/188630481301012481/1097318920991559880/1368958381015961711)
Date: May 6, 2025
$17.50 USD

[15m] Investigate: Search results show filtered out BPM (https://github.com/ppy/osu-web/issues/12152)
Date: May 6, 2025
$7.50 USD

[20m] Investigate: Beatmaps with certain characters in artist/title/difficulty name may cease to be updatable in stable after lazer submission (https://github.com/ppy/osu/issues/33060)
Date: May 6, 2025
$10.00 USD

[25m] Address review: Convert gameplay leaderboard to skinnable component (https://github.com/ppy/osu/pull/32939)
Date: May 6, 2025
$12.50 USD

[10m] Address review: Add support for opening multiplayer / playlist room links directly (https://github.com/ppy/osu/pull/32971)
Date: May 6, 2025
$5.00 USD

[15m] Review: Add "Only allow perfect hits" option in Perfect mod for mania (https://github.com/ppy/osu/pull/33011)
Date: May 6, 2025
$7.50 USD

[5m] Review: Fix presenting a beatmap when a difficulty range is set (https://github.com/ppy/osu/pull/33012)
Date: May 6, 2025
$2.50 USD

[10m] Review: Add 'Mirror' Mod to osu!taiko (https://github.com/ppy/osu/pull/33029)
Date: May 6, 2025
$5.00 USD

[10m] Review: Add minimal slider body transparency to "Argon" skins (https://github.com/ppy/osu/pull/33044)
Date: May 6, 2025
$5.00 USD

[25m] Review: Fix startup "welcome" sound sometimes not loading from skin for supporters (https://github.com/ppy/osu/pull/33045)
Date: May 6, 2025
$12.50 USD

[20m] Review: Adjust song select beatmap background transition to better support transparent backgrounds (https://github.com/ppy/osu/pull/33047)
Date: May 6, 2025
$10.00 USD

[15m] Review: Ensure carousel filters are manifested to lists at each step (https://github.com/ppy/osu/pull/33049)
Date: May 6, 2025
$7.50 USD

[10m] Ignore "image proxying" test scene (https://github.com/ppy/osu/pull/33050)
Date: May 6, 2025
$5.00 USD

[40m] Improve logging and errors around submission process (https://github.com/ppy/osu/pull/33059)
Date: May 6, 2025
$20.00 USD

[20m] Fix gameplay leaderboard score reading off wrong combo property (https://github.com/ppy/osu/pull/33062)
Date: May 6, 2025
$10.00 USD

[40m] Discard distance snapping result if it results in objects being placed out of playfield bounds (https://github.com/ppy/osu/pull/33063)
Date: May 6, 2025
$20.00 USD

[25m] Investigate: MySqlConnector.MySqlException: Incorrect string value: '\xF0\x9F\x98\x82 h...' for column 'title_unicode' at row 1 (https://github.com/ppy/osu-server-beatmap-submission/issues/48)
Date: May 6, 2025
$12.50 USD

[15m] Attempt to follow up on reports of duplicate beatmap submissions (https://discord.com/channels/90072389919997952/299846395031060480/1369798416749822112)
Date: May 7, 2025
$7.50 USD

[5h 40m] Add API endpoint for retrieving lazer multiplayer room history (https://github.com/ppy/osu-web/pull/12157)
Date: May 7, 2025
$170.00 USD

[10m] Use localised strings for user/mapper tags on beatmap set overlay (https://github.com/ppy/osu/pull/33065)
Date: May 7, 2025
$5.00 USD

[10m] Check on apparent diffcalc sheet issue (https://discord.com/channels/188630481301012481/380598781432823815/1370334455285284905)
Date: May 8, 2025
$5.00 USD

[15m] Investigate: Rewinding some replays can cause incorrect misses (https://github.com/ppy/osu/issues/17413)
Date: May 8, 2025
$7.50 USD

[25m] Investigate: Replay record incorrect (Nightcore +Relax + CircleSize 0) (https://github.com/ppy/osu/issues/19738)
Date: May 8, 2025
$12.50 USD

[1h 0m] Investigate: Clicking cursor to resume from pause stores the click to replay (https://github.com/ppy/osu/issues/31758)
Date: May 8, 2025
$30.00 USD

[25m] Review: SongSelectV2: Show beatmap match count on filter control's textbox (https://github.com/ppy/osu/pull/33072)
Date: May 8, 2025
$12.50 USD

[15m] Fix `HitWindows.WindowFor()` returning values for invalid results (https://github.com/ppy/osu/pull/33075)
Date: May 8, 2025
$7.50 USD

[15m] Review: Fix fetching too few items per page in profile subsections (https://github.com/ppy/osu/pull/33077)
Date: May 8, 2025
$7.50 USD

[4h 55m] Fix several issues regarding hit window treatment causing incorrect replay playback (https://github.com/ppy/osu/pull/33078)
Date: May 8, 2025
$147.50 USD

[15m] Look into report of maps being not playable in multiplayer (https://discord.com/channels/188630481301012481/1097318920991559880/1371287687163678765)
Date: May 11, 2025
$7.50 USD

[10m] Review: Change `ValueChangedEvent` to a `struct` (https://github.com/ppy/osu-framework/pull/6114)
Date: May 11, 2025
$5.00 USD

[4h 10m] Investigate: Replays Dropping Sliderends (https://github.com/ppy/osu/issues/25405)
Date: May 11, 2025
$125.00 USD

[25m] Investigate: `HitCircleOverlap` higher than combo number width doesn't match stable (https://github.com/ppy/osu/issues/33095)
Date: May 11, 2025
$12.50 USD

[5m] Review: Broadcast game state through web sockets (https://github.com/ppy/osu/pull/18129)
Date: May 11, 2025
$2.50 USD

[20m] Fetch more scores for supporter scope leaderboards (https://github.com/ppy/osu/pull/33100)
Date: May 11, 2025
$10.00 USD

[5m] Review: Update framework (https://github.com/ppy/osu/pull/33101)
Date: May 11, 2025
$2.50 USD

[6h 10m] Prevent clicks suppressed by osu! resume overlay from getting recorded to replay (https://github.com/ppy/osu/pull/33102)
Date: May 11, 2025
$185.00 USD

[5m] Investigate: [osu!lazer] facing problems with submiting beatmap on lazer (https://osu.ppy.sh/community/forums/topics/2078024?n=2)
Date: May 11, 2025
$2.50 USD

[1h 45m] Investigate: Same replay can demonstrate 2 different notelock behaviours seemingly randomly (https://github.com/ppy/osu/issues/26150)
Date: May 12, 2025
$52.50 USD

[15m] Address review: Add non-skinnable position indicator to multiplayer player (https://github.com/ppy/osu/pull/32972)
Date: May 12, 2025
$7.50 USD

[25m] Review: Fix mod tooltip not handling settings changes to same mod instance (https://github.com/ppy/osu/pull/33103)
Date: May 12, 2025
$12.50 USD

[40m] Review: Fix letterbox overlay potentially fading incorrectly during seeks (https://github.com/ppy/osu/pull/33111)
Date: May 12, 2025
$20.00 USD

[55m] Do not show previous best score on solo results screen if the local user just beat it (https://github.com/ppy/osu/pull/33114)
Date: May 12, 2025
$27.50 USD

[15m] Fix distance snap grid being used before it's ready for use (https://github.com/ppy/osu/pull/33115)
Date: May 12, 2025
$7.50 USD

[30m] Review: Implement complete sorting mode support (https://github.com/ppy/osu/pull/33067)
Date: May 13, 2025
$15.00 USD

[20m] Review: Fix new (beatmap) carousel not correctly accounting for user scroll overrides (https://github.com/ppy/osu/pull/33128)
Date: May 13, 2025
$10.00 USD

[40m] Fix crashes when attempting to adjust length of slider whose maximum path length is less than the current beat snap (https://github.com/ppy/osu/pull/33130)
Date: May 13, 2025
$20.00 USD

[50m] Investigate: [Catch] Watching replay Frame-by-frame causes fruit to be caught even though it should be missed (https://github.com/ppy/osu/issues/28677)
Date: May 14, 2025
$25.00 USD

[5m] Review: Tidy some `ScreenFooter` code (https://github.com/ppy/osu/pull/33147)
Date: May 14, 2025
$2.50 USD

[3h 5m] Emit important replay frames on every judgement (https://github.com/ppy/osu/pull/33148)
Date: May 14, 2025
$92.50 USD

[50m] Review: Hook up footer beatmap options via new `ISongSelectBeatmapActions` class (https://github.com/ppy/osu/pull/33149)
Date: May 14, 2025
$25.00 USD

[40m] Investigate: osu!catch replay playback is incorrect for stable-sourced replays (https://github.com/ppy/osu/issues/19531)
Date: May 15, 2025
$20.00 USD

[10m] Review: SongSelectV2: Open results screen when clicking leaderboard scores (https://github.com/ppy/osu/pull/33142)
Date: May 15, 2025
$5.00 USD

[10m] Review: SongSelectV2: Add support for deselecting all mods by right clicking mod button (https://github.com/ppy/osu/pull/33159)
Date: May 15, 2025
$5.00 USD

[20m] Review: Fix multiple inconsistencies in beatmap carousel animations (https://github.com/ppy/osu/pull/33160)
Date: May 15, 2025
$10.00 USD

[1h 25m] Fix possible replay playback inaccuracy with very large lead-in time (https://github.com/ppy/osu/pull/33161)
Date: May 15, 2025
$42.50 USD

[1h 25m] Investigate: The combo adds +1 when rewinding to the beginning of the mania replay (https://github.com/ppy/osu/issues/21732)
Date: May 18, 2025
$42.50 USD

[5m] Review: Add an in game element that shows the score difference in the multiplayer mode (https://github.com/ppy/osu/pull/33173)
Date: May 18, 2025
$2.50 USD

[15m] Review: Fix footer buttons not restoring when exiting an already displayed screen (https://github.com/ppy/osu/pull/33178)
Date: May 18, 2025
$7.50 USD

[30m] Review: Fix analog clock animation not animating when hand crosses zero (https://github.com/ppy/osu/pull/33189)
Date: May 18, 2025
$15.00 USD

[10m] Review: Fix multiplayer position display looking wrong when player count is low (https://github.com/ppy/osu/pull/33192)
Date: May 18, 2025
$5.00 USD

[1h 10m] Review: Add context menus to new carousel panels (https://github.com/ppy/osu/pull/33193)
Date: May 18, 2025
$35.00 USD

[1h 50m] Fix hold notes getting incorrectly missed after rewinding gameplay (https://github.com/ppy/osu/pull/33194)
Date: May 18, 2025
$55.00 USD

[15m] Fix solo results screen test failure (https://github.com/ppy/osu/commit/12b09586c7766850e661e3f112ba0d5f88e8c714)
Date: May 19, 2025
$7.50 USD

[15m] Investigate: Dying earlier than I actually failed in a failed replay (https://github.com/ppy/osu/issues/24285)
Date: May 19, 2025
$7.50 USD

[40m] Investigate: Replay sometimes doesn't let you seek in a certain direction by a single frame (https://github.com/ppy/osu/issues/32241)
Date: May 19, 2025
$20.00 USD

[20m] Review: Reduce difficulty calculation churn overheads when using keyboard to iterate quickly at song select (https://github.com/ppy/osu/pull/33191)
Date: May 19, 2025
$10.00 USD

[30m] Review: Fix inconsistent display of rotation in tooltip when dragging selection box rotation handles (https://github.com/ppy/osu/pull/33199)
Date: May 19, 2025
$15.00 USD

[20m] Fix combo accounting when rewinding mania replays (https://github.com/ppy/osu/pull/33209)
Date: May 19, 2025
$10.00 USD

[40m] Fix Strict Tracking running miss-on-tracking-loss logic during rewind (https://github.com/ppy/osu/pull/33210)
Date: May 19, 2025
$20.00 USD

[55m] Investigate dodgy custom ruleset abuse report (https://discord.com/channels/188630481301012481/1097318920991559880/1374663721753772072)
Date: May 20, 2025
$27.50 USD

[3h 45m] Fix passthrough input manager mouse position being desynced from parent on first frame (https://github.com/ppy/osu-framework/pull/6579)
Date: May 20, 2025
$112.50 USD

[25m] Fix beatmap patching failing if given file with overlong name (https://github.com/ppy/osu-server-beatmap-submission/pull/50)
Date: May 20, 2025
$12.50 USD

[15m] Investigate: missing score in multiplayer room playlist item (https://github.com/ppy/osu-web/issues/12180)
Date: May 20, 2025
$7.50 USD

[25m] Show Daycore scores on Half Time leaderboards (https://github.com/ppy/osu-web/pull/12182)
Date: May 20, 2025
$12.50 USD

[1h 45m] Improve reliability of waveform disposal (https://github.com/ppy/osu-framework/pull/6580)
Date: May 21, 2025
$52.50 USD

[20m] Review: Fix nominations count logic not updated to newer API structure (https://github.com/ppy/osu/pull/33223)
Date: May 21, 2025
$10.00 USD

[1h 30m] Improve reliability of unapplying speed adjustment on exiting editor (https://github.com/ppy/osu/pull/33232)
Date: May 21, 2025
$45.00 USD

[45m] Fix editor player sometimes crashing because of instantiating wrong judgement result type for object (https://github.com/ppy/osu/pull/33234)
Date: May 21, 2025
$22.50 USD

[25m] Attempt to fix test failures in osu! replay analysis container test (https://github.com/ppy/osu/pull/33239)
Date: May 21, 2025
$12.50 USD

[3h 20m] Implement list virtualisation in multiplayer participants list (https://github.com/ppy/osu/pull/33241)
Date: May 22, 2025
$100.00 USD

[1h 15m] Investigate user claiming they nuked their beatmap via lazer submission (https://discord.com/channels/188630481301012481/1097318920991559880/1375838323599343817)
Date: May 23, 2025
$37.50 USD

[10m] Review: Fix broken rendering when using gradients with NineSliceSprite (https://github.com/ppy/osu-framework/pull/6581)
Date: May 25, 2025
$5.00 USD

[35m] Review: Populate sample length in `SampleBass` (https://github.com/ppy/osu-framework/pull/6582)
Date: May 25, 2025
$17.50 USD

[5m] Investigate: Rate gets dismissed when changing DT/HT to NC/DC (and reverse) (https://github.com/ppy/osu/issues/33255)
Date: May 25, 2025
$2.50 USD

[35m] Review: Use stacked position when determining distance snap (https://github.com/ppy/osu/pull/33248)
Date: May 25, 2025
$17.50 USD

[20m] Review: SongSelectV2: Change beatmap title wedge to use debounced difficulty retrieval (https://github.com/ppy/osu/pull/33256)
Date: May 25, 2025
$10.00 USD

[15m] Review: Make CheckConcurrentObject ruleset specific (https://github.com/ppy/osu/pull/33259)
Date: May 25, 2025
$7.50 USD

[55m] Add even more logging to beatmap submission process (https://github.com/ppy/osu/pull/33263)
Date: May 25, 2025
$27.50 USD

[50m] Review: SongSelectV2: Hook up screen to carousel and move selection logic up one level (https://github.com/ppy/osu/pull/33264)
Date: May 25, 2025
$25.00 USD

[1h 10m] Fix profile score display logic not matching website (https://github.com/ppy/osu/pull/33266)
Date: May 25, 2025
$35.00 USD

[10m] Reply to email about lazer-to-stable replay export changing accuracy (https://discord.com/channels/90072389919997952/1327149041511043134/1376771120384184340)
Date: May 26, 2025
$5.00 USD

[35m] Log suspicious user rank count decrement operations to sentry (https://github.com/ppy/osu-queue-score-statistics/pull/334)
Date: May 26, 2025
$17.50 USD

[35m] Investigate: Autopilot mod spins spinner erratically in replay (https://github.com/ppy/osu/issues/21589)
Date: May 26, 2025
$17.50 USD

[20m] Investigate: Displayed Score can be incorrect when going backward in a replay (https://github.com/ppy/osu/issues/24616)
Date: May 26, 2025
$10.00 USD

[10m] Review: SongSelectV2: Fix multiple issues with osu! logo animations (https://github.com/ppy/osu/pull/33268)
Date: May 26, 2025
$5.00 USD

[10m] Review: Fix context menus not showing for standalone panels (https://github.com/ppy/osu/pull/33274)
Date: May 26, 2025
$5.00 USD

[5m] Review: Fix leaderboard wedge transition looking bad when user is scrolled down (https://github.com/ppy/osu/pull/33277)
Date: May 26, 2025
$2.50 USD

[20m] Review: SongSelectV2: Scroll to selection when mouse moves to left area (https://github.com/ppy/osu/pull/33279)
Date: May 26, 2025
$10.00 USD

[10m] Review: Fix panels not updating visually when changing between difficulty sort modes (https://github.com/ppy/osu/pull/33281)
Date: May 26, 2025
$5.00 USD

[30m] Review: Split out difficulties when sorting and grouping by "last played" (https://github.com/ppy/osu/pull/33283)
Date: May 26, 2025
$15.00 USD

[20m] Review: Fix filtering performance being abysmal due to implementation failure (https://github.com/ppy/osu/pull/33284)
Date: May 26, 2025
$10.00 USD

[5m] Review: SongSelectV2: Change difficulty information order to match stable (https://github.com/ppy/osu/pull/33285)
Date: May 26, 2025
$2.50 USD

[30m] Review: SongSelectV2: Fix carousel not correctly handling traversal when current selection is filtered away (https://github.com/ppy/osu/pull/33287)
Date: May 26, 2025
$15.00 USD

[15m] Review: SongSelectV2: Add back missing song select sound effects (https://github.com/ppy/osu/pull/33288)
Date: May 26, 2025
$7.50 USD

[10m] Review: SongSelectV2: Add support for presenting beatmaps (https://github.com/ppy/osu/pull/33289)
Date: May 26, 2025
$5.00 USD

[2h 50m] Re-gather information on how qualified scores are treated wrt score tables (https://github.com/ppy/osu-infrastructure/issues/32)
Date: May 27, 2025
$85.00 USD

[40m] Review: SongSelectV2: Add back basic random selection support (https://github.com/ppy/osu/pull/33298)
Date: May 27, 2025
$20.00 USD

[5m] Review: SongSelectV2: Fix status pill still animating on stand-alone panels (https://github.com/ppy/osu/pull/33299)
Date: May 27, 2025
$2.50 USD

[15m] Review: SongSelectV2: Fix group panels being recreated every filter (https://github.com/ppy/osu/pull/33300)
Date: May 27, 2025
$7.50 USD

[10m] Review: SongSelectV2: Fix expanded group not being persisted over filter operations (https://github.com/ppy/osu/pull/33301)
Date: May 27, 2025
$5.00 USD

[15m] Review: SongSelectV2: Fix carousel loading state looking out of place (https://github.com/ppy/osu/pull/33302)
Date: May 27, 2025
$7.50 USD

[50m] SongSelectV2: Fix holding beatmap carousel previous / next traversal actions resetting position to start / end when update frame rate is low (https://github.com/ppy/osu/pull/33303)
Date: May 27, 2025
$25.00 USD

[30m] Review: SongSelectV2: Fix filtering all results away nuking user's selection (https://github.com/ppy/osu/pull/33304)
Date: May 27, 2025
$15.00 USD

[10m] Review: SongSelectV2: If only one results is visible after filter, select it automatically (https://github.com/ppy/osu/pull/33306)
Date: May 27, 2025
$5.00 USD

[20m] Investigate: [osu!web] Some difficulties in my set disappeared (https://osu.ppy.sh/community/forums/topics/2084765?n=1)
Date: May 27, 2025
$10.00 USD

[15m] Review: SongSelectV2: Fix incorrect conditional being used for "split out" check (https://github.com/ppy/osu/pull/33307)
Date: May 28, 2025
$7.50 USD

[25m] SongSelectV2: Fix being able to progress to player loader when no beatmap is selected (https://github.com/ppy/osu/pull/33316)
Date: May 28, 2025
$12.50 USD

[40m] Review: SongSelectV2: Various polish (https://github.com/ppy/osu/pull/33317)
Date: May 28, 2025
$20.00 USD

[45m] SongSelectV2: Disable footer buttons when transitioning to another screen (https://github.com/ppy/osu/pull/33318)
Date: May 28, 2025
$22.50 USD

[20m] Review: SongSelectV2: Update general metrics and design of standalone beatmap panel (https://github.com/ppy/osu/pull/33319)
Date: May 28, 2025
$10.00 USD

[25m] SongSelectV2: fix title wedge difficulty display tooltip not displaying correct changes to difficulty (https://github.com/ppy/osu/pull/33320)
Date: May 28, 2025
$12.50 USD

[2h 50m] Review: SongSelectV2: Fix scroll to selected not always scrolling (https://github.com/ppy/osu/pull/33321)
Date: May 28, 2025
$85.00 USD

[40m] SongSelectV2: Read/write last active tab in details area from/to local configuration (https://github.com/ppy/osu/pull/33322)
Date: May 28, 2025
$20.00 USD

[55m] Review: SongSelectV2: Various polish, pass 2 (https://github.com/ppy/osu/pull/33329)
Date: May 29, 2025
$27.50 USD

[30m] Review: SongSelectV2: Add back ability to manage collections from beatmap / set panel context menus (https://github.com/ppy/osu/pull/33330)
Date: May 29, 2025
$15.00 USD

[20m] Review: SongSelectV2: Fix carousel activating selection when only one valid item in list (https://github.com/ppy/osu/pull/33331)
Date: May 29, 2025
$10.00 USD

[15m] Review: SongSelectV2: Fix carousel filtering twice on entering song select (https://github.com/ppy/osu/pull/33332)
Date: May 29, 2025
$7.50 USD

[30m] Review: SongSelectV2: Fix carousel never displaying if too many beatmap updates are arriving in background (https://github.com/ppy/osu/pull/33334)
Date: May 29, 2025
$15.00 USD

[30m] SongSelectV2: Fix carousel not displaying anything if there is only one panel to display (https://github.com/ppy/osu/pull/33335)
Date: May 29, 2025
$15.00 USD

[15m] SongSelectV2: Fix more crashes resulting from users deliberately trying to break things (https://github.com/ppy/osu/pull/33345)
Date: May 29, 2025
$7.50 USD

Total amount $2,790.00 USD

Additional Information

Organization

ppy@ppy
Balance:
$13,933.92 USD

payout method

Bank account
Details  
********

on
Expense created
on
Expense approved
on
Expense paid
Amount Paid for Expense: $2,790.00
Payment Processor Fee: $0.00
Net Amount for ppy: $2,790.00
Organization balance
$13,933.92 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

$13,933.92 USD

Fiscal Host:

ppy