Open Collective
Open Collective
Loading

Invoice #244820 to ppy

osu!dev (March 2025)

Approved
Invoice #244820

Submitted by Bartłomiej DachApproved by Dean Herbert

Apr 1, 2025

Invoice items
[10m] Review: Apply first wave blanket fixes to new beatmap carousel design (https://github.com/ppy/osu/pull/32153)
Date: March 2, 2025
$5.00 USD

[15m] Fix possible crash when scaling objects in editor (https://github.com/ppy/osu/pull/32158)
Date: March 2, 2025
$7.50 USD

[35m] Add range checks for numerical columns of `osu_beatmap` (https://github.com/ppy/osu-server-beatmap-submission/pull/41)
Date: March 2, 2025
$17.50 USD

[15m] Fix drain length calculation helper method being able to return negative durations (https://github.com/ppy/osu/pull/32196)
Date: March 2, 2025
$7.50 USD

[10m] Review: Retry interop calls only for 5XX responses (https://github.com/ppy/osu-server-spectator/pull/274)
Date: March 2, 2025
$5.00 USD

[5m] Review: Fix settings control not visible because of previous search (https://github.com/ppy/osu/pull/32135)
Date: March 2, 2025
$2.50 USD

[2h 25m] Fix playlists results screens potentially displaying negative score positions (https://github.com/ppy/osu/pull/32199)
Date: March 2, 2025
$72.50 USD

[15m] Review: Always zoom timeline to centre rather than focus point (https://github.com/ppy/osu/pull/32197)
Date: March 2, 2025
$7.50 USD

[45m] Add UI for assigning custom tags to beatmaps (https://github.com/ppy/osu/issues/31913)
Date: March 2, 2025
$22.50 USD

[35m] Investigate packet captures related to macOS SSL failures (https://osu.ppy.sh/community/forums/topics/2031273?n=5)
Date: March 3, 2025
$17.50 USD

[15m] Review: Fix thread safety when kicking multiplayer users (https://github.com/ppy/osu/pull/32214)
Date: March 3, 2025
$7.50 USD

[15m] Review: Invoke interop to remove user from room when kicked (https://github.com/ppy/osu-server-spectator/pull/276)
Date: March 3, 2025
$7.50 USD

[15m] Update packages (https://github.com/ppy/osu-server-beatmap-submission/pull/43)
Date: March 3, 2025
$7.50 USD

[20m] Fix validation attributes crashing on overflow (https://github.com/ppy/osu-server-beatmap-submission/pull/44)
Date: March 3, 2025
$10.00 USD

[35m] Review: Add ability to start gameplay from carousel v2 (https://github.com/ppy/osu/pull/32220)
Date: March 3, 2025
$17.50 USD

[1h 25m] Add visual component for assigning user tags to beatmaps (https://github.com/ppy/osu/pull/32221)
Date: March 3, 2025
$42.50 USD

[1h 55m] Fix `TextFlowContainer` not laying text out properly on some `TextAnchor` settings (https://github.com/ppy/osu-framework/pull/6545)
Date: March 3, 2025
$57.50 USD

[1h 30m] Fix "use these mods" context menu option doing broken things with system mods (https://github.com/ppy/osu/pull/32235)
Date: March 4, 2025
$45.00 USD

[4h 15m] Extract leaderboard fetch logic from song select beatmap leaderboard drawable (https://github.com/ppy/osu/pull/32494)
Date: March 4, 2025
$127.50 USD

[50m] Add "discard unsaved changes" operation to beatmap editor (https://github.com/ppy/osu/pull/32240)
Date: March 4, 2025
$25.00 USD

[10m] Review: Add current beatmap info to window title (https://github.com/ppy/osu/pull/32222)
Date: March 4, 2025
$5.00 USD

[15m] Review: Stop catching exceptions in `ScorePerformanceProcessor` (https://github.com/ppy/osu-queue-score-statistics/pull/325)
Date: March 5, 2025
$7.50 USD

[5m] Review: Bump difficulty calculator versions in preparation for release (https://github.com/ppy/osu/pull/32246)
Date: March 5, 2025
$2.50 USD

[20m] Review: Remove envvar to disable global rank updates (https://github.com/ppy/osu-queue-score-statistics/pull/326)
Date: March 5, 2025
$10.00 USD

[5m] Fix differential submission process crashing when no files have changed (https://github.com/ppy/osu/pull/32248)
Date: March 5, 2025
$2.50 USD

[50m] Assist in resolving troubles with osu-queue-score-statistics deploy
Date: March 5, 2025
$25.00 USD

[30m] Edit changelog for release (https://osu.ppy.sh/home/changelog/lazer/2025.306.0)
Date: March 5, 2025
$15.00 USD

[5m] Review: Fix initial multiplayer room items not having freestyle (https://github.com/ppy/osu/pull/32249)
Date: March 5, 2025
$2.50 USD

[5m] Review: Fix intermittent playlists results screen tests (https://github.com/ppy/osu/pull/32245)
Date: March 5, 2025
$2.50 USD

[1h 0m] Review: Rewrite playlists to not inherit `RoomSubScreen` (https://github.com/ppy/osu/pull/31882)
Date: March 5, 2025
$30.00 USD

[10m] Review: Bump SixLabors.ImageSharp from 3.1.5 to 3.1.7 in /osu.Framework (https://github.com/ppy/osu-framework/pull/6547)
Date: March 6, 2025
$5.00 USD

[15m] Fix leaderboard date text being cut off sometimes (https://github.com/ppy/osu/pull/32268)
Date: March 6, 2025
$7.50 USD

[35m] Fix precise movement popover crashing if selection bounding box exceeds playfield size (https://github.com/ppy/osu/pull/32269)
Date: March 6, 2025
$17.50 USD

[1h 0m] Ensure that star rating reprocessing does not incur online lookup requests (https://github.com/ppy/osu/pull/32273)
Date: March 6, 2025
$30.00 USD

[17h 30m] WIP / PoC: Lazer multiplayer room pages need to show full room history (https://github.com/ppy/osu-web/issues/10455#issuecomment-2721277785)
Date: March 6, 2025
$525.00 USD

[1h 50m] Apply more granular copying from database when retrieving working beatmap (https://github.com/ppy/osu/pull/32315)
Date: March 6, 2025
$55.00 USD

[35m] Update packages (https://github.com/ppy/osu-beatmap-difficulty-lookup-cache/pull/18)
Date: March 9, 2025
$17.50 USD

[45m] Attempt to fix spectator list showing other users in multiplayer room even if they're not spectating better (https://github.com/ppy/osu/pull/32009)
Date: March 9, 2025
$22.50 USD

[5m] Review: Allow grid spacing setting up to 256 pixels (https://github.com/ppy/osu/pull/32311)
Date: March 9, 2025
$2.50 USD

[5m] Review: Disable user customisation of spectator list font / colour (https://github.com/ppy/osu/pull/32312)
Date: March 9, 2025
$2.50 USD

[25m] Review: Always require ruleset and beatmap id parameters for multiplayer plays (https://github.com/ppy/osu-web/pull/11983)
Date: March 9, 2025
$12.50 USD

[4h 0m] Allow failed scores to display on results pages in realtime multiplayer (https://github.com/ppy/osu-web/pull/11988)
Date: March 9, 2025
$120.00 USD

[25m] Review: Fix edge cases which allow very short slider placement in editor (https://github.com/ppy/osu/pull/32328)
Date: March 10, 2025
$12.50 USD

[30m] Review: Ensure qualified beatmaps are never looked up on stale cache source (https://github.com/ppy/osu/pull/32329)
Date: March 10, 2025
$15.00 USD

[20m] Update framework (https://github.com/ppy/osu/pull/32330)
Date: March 10, 2025
$10.00 USD

[10m] Review: Adjust timeline placement display (https://github.com/ppy/osu/pull/32319)
Date: March 10, 2025
$5.00 USD

[35m] Review: Fix default beatmap not being correctly set after aborting new beatmap creation (https://github.com/ppy/osu/pull/32340)
Date: March 11, 2025
$17.50 USD

[15m] Review: Fix storyboard letterbox hiding HUD elements (https://github.com/ppy/osu/pull/32342)
Date: March 11, 2025
$7.50 USD

[25m] Review: Add back right-click-for-new-combo and right-click-delete when in compose mode (https://github.com/ppy/osu/pull/31148)
Date: March 11, 2025
$12.50 USD

[1h 55m] Add ability to vote for beatmap user tags after completing a play (https://github.com/ppy/osu/pull/32346)
Date: March 11, 2025
$57.50 USD

[50m] Fix `OsuTextFlowContainer.AddArbitraryDrawable()` not aligning the drawable correctly (https://github.com/ppy/osu/pull/32349)
Date: March 11, 2025
$25.00 USD

[30m] Review: Add team beatmap leaderboards (https://github.com/ppy/osu/pull/32360)
Date: March 12, 2025
$15.00 USD

[10m] Investigate suspicious sentry alert (https://discord.com/channels/90072389919997952/983550677794050108/1349657325417267223)
Date: March 12, 2025
$5.00 USD

[55m] Review: Add helper class to watch for beatmap metadata changes (https://github.com/ppy/osu-queue-processor/pull/37)
Date: March 12, 2025
$27.50 USD

[1h 25m] Various hush-hush medal fixes
Date: March 13, 2025
$42.50 USD

[10m] Review: Fix tag add request using wrong method (https://github.com/ppy/osu/pull/32415)
Date: March 16, 2025
$5.00 USD

[50m] Fix miscellaneous text flow container breakage (https://github.com/ppy/osu/pull/32418)
Date: March 16, 2025
$25.00 USD

[35m] Review: Add cloning to `MultiplayerPlaylistItem`, and tests using fake data (https://github.com/ppy/osu/pull/32372)
Date: March 16, 2025
$17.50 USD

[45m] Review: Rewrite multiplayer to not inherit `RoomSubScreen` (https://github.com/ppy/osu/pull/32250)
Date: March 16, 2025
$22.50 USD

[5m] Review: Fix tablet buttons being handled when window is not active (https://github.com/ppy/osu-framework/pull/6543)
Date: March 16, 2025
$2.50 USD

[45m] Review: Update guest difficulty display to be consistent with the web page (https://github.com/ppy/osu/pull/31970)
Date: March 16, 2025
$22.50 USD

[50m] Fix editor reading wrong beatmap version (https://github.com/ppy/osu/issues/32420)
Date: March 16, 2025
$25.00 USD

[15m] Review: Add invalidation flow to `BatchInserter` (https://github.com/ppy/osu-queue-score-statistics/pull/327)
Date: March 17, 2025
$7.50 USD

[20m] Fix editor crashing if beatmap does not have a mode explicitly specified in the `.osu` (https://github.com/ppy/osu/pull/32442)
Date: March 17, 2025
$10.00 USD

[30m] Review: Re-fetch status of any beatmaps stuck in qualified status (https://github.com/ppy/osu/pull/32455)
Date: March 18, 2025
$15.00 USD

[10m] Review: Update packages and switch to using `BeatmapStatusWatcher` for metadata updates (https://github.com/ppy/osu-server-spectator/pull/280)
Date: March 18, 2025
$5.00 USD

[10m] Fix unit tests (https://github.com/ppy/osu-server-spectator/commit/a3561992c84b1b2570c9bdbe2f2a5b8fdb4ea8a8)
Date: March 18, 2025
$5.00 USD

[15m] Review: Remove store invalidation from score processing flow (https://github.com/ppy/osu-queue-score-statistics/pull/328)
Date: March 18, 2025
$7.50 USD

[5m] Build iOS tests project (https://github.com/ppy/osu/pull/32437)
Date: March 18, 2025
$2.50 USD

[1h 25m] Review: Refactor multiplayer/playlists room panels (https://github.com/ppy/osu/pull/32458)
Date: March 18, 2025
$42.50 USD

[10m] Review: Replace superfluous method with concrete implementation (https://github.com/ppy/osu/pull/32459)
Date: March 18, 2025
$5.00 USD

[30m] Review: Refactor multiplayer match footer (https://github.com/ppy/osu/pull/32460)
Date: March 18, 2025
$15.00 USD

[10m] Review: Allow vertical layout for skinnable mod display (https://github.com/ppy/osu/pull/32457)
Date: March 18, 2025
$5.00 USD

[10m] Review: Fade out pause loop sound when the game window is inactive (https://github.com/ppy/osu/pull/32450)
Date: March 18, 2025
$5.00 USD

[25m] Review: Fix `DifficultySpectrumDisplay` churning drawables (https://github.com/ppy/osu/pull/32467)
Date: March 18, 2025
$12.50 USD

[10m] Review: Add more functionality to right clicking in the chat window (https://github.com/ppy/osu/pull/32446)
Date: March 18, 2025
$5.00 USD

[7h 0m] Fix text flow container layout changing after one frame in some cases (https://github.com/ppy/osu-framework/pull/6556)
Date: March 18, 2025
$210.00 USD

[15m] Review: Fix lag when scrolling right-hand toolboxes in editor during long edit session (https://github.com/ppy/osu/pull/32475)
Date: March 19, 2025
$7.50 USD

[10m] Review: Fix intermittent invalid state while removing playlist items (https://github.com/ppy/osu-server-spectator/pull/282)
Date: March 19, 2025
$5.00 USD

[10m] Review: Use base ctor to remove unnecessary property copies (https://github.com/ppy/osu-server-spectator/pull/269)
Date: March 19, 2025
$5.00 USD

[20m] Review: Disallow tagging beatmaps when playing as convert (https://github.com/ppy/osu/pull/32478)
Date: March 19, 2025
$10.00 USD

[1h 0m] Convert multiplayer match history event component to typescript (https://github.com/ppy/osu-web/pull/12030)
Date: March 20, 2025
$30.00 USD

[50m] Adjust user activity updates (https://github.com/ppy/osu/pull/32495)
Date: March 20, 2025
$25.00 USD

[35m] Review: Show full rank in extended results screen (https://github.com/ppy/osu/pull/32428)
Date: March 23, 2025
$17.50 USD

[25m] Review: Fix taiko legacy skins playing scale animations even when skins contain animations (https://github.com/ppy/osu/pull/32550)
Date: March 23, 2025
$12.50 USD

[25m] Review: Validate freestyle selection post-selection (https://github.com/ppy/osu/pull/32551)
Date: March 23, 2025
$12.50 USD

[45m] Review: Make `BeatmapStore` static (https://github.com/ppy/osu-queue-score-statistics/pull/330)
Date: March 24, 2025
$22.50 USD

[1h 10m] Address review: Convert multiplayer match history event component to typescript (https://github.com/ppy/osu-web/pull/12030)
Date: March 24, 2025
$35.00 USD

[30m] Fix menu star fountains getting stuck looping sounds when leaving menu (https://github.com/ppy/osu/pull/32578)
Date: March 24, 2025
$15.00 USD

[5m] Review: Fix christmas menu track potentially playing out of season (https://github.com/ppy/osu/pull/32567)
Date: March 24, 2025
$2.50 USD

[1h 20m] Investigate possible rank accounting bug (https://discord.com/channels/188630481301012481/1097318920991559880/1353897448619118763)
Date: March 24, 2025
$40.00 USD

[40m] Collate feedback to user-defined beatmap tags feature (https://github.com/ppy/osu/discussions/32568)
Date: March 24, 2025
$20.00 USD

[1h 5m] Improve input handling in beatmap card buttons (https://github.com/ppy/osu/pull/32577)
Date: March 24, 2025
$32.50 USD

[55m] Allow tagging already played beatmaps without playing another time (https://github.com/ppy/osu/pull/32579)
Date: March 24, 2025
$27.50 USD

[1h 10m] Investigate: Preview Song not being changed? Lazer still searching for old audio files? (https://osu.ppy.sh/community/forums/topics/2058405?n=1)
Date: March 25, 2025
$35.00 USD

[15m] Fix scores datadog dashboard
Date: March 25, 2025
$7.50 USD

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

[1h 0m] Review: Refactor multiplayer background to remove selected item bindable (https://github.com/ppy/osu/pull/32563)
Date: March 25, 2025
$30.00 USD

[35m] Review: Add multiplayer-specific implementation for user mod display (https://github.com/ppy/osu/pull/32573)
Date: March 25, 2025
$17.50 USD

[45m] Review: Refactor online play beatmap availability, add multiplayer-specific implementation (https://github.com/ppy/osu/pull/32571)
Date: March 25, 2025
$22.50 USD

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

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

[1h 35m] Fix daily challenge not querying beatmap properly (https://github.com/ppy/osu/pull/32596)
Date: March 25, 2025
$47.50 USD

[50m] Fix room join exception logging discarding exception type & stack (https://osu.ppy.sh/community/forums/topics/2058708?n=2)
Date: March 26, 2025
$25.00 USD

[5m] Review: Use median instead of mean for offset calibration (https://github.com/ppy/osu/pull/32601)
Date: March 26, 2025
$2.50 USD

[15m] Review: Refresh mod panel active states when recreated (https://github.com/ppy/osu/pull/32606)
Date: March 26, 2025
$7.50 USD

[15m] Investigate: Map deleted from the website is identified as an existing reupload (https://github.com/ppy/osu/issues/32602)
Date: March 26, 2025
$7.50 USD

[15m] Review: Fix background not showing in multiplayer room panel (https://github.com/ppy/osu/pull/32607)
Date: March 26, 2025
$7.50 USD

[1h 40m] Show user beatmap tags on beatmap set overlay (https://github.com/ppy/osu/pull/32610)
Date: March 26, 2025
$50.00 USD

[1h 5m] Review: Fix skin anchor menu checkmarks not updating (https://github.com/ppy/osu/pull/32611)
Date: March 27, 2025
$32.50 USD

[15m] Review: Implement blocking users (https://github.com/ppy/osu/pull/32612)
Date: March 27, 2025
$7.50 USD

[15m] Investigate: [osu!lazer] Big intermittent stutters on Osu! Lazer using a specific skin (https://osu.ppy.sh/community/forums/topics/2058530?n=1)
Date: March 30, 2025
$7.50 USD

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

[40m] Review: Refactor multiplayer playlist to remove selected item bindable (https://github.com/ppy/osu/pull/32621)
Date: March 30, 2025
$20.00 USD

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

[20m] Review: Fix slider repeat arrow fade in length not matching expectations (https://github.com/ppy/osu/pull/32638)
Date: March 30, 2025
$10.00 USD

[30m] Review: Rework multiplayer mod select to use online state (https://github.com/ppy/osu/pull/32639)
Date: March 30, 2025
$15.00 USD

[35m] Fix skin editor anchor/origin context menu ternary states not updating properly (https://github.com/ppy/osu/pull/32641)
Date: March 30, 2025
$17.50 USD

Total amount $3,052.50 USD

Additional Information

Organization

ppy@ppy
Balance:
$5,733.05 USD

payout method

Bank account
Details  
********

on
Expense created
on
Expense approved
Organization balance
$5,733.05 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

$5,733.05 USD

Fiscal Host:

ppy