Invoice #233338 to ppy
osu!dev (December 2024)
Paid
Invoice #233338
Submitted by Bartłomiej Dach•Approved by Dean Herbert
Jan 1, 2025
Invoice items
[20m] Add various sanity checks concerning contents of beatmap package (https://github.com/ppy/osu-server-beatmap-submission/pull/5)
$10.00 USD
[5m] Review: Fix score no longer being saved when quick-restarting after pass (https://github.com/ppy/osu/pull/30937)
$2.50 USD
[45m] Review: Implement osu!mania-specific health bar display (https://github.com/ppy/osu/pull/30867)
$22.50 USD
[15m] Review: Allow choosing different background/audio files for individual difficulties (https://github.com/ppy/osu/pull/30860)
$7.50 USD
[20m] Review: Add player settings to multi spectator screen (https://github.com/ppy/osu/pull/30749)
$10.00 USD
[5m] Review: Delay back button appearance when performing a quick restart (https://github.com/ppy/osu/pull/30863)
$2.50 USD
[10m] Review: Account for rate changing mods when disabling the "Ready" button (https://github.com/ppy/osu/pull/30929)
$5.00 USD
[15m] Review: Set up-to-date .NET code quality analyzers (https://github.com/ppy/osu/pull/30921)
$7.50 USD
[45m] Do not deselect objects when control-clicking without hitting anything (https://github.com/ppy/osu/pull/30947)
$22.50 USD
[20m] Accept pending / WIP user choice (https://github.com/ppy/osu-server-beatmap-submission/pull/6)
$10.00 USD
[10m] Ensure a forum thread is created for the submitted beatmap so that its description can be edited (https://github.com/ppy/osu-web/pull/11706)
$5.00 USD
[1h 25m] Investigate: Add way to manage shell associations (https://github.com/ppy/osu/issues/30473)
$42.50 USD
[1h 5m] Issue required LIO calls to web (https://github.com/ppy/osu-server-beatmap-submission/pull/7)
$32.50 USD
[30m] Replace compound primary key on `beatmapset_version_files` with synthetic one (https://github.com/ppy/osu-web/pull/11709)
$15.00 USD
[1h 5m] Fix a few oversights (https://github.com/ppy/osu-server-beatmap-submission/pull/8)
$32.50 USD
[1h 15m] Implement basic bookmark support in editor (https://github.com/ppy/osu/pull/30960)
$37.50 USD
[50m] Handle security advisory
$25.00 USD
[30m] Review: Move "global" scroll-adjusts-volume to a per-screen component-based implementation (https://github.com/ppy/osu/pull/31146)
$15.00 USD
[25m] Review: Fix `BindableList` methods crashing with non-`IList` collections (https://github.com/ppy/osu-framework/pull/6466)
$12.50 USD
[30m] Review: Hide `!mp` commands from tournament streaming chat (https://github.com/ppy/osu/pull/31150)
$15.00 USD
[20m] Review: Skip the pause cooldown when in intro / break time (https://github.com/ppy/osu/pull/31143)
$10.00 USD
[5m] Review: Fix being able to click through slider tail drag handles (https://github.com/ppy/osu/pull/31184)
$2.50 USD
[5m] Review: Replace indexed skill access with `skills.First(s is ...)` (https://github.com/ppy/osu/pull/30034)
$2.50 USD
[35m] Review: Implement skinnable mod display (https://github.com/ppy/osu/pull/30993)
$17.50 USD
[25m] Review: Fix "spinner" conversion for mania-specific beatmaps (https://github.com/ppy/osu/pull/30984)
$12.50 USD
[40m] Fix medal animation not showing up at all for stable users
$20.00 USD
[15m] Review: Load seasonal backgrounds without requiring being logged in (https://github.com/ppy/osu/pull/31198)
$7.50 USD
[1h 40m] Review: Add christmas / seasonal mode (https://github.com/ppy/osu/pull/31206)
$50.00 USD
[30m] Review: Change beat snap divisor adjust defaults to be Ctrl+Scroll instead of Ctrl+Shift+Scroll (https://github.com/ppy/osu/pull/31147)
$15.00 USD
[1h 40m] Add new medals (https://github.com/ppy/osu-queue-score-statistics/pull/308)
$50.00 USD
[40m] Add submission-relevant events to database via LIO endpoints (https://github.com/ppy/osu-web/pull/11741)
$20.00 USD
[1h 45m] Optimise package-related operations (https://github.com/ppy/osu-server-beatmap-submission/pull/12)
$52.50 USD
[3h 45m] Implement S3 beatmap storage (https://github.com/ppy/osu-server-beatmap-submission/pull/13)
$112.50 USD
[2h 5m] Implement required interactions with beatmap mirrors (https://github.com/ppy/osu-server-beatmap-submission/pull/14)
$62.50 USD
[30m] Review: Fix some hitcircle sprites missing in certain skins since last release (https://github.com/ppy/osu/pull/31254)
$15.00 USD
[10m] Review: Slightly reduce background brightness at main menu when seasonal lighting is active (https://github.com/ppy/osu/pull/31258)
$5.00 USD
[20m] Review: Add support for "freestyle" in multiplayer (https://github.com/ppy/osu-web/pull/11760)
$10.00 USD
[3h 20m] Improve observability by integrating sentry, datadog, and adding extended logging (https://github.com/ppy/osu-server-beatmap-submission/pull/15)
$100.00 USD
[30m] Investigate rate limiting possibilities (https://github.com/bdach/osu-server-beatmap-submission/commit/58a7211d32e8b159a670a1da76e59e0a4dbba8d6)
$15.00 USD
[10m] Review: Switch scroll direction for beat snap (https://github.com/ppy/osu/pull/31277)
$5.00 USD
[20m] Review: Fix volume adjust key repeat not working as expected (https://github.com/ppy/osu/pull/31282)
$10.00 USD
[10m] Review: Add `Alt`+`MouseWheel` as a global volume adjust binding (https://github.com/ppy/osu/pull/31281)
$5.00 USD
[10m] Review: Use `double` in `ScrollContainer` for scroll tracking (https://github.com/ppy/osu-framework/pull/6467)
$5.00 USD
[5m] Review: Mania mod invert revork (https://github.com/ppy/osu/pull/27508)
$2.50 USD
[10m] Review: Add Gameplay Accuracy Heatmap (https://github.com/ppy/osu/pull/31158)
$5.00 USD
[15m] Review: Expose tablet OutputSize (https://github.com/ppy/osu-framework/pull/6460)
$7.50 USD
[10m] Pause playback when entering gameplay test from editor (https://github.com/ppy/osu/issues/31290)
$5.00 USD
[35m] Do not force miss slider with strict tracking active if tracking is lost before head was judged (https://github.com/ppy/osu/pull/31304)
$17.50 USD
[55m] Round object coordinates to nearest integers on legacy export rather than truncating (https://github.com/ppy/osu/pull/31305)
$27.50 USD
[45m] Fix slider event generator incorrectly not generating repeats when tick distance is zero (https://github.com/ppy/osu/pull/31306)
$22.50 USD
[3h 40m] Display storyboard in editor background (https://github.com/ppy/osu/pull/31364)
$110.00 USD
[1h 10m] Populate metadata from ID3 tags when changing beatmap audio track in editor (https://github.com/ppy/osu/pull/31307)
$35.00 USD
[15m] Investigate: Game frozen after choosing game folder at first launch (https://github.com/ppy/osu/issues/31218)
$7.50 USD
[30m] Fix quick-deleting unselected slider path control point also deleting all selected control points (https://github.com/ppy/osu/pull/31348)
$15.00 USD
[45m] Fix slider end drag marker blocking open of control point piece context menus (https://github.com/ppy/osu/pull/31350)
$22.50 USD
[25m] Take custom bank name length into account when collapsing sample point indicators (https://github.com/ppy/osu/pull/31352)
$12.50 USD
[45m] Investigate: Multiple animations in a row on a storyboard can induce flashes. (https://github.com/ppy/osu/issues/31329)
$22.50 USD
[20m] Fix slider repeats not properly respecting "show hit markers" setting (https://github.com/ppy/osu/pull/31354)
$10.00 USD
[25m] Review: Speed up metronome in timing screen when pressing control key (https://github.com/ppy/osu/pull/31342)
$12.50 USD
[10m] Automatically create beatmap set description topic on edit if missing (https://github.com/ppy/osu-web/pull/11706)
$5.00 USD
[25m] Review: Remove fetching logic from leaderboard (https://github.com/ppy/osu/pull/31355)
$12.50 USD
Total amount $1,290.00 USD
Additional Information
payout method
PayPal
Email address
********
By Dean Herbert
on Expense approved
By Dean Herbert
on Expense scheduled for payment
By Dean Herbert
on Expense processing
By Dean Herbert
on Expense paid
Expense Amount: $1,290.00
Payment Processor Fee (paid by ppy): $25.80
Net Amount for ppy: $1,315.80
Organization balance
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,981.96 USDFiscal Host:
ppy