Open Collective
Open Collective
Loading

Invoice #226351 to ppy

osu!dev (October 2024)

Paid
Invoice #226351

Submitted by Bartłomiej DachApproved by Dean Herbert

Nov 1, 2024

Invoice items
[5m] Properly disable comment box on things that cannot be commented on (https://github.com/ppy/osu/pull/30058)
Date: October 1, 2024
$2.50 USD

[15m] Shuffle playback order in global playlist by default (https://github.com/ppy/osu/pull/29917)
Date: October 1, 2024
$7.50 USD

[35m] Review: Add button to centre editor grid to current hit object (https://github.com/ppy/osu/pull/30069)
Date: October 1, 2024
$17.50 USD

[30m] Review: Avoid updates (and update notifications) from appearing in more gameplay cases (https://github.com/ppy/osu/pull/30073)
Date: October 1, 2024
$15.00 USD

[2h 0m] Review: Fix initial skin state being stored wrong to undo history (https://github.com/ppy/osu/pull/30060)
Date: October 1, 2024
$60.00 USD

[10m] Review: Fix skin editor legacy components not displaying correctly when used with non-legacy skins (https://github.com/ppy/osu/pull/30068)
Date: October 1, 2024
$5.00 USD

[5m] Review: Refactor classic osu!catch combo counter and place it in HUD overlay (https://github.com/ppy/osu/pull/26253)
Date: October 1, 2024
$2.50 USD

[20m] Review: Add 'Grid from points' button (https://github.com/ppy/osu/pull/26313)
Date: October 1, 2024
$10.00 USD

[10m] Review: Replace indexed skill access with `skills.First(s is ...)` (https://github.com/ppy/osu/pull/30034)
Date: October 1, 2024
$5.00 USD

[15m] Review: Add `NineSliceSprite` (https://github.com/ppy/osu-framework/pull/6380)
Date: October 3, 2024
$7.50 USD

[10m] Review: Increase chat font size again (https://github.com/ppy/osu/pull/30095)
Date: October 3, 2024
$5.00 USD

[10m] Review: Add default value for input boxes in tournament editor screens (https://github.com/ppy/osu/pull/30087)
Date: October 3, 2024
$5.00 USD

[25m] Review: Clamp scale with lower and upper bounds (https://github.com/ppy/osu/pull/30080)
Date: October 3, 2024
$12.50 USD

[2h 35m] Redesign editor setup screen with new "form" controls (https://github.com/ppy/osu/pull/30099)
Date: October 3, 2024
$77.50 USD

[1h 5m] Do not add checkbox padding to the left of menu items if no item actually needs it (https://github.com/ppy/osu/pull/30101)
Date: October 3, 2024
$32.50 USD

[40m] Update "Anatomy of a slider" wiki page (https://github.com/ppy/osu/wiki/Anatomy-of-a-slider)
Date: October 4, 2024
$20.00 USD

[10m] Review: Change textbox deletion animation easing to closer match gravity (https://github.com/ppy/osu-framework/pull/6381)
Date: October 4, 2024
$5.00 USD

[10m] "played=0" filter resets difficulty range after playing beatmap (https://github.com/ppy/osu/issues/29751)
Date: October 4, 2024
$5.00 USD

[1h 0m] Initialise colours section with default combo colours if none present (https://github.com/ppy/osu/pull/30108)
Date: October 4, 2024
$30.00 USD

[35m] Move setup screen background preview to appropriate form control (https://github.com/ppy/osu/pull/30109)
Date: October 4, 2024
$17.50 USD

[5m] Review: When adding a new combo colour, use the last colour as a starting point (https://github.com/ppy/osu/pull/30110)
Date: October 4, 2024
$2.50 USD

[10m] Review: Add progress tooltip for ArgonSongProgressBar (https://github.com/ppy/osu/pull/30078)
Date: October 4, 2024
$5.00 USD

[45m] Fix improper handling of decimal separator in "form" number boxes / sliders (https://github.com/ppy/osu/pull/30113)
Date: October 4, 2024
$22.50 USD

[55m] Fix difficulty settings sliders attempting to reprocess all hitobjects on every instantaneous change (https://github.com/ppy/osu/pull/30114)
Date: October 4, 2024
$27.50 USD

[15m] Review: Uncap speed OD-accuracy scaling (https://github.com/ppy/osu/pull/30088)
Date: October 4, 2024
$7.50 USD

[20m] Review: Various speed distance difficulty calculation changes (https://github.com/ppy/osu/pull/29980)
Date: October 4, 2024
$10.00 USD

[15m] Review: Implement a bunch of rhythm difficulty calculation fixes (https://github.com/ppy/osu/pull/28871)
Date: October 7, 2024
$7.50 USD

[5m] Review: Make diffcalc workflow recreate comment on completion (https://github.com/ppy/osu/pull/30132)
Date: October 7, 2024
$2.50 USD

[20m] Review: Fix delete dialogs having generic "Caution" header text (https://github.com/ppy/osu/pull/30133)
Date: October 7, 2024
$10.00 USD

[25m] Fix "Center on selected object" button not changing grid coordinates (https://github.com/ppy/osu/pull/30134)
Date: October 7, 2024
$12.50 USD

[5m] Review: Include sliders in accuracy pp if slider head accuracy is in use (https://github.com/ppy/osu/pull/27063)
Date: October 7, 2024
$2.50 USD

[15m] Review: Save `master` state when running diffcalc workflow (https://github.com/ppy/osu/pull/30135)
Date: October 7, 2024
$7.50 USD

[1h 50m] Handle mid play mod changes (https://github.com/ppy/osu-server-spectator/pull/245)
Date: October 7, 2024
$55.00 USD

[10m] Review: Statistical accuracy PP and difficulty scaling for the osu!taiko ruleset (https://github.com/ppy/osu/pull/20963)
Date: October 7, 2024
$5.00 USD

[5m] Bump difficulty calculator versions (https://github.com/ppy/osu/pull/30139)
Date: October 7, 2024
$2.50 USD

[2h 5m] Fix incorrect cutoffs on grade dial when displaying lazer scores and stable scores in lazer mode (https://github.com/ppy/osu-web/pull/11536)
Date: October 8, 2024
$62.50 USD

[40m] Investigate: Text rendering is laggy with long strings (https://github.com/ppy/osu/issues/30067)
Date: October 8, 2024
$20.00 USD

[1h 30m] Investigate: Inconsistent keyboard event handling when both login and settings are open (https://github.com/ppy/osu/issues/30043)
Date: October 8, 2024
$45.00 USD

[1h 50m] Fix currently online display hitting rate limits (https://github.com/ppy/osu/pull/30146)
Date: October 8, 2024
$55.00 USD

[45m] Fix several breakages with migration operation (https://github.com/ppy/osu/pull/30151)
Date: October 8, 2024
$22.50 USD

[6h 50m] Investigate realm hard lock on Android 14+ (https://github.com/realm/realm-core/issues/7950)
Date: October 9, 2024
$205.00 USD

[45m] Fix game deadlocking on startup when set to single thread mode (https://github.com/ppy/osu/pull/30164)
Date: October 9, 2024
$22.50 USD

[10m] Review: Fix split control point context menu option not showing up on newly created control points (https://github.com/ppy/osu/pull/30189)
Date: October 10, 2024
$5.00 USD

[25m] Review: Add ranked date and submitted date filtering to song select (https://github.com/ppy/osu/pull/30145)
Date: October 10, 2024
$12.50 USD

[1h 10m] Fix crashes when attempting to change from a custom ruleset with mods selected to another (https://github.com/ppy/osu/pull/30195)
Date: October 10, 2024
$35.00 USD

[40m] Fix discord RPC complaining yet again if given a single space character as activity state / details (https://github.com/ppy/osu/pull/30198)
Date: October 10, 2024
$20.00 USD

[35m] Fix argon song progress bar tooltip showing during active gameplay (https://github.com/ppy/osu/pull/30199)
Date: October 10, 2024
$17.50 USD

[35m] Investigate: "Score import failed" When downloading replay (https://github.com/ppy/osu/issues/30203)
Date: October 11, 2024
$17.50 USD

[1h 35m] Fix track restarting when trying to switch track change direction with shuffle active (https://github.com/ppy/osu/pull/30215)
Date: October 11, 2024
$47.50 USD

[45m] Review: Fix slow performance of polygon generation tool (https://github.com/ppy/osu/pull/30214)
Date: October 11, 2024
$22.50 USD

[35m] Do not show daily challenge conclusion notification on disconnection (https://github.com/ppy/osu/pull/30218)
Date: October 11, 2024
$17.50 USD

[10m] Review: Enable NRT in `LocalisableStringEqualityComparer` (https://github.com/ppy/osu-framework/pull/6386)
Date: October 11, 2024
$5.00 USD

[15m] Review: Fix Autoplay not working in editor When time is set before Autoplay begins (https://github.com/ppy/osu/pull/30208)
Date: October 11, 2024
$7.50 USD

[1h 20m] Explicitly set S3 timeouts & retry counts (https://github.com/ppy/osu-server-spectator/pull/246)
Date: October 11, 2024
$40.00 USD

[25m] Review: Decrease the time it takes to quick retry by ~650 ms (https://github.com/ppy/osu/pull/30261)
Date: October 14, 2024
$12.50 USD

[5m] Review: Add skin mounting flow (https://github.com/ppy/osu/pull/30226)
Date: October 14, 2024
$2.50 USD

[20m] Review: Remove default keybind for "Toggle FPS counter" (https://github.com/ppy/osu/pull/30264)
Date: October 14, 2024
$10.00 USD

[20m] Review: Add view menu toggle for sample points (https://github.com/ppy/osu/pull/29896)
Date: October 14, 2024
$10.00 USD

[5m] Review: Respect "Prefer metadata in original language" toggle in beatmap deletion dialog (https://github.com/ppy/osu/pull/30274)
Date: October 14, 2024
$2.50 USD

[50m] Review: Refactor to command pattern for change handling (https://github.com/ppy/osu/pull/30255)
Date: October 14, 2024
$25.00 USD

[15m] Review: Fix drawing slider with touch inserts a random control point at beginning (https://github.com/ppy/osu/pull/30263)
Date: October 14, 2024
$7.50 USD

[15m] Review: Allow more localisation in skin editor (https://github.com/ppy/osu/pull/30231)
Date: October 14, 2024
$7.50 USD

[45m] Review: Group `HitResult`s with the same name into one column in beatmap ranking (https://github.com/ppy/osu/pull/30245)
Date: October 14, 2024
$22.50 USD

[15m] Review: Prefer CopyOnWrite cloning over hard link when supported (https://github.com/ppy/osu/pull/30222)
Date: October 14, 2024
$7.50 USD

[1h 35m] Fix shuffle not actually changing the track sometimes (https://github.com/ppy/osu/pull/30277)
Date: October 14, 2024
$47.50 USD

[50m] Fix slider ticks and repeats incorrectly moved to position of head when strict tracking and any conversion mod that moves objects is active (https://github.com/ppy/osu/pull/30281)
Date: October 14, 2024
$25.00 USD

[20m] Fix flip operations sometimes not preserving selection in mania editor (https://github.com/ppy/osu/pull/30284)
Date: October 14, 2024
$10.00 USD

[40m] Fix incorrect transcription of "Banana Republic" medal logic
Date: October 15, 2024
$20.00 USD

[2h 20m] Fix several cases of deselection not correctly terminating drag operations on slider selection blueprint (https://github.com/ppy/osu/pull/30294)
Date: October 15, 2024
$70.00 USD

[30m] Investigate: Changing replay speed moves time even when paused (https://github.com/ppy/osu/issues/30260)
Date: October 15, 2024
$15.00 USD

[15m] Fix scale popover doing things when both scale axes are turned off (https://github.com/ppy/osu/pull/30219)
Date: October 15, 2024
$7.50 USD

[20m] Investigate: Nightcore beats don't resume playing correctly after pausing (https://github.com/ppy/osu/issues/30293)
Date: October 15, 2024
$10.00 USD

[35m] Review: Fix catcher size and hyperdashes indication on adjusting CircleSize (https://github.com/ppy/osu/pull/30300)
Date: October 16, 2024
$17.50 USD

[15m] Review: Add keybind for cycling grid type (https://github.com/ppy/osu/pull/26303)
Date: October 16, 2024
$7.50 USD

[3h 55m] Collect requirements for new beatmap submission system
Date: October 16, 2024
$117.50 USD

[10m] Review: Remove hold-to-confirm delay when pausing using keyboard shortcuts (https://github.com/ppy/osu/pull/30309)
Date: October 16, 2024
$5.00 USD

[28h 45m] WIP: Proof of concept of new beatmap submission system
Date: October 17, 2024
$862.50 USD

[25m] Review: Expose no-op constructors as `protected` (https://github.com/ppy/osu/pull/30335)
Date: October 18, 2024
$12.50 USD

[35m] Review: Refactor `BeatmapAttributeText` to compute values on the fly (https://github.com/ppy/osu/pull/30320)
Date: October 18, 2024
$17.50 USD

[30m] Review: Update dependencies (https://github.com/ppy/osu/pull/30337)
Date: October 18, 2024
$15.00 USD

[15m] Review: Improve scale/rotate popover UX to better match user expectation (https://github.com/ppy/osu/pull/30315)
Date: October 18, 2024
$7.50 USD

[30m] Review: Add "Use relative size" setting to ArgonSongProgress (https://github.com/ppy/osu/pull/30334)
Date: October 18, 2024
$15.00 USD

[50m] Review: Prioritize selecting exact searched acronym with select keybind (https://github.com/ppy/osu/pull/30330)
Date: October 18, 2024
$25.00 USD

[30m] Review: Cursor no longer rotates when using Barrel Roll mod in standard (https://github.com/ppy/osu/pull/30326)
Date: October 18, 2024
$15.00 USD

[40m] Review: Refactor to command pattern for change handling V2 (https://github.com/ppy/osu/pull/30314)
Date: October 18, 2024
$20.00 USD

[5m] Review: Update all dependencies (https://github.com/ppy/osu-server-spectator/pull/247)
Date: October 21, 2024
$2.50 USD

[55m] Review: Use lightweight models to avoid `Guid` overheads (https://github.com/ppy/osu-queue-score-statistics/pull/280)
Date: October 21, 2024
$27.50 USD

[20m] Review: Use static ruleset classes rather than constructing on each usage (https://github.com/ppy/osu-queue-score-statistics/pull/283)
Date: October 21, 2024
$10.00 USD

[15m] Review: Cache finalised attributes to avoid conversion overhead every usage (https://github.com/ppy/osu-queue-score-statistics/pull/282)
Date: October 21, 2024
$7.50 USD

[5m] Review: Split latency checker out into a helper class (https://github.com/ppy/osu-queue-score-statistics/pull/281)
Date: October 21, 2024
$2.50 USD

[35m] Review: Custom playlist music order was ignored. Queue music by filter and collection. (https://github.com/ppy/osu/pull/30343)
Date: October 21, 2024
$17.50 USD

[15m] Review: Add highlight to combo and accuracy when reached maximum. (https://github.com/ppy/osu/pull/30346)
Date: October 21, 2024
$7.50 USD

[30m] Fix playfield skinning layer no longer correctly rotating with the playfield (https://github.com/ppy/osu/pull/30375)
Date: October 21, 2024
$15.00 USD

[2h 5m] Fix timeline blueprints sometimes causing crashes due to current placement blueprint becoming unsorted (https://github.com/ppy/osu/pull/30377)
Date: October 21, 2024
$62.50 USD

[1h 35m] Update SDL to pull in android enter key fix (https://github.com/ppy/SDL3-CS/pull/167)
Date: October 22, 2024
$47.50 USD

[1h 25m] Add search box to chat overlay (https://github.com/ppy/osu/pull/30382)
Date: October 22, 2024
$42.50 USD

[30m] Review: Add breathing room to seek back between control points in editor (https://github.com/ppy/osu/pull/30328)
Date: October 22, 2024
$15.00 USD

[15m] Update SDL3-CS (https://github.com/ppy/osu-framework/pull/6394)
Date: October 22, 2024
$7.50 USD

[25m] Review: Keep editor sidebars expanded by default (https://github.com/ppy/osu/pull/30387)
Date: October 22, 2024
$12.50 USD

[40m] Fix old looping samples not stopping when replacing a `SkinnableSound`'s `Samples` (https://github.com/ppy/osu/pull/30389)
Date: October 22, 2024
$20.00 USD

[10m] Review: Make `BeatmapAttributeText` show values inclusive of mods (https://github.com/ppy/osu/pull/30321)
Date: October 22, 2024
$5.00 USD

[30m] Review: Adjust slider bar implementations to show focused state (https://github.com/ppy/osu/pull/30413)
Date: October 24, 2024
$15.00 USD

[3h 35m] Check ruleset conversion validity when issuing submission tokens (https://github.com/ppy/osu-web/pull/11589)
Date: October 25, 2024
$107.50 USD

[50m] Fix add/edit playlist item operations not checking ruleset conversion eligibility (https://github.com/ppy/osu-server-spectator/pull/248)
Date: October 25, 2024
$25.00 USD

[55m] Do not fall back to beatmap's original ruleset if conversion fails (https://github.com/ppy/osu/pull/30424)
Date: October 25, 2024
$27.50 USD

[1h 50m] Fix multiplayer song select not correctly applying filter sometimes (https://github.com/ppy/osu/pull/30425)
Date: October 25, 2024
$55.00 USD

[50m] Review: Use same hitcircle radius for all skins (https://github.com/ppy/osu/pull/30416)
Date: October 25, 2024
$25.00 USD

[3h 0m] Fix several issues with beatmap online ID management (https://github.com/ppy/osu/pull/30453)
Date: October 30, 2024
$90.00 USD

[5m] Review: Fix editor sidebar resizing on hover repeatedly when polygon popover is opened (https://github.com/ppy/osu/pull/30450)
Date: October 30, 2024
$2.50 USD

[15m] Optimise "True North" medal query
Date: October 31, 2024
$7.50 USD

[1h 25m] Fix test failures in hush-hush medal project
Date: October 31, 2024
$42.50 USD

Total amount $3,352.50 USD

Additional Information

Organization

ppy@ppy
Balance:
$495.17 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: $3,352.50
Payment Processor Fee (paid by ppy): $50.00
Net Amount for ppy: $3,402.50
Organization balance
$495.17 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

$495.17 USD

Fiscal Host:

ppy