Open Collective
Open Collective
Loading

Invoice #191149 to ppy

osu!dev (February 2024)

Paid
Invoice #191149

Submitted by Bartłomiej DachApproved by Dean Herbert

Mar 4, 2024

Invoice items
[15m] Review: Make verify command faster by bypassing second-level data lookup (https://github.com/ppy/osu-queue-score-statistics/pull/210)
Date: February 1, 2024
$7.50 USD

[5m] Review: Order by `score_id` instead of `queue_id` (https://github.com/ppy/osu-queue-score-statistics/pull/214)
Date: February 1, 2024
$2.50 USD

[30m] Review: Add a timeout condition to avoid score watchers getting stuck (https://github.com/ppy/osu-queue-score-statistics/pull/215)
Date: February 1, 2024
$15.00 USD

[10m] Review: Change type of some exceptions so they're logged (https://github.com/ppy/osu-server-spectator/pull/216)
Date: February 1, 2024
$5.00 USD

[15m] Fix incorrect queue ID accounting in high scores command (https://github.com/ppy/osu-queue-score-statistics/pull/216)
Date: February 1, 2024
$7.50 USD

[5m] Review: Fix `BatchInserter` not showing correct process range due to no guaranteed ordering (https://github.com/ppy/osu-queue-score-statistics/pull/217)
Date: February 1, 2024
$2.50 USD

[1h 50m] Log score uploader errors to sentry (https://github.com/ppy/osu-server-spectator/pull/217)
Date: February 1, 2024
$55.00 USD

[10m] Review: Give better visibility when the game is pending 2FA (https://github.com/ppy/osu/pull/26920)
Date: February 1, 2024
$5.00 USD

[1h 50m] Display which mods grant pp (https://github.com/ppy/osu/pull/26934)
Date: February 1, 2024
$55.00 USD

[15m] Allow a few new mods and mod settings for pp (https://github.com/ppy/osu/pull/26935)
Date: February 1, 2024
$7.50 USD

[15m] Use reintroduced `IMod.Ranked` property from game to determine eligibility of score for pp (https://github.com/ppy/osu-queue-score-statistics/pull/218)
Date: February 1, 2024
$7.50 USD

[1h 5m] Add 2FA verification screen to registration flow (https://github.com/ppy/osu/pull/26950)
Date: February 2, 2024
$32.50 USD

[25m] Review: Add readonly dictionary wrapper that removes enumerator alloc (https://github.com/ppy/osu-framework/pull/6163)
Date: February 2, 2024
$12.50 USD

[20m] Review: Fix results screen not handling F ranks properly (https://github.com/ppy/osu/pull/26733)
Date: February 2, 2024
$10.00 USD

[25m] Review: Adjust `BeatSyncContainer`'s early animate offset based on source's rate (https://github.com/ppy/osu/pull/26707)
Date: February 2, 2024
$12.50 USD

[45m] Review: Avoid closure allocations when applying hit object results (https://github.com/ppy/osu/pull/26694)
Date: February 2, 2024
$22.50 USD

[20m] Review: Knock some sense into sample classes (https://github.com/ppy/osu/pull/26720)
Date: February 2, 2024
$10.00 USD

[20m] Review: Fix editor not saving when textbox is focused during exit procedure (https://github.com/ppy/osu/pull/26717)
Date: February 2, 2024
$10.00 USD

[40m] Review: Fix Waveform not disposing Stream (https://github.com/ppy/osu-framework/pull/6152)
Date: February 2, 2024
$20.00 USD

[15m] Review: Update inspectcode to 2023.3.3 (https://github.com/ppy/osu/pull/26956)
Date: February 2, 2024
$7.50 USD

[20m] Review: Update to .NET 8 + C# 12 (https://github.com/ppy/osu/pull/26957)
Date: February 2, 2024
$10.00 USD

[5m] Update readme after .NET 8 bump (https://github.com/ppy/osu-tools/pull/197)
Date: February 5, 2024
$2.50 USD

[35m] Review: Upgrade to .NET 8 and C# 12 (https://github.com/ppy/osu-framework/pull/6169)
Date: February 5, 2024
$17.50 USD

[10m] Review: Update to .NET 8 (https://github.com/ppy/osu-deploy/pull/160)
Date: February 5, 2024
$5.00 USD

[15m] Review: Add infrastructure for embedding Win32 icons (https://github.com/ppy/osu-resources/pull/308)
Date: February 5, 2024
$7.50 USD

[30m] Review: Adjust default min result of SliderTailHit, remove override (https://github.com/ppy/osu/pull/26877)
Date: February 5, 2024
$15.00 USD

[45m] Review: Add support for computing performance of non-legacy scores (https://github.com/ppy/osu-tools/pull/195)
Date: February 5, 2024
$22.50 USD

[25m] Review: Fix `DrawableManiaRuleset` performing skin lookup every frame (https://github.com/ppy/osu/pull/26938)
Date: February 5, 2024
$12.50 USD

[5m] Review: Add `[RequireStaticDelegate]` annotations (https://github.com/ppy/osu-framework/pull/6174)
Date: February 5, 2024
$2.50 USD

[15m] Review: Fix multiplayer/playlists lounge screen disposing rooms synchronously (https://github.com/ppy/osu/pull/27021)
Date: February 5, 2024
$7.50 USD

[5m] Review: Fix edit mod preset popover buttons overflowing on some languages (https://github.com/ppy/osu/pull/26734)
Date: February 5, 2024
$2.50 USD

[25m] Review: Localise remaining strings on import screen of the first-run setup (https://github.com/ppy/osu/pull/26942)
Date: February 5, 2024
$12.50 USD

[5m] Review: Update framework (https://github.com/ppy/osu/pull/27050)
Date: February 5, 2024
$2.50 USD

[10m] Review: Localise remaining strings in settings section (https://github.com/ppy/osu/pull/27015)
Date: February 5, 2024
$5.00 USD

[10m] Review: Rework `UserPanel`s to reduce container nesting (https://github.com/ppy/osu/pull/26924)
Date: February 5, 2024
$5.00 USD

[25m] Review: Fix huge allocation overhead in `UnstableRateCounter` (https://github.com/ppy/osu/pull/26976)
Date: February 5, 2024
$12.50 USD

[15m] Review: Fix selected room bindable being set to null regardless of the removed room (https://github.com/ppy/osu/pull/27033)
Date: February 5, 2024
$7.50 USD

[35m] Review: Rework `AccuracyCircle` to not use `BufferedContainer`s (https://github.com/ppy/osu/pull/26769)
Date: February 6, 2024
$17.50 USD

[15m] Review: Fix relax mod not respecting tracking state of sliders when triggering actions (https://github.com/ppy/osu/pull/26763)
Date: February 6, 2024
$7.50 USD

[20m] Add datadog tracking of score uploader metrics (https://github.com/ppy/osu-server-spectator/pull/218)
Date: February 6, 2024
$10.00 USD

[1h 30m] Convert selected legacy skin sprites to grayscale (https://github.com/ppy/osu/pull/27059)
Date: February 6, 2024
$45.00 USD

[2h 15m] Use exponential backoff when retrying in `PersistentEndpointClientConnector` (https://github.com/ppy/osu/pull/27067)
Date: February 6, 2024
$67.50 USD

[15m] Review: Add verification step for confirming replay flag is correct (https://github.com/ppy/osu-queue-score-statistics/pull/219)
Date: February 6, 2024
$7.50 USD

[10m] Review: Fix hit accuracy heatmap points being offset (https://github.com/ppy/osu/pull/27062)
Date: February 6, 2024
$5.00 USD

[15m] Review: Display misses in the hit accuracy heatmap (https://github.com/ppy/osu/pull/27064)
Date: February 6, 2024
$7.50 USD

[45m] Review: Add support for displaying "unranked PP" placeholder (https://github.com/ppy/osu/pull/27053)
Date: February 6, 2024
$22.50 USD

[3h 15m] Review: Add progressive coverage for mania's Hidden and FadeIn mods (https://github.com/ppy/osu/pull/27068)
Date: February 7, 2024
$97.50 USD

[20m] Review: Add resume leniency/delay for Taiko (https://github.com/ppy/osu/pull/26992)
Date: February 7, 2024
$10.00 USD

[1h 50m] Review: Associate with files and URIs on windows V2 (https://github.com/ppy/osu/pull/27001)
Date: February 7, 2024
$55.00 USD

[15m] Review: Fix obsolete code in Android safe area handling by using AndroidX (https://github.com/ppy/osu-framework/pull/6175)
Date: February 7, 2024
$7.50 USD

[40m] Review: Allow value types to be cached and injected as dependencies (https://github.com/ppy/osu-framework/pull/6159)
Date: February 7, 2024
$20.00 USD

[8h 10m] Watch online statistics changes after every play & display them in toolbar (https://github.com/ppy/osu/pull/27156)
Date: February 9, 2024
$245.00 USD

[30m] Review: Change verify command to support batched writes (https://github.com/ppy/osu-queue-score-statistics/pull/220)
Date: February 10, 2024
$15.00 USD

[10m] Review: Suggest to update only if the latest release is available for the current platform (https://github.com/ppy/osu/pull/26930)
Date: February 10, 2024
$5.00 USD

[10m] Review: Add additional gameplay metadata to room score request (https://github.com/ppy/osu/pull/27113)
Date: February 10, 2024
$5.00 USD

[40m] Review: Add delayed resume for taiko/catch/mania (https://github.com/ppy/osu/pull/27079)
Date: February 10, 2024
$20.00 USD

[10m] Review: Fix profile current location and interests icons not matching web (https://github.com/ppy/osu/pull/27106)
Date: February 10, 2024
$5.00 USD

[15m] Review: Add alias of "author" for creator results (https://github.com/ppy/osu/pull/27112)
Date: February 10, 2024
$7.50 USD

[5m] Review: Improve exception logging of unobserved exceptions via `FireAndForget` (https://github.com/ppy/osu/pull/27077)
Date: February 10, 2024
$2.50 USD

[20m] Review: Add highest rank tooltip to global rank display (https://github.com/ppy/osu/pull/27107)
Date: February 10, 2024
$10.00 USD

[15m] Review: Fix deselecting slider adding control points (https://github.com/ppy/osu/pull/27056)
Date: February 10, 2024
$7.50 USD

[5m] Review: Only compute flashlight in osu! difficulty calculations when required (https://github.com/ppy/osu/pull/27116)
Date: February 10, 2024
$2.50 USD

[20m] Fix selected legacy skins crashing on zero-length hold notes (https://github.com/ppy/osu/pull/27138)
Date: February 12, 2024
$10.00 USD

[2h 5m] Use more stringent checks when applying online metadata (https://github.com/ppy/osu/pull/27143)
Date: February 12, 2024
$62.50 USD

[15m] Review: More correctly set ranked flag for imported non-high scores (https://github.com/ppy/osu-queue-score-statistics/pull/223)
Date: February 12, 2024
$7.50 USD

[15m] Review: Fix `BatchInserter` optimisation breaking insertion order requirements (https://github.com/ppy/osu-queue-score-statistics/pull/224)
Date: February 12, 2024
$7.50 USD

[5m] Review: Introduce `UserStatisticsProvider` component and add support for respecting selected ruleset (https://github.com/ppy/osu/pull/27128)
Date: February 12, 2024
$2.50 USD

[30m] Review: Create key-presses when watching legacy Relax replays (https://github.com/ppy/osu/pull/27145)
Date: February 12, 2024
$15.00 USD

[5m] Review: allow `ModMuted` to ranked when setting adjusted (https://github.com/ppy/osu/pull/27144)
Date: February 12, 2024
$2.50 USD

[15m] Update to .NET 8 (https://github.com/smoogipoo/diffcalc-sheet-generator/pull/2)
Date: February 12, 2024
$7.50 USD

[5m] Update to .NET 8 (https://github.com/ppy/osu-difficulty-calculator/pull/229)
Date: February 12, 2024
$2.50 USD

[3h 25m] Review: Change Taiko Classic HD, HR and HDHR to better match stable, windows (https://github.com/ppy/osu/pull/27136)
Date: February 13, 2024
$102.50 USD

[3h 0m] Fix draining processor failing gameplay on bonus misses and ignore hits (https://github.com/ppy/osu/pull/27154)
Date: February 13, 2024
$90.00 USD

[3h 20m] Review: Implement all non-Hush-Hush medals (https://github.com/ppy/osu-queue-score-statistics/pull/195)
Date: February 13, 2024
$100.00 USD

[5m] Review: Prefer collection initializer over collection expression syntax (https://github.com/ppy/osu/pull/27167)
Date: February 14, 2024
$2.50 USD

[25m] Review: Remove behaviour of flipping catcher plate on direction change (https://github.com/ppy/osu/pull/27165)
Date: February 14, 2024
$12.50 USD

[30m] Review: Ignore soft-deleted beatmaps when trying to present from notification (https://github.com/ppy/osu/pull/27163)
Date: February 14, 2024
$15.00 USD

[50m] Review: Add support for displaying "mapper" badge in comment section (https://github.com/ppy/osu/pull/27164)
Date: February 14, 2024
$25.00 USD

[15m] Review: Add pp and playtime to the `UserRankPanel` (https://github.com/ppy/osu/pull/27147)
Date: February 14, 2024
$7.50 USD

[1h 15m] Review: Add last played search filter in song select (https://github.com/ppy/osu/pull/23129)
Date: February 14, 2024
$37.50 USD

[1h 30m] Add better submission failure messaging (https://github.com/ppy/osu/pull/27180)
Date: February 15, 2024
$45.00 USD

[4h 45m] Investigate: Client versions need to be checked on connect (https://github.com/ppy/osu-server-spectator/issues/52)
Date: February 15, 2024
$142.50 USD

[35m] Update framework (https://github.com/ppy/osu/pull/27179)
Date: February 15, 2024
$17.50 USD

[5m] Review: Update windows icon metrics to match previous icon (https://github.com/ppy/osu/pull/27184)
Date: February 15, 2024
$2.50 USD

[15m] Set replay flag earlier to ensure it is imported to new scores table in correct state (https://github.com/peppy/osu-web-10/pull/243)
Date: February 16, 2024
$7.50 USD

[50m] Fix a few issues in metadata hub's disconnection requested flow (https://github.com/ppy/osu/pull/27193)
Date: February 16, 2024
$25.00 USD

[1h 15m] Disable nested input managers on edited screen when skin editor is open (https://github.com/ppy/osu/pull/27238)
Date: February 19, 2024
$37.50 USD

[15m] Review: Fix `WorkingBeatmapCache` caching beatmap in wrong state leading to crash (https://github.com/ppy/osu/pull/27239)
Date: February 19, 2024
$7.50 USD

[30m] Review: Add command to verify presence of replays on S3 (https://github.com/ppy/osu-queue-score-statistics/pull/225)
Date: February 19, 2024
$15.00 USD

[30m] Review: Generalise markdown code block implementation to support indented style (https://github.com/ppy/osu-framework/pull/6182)
Date: February 19, 2024
$15.00 USD

[10m] Review: Ensure audio filters can't be attached before load (or post-disposal) (https://github.com/ppy/osu/pull/27226)
Date: February 19, 2024
$5.00 USD

[15m] Review: Remove Veldrid-OpenGL renderer, always use GLRenderer (https://github.com/ppy/osu-framework/pull/6193)
Date: February 20, 2024
$7.50 USD

[7h 15m] Add client-server loop for awarding medals (https://github.com/ppy/osu/issues/18880)
Date: February 20, 2024
$217.50 USD

[45m] Review: Fix classic skin follow circles animating from incorrect starting point (https://github.com/ppy/osu/pull/27288)
Date: February 21, 2024
$22.50 USD

[1h 50m] Fix beatmap carousel string sorting not matching expectations (https://github.com/ppy/osu/pull/27292)
Date: February 21, 2024
$55.00 USD

[50m] Review: Cleanup common Renderer methods (https://github.com/ppy/osu-framework/pull/6186)
Date: February 21, 2024
$25.00 USD

[20m] Review: Remove legacy OpenGL renderer option, it's now just OpenGL (https://github.com/ppy/osu/pull/27265)
Date: February 21, 2024
$10.00 USD

[10m] Review: Update framework (https://github.com/ppy/osu/pull/27293)
Date: February 21, 2024
$5.00 USD

[20m] Review: Add feedback to delete button even when no-op (https://github.com/ppy/osu/pull/27234)
Date: February 22, 2024
$10.00 USD

[25m] Review: clear remembered username when checkbox is unticked (https://github.com/ppy/osu/pull/27299)
Date: February 22, 2024
$12.50 USD

[20m] Review: Fix visual BPM difference between beatmap wedge and mod selection (https://github.com/ppy/osu/pull/27232)
Date: February 22, 2024
$10.00 USD

[20m] Review: Add non-whitespace search term for mods (https://github.com/ppy/osu/pull/27192)
Date: February 22, 2024
$10.00 USD

[5m] Review: Fix beatmap links not truncating correctly on playlists/multiplayer (https://github.com/ppy/osu/pull/25396)
Date: February 22, 2024
$2.50 USD

[40m] Review: Implement Difficulty Tooltips for Multiplayer Lobbies (https://github.com/ppy/osu/pull/26531)
Date: February 22, 2024
$20.00 USD

[30m] Review: Fix `SkinEditorOverlay` freezing when `ReplayPlayer` screen exits early (https://github.com/ppy/osu/pull/26149)
Date: February 22, 2024
$15.00 USD

[20m] Update github actions to resolve most node deprecation warnings (https://github.com/ppy/osu/pull/27324)
Date: February 22, 2024
$10.00 USD

[15m] Update github actions to resolve most deprecation warnings (https://github.com/ppy/osu-framework/pull/6194)
Date: February 22, 2024
$7.50 USD

[15m] Update github actions to resolve deprecation warnings (https://github.com/ppy/osu-server-spectator/pull/221)
Date: February 22, 2024
$7.50 USD

[5m] Update github actions to resolve deprecation warnings (https://github.com/ppy/osu-queue-score-statistics/pull/226)
Date: February 22, 2024
$2.50 USD

[2h 0m] Show user statistics updates on multiplayer and playlists results screens (https://github.com/ppy/osu/pull/27331)
Date: February 22, 2024
$60.00 USD

[35m] Review: Improve search performance at song select when a collection is selected (https://github.com/ppy/osu/pull/27336)
Date: February 23, 2024
$17.50 USD

[30m] Review: Prefer using `UserProfile` over `Personal` to account for breaking changes in .NET 8 (https://github.com/ppy/osu-framework/pull/6195)
Date: February 23, 2024
$15.00 USD

[40m] Review: Adjust user storage paths for better cross-platform support (https://github.com/ppy/osu-framework/pull/6196)
Date: February 23, 2024
$20.00 USD

[50m] Fix editor displaying combo colours in effectively incorrect order (https://github.com/ppy/osu/pull/27344)
Date: February 23, 2024
$25.00 USD

[1h 0m] Fix incorrect standardised score estimation on selected beatmaps in osu! ruleset (https://github.com/ppy/osu/pull/27361)
Date: February 24, 2024
$30.00 USD

[1h 15m] Review: Introduce abstraction of `VeldridDevice` and pipelines (https://github.com/ppy/osu-framework/pull/6187)
Date: February 26, 2024
$37.50 USD

[1h 20m] Review: Reduce frequency of global UBO changes (https://github.com/ppy/osu-framework/pull/6188)
Date: February 26, 2024
$40.00 USD

[45m] Review: Make flashlight scale with playfield (https://github.com/ppy/osu/pull/26181)
Date: February 26, 2024
$22.50 USD

[35m] Review: Fix "Use current" snap not working (https://github.com/ppy/osu/pull/27386)
Date: February 26, 2024
$17.50 USD

[5m] Review: Allow better menu navigation using same hotkey to progress to destination (https://github.com/ppy/osu/pull/27389)
Date: February 26, 2024
$2.50 USD

[5m] Review: Apply Discord RPC changes regardless of user's status (https://github.com/ppy/osu/pull/27354)
Date: February 26, 2024
$2.50 USD

[30m] Review: Reduce allocs in `AggregateBindable` (https://github.com/ppy/osu-framework/pull/6198)
Date: February 26, 2024
$15.00 USD

[5m] Review: Add osu!taiko `Constant Speed` mod (https://github.com/ppy/osu/pull/27341)
Date: February 26, 2024
$2.50 USD

[30m] Review: Fixed ModSelectOverlay not having info about room required mods (https://github.com/ppy/osu/pull/27214)
Date: February 26, 2024
$15.00 USD

[15m] Review: Fix wireframe misalignment in `ArgonAccuracyCounter` (https://github.com/ppy/osu/pull/27392)
Date: February 26, 2024
$7.50 USD

[5m] Review: Fix low pass filter getting stuck in multiple locations (https://github.com/ppy/osu/pull/27390)
Date: February 26, 2024
$2.50 USD

[5m] Review: Fix main menu eating keys if user presses too fast (https://github.com/ppy/osu/pull/27393)
Date: February 26, 2024
$2.50 USD

[1h 5m] Review: Match stable's slider border thickness more closely (https://github.com/ppy/osu/pull/27383)
Date: February 27, 2024
$32.50 USD

[25m] Review: Use high performance session during gameplay on desktop platforms (https://github.com/ppy/osu/pull/27391)
Date: February 27, 2024
$12.50 USD

[40m] Review: Fix slider head being incorrectly dimmed twice (https://github.com/ppy/osu/pull/27369)
Date: February 27, 2024
$20.00 USD

[1h 50m] Fix slider tails sometimes not dimming correctly (https://github.com/ppy/osu/pull/27401)
Date: February 27, 2024
$55.00 USD

[10m] Update framework (https://github.com/ppy/osu/pull/27416)
Date: February 28, 2024
$5.00 USD

[25m] Fix wireframe misalignment in argon accuracy counter (https://github.com/ppy/osu/pull/27417)
Date: February 28, 2024
$12.50 USD

[15m] Review: Adjust beatmap carousel padding to avoid scrollbar disappearing underneath logo (https://github.com/ppy/osu/pull/26701)
Date: February 28, 2024
$7.50 USD

[20m] Review: Show count of beatmaps in collections in manage dialog (https://github.com/ppy/osu/pull/22932)
Date: February 28, 2024
$10.00 USD

[5m] Review: Fix first call to `cycleLogs` failing due to directory not existing (https://github.com/ppy/osu-framework/pull/6200)
Date: February 28, 2024
$2.50 USD

[5m] Review: Fix advanced stats in beatmap info overlay showing "key count" on non-mania beatmaps (https://github.com/ppy/osu/pull/27380)
Date: February 28, 2024
$2.50 USD

[1h 20m] Investigate: Gameplay suddenly jumps back for a frame (https://github.com/ppy/osu/issues/26879)
Date: February 28, 2024
$40.00 USD

[5m] Review: Fix February 29 test failure (https://github.com/ppy/osu/pull/27427)
Date: February 29, 2024
$2.50 USD

[35m] Review: Fix gameplay seeking backwards for a single frame for some users (https://github.com/ppy/osu/pull/27426)
Date: February 29, 2024
$17.50 USD

[2h 20m] Fix slider tracking state not restoring correctly in all cases on rewind (https://github.com/ppy/osu/pull/27429)
Date: February 29, 2024
$70.00 USD

[2h 35m] Investigate how to implement hush-hush medals
Date: February 29, 2024
$77.50 USD

Total amount $3,145.00 USD

Additional Information

Organization

ppy@ppy
Balance:
$6,784.66 USD

payout method

PayPal
Email address  
********

on
Expense created
on
Expense updated
on
Expense approved
on
Expense scheduled for payment
on
Expense processing
on
Expense paid
Expense Amount: $3,145.00
Payment Processor Fee (paid by ppy): $50.00
Net Amount for ppy: $3,195.00
Organization balance
$6,784.66 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

$6,784.66 USD

Fiscal Host:

ppy