Invoice #229965 to ppy
osu!dev (November 2024)
Paid
Invoice #229965
Submitted by Bartłomiej Dach•Approved by Dean Herbert
Dec 1, 2024
Invoice items
[20m] Review: Make `BeatmapAttributeText` show values inclusive of mods (https://github.com/ppy/osu/pull/30321)
$10.00 USD
[2h 15m] Review: Add the ability to add friends in `UserProfileHeader` (https://github.com/ppy/osu/pull/30467)
$67.50 USD
[30m] Review: Fix catcher size and hyperdashes indication on adjusting CircleSize (https://github.com/ppy/osu/pull/30300)
$15.00 USD
[20m] Review: Implement "max pp" beatmap difficulty attribute text (https://github.com/ppy/osu/pull/30322)
$10.00 USD
[10m] Review: Improve `BindableList` performance (https://github.com/ppy/osu-framework/pull/6405)
$5.00 USD
[15m] Review: Add view menu toggle for sample points (https://github.com/ppy/osu/pull/29896)
$7.50 USD
[35m] Review: Prevent key bind conflict popup when default key is assigned to secondary binding (https://github.com/ppy/osu/pull/30454)
$17.50 USD
[10m] Review: Allow scaling down to 5% in popover scale dialog (https://github.com/ppy/osu/pull/30482)
$5.00 USD
[20m] Review: Remember origin for editor scale/rotation popover (https://github.com/ppy/osu/pull/30484)
$10.00 USD
[25m] Add context menu option to copy link to an online score (https://github.com/ppy/osu/pull/30496)
$12.50 USD
[45m] Add search textbox to friends display (https://github.com/ppy/osu/pull/30499)
$22.50 USD
[1h 40m] Fix drum rolls losing width on strong state toggle in editor (https://github.com/ppy/osu/pull/30508)
$50.00 USD
[5m] Review: Add ability to hide breaks from timeline (https://github.com/ppy/osu/pull/30505)
$2.50 USD
[20m] Fix effect point scroll speeds below 0.1x not being encoded properly (https://github.com/ppy/osu/pull/30509)
$10.00 USD
[20m] Investigate: Import fails when trying to drag&drop .osz beatmaps with existing map in song list (https://github.com/ppy/osu/issues/30429)
$10.00 USD
[35m] Fix drum roll editor blueprint size & input handling (https://github.com/ppy/osu/pull/30511)
$17.50 USD
[3h 20m] Improve visual appearance of mania selection blueprints (https://github.com/ppy/osu/pull/30512)
$100.00 USD
[20m] Fix HUD elements shifting in unintended manner when partially off-screen flipped skin elements are present (https://github.com/ppy/osu/pull/30535)
$10.00 USD
[15m] Review: Fix up + improve CI test reporting workflow (https://github.com/ppy/osu/pull/30543)
$7.50 USD
[50m] Fix retry button on storage unavailable dialog not reopening realm if retry succeeds (https://github.com/ppy/osu/pull/30545)
$25.00 USD
[45m] Investigate: Failed to set Nvidia threaded optimizations (https://github.com/ppy/osu/issues/30546)
$22.50 USD
[50m] Review: Allow `TextBox` to specify type of text being input (https://github.com/ppy/osu-framework/pull/6408)
$25.00 USD
[10m] Fix SDL3 attempting to render IME composition text (https://github.com/ppy/osu-framework/pull/6413)
$5.00 USD
[45m] Investigate: Beatmaps star ratings recalculating every launch (https://github.com/ppy/osu/issues/30494)
$22.50 USD
[10m] Review: Simplify convertible hitobject parsing and add `IHasLegacyHitObjectType` (https://github.com/ppy/osu/pull/30578)
$5.00 USD
[25m] Review: Implemented ability to adjust already-placed objects when changing timing offsets (https://github.com/ppy/osu/pull/28382)
$12.50 USD
[20m] Review: Allow customising `ScrollContainer`'s scrollbar mapping (https://github.com/ppy/osu-framework/pull/6415)
$10.00 USD
[10m] Review: Reduce semi-opaque layers at song select (https://github.com/ppy/osu/pull/30580)
$5.00 USD
[25m] Review: Fix top rank display not showing up on beatmaps with many difficulties (https://github.com/ppy/osu/pull/30579)
$12.50 USD
[10m] Review: Use `GetConnectionAsync` wherever possible (https://github.com/ppy/osu-queue-score-statistics/pull/296)
$5.00 USD
[35m] Review: Refactor step buttons + improve assertion messages (https://github.com/ppy/osu-framework/pull/6418)
$17.50 USD
[10m] Review: Fix error triggered in label step execution not being logged (https://github.com/ppy/osu-framework/pull/6421)
$5.00 USD
[20m] Fix CI test report workflow (https://github.com/ppy/osu-framework/pull/6422)
$10.00 USD
[2h 45m] Investigate alternative solutions for stable-compatible beatmap exports for BSS (https://github.com/ppy/osu/compare/master...bdach:osu:unified-export?expand=1, https://discord.com/channels/188630481301012481/188630652340404224/1306081337861738497)
$82.50 USD
[1h 0m] Fix various content type issues on LIO request helpers (https://github.com/ppy/osu-queue-score-statistics/pull/297)
$30.00 USD
[17h 5m] Add initial project contents (https://github.com/ppy/osu-server-beatmap-submission/pull/1)
$512.50 USD
[25m] Review: Make quick restart even faster (https://github.com/ppy/osu/pull/30603)
$12.50 USD
[25m] Review: Fix slow performance of polygon generation tool (https://github.com/ppy/osu/pull/30214)
$12.50 USD
[35m] Review: Show results screen when reaching the end of a failed replay (https://github.com/ppy/osu/pull/30617)
$17.50 USD
[15m] Review: Fix collection management dialog refreshing full display when any change occurs (https://github.com/ppy/osu/pull/30616)
$7.50 USD
[1h 20m] Review: Introduce `UserStatisticsProvider` component and add support for respecting selected ruleset (https://github.com/ppy/osu/pull/27128)
$40.00 USD
[5m] Review: Fix crash when resetting offset after a play with no hit events (https://github.com/ppy/osu/pull/30620)
$2.50 USD
[25m] Do not show timing distribution graph in offset control if there's not enough timed hits (https://github.com/ppy/osu/pull/30622)
$12.50 USD
[15m] Review: Fix `RearrangeableListContainer<>` crashing on replacement operations (https://github.com/ppy/osu-framework/pull/6424)
$7.50 USD
[50m] Review: Fix occasional flash when quick exiting / retrying from player (https://github.com/ppy/osu/pull/30623)
$25.00 USD
[35m] Review: Fix timing point truncation causing missnaps on compatibility-exported lazer beatmaps (https://github.com/ppy/osu/pull/30607)
$17.50 USD
[10m] Review: Fix difficulty icon tooltip not displaying duration above 1 hour correctly (https://github.com/ppy/osu/pull/30613)
$5.00 USD
[45m] Review: add multi-resolution icons to AppImage (https://github.com/ppy/osu-deploy/pull/181)
$22.50 USD
[5m] Include holds when populating slider count (https://github.com/ppy/osu-difficulty-calculator/pull/234)
$2.50 USD
[25m] Fix faulty production check in database test setup (https://github.com/ppy/osu-queue-score-statistics/pull/298)
$12.50 USD
[1h 0m] Revert velopack (https://github.com/ppy/osu/pull/30654)
$30.00 USD
[35m] Review: Make `RearrangeableListContainer<>` only replace differences (https://github.com/ppy/osu-framework/pull/6425)
$17.50 USD
[30m] Adjust LIO request helper further (https://github.com/ppy/osu-queue-score-statistics/pull/299)
$15.00 USD
[35m] Split domain to which LIO requests are directed to envvar (https://github.com/ppy/osu-queue-score-statistics/pull/300)
$17.50 USD
[10m] Investigate: osu!(lazer) not importing old beatmaps correctly (https://github.com/ppy/osu/issues/30738)
$5.00 USD
[2h 0m] Fix mania notes disappearing on seek to their end time (https://github.com/ppy/osu/pull/30755)
$60.00 USD
[35m] Deactivate new combo toggle on deselecting objects (https://github.com/ppy/osu/pull/30756)
$17.50 USD
[20m] Review: Further UX improvements to collection management (https://github.com/ppy/osu/pull/30743)
$10.00 USD
[40m] Review: Remove `CachedModelDependencyContainer` and `OnlinePlayComposite` from multiplayer (https://github.com/ppy/osu/pull/30634)
$20.00 USD
[15m] Review: Fix right click scroll at song select not quite matching scrollbar position (https://github.com/ppy/osu/pull/30757)
$7.50 USD
[30m] Review: Add snapping info to the catch selected objects inspector (https://github.com/ppy/osu/pull/30766)
$15.00 USD
[5m] Review: Add convert to stream functionality for juice streams (https://github.com/ppy/osu/pull/30763)
$2.50 USD
[30m] Review: Turn difficulty & performance attributes into structs (https://github.com/ppy/osu/pull/30727)
$15.00 USD
[10m] Review: Add osu!taiko mod `Simplified Rhythm` (https://github.com/ppy/osu/pull/30731)
$5.00 USD
[10m] Review: Scale down beatmap cards (https://github.com/ppy/osu/pull/30748)
$5.00 USD
[10m] Review: Custom playlist music order was ignored. Queue music by filter and collection. (https://github.com/ppy/osu/pull/30343)
$5.00 USD
[1h 25m] Add endpoint for closing playlists within grace period of creation (https://github.com/ppy/osu-web/pull/11667)
$42.50 USD
[55m] Add tables for beatmap versioning support (https://github.com/ppy/osu-web/pull/11668)
$27.50 USD
[25m] Adjust versioning database code to schema changes (https://github.com/ppy/osu-server-beatmap-submission/pull/3)
$12.50 USD
[2h 45m] Add ability to close playlists within grace period after creation (https://github.com/ppy/osu/pull/30793)
$82.50 USD
[30m] Add test case covering stability of compatibility export operation (https://github.com/ppy/osu/pull/30795)
$15.00 USD
[7h 5m] Add various user- and beatmapset-related sanity checks to submission operations (https://github.com/ppy/osu-server-beatmap-submission/pull/4)
$212.50 USD
[10m] Review: Enable user rank processor on legacy scores (https://github.com/ppy/osu-queue-score-statistics/pull/303)
$5.00 USD
[35m] Investigate: Ranked map score didnt submit despite me being online (https://osu.ppy.sh/community/forums/topics/2005817)
$17.50 USD
[35m] Review: Fix multiple issues related to mania key count stats population (https://github.com/ppy/osu-queue-score-statistics/pull/302)
$17.50 USD
[25m] Review: Fix beatmap load not continuing when when settings slider is focused (https://github.com/ppy/osu/pull/30799)
$12.50 USD
[15m] Review: Cleanup before purge (https://github.com/peppy/osu-web-10/pull/258)
$7.50 USD
[20m] Review: Add command to fix non-matching rank counts (https://github.com/ppy/osu-queue-score-statistics/pull/304)
$10.00 USD
[15m] Review: Fix playlist room status resetting on enter (https://github.com/ppy/osu/pull/30805)
$7.50 USD
[15m] Review: Use consistent decimal places in BeatmapAttributeText (https://github.com/ppy/osu/pull/30802)
$7.50 USD
[55m] Review: Enable NRT for multiplayer and playlists (https://github.com/ppy/osu/pull/30807)
$27.50 USD
[50m] Move unnecessary properties from `BeatmapInfo` / realm to `IBeatmap` (https://github.com/ppy/osu/pull/28473)
$25.00 USD
[20m] Review: Update databased room status depending on gameplay state (https://github.com/ppy/osu-server-spectator/pull/249)
$10.00 USD
[5m] Review: Improve multiplayer room status handling (https://github.com/ppy/osu/pull/30838)
$2.50 USD
[55m] Review: Fix daily challenge results screen fetching scores beginning from the user's highest (https://github.com/ppy/osu/pull/30852)
$27.50 USD
[20m] Review: Implement osu!mania-specific health bar display (https://github.com/ppy/osu/pull/30867)
$10.00 USD
[15m] Review: Change some beatmap default settings to match stable (https://github.com/ppy/osu/pull/30826)
$7.50 USD
[25m] Review: Delay back button appearance when performing a quick restart (https://github.com/ppy/osu/pull/30863)
$12.50 USD
[25m] Fix broken "Jackpot" medal (private)
$12.50 USD
[10m] Review: Fix editor grid settings not displaying decimal portion in slider tooltips (https://github.com/ppy/osu/pull/30859)
$5.00 USD
[1h 0m] Review: Improve performance of UR calculations (https://github.com/ppy/osu/pull/30868)
$30.00 USD
[1h 45m] Review: Fix potential issues with medal display (https://github.com/ppy/osu/pull/30877)
$52.50 USD
[45m] Investigate: Reverse arrow points in the wrong direction (https://github.com/ppy/osu/issues/30843)
$22.50 USD
[25m] Review: Sort public chat channels alphabetically, private channels based on recent messages (https://github.com/ppy/osu/pull/30874)
$12.50 USD
[25m] Review: Fix hitobjects' samples getting in bad state when changing selection between objects (https://github.com/ppy/osu/pull/30881)
$12.50 USD
[10m] Review: Fix classic skin spinner's middle pieces displaying in the wrong order (https://github.com/ppy/osu/pull/30884)
$5.00 USD
[1h 35m] WIP: Accept pending / WIP user choice (https://github.com/bdach/osu-server-beatmap-submission/commit/c9bc91d4a438c5842b272eaa2768e4d40aef93d9)
$47.50 USD
[3h 5m] WIP: Ensure a forum thread is created for the submitted beatmap so that its description can be edited (https://github.com/bdach/osu-web/tree/bss2-editable-description)
$92.50 USD
[45m] WIP: Issue required LIO calls to web (https://github.com/bdach/osu-server-beatmap-submission/commit/9cf9e59649015cf70f0ab5cfc0301045ff949380)
$22.50 USD
[50m] Review: Add command to reprocess score ranks (https://github.com/ppy/osu-queue-score-statistics/pull/305)
$25.00 USD
[10m] Review: Fix watch replay button sometimes not loading the replay on first click (https://github.com/ppy/osu/pull/30895)
$5.00 USD
[5m] Review: Add player settings to multi spectator screen (https://github.com/ppy/osu/pull/30749)
$2.50 USD
[1h 35m] Add various sanity checks concerning contents of beatmap package (https://github.com/ppy/osu-server-beatmap-submission/pull/5)
$47.50 USD
[35m] Centralise supported file extensions to one helper class (https://github.com/ppy/osu/pull/30915)
$17.50 USD
[1h 10m] Fix strong drum rolls being counted for double the combo in legacy scoring attributes (https://github.com/ppy/osu/pull/30917)
$35.00 USD
[1h 50m] Add capability to verify maximum statistics of scores (https://github.com/ppy/osu-queue-score-statistics/pull/306)
$55.00 USD
[5m] Review: Expose more migration helper methods (https://github.com/ppy/osu/pull/30918)
$2.50 USD
Total amount $2,747.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,747.50
Payment Processor Fee (paid by ppy): $50.00
Net Amount for ppy: $2,797.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
$495.17 USDFiscal Host:
ppy