257 Commits over 518 Days - 0.02cph!
Move cpr stuff to an entity
Simple slot menu
Show time until slot menu closes itself
Add scoreboard
Timer started message
Improvements to center hud/wr comparison display
Comment out AutoApplyMaterial, materials are missing when adding entities via entity tool and not addon
Join/leave messages
Style & chat adjustments
Rename StageSubmission to CompletionData
Leaderboard queries from strafe backend
Improved display of wr time comparisons when reaching checkpoints
Fix djump blocks
Duck jump improvements
Add 63/64/65 blocks to test map
Add wall near water to jump out of
Can jump out of water onto ledge
Allow jump while swimming
Woops don't ping every second
Organizing
Server heartbeat
Server heartbeat
Undo local api endpoint
Add water to test map
Fix player not touching water
Server and client login updates
Catch message error for now
Log.Warning instead of error for failed api messages
Update api endpoint
Fix websocket aborting its own connection
Send over map title and course type to api
Receive run submission result
Status hud shows server's api connection status
Show api connection status in hud
Send player login on connect
Send map bump on server creation
Add map name to login
Rename extension method
Simplify replay data
Generate and send over usable stage completion data, not just replays
Rename api calls to Get/Post
Submit run completions to api
Fix chat error
WebSocket can await a response
Update .addon
Fix up checkpoint hud, run stage completion through event
Entity to forward stage and map completions
Basic WebSocket for the web api
Replay system
Fix potential nre
Bottom right hud showing checkpoint & stage stats during run
Clean up so linear/staged timers function the same
▇▄▇ ▉▅▋▍▉▅ ▌▅▉▌ ▉█▋
!▇▉▄▍ ▋▋▆▋▍▉▇ ▇▊ ▊▄▊▄ ▇▄▄
Add nice border effect to hud
Update .addon
Typography
Chat can be selected
Clicking and closing will unselect all labels
Sexy styling
Chat sound
Zone effect particle toggle
Remove debug code
Add +yaw <speed> console command, "bind q +yaw -260"
Fix player collisions
Remove hacky ramp bug fixes thx laylad
Update .addon
Bit of cleanup
Try to avoid ramp bugs by fudging trace until it finds something acceptable
cvar to disable triggers
Add very buggy ramp to test map
Update .addon
Debug stuff
Fix restart sometimes putting you outside of start zone
Add command to go back to start of current stage
Fix timer starting sometimes when leaving noclip
Don't submit stages to leaderboard
Stop timer if noclipping, don't complete if timer state isn't live
Submit to leaderboard, print rank/improvement to chat
Simple leaderboard ui
Update .addon
Update Leaderboard.cs
Improve position when teleporting to a start zone
Print linear checkpoint time
Timer refactor
Completion message
Update FloatExtensions.cs
Simplify adding hud elements
Move styles to single file
Center hud shows time
Linear timer doesn't run until you leave start zone
Fix chat commands
Predict restart command, lag free