Open Collective
Open Collective
Loading

Invoice #237163 to ppy

osu!dev (January 2025)

Paid
Invoice #237163

Submitted by Bartłomiej DachApproved by Dean Herbert

Feb 1, 2025

Invoice items
[15m] Review: Add support for "freestyle" in multiplayer (https://github.com/ppy/osu-web/pull/11760)
Date: January 6, 2025
$7.50 USD

[40m] Review: Start logging logins to `osu_logins` table (https://github.com/ppy/osu-server-spectator/pull/253)
Date: January 6, 2025
$20.00 USD

[10m] Review: Add skin mounting flow (https://github.com/ppy/osu/pull/30226)
Date: January 6, 2025
$5.00 USD

[5m] Review: Remove fetching logic from leaderboard (https://github.com/ppy/osu/pull/31355)
Date: January 6, 2025
$2.50 USD

[30m] Review: Remove use of `Loop` (and transforms) for slider repeat arrow animations (https://github.com/ppy/osu/pull/31388)
Date: January 6, 2025
$15.00 USD

[35m] Review: Ensure intro files exist in storage during startup (https://github.com/ppy/osu/pull/31418)
Date: January 6, 2025
$17.50 USD

[25m] Review: Fix slider end circles not remaining for long enough when hit animations disabled (https://github.com/ppy/osu/pull/31390)
Date: January 6, 2025
$12.50 USD

[30m] Review: Signal clients on friend presence state changes (https://github.com/ppy/osu-server-spectator/pull/252)
Date: January 6, 2025
$15.00 USD

[10m] Review: Add support for watching friend presence (https://github.com/ppy/osu/pull/31389)
Date: January 6, 2025
$5.00 USD

[25m] Review: Remove status check for metadata update queue watching (https://github.com/ppy/osu-server-spectator/pull/254)
Date: January 6, 2025
$12.50 USD

[25m] Constrain range of usable characters in romanised metadata to ASCII only (https://github.com/ppy/osu/pull/31433)
Date: January 6, 2025
$12.50 USD

[55m] Move pack medal processing to osu-queue-score-statistics (https://github.com/ppy/osu-queue-score-statistics/pull/313)
Date: January 7, 2025
$27.50 USD

[30m] Investigate: Daily Challenge Leaderboard starts from #0 after PB (https://github.com/ppy/osu/issues/31434)
Date: January 7, 2025
$15.00 USD

[1h 15m] Reset playback speed to 100% on entering test play (https://github.com/ppy/osu/pull/31445)
Date: January 7, 2025
$37.50 USD

[55m] Add rate limiting (https://github.com/ppy/osu-server-beatmap-submission/pull/16)
Date: January 7, 2025
$27.50 USD

[1h 30m] Force new combo on objects succeeding a break (https://github.com/ppy/osu/pull/31448)
Date: January 7, 2025
$45.00 USD

[5m] Review: Fix star range display looking a bit bad when changing opacity (https://github.com/ppy/osu/pull/31435)
Date: January 7, 2025
$2.50 USD

[15m] Review: Always show dialog when clicking supporter icon before opening browser (https://github.com/ppy/osu/pull/31442)
Date: January 7, 2025
$7.50 USD

[50m] Review: Fix performance degradation while trying to place object with a new combo in the editor. (https://github.com/ppy/osu/pull/31446)
Date: January 7, 2025
$25.00 USD

[10m] Display storyboard in editor background (https://github.com/ppy/osu/pull/31364)
Date: January 8, 2025
$5.00 USD

[15m] Review: Clean up windows association manager code (https://github.com/ppy/osu/pull/31450)
Date: January 8, 2025
$7.50 USD

[10m] Review: Avoid sending user presence updates when nothing has changed (https://github.com/ppy/osu-server-spectator/pull/256)
Date: January 8, 2025
$5.00 USD

[30m] Delete entire juice stream when only one vertex remains after deleting another vertex (https://github.com/ppy/osu/pull/31452)
Date: January 8, 2025
$15.00 USD

[10m] Review: Ensure user state is never conveyed for "appear offline" users (https://github.com/ppy/osu-server-spectator/pull/257)
Date: January 8, 2025
$5.00 USD

[1h 45m] Fix juice stream placement blueprint being initially visually offset (https://github.com/ppy/osu/pull/31453)
Date: January 8, 2025
$52.50 USD

[25m] Select closest timing point every time the timing screen is changed to (https://github.com/ppy/osu/pull/31454)
Date: January 8, 2025
$12.50 USD

[2h 25m] Add completion marker to daily challenge profile counter (https://github.com/ppy/osu-web/pull/11780)
Date: January 9, 2025
$72.50 USD

[1h 55m] Simplify editor "ternary button" structure (https://github.com/ppy/osu/pull/31462)
Date: January 9, 2025
$57.50 USD

[4h 20m] Add combo colour override control to editor (https://github.com/ppy/osu/pull/31473)
Date: January 9, 2025
$130.00 USD

[35m] Review: Allow `TextBox` to specify type of text being input (https://github.com/ppy/osu-framework/pull/6408)
Date: January 10, 2025
$17.50 USD

[1h 50m] Adjust staging environment configuration (https://github.com/ppy/osu-server-beatmap-submission/pull/17)
Date: January 10, 2025
$55.00 USD

[10m] Review: Use `double` in `ScrollContainer` for scroll tracking (https://github.com/ppy/osu-framework/pull/6467)
Date: January 13, 2025
$5.00 USD

[1h 25m] Review: Add basic framework for carousel displays (aka `BeatmapCarouselV2`) (https://github.com/ppy/osu/pull/31471)
Date: January 13, 2025
$42.50 USD

[40m] Review: Fix initial skin state being stored wrong to undo history (https://github.com/ppy/osu/pull/30060)
Date: January 13, 2025
$20.00 USD

[1h 0m] Investigate: Changing the track queue does not affect the sequence (https://github.com/ppy/osu/issues/28968)
Date: January 13, 2025
$30.00 USD

[30m] Review: Fix stutter on intensive storyboards when entering break time with 100% background dim (https://github.com/ppy/osu/pull/31506)
Date: January 14, 2025
$15.00 USD

[15m] Review: Update game `ScrollContainer` usage in line with framework changes (https://github.com/ppy/osu/pull/31474)
Date: January 14, 2025
$7.50 USD

[1h 20m] Refetch local metadata cache if corruption is detected (https://github.com/ppy/osu/pull/31509)
Date: January 14, 2025
$40.00 USD

[20m] Review: Stop marking preserve on new score arriving (https://github.com/ppy/osu-queue-score-statistics/pull/315)
Date: January 15, 2025
$10.00 USD

[35m] Review: Remove `Status` and `Activity` bindables from `APIUser` (https://github.com/ppy/osu/pull/31513)
Date: January 15, 2025
$17.50 USD

[15m] Review: Change `OffsetScrollPosition` to take a `double` (https://github.com/ppy/osu-framework/pull/6492)
Date: January 15, 2025
$7.50 USD

[5m] Review: Add entry point to `Game` for logging setup purposes (https://github.com/ppy/osu-framework/pull/6493)
Date: January 15, 2025
$2.50 USD

[45m] Hush-hush medal fixes
Date: January 15, 2025
$22.50 USD

[40m] Review: Fix gameplay offset adjustment limits not being enforced (https://github.com/ppy/osu/pull/31533)
Date: January 16, 2025
$20.00 USD

[20m] Bump NVika tool to 4.0.0 (across multiple repositories)
Date: January 16, 2025
$10.00 USD

[10m] Review: Fix connection errors on self-friends (https://github.com/ppy/osu-server-spectator/pull/260)
Date: January 16, 2025
$5.00 USD

[2h 20m] Implement spectator list display (https://github.com/ppy/osu/pull/31526)
Date: January 16, 2025
$70.00 USD

[4h 45m] Show spectating users during gameplay (https://github.com/ppy/osu/pull/31527)
Date: January 16, 2025
$142.50 USD

[3h 10m] Notify users of who is spectating them (https://github.com/ppy/osu-server-spectator/pull/259)
Date: January 17, 2025
$95.00 USD

[1h 10m] Add completion marker to daily challenge profile counter (https://github.com/ppy/osu/pull/31543)
Date: January 17, 2025
$35.00 USD

[1h 25m] Add precise movement tool to osu! editor (https://github.com/ppy/osu/pull/31547)
Date: January 17, 2025
$42.50 USD

[5m] Review: Add medal awarding criteria for new medal (https://github.com/ppy/osu-queue-score-statistics/pull/318)
Date: January 17, 2025
$2.50 USD

[25m] Review: Add curvature to new carousel implementation (https://github.com/ppy/osu/pull/31542)
Date: January 17, 2025
$12.50 USD

[10m] Review: Add input type for decimal numbers (https://github.com/ppy/osu-framework/pull/6498)
Date: January 20, 2025
$5.00 USD

[15m] Investigate: Certain beatmaps unable to update/download properly (https://github.com/ppy/osu/issues/31551)
Date: January 20, 2025
$7.50 USD

[10h 45m] WIP: Refactor snapping in editor to fix multiple issues
Date: January 20, 2025
$322.50 USD

[30m] Review: Fix `SetupLogging` not being called in game test scenario (https://github.com/ppy/osu-framework/pull/6504)
Date: January 22, 2025
$15.00 USD

[15m] Fix crash from new combo colour selector when there are no combo colours present (https://github.com/ppy/osu/pull/31616)
Date: January 22, 2025
$7.50 USD

[25m] Provide minimal reproduction of `dotnet workload` breakage to github (https://github.com/actions/runner-images/issues/11402#issuecomment-2606950951)
Date: January 22, 2025
$12.50 USD

[15m] Roll back windows build image to 2019 on android build job (https://github.com/ppy/osu/pull/31633)
Date: January 23, 2025
$7.50 USD

[15m] Review: Initial carousel additions in preparation for selection logic (https://github.com/ppy/osu/pull/31632)
Date: January 23, 2025
$7.50 USD

[1h 10m] Review: Add selection support to beatmap carousel v2 (https://github.com/ppy/osu/pull/31634)
Date: January 23, 2025
$35.00 USD

[20m] Review: Fix potential crash when adjusting offset (https://github.com/ppy/osu/pull/31644)
Date: January 24, 2025
$10.00 USD

[30m] Review: Add support for creating, joining, and parting osu!web rooms via interop (https://github.com/ppy/osu-server-spectator/pull/265)
Date: January 24, 2025
$15.00 USD

[40m] Review: Make offset adjust more lenient (https://github.com/ppy/osu/pull/31645)
Date: January 24, 2025
$20.00 USD

[1h 35m] Refactor editor object snapping to remove bad abstractions (https://github.com/ppy/osu/pull/31655)
Date: January 24, 2025
$47.50 USD

[20m] Review: Split out beatmap and set panels in beatmap carousel v2 (https://github.com/ppy/osu/pull/31652)
Date: January 24, 2025
$10.00 USD

[30m] Investigate: Incorrect behavior of timing selection (https://github.com/ppy/osu/issues/31648)
Date: January 24, 2025
$15.00 USD

[45m] Do not bundle explicit beatmaps (https://github.com/ppy/osu/pull/31696)
Date: January 27, 2025
$22.50 USD

[25m] Catch and display user-friendly errors regarding corrupted audio files (https://github.com/ppy/osu/pull/31697)
Date: January 27, 2025
$12.50 USD

[1h 15m] Work around rare sharpcompress failure to extract certain archives (https://github.com/ppy/osu/pull/31698)
Date: January 27, 2025
$37.50 USD

[6h 20m] WIP: Refactor leaderboards to fix multiple issues (https://github.com/ppy/osu/compare/master...bdach:osu:extricate-leaderboard-fetch?expand=1)
Date: January 27, 2025
$190.00 USD

[25m] Move Sentry DSN out to environment variable (https://github.com/ppy/osu-server-spectator/pull/266)
Date: January 28, 2025
$12.50 USD

[5m] Investigate broken .osz (https://discord.com/channels/90072389919997952/1083320217259749376/1333729379884208160)
Date: January 28, 2025
$2.50 USD

[5m] Review: Change friend online notifications' icon and colours (https://github.com/ppy/osu/pull/31711)
Date: January 28, 2025
$2.50 USD

[40m] Review further hush-hush medal fixes
Date: January 29, 2025
$20.00 USD

[10m] Review: Enable sentry caching to avoid sentry writing outside of game directory (https://github.com/ppy/osu/pull/31417)
Date: January 29, 2025
$5.00 USD

[20m] Review: Fix recent editor textbox regressions (https://github.com/ppy/osu/pull/31590)
Date: January 29, 2025
$10.00 USD

[1h 25m] Add checks for beatmap uploads being too large in size (https://github.com/ppy/osu-server-beatmap-submission/pull/18)
Date: January 29, 2025
$42.50 USD

[5m] Change mirror mod direction setting tooltip to hopefully be less confusing (https://github.com/ppy/osu/pull/31731)
Date: January 30, 2025
$2.50 USD

[5m] Review: Add the Fade-In effect to `DrawableSwell` (https://github.com/ppy/osu/pull/31722)
Date: January 30, 2025
$2.50 USD

[25m] Abstract out `WizardOverlay` for multi-step wizard type screens (https://github.com/ppy/osu/pull/31733)
Date: January 30, 2025
$12.50 USD

[20m] Review: Specify second-factor authentication code text box with `Code` type (https://github.com/ppy/osu/pull/31685)
Date: January 30, 2025
$10.00 USD

[20m] Review: Fix stacked objects selection order on editor timeline (https://github.com/ppy/osu/pull/31732)
Date: January 30, 2025
$10.00 USD

[25m] Investigate: Taiko difficulty calculation for converts does not perfectly match osu!(lazer) (https://github.com/peppy/osu-stable-reference/issues/43)
Date: January 30, 2025
$12.50 USD

[2h 25m] Fix multi-segment-type sliders getting mangled on legacy export (https://github.com/ppy/osu/pull/31734)
Date: January 30, 2025
$72.50 USD

[15m] Fix distance snap time part ceasing to work when grid snap is also active (https://github.com/ppy/osu/pull/31737)
Date: January 30, 2025
$7.50 USD

[20m] Fix failed scores with no hits on beatmaps with ridiculous mod combinations showing hundreds of pp points awarded (https://github.com/ppy/osu/pull/31741)
Date: January 31, 2025
$10.00 USD

[45m] Avoid moving already placed objects temporally when "limit distance snap to current time" is active (https://github.com/ppy/osu/pull/31743)
Date: January 31, 2025
$22.50 USD

[2h 25m] Do not reset online information when saving beatmap (https://github.com/ppy/osu/pull/31747)
Date: January 31, 2025
$72.50 USD

[5m] Review: Fix Docker build context path (https://github.com/ppy/osu-server-beatmap-submission/pull/20)
Date: January 31, 2025
$2.50 USD

[1h 20m] Create beatmap descriptions forum in forum seeder (https://github.com/ppy/osu-web/pull/11833)
Date: January 31, 2025
$40.00 USD

Total amount $2,575.00 USD

Additional Information

Organization

ppy@ppy
Balance:
$5,884.89 USD

payout method

PayPal
Email address  
********

on
Expense created
on
Expense approved
on
Expense scheduled for payment
on
Expense processing
on
Expense paid
Expense Amount: $2,575.00
Payment Processor Fee (paid by ppy): $50.00
Net Amount for ppy: $2,625.00
Organization balance
$5,884.89 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,884.89 USD

Fiscal Host:

ppy