Invoice #209308 to ppy
osu!dev (June 2024)
Paid
Invoice #209308
Submitted by Bartłomiej Dach•Approved by Dean Herbert
Jul 1, 2024
Invoice items
[10m] Review: Make shader setter in `SpriteText` protected (https://github.com/ppy/osu-framework/pull/6307)
$5.00 USD
[5m] Review: Fix occasional test failures on new menu content tests (https://github.com/ppy/osu/pull/28383)
$2.50 USD
[1h 5m] Review: Implemented ability to adjust already-placed objects when changing timing offsets (https://github.com/ppy/osu/pull/28382)
$32.50 USD
[1h 25m] Review: Add ability to change slider length by dragging slider tail (https://github.com/ppy/osu/pull/25953)
$42.50 USD
[45m] Review: Add ability to change position, spacing, and rotation of the positional snap grid in the editor (https://github.com/ppy/osu/pull/26309)
$22.50 USD
[4h 10m] Experiments with daily challenge UI (https://discord.com/channels/188630481301012481/1232593041416786002/1245714445955497984)
$125.00 USD
[1h 0m] Investigate: Taiko barlines with SV changes are broken/inconsistent (https://github.com/ppy/osu/issues/28317)
$30.00 USD
[50m] Fix performance overhead from ternary state bindable callbacks when selection is changing (https://github.com/ppy/osu/issues/28369)
$25.00 USD
[20m] Investigate: Up and Down arrows are not the right way (osu!lazer mania mode) (https://github.com/ppy/osu/discussions/28373)
$10.00 USD
[10m] Disable primary constructor related inspections (https://github.com/ppy/osu/pull/28388)
$5.00 USD
[35m] Review: Move combo counter to ruleset-specific HUD components container (https://github.com/ppy/osu/pull/26249)
$17.50 USD
[3h 25m] Review: Make NodeSamples editable (https://github.com/ppy/osu/pull/23443)
$102.50 USD
[35m] Review: Add hexgrid and circular grid to the osu editor (https://github.com/ppy/osu/pull/26310)
$17.50 USD
[15m] Review: Fix playlist total time not considering rate adjust mods (https://github.com/ppy/osu/pull/28399)
$7.50 USD
[1h 30m] Disallow running save-related operations concurrently (https://github.com/ppy/osu/pull/28420)
$45.00 USD
[55m] Implement flip operations in mania editor (https://github.com/ppy/osu/pull/28421)
$27.50 USD
[30m] Review: Add skinnable rank display (https://github.com/ppy/osu/pull/24475)
$15.00 USD
[55m] Add minimal viable new screen for daily challenge feature (https://github.com/ppy/osu/pull/28440)
$27.50 USD
[1h 10m] Fix stack leniency not applying immediately after change (https://github.com/ppy/osu/pull/28441)
$35.00 USD
[4h 35m] Implement hush-hush medals
$137.50 USD
[1h 45m] Reload scrolling hitobject composer on control point changes (https://github.com/ppy/osu/pull/28444)
$52.50 USD
[1h 30m] Attempt full editor reload on key count change (https://github.com/ppy/osu/pull/28445)
$45.00 USD
[15m] Investigate: Deleting a Skin While in the Skin Editor Causes Default Skin To Copy (https://github.com/ppy/osu/issues/28446)
$7.50 USD
[10m] Review: Fix Argon accuracy counter layout when under 10% and wireframe off (https://github.com/ppy/osu/pull/28443)
$5.00 USD
[25m] Implement time remaining display for daily challenge screen (https://github.com/ppy/osu/pull/28456)
$12.50 USD
[1h 0m] Allow modifying hold note start/end time via mania composer playfield (https://github.com/ppy/osu/pull/28458)
$30.00 USD
[15m] Review: Fix missing texture on extremely long hold notes (https://github.com/ppy/osu/pull/28466)
$7.50 USD
[20m] Implement event feed view for daily challenge screen (https://github.com/ppy/osu/pull/28468)
$10.00 USD
[1h 50m] Implement relax mod for taiko (https://github.com/ppy/osu/pull/28472)
$55.00 USD
[2h 50m] Move unnecessary properties from `BeatmapInfo` / realm to `IBeatmap` (https://github.com/ppy/osu/pull/28473)
$85.00 USD
[20m] Review: Replace audio effect `BindableList` by Add/Remove methods (https://github.com/ppy/osu-framework/pull/6310)
$10.00 USD
[1h 25m] Fix crash on drag selection via timeline while placement is active (https://github.com/ppy/osu/pull/28478)
$42.50 USD
[1h 5m] Investigate: Storyboard background offset is not supported (https://github.com/ppy/osu/issues/14238)
$32.50 USD
[1h 45m] Implement toggling visibility of pass and fail storyboard layers (https://github.com/ppy/osu/pull/28480)
$52.50 USD
[2h 10m] Ignore editlist when decoding mp4/mov videos (https://github.com/ppy/osu-framework/pull/6311)
$65.00 USD
[50m] Account for osu! circle radius when drawing playfield border (https://github.com/ppy/osu/pull/28504)
$25.00 USD
[5m] Review: Annotate `ControlPoint` and `Mod` for AOT trimming support (https://github.com/ppy/osu/pull/28503)
$2.50 USD
[45m] Move timeline toggle controls to "view" menu (https://github.com/ppy/osu/pull/28505)
$22.50 USD
[1h 10m] Reduce editor opacity of several editor components when hovering over composer (https://github.com/ppy/osu/pull/28507)
$35.00 USD
[3h 50m] Add ability to cycle slider control point types via keyboard (https://github.com/ppy/osu/pull/28509)
$115.00 USD
[1h 55m] Allow to jump to a specific timestamp via bottom bar in editor (https://discord.com/channels/90072389919997952/299846395031060480/1252246849167949955)
$57.50 USD
[20m] Update framework (https://github.com/ppy/osu/pull/28518)
$10.00 USD
[45m] Change editor speed adjustment back to adjusting tempo (https://github.com/ppy/osu/pull/28521)
$22.50 USD
[30m] Extend slider selection box bounds to contain all control points inside (https://github.com/ppy/osu/pull/28522)
$15.00 USD
[2h 0m] Display breaks on editor timeline & allow manually adjusting their duration (https://github.com/ppy/osu/pull/28523)
$60.00 USD
[3h 40m] Add automatic generation of breaks in editor (https://github.com/ppy/osu/pull/28528)
$110.00 USD
[2h 30m] Further development of tentative editor setup screen design (https://discord.com/channels/90072389919997952/892258907135836212/1253301557643051048)
$75.00 USD
[3h 15m] Adjust behaviour of hit animations toggle to match user expectations (https://github.com/ppy/osu/pull/28537)
$97.50 USD
[1h 55m] Reimplement stable polygon tool (https://github.com/ppy/osu/pull/28538)
$57.50 USD
[5m] Review: Fix typo in ScoreProcessor (https://github.com/ppy/osu/pull/28540)
$2.50 USD
[5m] Review: Fix floating point inaccuracy triggering unexpected errors (https://github.com/ppy/osu-queue-score-statistics/pull/272)
$2.50 USD
[10m] Can't move timing point using "Use current time" (https://github.com/ppy/osu/issues/23147)
$5.00 USD
[35m] Review: Detach mod customisation area from the footer and replace with an overlay panel display (https://github.com/ppy/osu/pull/28553)
$17.50 USD
[15m] Review: Add a 'ducking' effect to the currently playing track when changing ruleset (https://github.com/ppy/osu/pull/28547)
$7.50 USD
[5h 0m] Add virtualised list container (https://github.com/ppy/osu-framework/pull/6312)
$150.00 USD
[20m] Implement score breakdown display for daily challenge screen (https://github.com/ppy/osu/pull/28561)
$10.00 USD
[2h 10m] Review: Fix editor test play not marking hit objects before its start time as judged. (https://github.com/ppy/osu/pull/26465)
$65.00 USD
[35m] Fix incorrect slider judgement positions when classic mod is active (https://github.com/ppy/osu/pull/28568)
$17.50 USD
[15m] Fix legacy skin hold note bodies not appearing when scrolling upwards (https://github.com/ppy/osu/pull/28570)
$7.50 USD
[40m] Fix crash on calculating playlist duration when rate-changing mods are present (https://github.com/ppy/osu/pull/28572)
$20.00 USD
[45m] Fix crash when attempting to adjust duration of break that has no preceding/succeeding objects (https://github.com/ppy/osu/pull/28580)
$22.50 USD
[1h 0m] Fix video decoding failing on Android due to missing `av_dict_{set,free}` (https://github.com/ppy/osu-framework/pull/6313)
$30.00 USD
[1h 10m] Fix crashes when opening scale/rotation popovers during selection box operations (https://github.com/ppy/osu/pull/28589)
$35.00 USD
[10m] Implement carousel container for daily challenge screen (https://github.com/ppy/osu/pull/28608)
$5.00 USD
[6h 45m] Improve performance of editor tables (https://github.com/ppy/osu/pull/28613)
$202.50 USD
[30m] Review: Ensure carousel panel depth is consistent based on vertical position (https://github.com/ppy/osu/pull/28615)
$15.00 USD
[15m] Review: Truncate break times for legacy beatmap export (https://github.com/ppy/osu/pull/28609)
$7.50 USD
[2h 10m] Fix slider tail volume not saving (https://github.com/ppy/osu/pull/28619)
$65.00 USD
[30m] Fix editor performance regression with hitmarkers active (https://github.com/ppy/osu/pull/28621)
$15.00 USD
[45m] Review: Fix break generation not accounting for concurrent hitobjects correctly (https://github.com/ppy/osu/pull/28630)
$22.50 USD
[25m] Game crash when changing addition sample bank for multiple objects (https://github.com/ppy/osu/issues/28629)
$12.50 USD
[8h 35m] Allow clients to receive realtime updates for a given playlist (https://github.com/ppy/osu-server-spectator/pull/237)
$257.50 USD
[25m] Investigate: Lazer has broken skin import? (https://github.com/ppy/osu/discussions/28565)
$12.50 USD
[5m] Review: Enhance Rank Display: Show Maximum and Minimum Achievable Ranks (https://github.com/ppy/osu/pull/28583)
$2.50 USD
[15m] Review: Fix editor not loading arbitrary beat divisors (https://github.com/ppy/osu/pull/28638)
$7.50 USD
[45m] Show distance in pixels to previous/next object in osu! hitobject inspector (https://github.com/ppy/osu/pull/28640)
$22.50 USD
[15m] Review: Update beatmap listing filter overlay to better imply selected filters (https://github.com/ppy/osu/pull/28653)
$7.50 USD
[1h 55m] Investigate: Osu!Catch sliders overexaggerate the amount of drops in it, while editing in the editor (https://github.com/ppy/osu/issues/28534)
$57.50 USD
[1h 10m] Use room watching functionality to receive realtime daily challenge updates (https://github.com/ppy/osu/pull/28659)
$35.00 USD
[5m] Review: Change "playfield" skin layer to respect shifting playfield border in osu! ruleset (https://github.com/ppy/osu/pull/28657)
$2.50 USD
Total amount $3,092.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: $3,092.50
Payment Processor Fee (paid by ppy): $50.00
Net Amount for ppy: $3,142.50
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