Invoice #149984 to ppy
osu!dev (June 2023)
Paid
Invoice #149984
Submitted by Bartłomiej Dach•Approved by Dean Herbert
Jul 14, 2023
Invoice items
[10m] Review: Fix "bubbles" mod not adding pool to hierarchy (and constructing too early) (https://github.com/ppy/osu/pull/23733)
$5.00 USD
[3h 50m] Review: Taiko hitsounding enhancements (https://github.com/ppy/osu/pull/23232)
$115.00 USD
[20m] Review: Automatically disable tablet support on error (https://github.com/ppy/osu/pull/23719)
$10.00 USD
[1h 0m] Review: Add "Snap Colour" mod to osu!standard (https://github.com/ppy/osu/pull/23520)
$30.00 USD
[30m] Review: Fix multiplayer room difficulty range not being updated (https://github.com/ppy/osu/pull/23551)
$15.00 USD
[15m] Fix compile failures after game-side ScoreV2 changes (https://github.com/ppy/osu-server-spectator/pull/174)
$7.50 USD
[20m] Review: Assign multiplayer star rating (https://github.com/ppy/osu-server-spectator/pull/169)
$10.00 USD
[25m] Review: Tidy up results screen statistic item flow (https://github.com/ppy/osu/pull/23718)
$12.50 USD
[1h 30m] Review: Update languages to match osu-web (https://github.com/ppy/osu/pull/23729)
$45.00 USD
[15m] Review: Fix collection name changes not being reflected if enter is not pressed (https://github.com/ppy/osu/pull/23741)
$7.50 USD
[10m] Fix screen navigation test hijacking dummy request handler (https://github.com/ppy/osu/pull/23762)
$5.00 USD
[15m] Fix triangles song progress bar blinking during gameplay (https://github.com/ppy/osu/pull/23781)
$7.50 USD
[55m] Review: Fix ticks being created after the end of drum rolls in osu!taiko editor (https://github.com/ppy/osu/pull/23768)
$27.50 USD
[25m] Review: Add beat snap grid for osu!catch editor (https://github.com/ppy/osu/pull/23770)
$12.50 USD
[45m] Review: Store timestamp of beatmap's last edit time in local database (https://github.com/ppy/osu/pull/23711)
$22.50 USD
[10m] Review: Don't show offset calibration controls when "relax" mod is active (https://github.com/ppy/osu/pull/22934)
$5.00 USD
[10m] Review: Colour argon osu!taiko explosions based on the object hit (https://github.com/ppy/osu/pull/23766)
$5.00 USD
[10m] Review: Fix gameplay playfield border being affected by beatmap track time (https://github.com/ppy/osu/pull/23767)
$5.00 USD
[15m] Review: Update argon osu!mania column colours in line with latest proposal (https://github.com/ppy/osu/pull/23769)
$7.50 USD
[5m] Review: Fix osu!mania scroll speed milliseconds having too much precision (https://github.com/ppy/osu/pull/23776)
$2.50 USD
[25m] Update game packages (and fix compile failures) (https://github.com/ppy/osu-tools/pull/177)
$12.50 USD
[30m] Review: Fix osu!mania barlines showing in front of notes (https://github.com/ppy/osu/pull/23795)
$15.00 USD
[35m] Review: Fix settings jump buttons not always seeking to correct location the first time (https://github.com/ppy/osu/pull/23798)
$17.50 USD
[25m] Review: Add ability to cycle beat snap divisor using hotkeys (https://github.com/ppy/osu/pull/23799)
$12.50 USD
[5m] Review: Refactor `IWorkingBeatmap.Background` to `GetBackground()` (https://github.com/ppy/osu/pull/23808)
$2.50 USD
[10m] Review: Reduce the radius of note-to-note snapping in osu! editor (https://github.com/ppy/osu/pull/23812)
$5.00 USD
[1h 55m] Review: Greatly improve song select performance by cropping beatmap backgrounds before display (https://github.com/ppy/osu/pull/23809)
$57.50 USD
[40m] Review: Fix imported osu!stable scores being scaled by the classic scoring mode (https://github.com/ppy/osu/pull/23817)
$20.00 USD
[20m] Review: Improve usability of beat divisor control (https://github.com/ppy/osu/pull/23722)
$10.00 USD
[10m] Review: Fix weird right-toolbox distance snapping display in osu!catch editor (https://github.com/ppy/osu/pull/23832)
$5.00 USD
[40m] Review: Add setting to limit distance snapping to current time (https://github.com/ppy/osu/pull/23837)
$20.00 USD
[30m] Review: Fix beatmap panel background looking different than usual (https://github.com/ppy/osu/pull/23836)
$15.00 USD
[10m] Review: Fix audio settings not displaying while watching a replay (https://github.com/ppy/osu/pull/23841)
$5.00 USD
[20m] Review: Apply NRT to `MemoryCachingComponent` classes (https://github.com/ppy/osu/pull/23844)
$10.00 USD
[15m] Review: Add a very simple user cache to `ScoreImporter` (https://github.com/ppy/osu/pull/23845)
$7.50 USD
[5m] Bump replay version in encoder after score V2 changes (https://github.com/ppy/osu/pull/23848)
$2.50 USD
[25m] Review: Expose `Path.BackgroundColour` as a settable property (https://github.com/ppy/osu-framework/pull/5830)
$12.50 USD
[1h 15m] Review: Add global cache for shader compilations (https://github.com/ppy/osu-framework/pull/5829)
$37.50 USD
[1h 10m] Fix not being able to receive full score for extremely short sliders with repeats (https://github.com/ppy/osu/pull/23866)
$35.00 USD
[20m] Review: Remove nonsense `Dropdown.AddDropdownItem(text, value)` (https://github.com/ppy/osu-framework/pull/5831)
$10.00 USD
[15m] Review: Fix black jaggies around argon hitcircles (https://github.com/ppy/osu/pull/23853)
$7.50 USD
[5m] Review: Fix toggling mod presets causes too many sounds to play (https://github.com/ppy/osu/pull/23867)
$2.50 USD
[15m] Review: Add include guards to all shaders (https://github.com/ppy/osu-framework/pull/5832)
$7.50 USD
[25m] Review: Remove overrides of PopIn/PopOut in FocusedOverlayContainer (https://github.com/ppy/osu-framework/pull/5834)
$12.50 USD
[2h 45m] Review: Migrate old standardised scores to new algorithm (https://github.com/ppy/osu/pull/23892)
$82.50 USD
[35m] Review: Let team member color match their team color (https://github.com/ppy/osu/pull/23890)
$17.50 USD
[15m] Review: Fix storyboard being null if file doesn't exist (https://github.com/ppy/osu/pull/23889)
$7.50 USD
[20m] Review: Fix music sometimes restarting twice if exiting song select with no beatmap selected (https://github.com/ppy/osu/pull/23888)
$10.00 USD
[10m] Review: Add tooltips to truncated text (https://github.com/ppy/osu/pull/23829)
$5.00 USD
[10m] Review: Fix `Dropdown` calling `GenerateItemText()` before it was fully loaded (https://github.com/ppy/osu-framework/pull/5836)
$5.00 USD
[5m] Review: Fix playback controls in editor handling key repeat when they probably shouldn't (https://github.com/ppy/osu/pull/23904)
$2.50 USD
[2h 0m] Fix 1 million score being unachievable on some mania beatmaps (https://github.com/ppy/osu/pull/23917)
$60.00 USD
[15m] Review: Add a checkbox to toggle line breaking for each mod in tournament mappool screen (https://github.com/ppy/osu/pull/23877)
$7.50 USD
[15m] Review: Truncate online play drawable room name text (https://github.com/ppy/osu/pull/23906)
$7.50 USD
[5m] Review: Adjust argon progress display to work well on bright backgrounds (https://github.com/ppy/osu/pull/23884)
$2.50 USD
[40m] Review: Add source generator for HandleInputCache (https://github.com/ppy/osu-framework/pull/5761)
$20.00 USD
[25m] Fix reimporting old lazer scores undoing standardised score recalculation (https://github.com/ppy/osu/pull/23930)
$12.50 USD
[30m] Review: Fix score migration not migrating all scores properly (https://github.com/ppy/osu/pull/23934)
$15.00 USD
[20m] Review: Fix osu!mania hold notes sometimes looking incorrect after rewind (https://github.com/ppy/osu/pull/23936)
$10.00 USD
[45m] Review: Fix performance when viewing the tail end of a long / zoomed-in waveform (https://github.com/ppy/osu-framework/pull/5843)
$22.50 USD
[10m] Review: Move `OrderByTotalScore()` to an extension method (https://github.com/ppy/osu/pull/23937)
$5.00 USD
[1h 10m] Review: Fix distance snap grid circles not correctly being centred on snap point (https://github.com/ppy/osu/pull/23938)
$35.00 USD
[30m] Review: Fix Triangle skin colors with Dual Stage mod (https://github.com/ppy/osu/pull/23946)
$15.00 USD
[30m] Review: Ensure renderer-api-driven frame wait is only invoked when a frame is actually drawn (https://github.com/ppy/osu-framework/pull/5846)
$15.00 USD
[15m] Review: Avoid humanizer regex compilation overhead when opening song select for the first time (https://github.com/ppy/osu/pull/23951)
$7.50 USD
[2h 35m] Review: Add mod search (https://github.com/ppy/osu/pull/23414)
$77.50 USD
[2h 40m] Review: Make key counter skinnable (https://github.com/ppy/osu/pull/23926)
$80.00 USD
[20m] Review: Fix item labels not generated while dropdown is in `Ready` state (https://github.com/ppy/osu-framework/pull/5850)
$10.00 USD
[15m] Review: Update game-side ruleset when changing difficulty in the editor (https://github.com/ppy/osu/pull/23964)
$7.50 USD
[15m] Review: Fix beatmap info not showing individual difficulty bpm (https://github.com/ppy/osu/pull/23969)
$7.50 USD
[55m] Review: Disable posting comments when logged out (https://github.com/ppy/osu/pull/23971)
$27.50 USD
[50m] Review: Add hotkey to save replay (https://github.com/ppy/osu/pull/23967)
$25.00 USD
[1h 15m] Review: Ensure triple buffer never uses the same buffer twice in a row (https://github.com/ppy/osu-framework/pull/5853)
$37.50 USD
[2h 10m] Review: Adjust `GameplaySampleTriggerSource` to only switch samples when close enough to the next hit object (https://github.com/ppy/osu/pull/23976)
$65.00 USD
[25m] Review: Disable beatmap skinning support when entering the skin editor (https://github.com/ppy/osu/pull/23975)
$12.50 USD
[30m] Review: Fix presenting beatmaps while in a multiplayer room not working (https://github.com/ppy/osu/pull/23974)
$15.00 USD
[10m] Review: Improve nested `ScrollContainer` tests (https://github.com/ppy/osu-framework/pull/5845)
$5.00 USD
[25m] Review: Remove assembly dropdown from visual test browser (https://github.com/ppy/osu-framework/pull/5855)
$12.50 USD
[20m] Review: Allow notifications while the game is paused (or in break time) (https://github.com/ppy/osu/pull/23972)
$10.00 USD
[5m] Review: Fix combo counter on legacy skins flipping when "Floating Fruits" mod is active (https://github.com/ppy/osu/pull/23999)
$2.50 USD
[50m] Review: Apply NRT to all files where it can be easily applied (https://github.com/ppy/osu-framework/pull/5867)
$25.00 USD
[40m] Review: Adjust the default accuracy-combo split to 50-50 for osu! ruleset (https://github.com/ppy/osu/pull/24016)
$20.00 USD
[15m] Review: Change "floating fruits" mod to only apply adjustments to the playfield (https://github.com/ppy/osu/pull/24009)
$7.50 USD
[2h 40m] Review: Apply NRT to all files where it can be easily applied (https://github.com/ppy/osu/pull/24021)
$80.00 USD
[25m] Review: Apply required nullability changes in line with framework update (https://github.com/ppy/osu/pull/24019)
$12.50 USD
[1h 45m] Regenerate Venera font asset to contain proper glyphs for regional separator characters (https://github.com/ppy/osu-resources/pull/265)
$52.50 USD
[15m] Review: Fix issues with score upload logic (https://github.com/ppy/osu-server-spectator/pull/176)
$7.50 USD
[45m] Review: Only require exit confirmation when there are background operations (https://github.com/ppy/osu/pull/23987)
$22.50 USD
[5m] Review: Fix tournament chat potentially crashing due to null current match (https://github.com/ppy/osu/pull/24033)
$2.50 USD
[25m] Review: Update deployment workflow to automatically run on new tag (https://github.com/ppy/osu-framework/pull/5873)
$12.50 USD
[20m] Fix skip not triggering in multiplayer (https://github.com/ppy/osu/pull/24053)
$10.00 USD
[50m] Review: Add exact match support for song select searches (https://github.com/ppy/osu/pull/24045)
$25.00 USD
[50m] Review: Fix incorrect realm copy logic when a beatmap becomes detached from its set (https://github.com/ppy/osu/pull/24060)
$25.00 USD
[10m] Review: Add missing "title=" search support at song select (https://github.com/ppy/osu/pull/24057)
$5.00 USD
[30m] Review: Add support for matching full terms at song select using suffixed `!` (https://github.com/ppy/osu/pull/24058)
$15.00 USD
[30m] Review: Add support for `Ctrl` + `<` / `>` to rotate selection in editor (https://github.com/ppy/osu/pull/24059)
$15.00 USD
[10m] Review: Localise common game notifications (https://github.com/ppy/osu/pull/24064)
$5.00 USD
[5m] Fix delete difficulty flow not actually deleting the difficulty from realm (https://github.com/ppy/osu/pull/24067)
$2.50 USD
[5m] Review: Use more correct localised string source for "sign out" text (https://github.com/ppy/osu/pull/24068)
$2.50 USD
[25m] Review: Trigger state change when flipping via hotkey in the editor (https://github.com/ppy/osu/pull/24070)
$12.50 USD
[1h 20m] Review: Add difficulty attributes to facilitate conversion from legacy score, and convert existing scores (https://github.com/ppy/osu/pull/24072)
$40.00 USD
[5m] Review: Localise chat related notifications (https://github.com/ppy/osu/pull/24076)
$2.50 USD
[10m] Review: Update veldrid (https://github.com/ppy/osu-framework/pull/5876)
$5.00 USD
[5m] Review: Never remove significant digits from stsar rating displays (https://github.com/ppy/osu/pull/24080)
$2.50 USD
Total amount $1,870.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,870.00
Payment Processor Fee (paid by ppy): $37.40
Net Amount for ppy: $1,907.40
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