Open Collective
Open Collective
Loading

Invoice #240835 to ppy

osu!dev (February 2025)

Paid
Invoice #240835

Submitted by Bartłomiej DachApproved by Dean Herbert

Mar 1, 2025

Invoice items
[15m] Review: Avoid accessing `WorkingBeatmap.Beatmap` every update call (https://github.com/ppy/osu/pull/31775)
Date: February 3, 2025
$7.50 USD

[1h 5m] Review: Add group support to beatmap carousel v2 (https://github.com/ppy/osu/pull/31764)
Date: February 3, 2025
$32.50 USD

[5m] Review: Make distance snap settings mutually exclusive (https://github.com/ppy/osu/pull/31778)
Date: February 3, 2025
$2.50 USD

[25m] Review: Change menus to fade out with a slight delay so settings changes are visible (https://github.com/ppy/osu/pull/31779)
Date: February 3, 2025
$12.50 USD

[25m] Review: Fixed User Ruleset from Leaderboard (https://github.com/ppy/osu/pull/31720)
Date: February 3, 2025
$12.50 USD

[10m] Review: Fix difficulty slider focus handling in song select (https://github.com/ppy/osu/pull/31749)
Date: February 3, 2025
$5.00 USD

[50m] Implement visual appearance of beatmap submission wizard (https://github.com/ppy/osu/pull/31784)
Date: February 4, 2025
$25.00 USD

[3h 55m] Fix distance snap grid not properly working due to multiple issues (https://github.com/bdach/osu/compare/working%2Fdistance-snap?expand=1)
Date: February 4, 2025
$117.50 USD

[5m] Review: Fix carousel tests failing due to dependency on depth ordering (https://github.com/ppy/osu/pull/31785)
Date: February 4, 2025
$2.50 USD

[20m] Review: Add expanded state tracking to beatmap carousel v2 (https://github.com/ppy/osu/pull/31787)
Date: February 4, 2025
$10.00 USD

[15m] Always select the closest control point group regardless of whether it has a timing point on entering timing screen (https://github.com/ppy/osu/pull/31791)
Date: February 4, 2025
$7.50 USD

[6h 25m] WIP: Refactoring leaderboards to fix multiple issues (https://github.com/ppy/osu/compare/master...bdach:osu:extricate-leaderboard-fetch?expand=1)
Date: February 4, 2025
$192.50 USD

[5m] Create beatmap descriptions forum in forum seeder (https://github.com/ppy/osu-web/pull/11833)
Date: February 5, 2025
$2.50 USD

[25m] Review: Fix `Carousel.FilterAsync` not working when called from a non-update thread (https://github.com/ppy/osu/pull/31798)
Date: February 5, 2025
$12.50 USD

[6h 35m] Add initial beatmap submission support (https://github.com/ppy/osu/pull/31805)
Date: February 5, 2025
$197.50 USD

[1h 0m] Review: Add support for grouping by artist to beatmap carousel v2 (https://github.com/ppy/osu/pull/31801)
Date: February 5, 2025
$30.00 USD

[50m] Improve bookmark controls (https://github.com/ppy/osu/pull/31806)
Date: February 5, 2025
$25.00 USD

[30m] Review: Don't attempt to submit zero scores (https://github.com/ppy/osu/pull/31822)
Date: February 7, 2025
$15.00 USD

[10m] Review: Fix `[Solo]` attributes getting committed by blocking from NUnit runs (https://github.com/ppy/osu-framework/pull/6522)
Date: February 7, 2025
$5.00 USD

[15m] Review: Refactor grouping to be much more efficient (https://github.com/ppy/osu/pull/31823)
Date: February 7, 2025
$7.50 USD

[15m] Review: Always transfer keyboard selection on activation (https://github.com/ppy/osu/pull/31824)
Date: February 7, 2025
$7.50 USD

[2h 40m] Fail & log requests where ASP.NET model binding failed (https://github.com/ppy/osu-server-beatmap-submission/pull/22)
Date: February 7, 2025
$80.00 USD

[1h 0m] Do not purge beatmap if about to update it (https://github.com/ppy/osu-server-beatmap-submission/pull/23)
Date: February 7, 2025
$30.00 USD

[25m] Disallow non-ASCII characters in metadata which expects ASCII-only (https://github.com/ppy/osu-server-beatmap-submission/pull/24)
Date: February 7, 2025
$12.50 USD

[20m] Review: Fix slider ball rotation not being updated when rewinding to a slider (https://github.com/ppy/osu/pull/31825)
Date: February 10, 2025
$10.00 USD

[10m] Review: Add percent progress display to editor footer (https://github.com/ppy/osu/pull/31841)
Date: February 10, 2025
$5.00 USD

[45m] Fix spectator list showing other users in multiplayer room even if they're not spectating (https://github.com/ppy/osu/pull/31844)
Date: February 10, 2025
$22.50 USD

[45m] Fix score position not being displayed in solo results screen (https://github.com/ppy/osu/pull/31846)
Date: February 10, 2025
$22.50 USD

[35m] Add menu items to open beatmap info & discussion pages in browser from editor (https://github.com/ppy/osu/pull/31848)
Date: February 10, 2025
$17.50 USD

[1h 45m] Ensure the beatmap set host's current username is consistent with the creator field of submitted beatmaps (https://github.com/ppy/osu-server-beatmap-submission/pull/25)
Date: February 10, 2025
$52.50 USD

[25m] Add capability to allow access to service only for selected users (https://github.com/ppy/osu-server-beatmap-submission/pull/26)
Date: February 10, 2025
$12.50 USD

[45m] Review: Show count of beatmaps in collections in manage dialog (https://github.com/ppy/osu/pull/22932)
Date: February 11, 2025
$22.50 USD

[5m] Review: Disable scale animation when holding editor "test" button (https://github.com/ppy/osu/pull/31854)
Date: February 11, 2025
$2.50 USD

[1h 5m] Review: Add the Fade-In effect to `DrawableSwell` (https://github.com/ppy/osu/pull/31722)
Date: February 11, 2025
$32.50 USD

[6h 30m] Review: Add legacy taiko swell (spinner) (https://github.com/ppy/osu/pull/31746)
Date: February 11, 2025
$195.00 USD

[1h 15m] Fix android build failures (https://github.com/ppy/osu/commit/ee6dcbd80899c3865803311b372c8f8623092ade, https://github.com/ppy/osu-framework/commit/249f693867801d857f1ae7b1eaf8cef4085c8663, https://github.com/ppy/osu-auth-client/commit/bb86b6a37de578765f61b35923220990bfd98bef)
Date: February 12, 2025
$37.50 USD

[1h 35m] Bump ubuntu runner versions to 22.04 (https://github.com/ppy/SDL2-CS/commit/ec19127f4b88c79e830c71262e69e61a53a88e69, https://github.com/ppy/SDL3-CS/commit/6cbfbf8aad9f417d283007df17dcd406edd92856)
Date: February 12, 2025
$47.50 USD

[10m] Rename "legacy IO" to "shared interop" (https://github.com/ppy/osu-server-beatmap-submission/pull/27)
Date: February 13, 2025
$5.00 USD

[10m] Rename "legacy IO" to "shared interop" (https://github.com/ppy/osu-queue-score-statistics/pull/322)
Date: February 13, 2025
$5.00 USD

[30m] Review: Add basic display support for team logos (https://github.com/ppy/osu/pull/31880)
Date: February 14, 2025
$15.00 USD

[5m] Review: Update framework (and minor package bumps) (https://github.com/ppy/osu/pull/31911)
Date: February 17, 2025
$2.50 USD

[5m] Review: Stop beat divisor "slider" from accepting focus (https://github.com/ppy/osu/pull/31910)
Date: February 17, 2025
$2.50 USD

[1h 10m] Fix some more visual issues with osu! distance snap grid (https://github.com/ppy/osu/pull/31912)
Date: February 17, 2025
$35.00 USD

[5h 35m] Add UI for assigning custom tags to beatmaps (https://github.com/ppy/osu/issues/31913)
Date: February 17, 2025
$167.50 USD

[35m] Fix nudge operations incurring FP error from coordinate space conversions (https://github.com/ppy/osu/pull/31917)
Date: February 17, 2025
$17.50 USD

[50m] Add envvars for configuring S3 bucket regions (https://github.com/ppy/osu-server-beatmap-submission/pull/29)
Date: February 18, 2025
$25.00 USD

[1h 45m] Fix several issues with API login flow which manifest on second factor authentication (https://github.com/ppy/osu/pull/31925)
Date: February 18, 2025
$52.50 USD

[5m] Review: Stop "hold for HUD" key binding from blocking other key presses (https://github.com/ppy/osu/pull/31922)
Date: February 18, 2025
$2.50 USD

[10m] Review: Fix kiai fountains sometimes not displaying when they should (https://github.com/ppy/osu/pull/31924)
Date: February 18, 2025
$5.00 USD

[10m] Fix beatmap export failure not aborting submission process (https://github.com/ppy/osu/pull/31926)
Date: February 18, 2025
$5.00 USD

[30m] Fix nudging objects in catch editor not changing their hyperdash state (https://github.com/ppy/osu/pull/31928)
Date: February 18, 2025
$15.00 USD

[2h 50m] Check validity of mods wrt exclusivity on score submission (https://github.com/ppy/osu-web/pull/11875)
Date: February 18, 2025
$85.00 USD

[10m] Delete beatmap version history when performing an old-bss upload
Date: February 19, 2025
$5.00 USD

[15m] Rename `{ -> Soft}DeleteBeatmapAsync()` (https://github.com/ppy/osu-server-beatmap-submission/pull/30)
Date: February 19, 2025
$7.50 USD

[50m] Fix "notify on discussion replies" not doing anything (https://github.com/ppy/osu/pull/31940 / https://github.com/ppy/osu-server-beatmap-submission/pull/31)
Date: February 19, 2025
$25.00 USD

[15m] Set up datadog monitoring & sentry alerts for production BSS instance
Date: February 19, 2025
$7.50 USD

[20m] Investigate: Why soft-sliderwhistle isn't working? (Editor) (https://github.com/ppy/osu/discussions/31930)
Date: February 19, 2025
$10.00 USD

[40m] Fix multiplayer spectator not working with freestyle (https://github.com/ppy/osu/pull/31941)
Date: February 19, 2025
$20.00 USD

[25m] Bump incoming file size limit to 200MB (https://github.com/ppy/osu-server-beatmap-submission/pull/33)
Date: February 19, 2025
$12.50 USD

[55m] Investigate: Some mods cannot be selected in realtime multiplayer when freestyle is active (https://github.com/ppy/osu/issues/31943)
Date: February 19, 2025
$27.50 USD

[30m] Fix compile failures (https://github.com/ppy/osu-tools/pull/251)
Date: February 20, 2025
$15.00 USD

[2h 25m] Update SDL3 to fix broken mouse on linux
Date: February 20, 2025
$72.50 USD

[15m] Adjust handling of team flags with non-matching aspect ratio to match web (https://github.com/ppy/osu/pull/31969)
Date: February 20, 2025
$7.50 USD

[1h 10m] Change thumbnail & preview generation to use the osz rather than the osz2
Date: February 21, 2025
$35.00 USD

[10m] Review: Fix wrong beatmap attributes in multiplayer spectate (https://github.com/ppy/osu/pull/32004)
Date: February 21, 2025
$5.00 USD

[1h 20m] 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: February 21, 2025
$40.00 USD

[10m] Adjust rounding tolerance in distance snap grid ring colour logic (https://github.com/ppy/osu/pull/32011)
Date: February 21, 2025
$5.00 USD

[45m] Fix "use current distance snap" button incorrectly factoring in last object with velocity (https://github.com/ppy/osu/pull/32014)
Date: February 21, 2025
$22.50 USD

[20m] Investigate: [Client & osu!web] Unsupported file type check and server updates before client finishes up (https://github.com/ppy/osu/issues/32001)
Date: February 21, 2025
$10.00 USD

[25m] Fix hard crash when BeatmapSetID is completely missing from an `.osu` file (https://github.com/ppy/osu-server-beatmap-submission/pull/36)
Date: February 21, 2025
$12.50 USD

[25m] Review: Add tip pressure threshold bindable to ITabletHandler interface (https://github.com/ppy/osu-framework/pull/6536)
Date: February 24, 2025
$12.50 USD

[5m] Review: Add a link to reload the error page on wiki overlay (https://github.com/ppy/osu/pull/31376)
Date: February 24, 2025
$2.50 USD

[35m] Fix double-clicking difficulty adjust sliders not resetting the value to default correctly (https://github.com/ppy/osu/pull/32077)
Date: February 24, 2025
$17.50 USD

[50m] Add support for team chat channels (https://github.com/ppy/osu/pull/32079)
Date: February 24, 2025
$25.00 USD

[1h 5m] Add user-facing validation for DB-enforced length limits of string properties (https://github.com/ppy/osu-server-beatmap-submission/issues/37)
Date: February 24, 2025
$32.50 USD

[1h 15m] Allow multiple values for one key when adding web request parameters (https://github.com/ppy/osu-framework/pull/6537)
Date: February 24, 2025
$37.50 USD

[1h 35m] Fix taiko swell ending samples playing at results sometimes (https://github.com/ppy/osu/pull/32085)
Date: February 24, 2025
$47.50 USD

[20m] Do not give swell ticks any visual representation (https://github.com/ppy/osu/pull/32084)
Date: February 24, 2025
$10.00 USD

[35m] Review: Update dependencies for Ubuntu 22.04 (https://github.com/ppy/SDL3-CS/pull/203)
Date: February 25, 2025
$17.50 USD

[2h 15m] Review: Create, join, and part multiplayer rooms only via the multiplayer server (https://github.com/ppy/osu/pull/31637)
Date: February 25, 2025
$67.50 USD

[5m] Review: Disable SDL 3 again for other dekstop platforms (https://github.com/ppy/osu-framework/pull/6541)
Date: February 25, 2025
$2.50 USD

[55m] Review: Rewrite playlists to not inherit `RoomSubScreen` (https://github.com/ppy/osu/pull/31882)
Date: February 25, 2025
$27.50 USD

[20m] Investigate: Uploading beatmap fails due to an unassigned ID despite having one (https://github.com/ppy/osu/issues/32080)
Date: February 25, 2025
$10.00 USD

[1h 20m] Attempt to preserve sample control point bank when encoding beatmap (https://discord.com/channels/90072389919997952/1259818301517725707/1343679216184459294)
Date: February 25, 2025
$40.00 USD

[15m] Review: Adjust leaderboard score design slightly (https://github.com/ppy/osu/pull/32108)
Date: February 26, 2025
$7.50 USD

[15m] Review: Fix `PlayerTeamFlag` skinnable component not showing team details during replay (https://github.com/ppy/osu/pull/32107)
Date: February 26, 2025
$7.50 USD

[1h 15m] Limit number of allowed beatmap combo colours to 8 (https://github.com/ppy/osu/pull/32110)
Date: February 26, 2025
$37.50 USD

[20m] Prevent closing team chat channels via Ctrl-W (https://github.com/ppy/osu/pull/32111)
Date: February 26, 2025
$10.00 USD

[1h 25m] Investigate packet captures related to macOS SSL failures (https://osu.ppy.sh/community/forums/topics/2031273?n=5)
Date: February 27, 2025
$42.50 USD

[20m] Review: Update packages (https://github.com/ppy/osu-queue-score-statistics/pull/323)
Date: February 27, 2025
$10.00 USD

[20m] Review: Stability improvements for multiplayer room interop (https://github.com/ppy/osu-server-spectator/pull/273)
Date: February 27, 2025
$10.00 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: February 27, 2025
$12.50 USD

[25m] Fix sliders not being selectable if the body is hidden but the head is still visible (https://github.com/ppy/osu/pull/32130)
Date: February 27, 2025
$12.50 USD

[1h 10m] Review: Fix multiplayer results screen displaying same beatmap for all users (https://github.com/ppy/osu/pull/32109)
Date: February 28, 2025
$35.00 USD

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

[20m] Review: Fix ReplayInputHandler not considering mutliple identical actions (https://github.com/ppy/osu/pull/32131)
Date: February 28, 2025
$10.00 USD

[10m] Review: Fix settings control not visible because of previous search (https://github.com/ppy/osu/pull/32135)
Date: February 28, 2025
$5.00 USD

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

[1h 10m] Fix possible crash when scaling objects in editor (https://github.com/ppy/osu/pull/32158)
Date: February 28, 2025
$35.00 USD

Total amount $2,712.50 USD

Additional Information

Organization

ppy@ppy
Balance:
$6,171.18 USD

payout method

PayPal
Email address  
********

on
Expense created
on
Expense approved
on
Expense scheduled for payment
on
Expense processing
on
Expense paid
Amount Paid for Expense: $2,712.50
Payment Processor Fee (paid by ppy): $50.00
Net Amount for ppy: $2,762.50
Organization balance
$6,171.18 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

$6,171.18 USD

Fiscal Host:

ppy