Invoice #87356 to ppy
osu!dev (July 2022)
Paid
Invoice #87356
Submitted by frenzibyte•Approved by Dean Herbert
Jul 22, 2022
Invoice items
[2h] More work on long tap to right click (https://github.com/ppy/osu-framework/pull/5255)
$50.00 USD
[15m] Fix `GetLocalisableDescription` not working on `LocalsiableString` types (https://github.com/ppy/osu-framework/pull/5263)
$6.25 USD
[1h] Validate transform values before queuing to drawable (https://github.com/ppy/osu-framework/pull/5264)
$25.00 USD
[1h] Review "Refactor difficulty icons to not suck" (https://github.com/ppy/osu/pull/18819)
$25.00 USD
[1h] Fix dragged click initiating double click on second attempt (https://github.com/ppy/osu-framework/pull/5268)
$25.00 USD
[30m] Review "Move joystick-axis-to-button simulation out of JoystickHandler" (https://github.com/ppy/osu-framework/pull/5278)
$12.50 USD
[15m] Review "Add difficulty filter reset to song select "no results" suggestions" (https://github.com/ppy/osu/pull/18963)
$6.25 USD
[15m] Review "Allow disabling forced GC during test runs" (https://github.com/ppy/osu-framework/pull/5284)
$6.25 USD
[30m] Review "Fix slider bar drags not being relative to mouse down position" (https://github.com/ppy/osu-framework/pull/5277)
$12.50 USD
[15m] Fixed replays showing incorrect star difficulty on load (https://github.com/ppy/osu/pull/18984)
$6.25 USD
[15m] Review "Fix BeatmapInfoWedge test potentially failing due to quick initial load" (https://github.com/ppy/osu/pull/18940)
$6.25 USD
[30m] Review "Nullability annotations for bindables" (https://github.com/ppy/osu-framework/pull/5099)
$12.50 USD
[30m] Fix tournament mod icons no longer used (https://github.com/ppy/osu/issues/18989)
$12.50 USD
[30m] Review "Fix default spinner's accent on rewind in user replays" (https://github.com/ppy/osu/pull/19007)
$12.50 USD
[30m] Review "Reduce Scheduler overhead when no tasks are pending" (https://github.com/ppy/osu-framework/pull/5295)
$12.50 USD
[15m] Review "Remove class constraint on AsNonNull()" (https://github.com/ppy/osu-framework/pull/5296)
$6.25 USD
[30m] Fix draw visualiser taking hover away (https://github.com/ppy/osu-framework/pull/5297)
$12.50 USD
[15m] Review "Fix skins potentially being duplicated on batch import" (https://github.com/ppy/osu/pull/19029)
$6.25 USD
[1h] Review "Fix custom rulesets not importing scores at all" (https://github.com/ppy/osu/pull/19025)
$25.00 USD
[1h] Review "Fix background loading excessively on startup" (https://github.com/ppy/osu/pull/19032)
$25.00 USD
[15m] Review "Fix editor saving not updating BeatmapSetInfo's hash" (https://github.com/ppy/osu/pull/19034)
$6.25 USD
[2h] Add collection support for playlist items (https://github.com/ppy/osu/pull/19037)
$50.00 USD
[30m] Review "Add hidden item toggle to directory/file selectors" (https://github.com/ppy/osu/pull/19048)
$12.50 USD
[1h] Review "Populate user ID for locally imported scores" (https://github.com/ppy/osu/pull/19038)
$25.00 USD
[30m] Review "Add support for a drawings screen video background" (https://github.com/ppy/osu/pull/19069)
$12.50 USD
[15m] Review "Fix editor playing object samples while paused after cancelling exit" (https://github.com/ppy/osu/pull/19063)
$6.25 USD
[30m] Review "Remove the nullable disable annotation in the ruleset class" (https://github.com/ppy/osu/pull/19066)
$12.50 USD
[1.5h] Add tests and apply changes to "Allow including playlist items to beatmap collections via context menu" (https://github.com/ppy/osu/pull/19037#discussion_r916501417)
$37.50 USD
[30m] Review "Disable tournament client "save changes" button when there's no changes to save" (https://github.com/ppy/osu/pull/19100)
$12.50 USD
[1h] Investigate potential dialog overlay exception (https://github.com/ppy/osu/pull/19114)
$25.00 USD
[30m] Simplify playlist item collections changes (https://github.com/ppy/osu/pull/19037#issuecomment-1184003113)
$12.50 USD
[1h] Investigate large file imports slowed down significantly (https://github.com/ppy/osu/issues/19116)
$25.00 USD
[30m] Fix source and tags filtering via beatmap listing rather than song select (https://github.com/ppy/osu/pull/19124)
$12.50 USD
[15m] Review "Fix clicking search link from song select sometimes not switching search mode to "relevance"" (https://github.com/ppy/osu/pull/19129)
$6.25 USD
[2h] Review "Add ability to save failed score" (https://github.com/ppy/osu/pull/18785)
$50.00 USD
[15m] Fix login overlay not showing API error messages (https://github.com/ppy/osu/issues/19135)
$6.25 USD
[30m] Cleanup review "Add in-game updater for linux platforms" (https://github.com/ppy/osu/pull/19109)
$12.50 USD
[2h] Replace country class with enumeration (https://github.com/ppy/osu/pull/19137)
$50.00 USD
[30m] Store user country on databased scores (https://github.com/ppy/osu/pull/19139)
$12.50 USD
[1.5h] Look into suggested changes on country enum PR (https://github.com/ppy/osu/pull/19137#issuecomment-1186239666)
$37.50 USD
[30m] Look into `SoloScoreInfo` mods not unmapping properly (https://github.com/ppy/osu/issues/19144)
$12.50 USD
[30m] Review "Update profile web overlay to use SoloScoreInfo" (https://github.com/ppy/osu/pull/19192)
$12.50 USD
[1h] Remove score multiplier from mods with customisation (https://github.com/ppy/osu/issues/7698)
$25.00 USD
[30m] Review "Fix creating multiplayer game during server migration not joining new room correctly" (https://github.com/ppy/osu/pull/19189)
$12.50 USD
[15m] Fix `OverlayContainer` no longer blocking mouse move events (https://github.com/ppy/osu-framework/pull/5313)
$6.25 USD
[6h] Replicate osu!(stable)'s hit target position with "Classic" mod (https://github.com/ppy/osu/pull/17622)
$150.00 USD
[2h] Reduce `Bindable` allocations on `HitObject` classes (https://github.com/ppy/osu/discussions/18357)
$50.00 USD
[30m] Highlight perfect slider tick/end judgements (https://github.com/ppy/osu/pull/19244)
$12.50 USD
[15m] Review "Fix multiplayer map selection carousel opening to wrong map" (https://github.com/ppy/osu/pull/19234)
$6.25 USD
[30m] Investigate and fix wiki redirection error (https://github.com/ppy/osu/pull/19246)
$12.50 USD
[1h] Review "Add game-side FPS counter" (https://github.com/ppy/osu/pull/19250)
$25.00 USD
[15m] Review "Remove nullable disable annotation in mods for catch ruleset" (https://github.com/ppy/osu/pull/19249)
$6.25 USD
[2h] Fix failed scores displaying incorrect total score and max combo (https://github.com/ppy/osu/pull/19263)
$50.00 USD
[3h] Review "Guard against work being queued on an already-disposed ThreadedTaskScheduler" (https://github.com/ppy/osu-framework/pull/5320)
$75.00 USD
[10h] First pass on reimplementing Veldrid with smoogi's refactor (in summary: tidy up `IRenderer` to start implementing veldrid with, port pipeline and commands over to renderer class, implement veldrid textures, implement veldrid vertex/index buffers, move vertex structures and add utils for veldrid)
$250.00 USD
Total amount $1,437.50 USD
Additional Information
Paid to
frenzibyte@frenzibyte
payout method
PayPal
Email address
********
By frenzibyte
on Expense created
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,437.50
Payment Processor Fee (paid by ppy): $28.75
Net Amount for ppy: $1,466.25
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