19,199 Commits over 3,898 Days - 0.21cph!
Fix UpdateErrorCounts not publishing
Combine stats and leaderboards sections
Clean stats header
Clean up leaderboard section
Platform retry
Clamp panel's time delta, avoids it skipping over transitions completely when loading etc
Custom loading screen backgrounds
Move error calc to webjob
Fix indexing errors
Fix dumb error
Optimize this
Upload api to staging slot
I made this way more complicated than it needed to be
Can upload a loading screen
Show notification button for all
Show orgs on front page if logged in
Lets publish it the harder way
Fix modal paths still targeting asset.party
Package error notification tests
Use correct page url in comment notifications
error notification fix
Org error section
https://files.facepunch.com/garry/86a9e8a7-e4f0-4ce2-b282-bc9d344b5da0.png
switch to material symbols
Fix chart NRE
Can delete stat
Lets start an element gallery so I don't keep recreating the same elements
Fix log pages being fucked
Neater error page
https://files.facepunch.com/garry/79da45f9-8a0d-4a71-80a9-c82110ba8d23.png
Error view page
Error rate fixes
Use new tables on insights, to make querying faster
Make Adx chart async, fix height
Error chart test
Fix contest:x not working
Log a warning when trying to deserialize a component with no scene, and return null
Convert float properties to generic elementals
IconButton has Toggle/Active mode
Dropdown to change timelines
Helper screen, encouraging you to create a player component
Automatically load player in scene
Rename TimelineTest to TimelinePlayer
Can get clip duration
Play + Loop buttons
Move copy/paste/del shortcuts to TimelineEditor, so they get captured after fucking with the scrubber
Draw indicator when track has a key added
Zoom focuses in on current pos again
Paint dopesheet handles different colors, based on type
Fix grid drawing
Smooth zoom/pan
Scrub bar spans the whole width
Group properties by gameobject
Draw grid over
When box selecting, only change selection when single handle selected
Zoom in and out on current play position, rather than cursor position
Retain scrolling, only zoom/pan scroll if shift/ctrl dpwn
Theme
Add Json.ParseToJsonObject( ref Utf8JsonReader reader ), Json.FromNode<T>( JsonNode node )
Menu is default DeleteOnClose = true (let us know if some menus stop opening)
Can delete tracks
Update minimal.scene
Fix NRE when pasting gameobjects
Refactor
Track serialization
Save a bunch of lookup data on property tracks
Color track
PropertyGenericTrack
Nudging and keyframe deleting
Box selection
Add GraphicsView.DragType (enables SelectionRect)
Add GraphicsItem.Children
Fix GraphicsItem not always being able to resolve the GraphicsScene (which made SelectedItems total bullshit)