7,950 Commits over 3,745 Days - 0.09cph!
Include "Success" field in LeaderboardUpdate struct
leaderboard admin tweaks
Hacky fix for leaderboard upload !skip-replay-tests
Re-enabled ShowFloatingGamepadTextInput
Possible fix for win32 builds !skip-replay-tests
Updated steamworks dlls
Fixed Facepunch.Integration
PluginData fixes
Removed RconManager
Updated Facepunch.Steamworks
Part way through fixing Steamworks ServiceProvider
Updated Facepunch.Steamworks
Finished fixing Steamworks ServiceProvider
Updated Facepunch.Steamworks
Misc remaining fixes
Updated Facepunch.Steamworks
Fixes from testing
Fixed fetching usernames / avatars
Updated Facepunch.Steamworks
Fixed legacy shared file downloads
Don't list replays in the workshop menu
Fixed game constantly pausing
Working on using Switch UI proportions on Steam Deck
Fixed global around user leaderboard fetching
Removed missing component
Updated Facepunch.Steamworks
Show floating text input on steam deck on comment input select
Default to controller input on steam deck !skip-replay-tests
Fixed Facepunch.Steamworks dll meta !skip-replay-tests
Disabled Win32 builds for now
Updated Facepunch.Integration.Runtime.asmdef !skip-replay-tests
Updated Jenkinsfile !skip-replay-tests
Updated Jenkinsfile !skip-replay-tests
Updated Facepunch.Integration.Runtime.asmdef !skip-replay-tests
Disabled Win32 builds for now
Fixed Facepunch.Steamworks dll meta !skip-replay-tests
Updated Facepunch.Steamworks
Show floating text input on steam deck on comment input select
Default to controller input on steam deck !skip-replay-tests
Removed missing component
Fixed global around user leaderboard fetching
Fixed fetching usernames / avatars
Updated Facepunch.Steamworks
Fixed legacy shared file downloads
Don't list replays in the workshop menu
Fixed game constantly pausing
Working on using Switch UI proportions on Steam Deck
Legacy RemoteStorage based shared file downloading
Added missing methods needed by Chippy
Updated Facepunch.Steamworks
Fixes from testing
Updated Facepunch.Steamworks
Finished fixing Steamworks ServiceProvider
Updated Facepunch.Steamworks
Misc remaining fixes
Tweaked linux background fix
One more background rendering fix for linux
Attempting to fix background rendering on linux
Updated steamworks dlls
Fixed Facepunch.Integration
PluginData fixes
Removed RconManager
Updated Facepunch.Steamworks
Part way through fixing Steamworks ServiceProvider
More helpful worker task yielding error
Merge branch 'master' of sbox
Started on leaderboard management script
Fixed last selected stage when watching speedrun replays
Don't show PB award if you don't have a score yet
Fixed reading non-speedrun replays
Disabled facepunch exception reporter
Fixed possible NRE when initializing ghost marker
Set all levels unlocked in debug builds
Speedrun campaign medal time tweaks
Let campaigns and stages be hidden when locked / in debug builds
Increment progression
Added way to generate speedrun medal times
Fixed places where the wrong leaderboard / medals would be shown
Fixed cases where the wrong stage is selected when leaving speedrun
Better subdivision axis choice
Get rid of auto-merging vertices during modification
CreateBox
Subdivide when too many faces
Octree debug drawing, some flood fill optimization
Added some profiling
Got rid of some allocations
Test speedrun
Speedrun pause / game over string tweaks
Speedrun replays
Speedrun leaderboard replay attachment fix
Speedrun stage completion time fixes
Expirable SyncContext refactor
* Rename MainThreadContext to ExpirableSynchronizationContext
* ExpirableSynchronizationContext supports having multiple live instances on different threads
* Added SyncContext static class to handle resetting on session end
* MainThreadContext.Instance is now SyncContext.MainThread etc
More control over addon tasks running on worker threads
* Added an ExpirableSynchronizationContext for worker tasks
* WorkerThread.Start() spawns a bunch of long running tasks to process addon tasks off the main thread
* WorkerThread.Stop() causes those worker tasks to exit, can be restarted later
* Stop worker threads during hotload
* Fixed case where addon tasks that refuse to cancel could keep running forever on a worker thread
Fixed errors after rebase
Expirable SyncContext refactor
* Rename MainThreadContext to ExpirableSynchronizationContext
* ExpirableSynchronizationContext supports having multiple live instances on different threads
* Added SyncContext static class to handle resetting on session end
* MainThreadContext.Instance is now SyncContext.MainThread etc
More control over addon tasks running on worker threads
* Added an ExpirableSynchronizationContext for worker tasks
* WorkerThread.Start() spawns a bunch of long running tasks to process addon tasks off the main thread
* WorkerThread.Stop() causes those worker tasks to exit, can be restarted later
* Stop worker threads during hotload
* Fixed case where addon tasks that refuse to cancel could keep running forever on a worker thread
Fixed errors after rebase
Added all speedrun categories
Speedrun text tweaks
Fixed case where pause time was counted for speedruns
Speedrun game over time display tweaks
Removed duplicate restart button on pause screen
Keyboard-only button prompt fixes
Speedrun mode initial work
Speedrun score submission
Added iarc certificate id
Edge stitching in convex decomposer
Edge stitching
Handle very small intersections
Mesh plot script
Another edge case fixed
Revert modification if an exception occurs
Re-creating demo from v1
Another case to fix
Working on vertex attribute interpolation