Invoice #222446 to ppy
osu!dev (September 2024)
Paid
Invoice #222446
Submitted by Bartłomiej Dach•Approved by Dean Herbert
Oct 1, 2024
Invoice items
[10m] Review: Fix osu!catch fruits not resizing on texture change (https://github.com/ppy/osu/pull/29679)
$5.00 USD
[1h 30m] Review: Implemented ability to adjust already-placed objects when changing timing offsets (https://github.com/ppy/osu/pull/28382)
$45.00 USD
[40m] Review: Mod customization header/panel changes (https://github.com/ppy/osu/pull/29626)
$20.00 USD
[50m] Review: Add beat-synced animation to break overlay (https://github.com/ppy/osu/pull/29616)
$25.00 USD
[3h 25m] Investigate: The enter key cannot send message (android) (https://github.com/ppy/osu/issues/28966)
$102.50 USD
[35m] Review: Fix per-frame allocations in `BeatmapCarousel` (https://github.com/ppy/osu/pull/29688)
$17.50 USD
[15m] Review: Add automatic downloading support when spectating a multiplayer room (https://github.com/ppy/osu/pull/29680)
$7.50 USD
[1h 20m] Add hotkey hints to editor menus (https://github.com/ppy/osu/pull/29691)
$40.00 USD
[55m] Review: Add a replay analysis overlay (https://github.com/ppy/osu/pull/27334)
$27.50 USD
[1h 10m] Implement "form" text box control (https://github.com/ppy/osu/issues/29643)
$35.00 USD
[30m] Review: Trigger request failure on receiving a null response for a typed `APIRequest` (https://github.com/ppy/osu/pull/29695)
$15.00 USD
[10m] Review: Fix high performance session potentially getting stuck after multiplayer spectator (https://github.com/ppy/osu/pull/29701)
$5.00 USD
[20m] Review: Fix beatmap offset control not working correctly when calibrating from quitting gameplay (https://github.com/ppy/osu/pull/29702)
$10.00 USD
[35m] Silence beatmap retrieval failures from results screen favourite button (https://github.com/ppy/osu/pull/29710)
$17.50 USD
[40m] Fix pack pass check considering converted plays when pack is not associated with a ruleset (https://github.com/ppy/osu-queue-score-statistics/pull/277)
$20.00 USD
[45m] Implement "form" check box control (https://github.com/ppy/osu/pull/29712)
$22.50 USD
[1h 0m] Fix stall when attempting to import replay after hitting nothing (https://github.com/ppy/osu/pull/29715)
$30.00 USD
[20m] Investigate: Crash when game controller plug in (nan)
$10.00 USD
[15m] Review: Add daily challenge animation to daily challenge notification (https://github.com/ppy/osu/pull/29770)
$7.50 USD
[25m] Review: Fix timing points being blocked by buttons in the editor (https://github.com/ppy/osu/pull/29766)
$12.50 USD
[15m] Review: Add Total Participation stat to users profile Daily Challenge Tooltip (https://github.com/ppy/osu/pull/29714)
$7.50 USD
[1h 45m] Fix selection being dropped when changing carousel sort mode from difficulty sort (https://github.com/ppy/osu/pull/29786)
$52.50 USD
[15m] Review: Fix restart notifications appearing every 30 minutes in some cases (https://github.com/ppy/osu/pull/29787)
$7.50 USD
[2h 20m] Remove poorly-fitted "legacy combo counter" abstraction (https://github.com/ppy/osu/pull/29838)
$70.00 USD
[45m] Investigate: Classic scores set on some beatmap appear to have its total score heavily inflated. (https://github.com/ppy/osu/issues/29772)
$22.50 USD
[1h 35m] Investigate: The Touch Device mod is hidden from replays (https://github.com/ppy/osu/issues/29817)
$47.50 USD
[55m] Fix several issues in interactions between playfield-altering mods and the replay analysis feature (https://github.com/ppy/osu/pull/29841)
$27.50 USD
[1h 15m] Only allow seek to next/previous object via keybinding if there is no selection (https://github.com/ppy/osu/pull/29860)
$37.50 USD
[1h 40m] Investigate: Storyboard section with loops rendered incorrectly (https://github.com/ppy/osu/issues/29675)
$50.00 USD
[50m] Backpopulate missing ranked/submitted dates using new local metadata cache (https://github.com/ppy/osu/pull/29862)
$25.00 USD
[25m] Fix slider end drag marker being in incorrect position for stacked sliders (https://github.com/ppy/osu/pull/29893)
$12.50 USD
[20m] Review: Fix osu!catch fruit rotation being applied too late (https://github.com/ppy/osu/pull/29894)
$10.00 USD
[1h 10m] Exclude restricted users from daily challenge-related queries (https://github.com/ppy/osu-server-spectator/pull/243)
$35.00 USD
[45m] Implement "form" slider bar control (https://github.com/ppy/osu/pull/29897)
$22.50 USD
[1h 0m] Ensure selection is preserved when moving selection between columns (https://github.com/ppy/osu/pull/29899)
$30.00 USD
[1h 0m] Count tick hits into hit/miss counts in catch plays (https://github.com/ppy/osu-queue-score-statistics/pull/278)
$30.00 USD
[10m] Review: Fix searching by clicking title/artist in beatmap overlay not following original language setting (https://github.com/ppy/osu/pull/29913)
$5.00 USD
[10m] Review: Implement beat-synchronized animation in skip overlay (https://github.com/ppy/osu/pull/29866)
$5.00 USD
[5m] Review: Keep mod customisation header highlighted when dropdown is open (https://github.com/ppy/osu/pull/29704)
$2.50 USD
[20m] Review: Add view menu toggle for sample points (https://github.com/ppy/osu/pull/29896)
$10.00 USD
[5m] Review: Remove opacity from old style dropdown menus (https://github.com/ppy/osu/pull/29912)
$2.50 USD
[35m] Review: Fix judgement counter not showing correct counts when spectating user mid-play (https://github.com/ppy/osu/pull/29914)
$17.50 USD
[20m] Review: Fix occasional song select crash when entering gameplay (https://github.com/ppy/osu/pull/29916)
$10.00 USD
[2h 10m] Shuffle playback order in global playlist by default (https://github.com/ppy/osu/pull/29917)
$65.00 USD
[1h 50m] Add to existing selection when dragging with control pressed (https://github.com/ppy/osu/pull/29918)
$55.00 USD
[10m] Expose `LocalisationManager.GetLocalisedString()` as public (https://github.com/ppy/osu-framework/pull/6377)
$5.00 USD
[20m] Review: Implement beat-synchronized animation in skip overlay (https://github.com/ppy/osu/pull/29925)
$10.00 USD
[20m] Review: Allow decimal degrees angle in rotation popover (https://github.com/ppy/osu/pull/29927)
$10.00 USD
[30m] Review: Make editor flip, rotate, and scale tools revolve around the grid center (https://github.com/ppy/osu/pull/26311)
$15.00 USD
[10m] Review: Improve flexibility of skin layout editor player avatar (https://github.com/ppy/osu/pull/29930)
$5.00 USD
[2h 30m] Fix `DrawableOsuHitObject` not properly cleaning up dim application callbacks (https://github.com/ppy/osu/pull/29933)
$75.00 USD
[35m] Review: Add colour customisation to layout editor (https://github.com/ppy/osu/pull/29936)
$17.50 USD
[25m] Review: Add 'Grid from points' button (https://github.com/ppy/osu/pull/26313)
$12.50 USD
[2h 15m] Review: Use minimum enclosing circle as selection centre for scale and rotate (https://github.com/ppy/osu/pull/29938)
$67.50 USD
[30m] Fix score being cloned in async method causing random errors (again) (https://github.com/ppy/osu/pull/29966)
$15.00 USD
[35m] Continue displaying storyboard even if fully dimmed in specific circumstances (https://github.com/ppy/osu/pull/29967)
$17.50 USD
[45m] Use cache for beatmap lookups on spectate screen (https://github.com/ppy/osu/pull/29968)
$22.50 USD
[1h 10m] Fix argon volume-aware hitsounds not correctly playing immediately after object placement (https://github.com/ppy/osu/pull/29970)
$35.00 USD
[25m] Implement "form" dropdown control (https://github.com/ppy/osu/pull/29972)
$12.50 USD
[20m] Review: Freeze select box buttons position on press (https://github.com/ppy/osu/pull/29950)
$10.00 USD
[15m] Review: Support scaling around center when scaling with select box (https://github.com/ppy/osu/pull/29949)
$7.50 USD
[25m] Review: Fix scaling sliders ignoring the scale origin (https://github.com/ppy/osu/pull/29942)
$12.50 USD
[10m] Review: Add support for ruleset-specific blueprints in editor timeline (https://github.com/ppy/osu/pull/29973)
$5.00 USD
[35m] Redesign directory & file selector (https://github.com/ppy/osu/pull/29983)
$17.50 USD
[20m] Fix statistics update not being shown on results screen if it arrives too fast (https://github.com/ppy/osu/pull/29985)
$10.00 USD
[25m] Investigate: `DifficultyControlPoint`-based slider velocity broken on converts (https://github.com/ppy/osu/issues/18672)
$12.50 USD
[10m] Check on: Currently online display requests all currently online users from API, thus eventually exceeding rate limits
$5.00 USD
[25m] Investigate: Wrong BPM based SV rendering in mania (https://github.com/ppy/osu/issues/29661)
$12.50 USD
[6h 55m] Research: Read through beatmap submission code in preparation for lazer re-implementation
$207.50 USD
[20m] Review: Update velopack and switch to using async version of `WaitExitThenApplyUpdates` (https://github.com/ppy/osu/pull/29997)
$10.00 USD
[20m] Implement "form" file picker (https://github.com/ppy/osu/pull/30005)
$10.00 USD
[20m] Review: Update shader preloader with missing shader usages (https://github.com/ppy/osu/pull/30018)
$10.00 USD
[5m] Review: Add basic hover states for file selector elements (https://github.com/ppy/osu/pull/30017)
$2.50 USD
[2h 20m] Fix broken star rating on Random mod (https://github.com/ppy/osu/pull/30021)
$70.00 USD
[30m] Review: Fix editor timestamp URLs not working when they contain a space (https://github.com/ppy/osu/pull/30024)
$15.00 USD
[25m] Fix rate change hotkeys sometimes losing track of adjust pitch setting (https://github.com/ppy/osu/pull/30056)
$12.50 USD
[1h 45m] Properly disable comment box on things that cannot be commented on (https://github.com/ppy/osu/pull/30058)
$52.50 USD
[2h 25m] Fix various distance snap grid weirdness around unsnapped objects (https://github.com/ppy/osu/pull/30062)
$72.50 USD
[25m] Ensure sliders are snapped when changing path types (https://github.com/ppy/osu/pull/30063)
$12.50 USD
Total amount $2,022.50 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: $2,022.50
Payment Processor Fee (paid by ppy): $40.45
Net Amount for ppy: $2,062.95
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
$6,784.66 USDFiscal Host:
ppy