Open Collective
Open Collective
Loading

Invoice #200573 to ppy

osu!dev (April 2024)

Paid
Invoice #200573

Submitted by Bartłomiej DachApproved by Dean Herbert

May 1, 2024

Invoice items
[40h 30m] Implement hush-hush medals
Date: April 2, 2024
$1,215.00 USD

[30m] Review: Add command to fix score ordering (https://github.com/ppy/osu-queue-score-statistics/pull/250)
Date: April 2, 2024
$15.00 USD

[1h 0m] Review: Fix bulbs on Catmull sliders (https://github.com/ppy/osu/pull/27734)
Date: April 2, 2024
$30.00 USD

[15m] Review: Reset `SongSelect` dim before applying `PlayerLoader` dim (https://github.com/ppy/osu/pull/27746)
Date: April 3, 2024
$7.50 USD

[50m] Review: Consider keymods in beatmap filtering + panel display (https://github.com/ppy/osu/pull/27747)
Date: April 3, 2024
$25.00 USD

[35m] Review: Refactor `KeyCombination.ContainsKey()` and `.ContainsKeyPermissive()` for better extensibility (https://github.com/ppy/osu-framework/pull/6229)
Date: April 3, 2024
$17.50 USD

[2h 5m] Review: Implement skinning for ruleset components + mania's `ColumnStart` (https://github.com/ppy/osu/pull/27773)
Date: April 3, 2024
$62.50 USD

[20m] Review: Fix SpectatorClient holding references to Player (https://github.com/ppy/osu/pull/27778)
Date: April 3, 2024
$10.00 USD

[10m] Review: Fix SkinEditor binding event to external bindable (https://github.com/ppy/osu/pull/27779)
Date: April 3, 2024
$5.00 USD

[55m] Review: Fix incorrect `StoryboardSprite` lifetime optimisation (https://github.com/ppy/osu/pull/27753)
Date: April 3, 2024
$27.50 USD

[45m] Investigate: Some stable scores are missing from leaderboards (https://github.com/ppy/osu-queue-score-statistics/issues/252)
Date: April 3, 2024
$22.50 USD

[1h 20m] Fix some maps requiring multiple intro skips that weren't there on stable (https://github.com/ppy/osu/pull/27784)
Date: April 3, 2024
$40.00 USD

[20m] Fix icon render script not negating correctly on newer imagemagick versions (https://github.com/ppy/osu-resources/pull/316)
Date: April 4, 2024
$10.00 USD

[5m] Review: Fix error when saving beatmap while export is in progress (https://github.com/ppy/osu/pull/27794)
Date: April 5, 2024
$2.50 USD

[10m] Review: Update hit error metre to use new icons (https://github.com/ppy/osu/pull/27787)
Date: April 5, 2024
$5.00 USD

[20m] Review: Fix mod search box not tracking external changes to focus state (https://github.com/ppy/osu/pull/27780)
Date: April 5, 2024
$10.00 USD

[30m] Review: Upgrade to SDL3 (https://github.com/ppy/osu-framework/pull/6234)
Date: April 9, 2024
$15.00 USD

[1h 10m] Review: Fix gameplay PP counter not matching results screen (https://github.com/ppy/osu/pull/27808)
Date: April 9, 2024
$35.00 USD

[2h 55m] Fix scores set with unranked mods showing as processing indefinitely (again) (https://github.com/ppy/osu-web/pull/11151)
Date: April 9, 2024
$87.50 USD

[10m] Review: Add verify step to confirm correct `ranked` flag (https://github.com/ppy/osu-queue-score-statistics/pull/253)
Date: April 11, 2024
$5.00 USD

[50m] Check ranked state when determining user best score in mark non-preserved scores command (https://github.com/ppy/osu-queue-score-statistics/pull/254)
Date: April 11, 2024
$25.00 USD

[40m] Review: Project updates (plus sentry DSN fix) (https://github.com/ppy/osu-queue-processor/pull/30)
Date: April 15, 2024
$20.00 USD

[50m] Review: Fix replay export not working correctly from online leaderboards (https://github.com/ppy/osu/pull/27866)
Date: April 15, 2024
$25.00 USD

[30m] Review: Show results in results screen based on leaderboard selected in song select (https://github.com/ppy/osu/pull/27861)
Date: April 15, 2024
$15.00 USD

[15m] Fix stable scores showing with faded out pp display due to classic mod presence (https://github.com/ppy/osu/issues/27870)
Date: April 15, 2024
$7.50 USD

[30m] Check ranked state when retrieving user best scores (https://github.com/ppy/osu-queue-score-statistics/pull/258)
Date: April 15, 2024
$15.00 USD

[15m] Review: Fix tablet info not clearing when unplugged (https://github.com/ppy/osu-framework/pull/6239)
Date: April 15, 2024
$7.50 USD

[35m] General code quality improvements (https://github.com/ppy/osu-queue-score-statistics/pull/259)
Date: April 15, 2024
$17.50 USD

[35m] Review: Fix high memory usage during spectator modes when background processing is running (https://github.com/ppy/osu/pull/27891)
Date: April 16, 2024
$17.50 USD

[25m] Review: Don't re-filter unless mods may change the filter (https://github.com/ppy/osu/pull/27881)
Date: April 16, 2024
$12.50 USD

[10m] Review: Remove confirmation when game is asked to be restarted by the user (https://github.com/ppy/osu/pull/26558)
Date: April 16, 2024
$5.00 USD

[1h 30m] Fix resume overlay not appearing after pausing when mouse cursor is inside window but outside of actual playfield area (https://github.com/ppy/osu/pull/27896)
Date: April 16, 2024
$45.00 USD

[1h 5m] Review: Use generic math for bindable numbers (https://github.com/ppy/osu-framework/pull/6248)
Date: April 16, 2024
$32.50 USD

[40m] Fix preview tracks playing after their owning overlay has hidden (https://github.com/ppy/osu/pull/27898)
Date: April 16, 2024
$20.00 USD

[25m] Perform rounding to `Precision` on `decimal` to avoid rounding error accumulation (https://github.com/ppy/osu-framework/pull/6249)
Date: April 16, 2024
$12.50 USD

[1h 20m] Store total score without mod multipliers to local database and to replays, and send it on score submission (https://github.com/ppy/osu/pull/27912)
Date: April 17, 2024
$40.00 USD

[1h 20m] Read & store score total without mods on submission (https://github.com/ppy/osu-web/compare/master...bdach:osu-web:total-score-without-mods?expand=1)
Date: April 17, 2024
$40.00 USD

[20m] Investigate: Country rank not updating (https://github.com/ppy/osu-web/issues/11158)
Date: April 17, 2024
$10.00 USD

[10m] Review: Globally silence Discord RPC registration failures (https://github.com/ppy/osu/pull/27908)
Date: April 19, 2024
$5.00 USD

[10m] Review: Extend maximum values in Difficulty Adjust to 12 (https://github.com/ppy/osu/pull/27928)
Date: April 19, 2024
$5.00 USD

[50m] Review: Add verify checks for incorrect audio formats (https://github.com/ppy/osu/pull/27895)
Date: April 19, 2024
$25.00 USD

[25m] Review: Add ability to quick exit from results screen (https://github.com/ppy/osu/pull/27922)
Date: April 19, 2024
$12.50 USD

[2h 5m] Review: Migrate Android framework to SDL (https://github.com/ppy/osu-framework/pull/6105)
Date: April 19, 2024
$62.50 USD

[10m] Review: Remove unused members from GameplaySkinComponentLookup (https://github.com/ppy/osu/pull/27931)
Date: April 19, 2024
$5.00 USD

[5m] Review: Remove unused method (https://github.com/ppy/osu/pull/27934)
Date: April 19, 2024
$2.50 USD

[15m] Review: Rename SkinComponentsContainer -> SkinnableContainer (https://github.com/ppy/osu/pull/27932)
Date: April 19, 2024
$7.50 USD

[30m] Review: Upgrade packages (https://github.com/ppy/osu/pull/27920)
Date: April 22, 2024
$15.00 USD

[45m] Apply generic math-related changes (https://github.com/ppy/osu/pull/27965)
Date: April 22, 2024
$22.50 USD

[35m] Review: Add support for deferred SDL3 clipboard callbacks (and use it for images) (https://github.com/ppy/osu-framework/pull/6254)
Date: April 22, 2024
$17.50 USD

[5m] Review: FFmpeg: Update FFmpeg.AutoGen to 7.0.0 (https://github.com/ppy/osu-framework/pull/6256)
Date: April 22, 2024
$2.50 USD

[45m] Prevent bogus score lookups when querying `/scores/{ruleset}/0` (https://github.com/ppy/osu-web/issues/11169)
Date: April 22, 2024
$22.50 USD

[15m] Review: Guard against unsupported window mode on startup (https://github.com/ppy/osu-framework/pull/6263)
Date: April 23, 2024
$7.50 USD

[1h 5m] Review: Fix storyboard videos not accepting transforms (https://github.com/ppy/osu/pull/27967)
Date: April 23, 2024
$32.50 USD

[30m] Review: FFmpeg build: Update to 7.0 (https://github.com/ppy/osu-framework/pull/6255)
Date: April 23, 2024
$15.00 USD

[20m] Allow confirming keybinding overwrite on conflict via "select" binding (https://github.com/ppy/osu/pull/27969)
Date: April 23, 2024
$10.00 USD

[55m] Fix mod select overlay columns not displaying properly sometimes (https://github.com/ppy/osu/pull/27972)
Date: April 23, 2024
$27.50 USD

[1h 0m] Apply chat filters to name when creating multiplayer rooms (https://github.com/ppy/osu-web/pull/11175)
Date: April 23, 2024
$30.00 USD

[5m] Review: Fix settings colour scheme wrong when viewing gameplay from skin editor button (https://github.com/ppy/osu/pull/27973)
Date: April 23, 2024
$2.50 USD

[5m] Review: Add a chevron to distinguish editor menus with submenus (https://github.com/ppy/osu/pull/27974)
Date: April 23, 2024
$2.50 USD

[3h 15m] Draft of design document for beatmap of the day system (https://github.com/ppy/osu/discussions/27983)
Date: April 24, 2024
$97.50 USD

[20m] Review: Make judgements follow DrawableHitObjects and enable them in magnetised, repel and depth (https://github.com/ppy/osu/pull/27977)
Date: April 24, 2024
$10.00 USD

[20m] Review: Set SDL_HINT_APP_NAME in SDL3GameHost constructor (https://github.com/ppy/osu-framework/pull/6260)
Date: April 24, 2024
$10.00 USD

[40m] Apply chat filters to room name when editing multiplayer room settings (https://github.com/ppy/osu-server-spectator/pull/227)
Date: April 24, 2024
$20.00 USD

[10m] Fix adding slider control points via context menu not undoing correctly (https://github.com/ppy/osu/pull/27993)
Date: April 25, 2024
$5.00 USD

[25m] Apply nullability annotations to `ResultsScreen` & inheritors (https://github.com/ppy/osu/pull/27995)
Date: April 25, 2024
$12.50 USD

[25m] Do not show non-basic results in timing distribution graph (https://github.com/ppy/osu/pull/27994)
Date: April 25, 2024
$12.50 USD

[10m] Investigate: Notes dissapear upon SV change in mania with Wind Up mode (https://github.com/ppy/osu/issues/21930)
Date: April 25, 2024
$5.00 USD

[35m] Fix deleting modified difficulty via editor leaving user in broken state (https://github.com/ppy/osu/pull/27996)
Date: April 25, 2024
$17.50 USD

[2h 5m] Fully refetch working beatmap when entering editor (https://github.com/ppy/osu/pull/27997)
Date: April 25, 2024
$62.50 USD

[3h 50m] Add extended capabilities for chat filters (https://github.com/ppy/osu-web/pull/11181)
Date: April 25, 2024
$115.00 USD

[15m] Review: Fix whole results screen gets scrolled when cursor outside of statistics panel (https://github.com/ppy/osu/pull/28002)
Date: April 26, 2024
$7.50 USD

[25m] Review: Fix audio being paused in a spectator session when all players finish playing (https://github.com/ppy/osu/pull/28003)
Date: April 26, 2024
$12.50 USD

[20m] Investigate: Unexpectedly high star rating change from slider tail leniency (https://github.com/ppy/osu/issues/26978)
Date: April 26, 2024
$10.00 USD

[2h 25m] Truncate start time of juice stream nested objects (https://github.com/ppy/osu/pull/28005)
Date: April 26, 2024
$72.50 USD

[40m] Review: Check realm file can be written to before attempting further initialisation (https://github.com/ppy/osu/pull/28019)
Date: April 29, 2024
$20.00 USD

[10m] Review: Scroll now playing overlay text when overflowing (https://github.com/ppy/osu/pull/28017)
Date: April 29, 2024
$5.00 USD

[10m] Investigate: Maps played in playlists don't update their Last Played status (https://github.com/ppy/osu/issues/28013)
Date: April 29, 2024
$5.00 USD

[25m] Investigate: Incorrect PP display ingame (https://github.com/ppy/osu/issues/28006)
Date: April 29, 2024
$12.50 USD

[25m] Fix online attribute flag in score performance command not retrieving full difficulty attributes (https://github.com/ppy/osu-tools/pull/204)
Date: April 29, 2024
$12.50 USD

[15m] Apply adjustments after framework changes (https://github.com/ppy/osu/pull/28028)
Date: April 29, 2024
$7.50 USD

[1h 20m] Autosave edited skin on change (https://github.com/ppy/osu/pull/28030)
Date: April 29, 2024
$40.00 USD

[1h 30m] Investigate: Hyperdash activates in cases where it shouldn't be (https://github.com/ppy/osu/issues/26537)
Date: April 29, 2024
$45.00 USD

[1h 15m] Review: Fix filenames containing japanese not being read correctly (https://github.com/ppy/osu/pull/28034)
Date: April 30, 2024
$37.50 USD

[10m] Review: Allow customising the `Main()` function on Android (https://github.com/ppy/osu-framework/pull/6269)
Date: April 30, 2024
$5.00 USD

[10m] Review: Add `IAndroidGraphicsSurface.SurfaceHandle` instead of overloading `DisplayHandle` (https://github.com/ppy/osu-framework/pull/6268)
Date: April 30, 2024
$5.00 USD

[30m] Review: Preserve storyboard events when saving a beatmap in the editor (https://github.com/ppy/osu/pull/28033)
Date: April 30, 2024
$15.00 USD

[10m] Review: Reduce startup volume (https://github.com/ppy/osu/pull/28031)
Date: April 30, 2024
$5.00 USD

[20m] Review: Use SDL3 screen saver functions to implement `AllowScreenSuspension` (https://github.com/ppy/osu-framework/pull/6271)
Date: April 30, 2024
$10.00 USD

Total amount $3,042.50 USD

Additional Information

Organization

ppy@ppy
Balance:
$8,248.62 USD

payout method

PayPal
Email address  
********

By Bartłomiej Dachon
Expense created
By Dean Herberton
Expense approved
By Dean Herberton
Expense scheduled for payment
By Dean Herberton
Expense processing
By Dean Herberton
Expense paid
Expense Amount: $3,042.50
Payment Processor Fee (paid by ppy): $50.00
Net Amount for ppy: $3,092.50

Organization balance
$8,248.62 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

$8,248.62 USD

Fiscal Host:

ppy