19,194 Commits over 3,898 Days - 0.21cph!
Movie overlay test (make sure scss works in libraries)
Fix moviemaker to use the paths
Tweak SerializedObject system so NoteChanged only gets called for the property that changed, and it cascades down - instead of every object on the way down
ISceneEdited get a consistent "path" to the changed property
When changing position/rotation/scale of bone, automatically become procedural
Undo deserialization updates objects rather than delete and replace
Old OnEditLog undo tries to use new go/component localized system where possible
Revert "GameTask.DElay handles Time.Now resetting to 0"
This reverts commit 7da7fedc23b6b20265341777b382ae0eb1627fc1.
Add VR to config
Decibels are obsolete, hide them everywhere
GameTask.DElay handles Time.Now resetting to 0
Cleanup Api
Flush stats/events/etc on shutdown
Tweak materialized_view times
Fix citizen eye ao not morphing
Clean up morph controls
Invalidate background render when box size changes
Remove unused sceneobject stuff
Merge branch 'master' of sbox
Fix exception when downloading file
Fix exception when trying to load asset resource
Fix NRE due to hotload making a component null in undo
Fix NRE in CubemapFog when no SkyBox2D
Fix NRE when trying to update network file but file was deleted
Fix exception when pasting components
Fixed exception when cancelled loading
Warning not error when fetching stats fails
Merge branch 'master' of sbox
Fix error reporter not initializing
Fix exception when undo'ing changes to objects with NotSaved
Fixed CustomProjectionMatrix (and broke vr rendering cc @xezno )
Whitelist System.Linq.ImmutableArrayExtensions
Whitelist System.ComponentModel.INotifyPropertyChanged
Whitelist IAsyncDisposable
Whitelist ICustomAttributeProvider
Whitelist SemaphoreSlim
Add CameraComponent.CustomProjectionMatrix
Library Assets/Code folder is mounted accessible to game context
Update sweeper project with defaults
Update cable.vmat_c
Fix GameTile rebuilding constantly
Panel scrolling doesn't need PreLayout
Cache whether styles are in the rebuild list
Faster SetChildIndex checks
Optimize ModelRenderer.Tint
Fix MetaData.Get error
Warn in TcpSocket when there's a socket exception on connecting
Fix startup exception when not using Gregorian calendar
Don't report errors created by us, in non retail builds
Cancel launcher fade in if they already closed the window
Inspector component edits use nicer undo system instead of whole scene
Avoid multiple undo entries when editing GameObject transform/name in inspector
Fix windows popping up on hotload
Add UI_OVERLAY_LAYER
Add new layers to pipeline
DisplayInfo uses OrderAttribute
[InlineEditor] has a Label option
RenderComponents have RenderOptions, let you choose a layer to render on
The logic for marking ControlWidgets as readonly doesn't really work
ControlSheet observes [Order]
Fix MaterialOverride not removing
Fix UI overlay depth
Latest service models
Fix NRE in MapInstance.UpdateDirtyReflections
Add Model.Morphs
Add IJsonPopulator - internal for now
Added StartFolded to GroupAttribute
Refactor ControlSheet
ControlSheet groups remember their open/close state
Hide the entire group if all the controls are ShowIf'd out
Add SkinnedModelRenderer.Morphs
Fix achievement list api output
Add achievements help
Refactor
Achievement button in header
Achievement list for players
UpdateAchievements job
Achievement list has global unlocks, global fraction
Fix NRE in login
Expose leaderboard explorer
Can edit org twitter/website/discord
Add ModerationFlags
Admin pages
Leaderboard query was ignoring sortorder
Optimize FillDefaultsGenerated
Achievements overview page, limit sidebar achievement count
Add prediction to SetValue too
Handle backend exceptions
add http caching
Fix favourites page NRE
Fix log saying stat instead of achievement
Created/Updated columns for Achievement
Achievement overview page
Fix header avatar size
Fix compile error
Limit total package score to 1000 max
Fix packagecard meta alignment
Nicer achievement edit form
Show achievement progress on package modal
Update service models
Pass scores down to achievement notice
Show/lerp score
Ignore TaskCancelledException in OnParametersSetAsync
Disable this debug code
Spell achievement correctly
Update AchievmentUnlocked message with scores, counts
Achievement unlocked popup
Add AchievementService.ClearPlayerPackage
Add info to adx on unlock
Can upload achievement icons
Default icon, achievement score
Show score on sidebar
Add achievement count/score to packageusage
Added s&score
Achievement list on packagemodal
tweak menu transitions
Add RunEvent<T>
Sandbox.Services update
Add Sandbox.Services.Achievements class
Menu listens for Protobuf.AchievmentMsg.AchievmentUnlocked messages
Latest api models
Add Package.GetAchievements()
Update IAchievementApi
Grab achievements when starting game
Add Sandbox.Services.Achievements.All
When stats are incremented their values are updated locally
Latest achivement api
AchievementCollection, stat based fractions
Latest achivement api
AchievementCollection, stat based fractions
Fix achievement api
Fix unlock date not being null
Add more achievement options
Add RunEvent<T>
Sandbox.Services update
Add Sandbox.Services.Achievements class
Menu listens for Protobuf.AchievmentMsg.AchievmentUnlocked messages
Latest api models
Add Package.GetAchievements()
Update IAchievementApi
Grab achievements when starting game
Add Sandbox.Services.Achievements.All
When stats are incremented their values are updated locally
Fix another dumb error
Fix package rating exception
Add Score to PlayerAchievement
Fix Api blunders
Get achievement list with full package get
Update api
Lets have achievement lists on their own call actually
Lets expose this logic through the AchievementService instead
Achievement api
User channel
Can add/remove/edit achievements
Fix spelling
Fix release api exception