894 Commits over 487 Days - 0.08cph!
merge from demo_browser_search
Added a search bar to the demo browser window
Make nest hat a wolf headdress skin too
Set up all of the lunar new year animal masks as skins of the wolf headdress, so you can reskin between them
merge from automated_testing
Jukebox collider convex + RW
Bar stools disable researchable
Dartboard assign place effect
manifest + testlist
Hackable crates correctly saveload their state (timer progress, whether its been looted, etc.)
Some cleanup on the script
merge from vehicle_emojis
Improved emoji search in chat
- Can search for items with their display name (had to guess their shortname before), works in different languages
- Emoji autocomplete now also works with Contains instead of just StartsWith
Fix car and chassis vehicle items having whitespace in their shortname - its bad and breaks using them as emojis in chat
Changing shortnames is cursed but these are only used for the f1 vehicle tab and I've applied the FreezeItemId tag so the id will stay the same
merge from vehicle_emojis
Allow vehicle icons to be used as emojis in chat
https://files.facepunch.com/cipeax/2026/July/14_18-56-CriminalZenaida.png
Fix one more collision issue
Resolved more CanvasRenderer warnings
merge from minifridge_reskin_fix
Fix reskinning mini fridge not preserving storage adaptor
merge from automated_testing
New automated test checking all Gibbable components for mesh colliders that are missing RW
All pass as expected
merge from fix_realmed_remove_warning
Fix RealmedRemove warnings on small ramp and advent calendar
merge from automated_testing
Exclude monument prefabs from the tests in TestMeshes, saves a decent chunk of time to not scan these big prefabs, its also unnecessary since any colliders inside them will already be scanned as part of other prefabs
merge from tree_fence_collision_fix (fixes one more case)
Fix 8 collision meshes that import a material
New automated test that checks all collision meshes do not import a material as well (importing a material causes the mesh to be stripped from server builds)
Found 10 cases of this issue across the project, confirmed ingame they have collision issues
merge from allplayerlist_dupe_fix
Fix allPlayerList returning duplicate entries if a player is sleeping and active
merge from UpkeepTerminal_TextNSound
merge from pool_fixes_july_26
merge from pool_fixes_july_26
merge from sewer_cave_box_fix
Delete a stray cardboard box in large sewer cave
Fix a few companion app pool leaks, flagged by adding the non caching attribute to broadcast methods
Fix all clan actions not returning their result protos to the pool
Fix DeepSeaManager.TeleportPassenger incorrect pooling
Slight refactor, got rid of an unnecessary class and method
Fix pool leak in DisplayingBoxStorage
merge from apartment_s2p_spawner
Remove rogue disabled small apartment in the scene
S2P apartment complex
merge from automated_testing
Fix small backpack broken world model outline
Testlist