Invoice #213752 to ppy
osu!dev (July 2024)
Paid
Invoice #213752
Submitted by Bartłomiej Dach•Approved by Dean Herbert
Aug 1, 2024
Invoice items
[15m] Review: Fix `ManiaModInvert` permanently destroying the beatmap (https://github.com/ppy/osu/pull/28689)
$7.50 USD
[20m] Review: Remove `HasFlagFast()` extension, restore `Enum.HasFlag()` (https://github.com/ppy/osu-framework/pull/6324)
$10.00 USD
[1h 5m] Review: Don't use `FillFlowContainer` in `VirtualisedListContainer` (https://github.com/ppy/osu-framework/pull/6321)
$32.50 USD
[10m] Fix slider tail volume not saving (https://github.com/ppy/osu/pull/28619)
$5.00 USD
[3h 45m] Reimplement missing gameplay test hotkeys from stable (https://github.com/ppy/osu/pull/28705)
$112.50 USD
[20m] Add option to remove breaks via timeline context menu (https://github.com/ppy/osu/pull/28707)
$10.00 USD
[1h 15m] Include node samples when changing additions and banks (https://github.com/ppy/osu/pull/28711)
$37.50 USD
[45m] Review: Detach mod customisation area from the footer and replace with an overlay panel display (https://github.com/ppy/osu/pull/28553)
$22.50 USD
[30m] Review: Move combo counter to ruleset-specific HUD components container (https://github.com/ppy/osu/pull/26249)
$15.00 USD
[15m] Review: Enhance Rank Display: Show Maximum and Minimum Achievable Ranks (https://github.com/ppy/osu/pull/28614)
$7.50 USD
[1h 10m] Review: Add verify checks for incorrect title markers (https://github.com/ppy/osu/pull/28716)
$35.00 USD
[15m] Add ability to cycle slider control point types via keyboard (https://github.com/ppy/osu/pull/28509)
$7.50 USD
[4h 25m] Improve results displays in daily challenge screen (https://github.com/ppy/osu/pull/28740)
$132.50 USD
[10m] Review: Fix editor not updating ruleset when switching difficulty (https://github.com/ppy/osu/pull/28738)
$5.00 USD
[20m] Review: Always inherit the volume from the previous hit object on placement (https://github.com/ppy/osu/pull/28728)
$10.00 USD
[25m] Review: Allow inheriting addition bank from previous hitobject when using auto bank assignment (https://github.com/ppy/osu/pull/28727)
$12.50 USD
[10m] Review: Fix node samples always having default samples on placement (https://github.com/ppy/osu/pull/28726)
$5.00 USD
[10m] Review: Allow seeking to sample point on double-click (https://github.com/ppy/osu/pull/28737)
$5.00 USD
[35m] Review: Make editor flip, rotate, and scale tools revolve around the grid center (https://github.com/ppy/osu/pull/26311)
$17.50 USD
[55m] Fix incorrect ternary state computation for bank toggles (https://github.com/ppy/osu/pull/28746)
$27.50 USD
[1h 15m] Investigate: Drawing sliders when using a touch device doesn't work as expected (https://github.com/ppy/osu/issues/26509)
$37.50 USD
[45m] Fix editor menus overflowing off screen (https://github.com/ppy/osu/pull/28765)
$22.50 USD
[10m] Fix editor player crashing with UR counter present in skin (https://github.com/ppy/osu/pull/28767)
$5.00 USD
[15m] Fix editor playback control not removing correct adjustment (https://github.com/ppy/osu/pull/28770)
$7.50 USD
[15m] Review: Simplify realm model tracking in `BeatmapCarousel` (and fix hard delete handling) (https://github.com/ppy/osu/pull/28769)
$7.50 USD
[10m] Review: Fix CurrentTimeAccurate being inaccurate (https://github.com/ppy/osu/pull/28772)
$5.00 USD
[45m] Review: Fix breaks not showing unless already ordered in the beatmap file (https://github.com/ppy/osu/pull/28771)
$22.50 USD
[25m] Fix composer disappearing when undoing change to control points (https://github.com/ppy/osu/pull/28776)
$12.50 USD
[3h 0m] Redesign editor timelines to address most frequent user complaints (https://github.com/ppy/osu/pull/28788)
$90.00 USD
[10m] Review: Adjust editor transparent tweens to be less "flashy" (https://github.com/ppy/osu/pull/28787)
$5.00 USD
[20m] Review: Fix flashlight dimming on sliders with Cinema mod (https://github.com/ppy/osu-resources/pull/328)
$10.00 USD
[20m] Review: Fix deleted beatmap sets potentially reappearing due to pending update requests (https://github.com/ppy/osu/pull/28789)
$10.00 USD
[10m] Review: Add caret transition to beatmap listing sort tab items (https://github.com/ppy/osu/pull/28786)
$5.00 USD
[5h 5m] Run stacking while performing movement in osu! composer (https://github.com/ppy/osu/pull/28792)
$152.50 USD
[1h 5m] Improve performance of automatic break regeneration (https://github.com/ppy/osu/pull/28801)
$32.50 USD
[1h 20m] Review: Add ability to edit beatmap content externally (https://github.com/ppy/osu/pull/28800)
$40.00 USD
[5m] Review: Fix beatmap card progress bar becoming pancake when starting (https://github.com/ppy/osu/pull/28802)
$2.50 USD
[5m] Review: Fix break overlay progress bar becoming a pancake near end of break (https://github.com/ppy/osu/pull/28802)
$2.50 USD
[10m] Review: Ignore ongoing text drag selection when user writes to textbox (https://github.com/ppy/osu-framework/pull/6328)
$5.00 USD
[45m] Remove setup screen controls that do nothing useful (https://github.com/ppy/osu/pull/28806)
$22.50 USD
[2h 10m] Match mania editor playfield time range with timeline zoom (https://github.com/ppy/osu/pull/28809)
$65.00 USD
[10m] Review: Fix confirm exit dialog overflowing from too many ongoing operations (https://github.com/ppy/osu/pull/28807)
$5.00 USD
[20m] Review: Fix incorrect continuation in `ImportAsUpdate` causing UI blockage (https://github.com/ppy/osu/pull/28818)
$10.00 USD
[15m] Review: Fix confirm exit dialog potentially showing incorrect number of ongoing operations (https://github.com/ppy/osu/pull/28808)
$7.50 USD
[20m] Review: Fix editor UI transparency being incorrectly opaque when hovering slider control points (https://github.com/ppy/osu/pull/28819, https://github.com/ppy/osu/pull/28821)
$10.00 USD
[15m] Review: Fix intermittent `Playing` state on short looping samples (https://github.com/ppy/osu-framework/pull/6329)
$7.50 USD
[45m] Review: Make time move along at the same rate in all threads during headless execution (https://github.com/ppy/osu-framework/pull/6327)
$22.50 USD
[7h 15m] Send client-generated session GUID for identification purposes (https://github.com/ppy/osu/pull/28892 / https://github.com/ppy/osu-server-spectator/pull/238)
$217.50 USD
[10m] Review: Run beatmap verifiers asynchronously (https://github.com/ppy/osu/pull/28830)
$5.00 USD
[20m] Review: Add tooltips to summary timeline display (https://github.com/ppy/osu/pull/28831)
$10.00 USD
[30m] Review: Add toggles and hotkeys for configuring sample addition bank (https://github.com/ppy/osu/pull/28863)
$15.00 USD
[35m] Review: Enforce real time difficulty for mod combinations which are not stored in the database (https://github.com/ppy/osu-queue-score-statistics/pull/274)
$17.50 USD
[40m] Review: Fix judgement animation getting cut early (https://github.com/ppy/osu/pull/28881)
$20.00 USD
[15m] Review: Update framework (https://github.com/ppy/osu/pull/28882)
$7.50 USD
[10m] Review: Fix summary timeline timing points being incorrectly positioned (https://github.com/ppy/osu/pull/28883)
$5.00 USD
[20m] Review: Fix BackgroundDataStoreProcessor test failure (https://github.com/ppy/osu/pull/28884)
$10.00 USD
[30m] Review: Add custom hue support to user profile overlay (https://github.com/ppy/osu/pull/28849)
$15.00 USD
[35m] Investigate: Sometimes undo slider changes set the anchor type to bezier (https://github.com/ppy/osu/issues/28888)
$17.50 USD
[1h 0m] Fix popovers one-frame-twitching in specific circumstances (https://github.com/ppy/osu-framework/pull/6335)
$30.00 USD
[1h 30m] Exclude protected beatmaps from consideration in several places (https://github.com/ppy/osu/pull/28890)
$45.00 USD
[5h 5m] WIP: Add hotkey displays to editor controls (https://discord.com/channels/188630481301012481/188630652340404224/1263421081574834207)
$152.50 USD
[15m] Review: Fix degraded performance when changing mod settings on a large beatmap (https://github.com/ppy/osu/pull/28936)
$7.50 USD
[30m] Fix skipping to next track not working (https://github.com/ppy/osu/pull/28942)
$15.00 USD
[40m] Fix crash when adding mania notes right after changing timing point (https://github.com/ppy/osu/pull/28944)
$20.00 USD
[25m] Investigate: The volume of the slider body is the same as the slider head (https://github.com/ppy/osu/issues/28921)
$12.50 USD
[5m] Review: Minor editor design tweaks (https://github.com/ppy/osu/pull/28948)
$2.50 USD
[10m] Review: Implemented ability to adjust already-placed objects when changing timing offsets (https://github.com/ppy/osu/pull/28382)
$5.00 USD
[1h 0m] Fix swells not being correctly treated in editor gameplay test (https://github.com/ppy/osu/pull/28995)
$30.00 USD
[10m] Fix editor UI dimming when hovering over expanded part of toolboxes (https://github.com/ppy/osu/pull/28996)
$5.00 USD
[1h 45m] Fix various shortcomings in juice stream selection blueprint (https://github.com/ppy/osu/pull/28999)
$52.50 USD
[2h 20m] Fix duration fluctuations and one-frame jitters when editing juice streams (https://github.com/ppy/osu/pull/29019)
$70.00 USD
[30m] Add environment variables list to README (https://github.com/ppy/osu-server-spectator/pull/239)
$15.00 USD
[40m] Add tolerance when drag-scrolling editor timeline (https://github.com/ppy/osu/pull/29020)
$20.00 USD
[45m] Implement hush-hush medals
$22.50 USD
[35m] Move unnecessary properties from `BeatmapInfo` / realm to `IBeatmap` (https://github.com/ppy/osu/pull/28473)
$17.50 USD
[55m] Respect pre-empt time when auto-generating breaks (https://github.com/ppy/osu/pull/29021)
$27.50 USD
[45m] Include position when indexing playlist item scores (https://github.com/ppy/osu-web/pull/11354)
$22.50 USD
[20m] Exit daily challenge screen when going offline (https://github.com/ppy/osu/pull/29037)
$10.00 USD
[1h 20m] Make sample popover change properties of all samples in multiple selection (https://github.com/ppy/osu/pull/29039)
$40.00 USD
[3h 25m] Review: Add legacy key counter support (https://github.com/ppy/osu/pull/29027)
$102.50 USD
[20m] Review: Fix excessive leaderboard refreshes in daily challenge screen (https://github.com/ppy/osu/pull/29054)
$10.00 USD
[10m] Review: Fix failed scores getting included in playlist score distribution (https://github.com/ppy/osu-server-spectator/pull/240)
$5.00 USD
[1h 5m] Fix incorrect reporting of user rank in room in case of score ties (https://github.com/ppy/osu-server-spectator/pull/241)
$32.50 USD
[25m] Review: Improve daily challenge event feed (https://github.com/ppy/osu/pull/29055)
$12.50 USD
[1h 20m] Review: Fix daily challenge not showing a replay button in results screen (https://github.com/ppy/osu/pull/29057)
$40.00 USD
[5m] Review: Fix daily challenge abruptly discarding score selection when opening results screen (https://github.com/ppy/osu/pull/29058)
$2.50 USD
[15m] Fix not being able to send chat reports on daily challenge screen (https://github.com/ppy/osu/pull/29067)
$7.50 USD
[45m] Fix crash when toggling extended statistics visibility during results load (https://github.com/ppy/osu/pull/29068)
$22.50 USD
[50m] Fix several missing properties on `MultiplayerScore` (https://github.com/ppy/osu/pull/29071)
$25.00 USD
[40m] Fix considering playlist score as user high if total is equal to previous high (https://github.com/ppy/osu-web/pull/11361)
$20.00 USD
[20m] Don't force exit to main menu when presenting scores from within online screens (https://github.com/ppy/osu/pull/29097)
$10.00 USD
[1h 40m] Implement component for displaying running totals in daily challenge (https://github.com/ppy/osu/pull/29099)
$50.00 USD
[20m] Review: Fix statistics wedge not showing correct values in daily challenge (https://github.com/ppy/osu/pull/29100)
$10.00 USD
[15m] Fix preview tracks not stopping playback when suspending/exiting daily challenge screen (https://github.com/ppy/osu/pull/29101)
$7.50 USD
[30m] Fix daily challenge screen not applying track adjustments from mods (https://github.com/ppy/osu/pull/29104)
$15.00 USD
[40m] Review: Add caching and total room score tracking for multiplayer playlist item statistics (https://github.com/ppy/osu-server-spectator/pull/242)
$20.00 USD
[1h 20m] Improve score breakdown on daily challenge (https://github.com/ppy/osu/pull/29108)
$40.00 USD
[5m] Review: Adjust weight and text in event feed output (https://github.com/ppy/osu/pull/29112)
$2.50 USD
[15m] Review: Fix "Beatmap not downloaded" tooltip hint not showing in daily challenge (https://github.com/ppy/osu/pull/29115)
$7.50 USD
[20m] Review: Fix score breakdown tooltips appearing in other feeds (https://github.com/ppy/osu/pull/29159)
$10.00 USD
[5m] Review: Fix daily challenge background clipping when settings/notifications is opened (https://github.com/ppy/osu/pull/29127)
$2.50 USD
[25m] Review: Add ability to copy leaderboard mods in daily challenge (https://github.com/ppy/osu/pull/29163)
$12.50 USD
[30m] Review: Add daily challenge streak display to user profile overlay (https://github.com/ppy/osu/pull/29157)
$15.00 USD
[35m] Force exit to main menu when presenting scores from within playlists / multiplayer (https://github.com/ppy/osu/pull/29182)
$17.50 USD
[45m] Fix mods persisting after watching replay from daily challenge screen (https://github.com/ppy/osu/pull/29184)
$22.50 USD
[20m] Add logging when starting and stopping watch operations in online metadata client (https://github.com/ppy/osu/pull/29185)
$10.00 USD
[1h 50m] Add notification on daily challenge conclusion & start of new one (https://github.com/ppy/osu/pull/29188)
$55.00 USD
[5m] Review: Fix mod preset tooltip's descriptions text being cut off (https://github.com/ppy/osu/pull/29166)
$2.50 USD
[5m] Review: Handle timestamp mod content (https://github.com/ppy/osu/pull/29172)
$2.50 USD
[15m] Review: Favour updating daily challenge statistics when they come on screen (https://github.com/ppy/osu/pull/29187)
$7.50 USD
[20m] Review: Fix online status not persisting correctly (https://github.com/ppy/osu/pull/29186)
$10.00 USD
[15m] Review: Chatline background color pattern altering (https://github.com/ppy/osu/pull/29137)
$7.50 USD
[5m] Review: Use new footer for daily challenge (https://github.com/ppy/osu/pull/29165)
$2.50 USD
[1h 50m] Fix incorrect `DifficultyBindable` logic (https://github.com/ppy/osu/pull/29198)
$55.00 USD
[5m] Review: Flash customise button on mod overlay when it becomes available (https://github.com/ppy/osu/pull/29212)
$2.50 USD
[5m] Review: Always show timing points in timeline when at the timing screen (https://github.com/ppy/osu/pull/29211)
$2.50 USD
Total amount $2,785.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: $2,785.00
Payment Processor Fee (paid by ppy): $50.00
Net Amount for ppy: $2,835.00
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