6,996 Commits over 2,802 Days - 0.10cph!
Facepunch.Steamworks bug fix + Steamworks SDK 1.51 upgrade
Update all signs to allow updating textures from slightly further away (3m -> 5m)
Add error checking to entity.uploadsign to make sure the player is close enough to the sign to edit it (otherwise it'll look like it worked but the server actually ignored the change)
Merge random_opt_2 -> experimental
Experimental Facepunch.Steamworks build that uses SendMessages with pooling instead of SendMessageToConnection
SQLite 3.34.0 for Mac (thanks lewis)
▆▇█ ▌█▅▍▋▋▌▇▊▆▉▋ ▄▍▋ ▄▉▌▊▌▄▋ ▌█
▋▄▋▊▍▆ █▅▊█▉ ▌▊▄▄█▉▅▄ ▅▋▇▋▊▊
NetWrite rewrite to reduce overhead
Use cached node lookups in TechTreeData
Upgrade to SQLite 3.34.0 (need someone else to build for macOS though)
Facepunch.Sqlite changes to remove most allocations
▉▌▊▅▊ ▇█▄▋▄▌▍.▊▅▌▉▅▊█▍▍▌█▅ ▆█▄▋▆▌ (▌▊ ▅▋▊▅) ▍▅▄▆█▌▅ ▅▉▊ ▄▆ ▄▄▆▄▍ ▋▋▋▇▉▌ ▅▇▊▋▌▆ ▅▌ ▌█▋▉▄ ▊▅▉ ▅▊▆▉▉▇▌▊ ▆▊▋▋█▍▍▋
▋▄▊▇▋▍ ▊▉▅▆▆▋▊▇ ▋▇▊▉▄
! ▍▆▊▆▊▍▅
! ▌▋▊█ ▄▆▍█▅▉▆
! ▆▋▌█▅ ▋▋▋▆▊▄ '▌▇▋▆█▄'
! ▅▅▋ ▍▇▊▅▍▌▋▆▄▌▆▅▅▅█▋▅▉▄▍▉▌▋█▌▍ (▇▊▋▋▌▆▄ ▌▆▌▅, ▋▉▇ ▄█▋ ▇█▌▊▅▇█ ▆▉▅▆▅▅▊▆)
Fix server switcher showing a red tint on icons when tapping on them
Actually revert react-native-draggable-flatlist, not sure why it went back up to the bad version
▄█▉▄▌▊ ▌▍▉▊ ▆█▆▋ ▊▆█▋▊ █▆▊ ▇▄▋▄▆▌▄▋ █▆ ▉▄▊▆
Update items
WIP pairing tutorial
Basic how to pair
Allow Rust+ to be used even if notifications aren't working (obviously they wont get push notifications, but at least they can pair using the notification history)
How to pair styling
Merge branch 'master' of rust_companion_react
Upgrade to Expo SDK 40
Block out the out of date app screen (forced on atm)
Styling Update View
Don't force the outdated screen on
Adding steps images
How to pair fixes
Show an obvious warning when using the mock server in builds of the app
Revert react-native-draggable-flatlist upgrade due to regression
Android nav bar color
Remove some keyboard status monitors and deprecated safe areas
Mostly fixed the gap at the bottom of the screen on android devices with screen cutouts (just the animation is a bit weird/broken for some reason)
Fix large gap at bottom of chat interface
Update translations
expo-optimize
Version bump
Fix large gap at bottom of chat interface
Mostly fixed the gap at the bottom of the screen on android devices with screen cutouts (just the animation is a bit weird/broken for some reason)
Remove some keyboard status monitors and deprecated safe areas
Revert react-native-draggable-flatlist upgrade due to regression
How to pair fixes
Show an obvious warning when using the mock server in builds of the app
Update Facepunch.Steamworks to fix swnet crash from last update
Crash fix in ConnectionManager.Receive due to bad pointer
Don't force the outdated screen on
Add some script lifecycle hooks (loaded and unloaded)
Add publicly accessible events for script lifecycle so non-script modules can do their own initialization etc.
Add some extra fields to IScriptReference to support reflection on scripts
Block out the out of date app screen (forced on atm)
Update Facepunch.Steamworks (reduces Steam Networking GC alloc)
Remove Marshal usage in ConnectionManager (removes allocations)
▇▇▌ ▊█▆▄▅▇█ ▍▊▅▇▋█▊▉▊▉ ▊▉ █▋ ▇█▌ ▋█▇▅▉ ██▇▍▉▍▉ ▇▍▊▇▄▆▅ ▊▌▆ ▌▉▄▅▇▅▋▌ ▄▆ ▄▇▆▋▄▇
Allow Rust+ to be used even if notifications aren't working (obviously they wont get push notifications, but at least they can pair using the notification history)
Keep track of soft dependencies for later
ILMerge dependencies together so we only need to copy one file into HarmonyMods
Move namespace-less public things into Public folder
HarmonyLoader logging improvements
▉▍▅▆ █▌█▍▄▋▉ ▌▍▋▍ ▄█▋▇█▆ ▅▉█▆▋ ▆▍▅█▇▍▊ ▆▄▉▌█'▇ ▍▋▅ ▇▄▍▍ █▍ ▅█ ▅▅▍▄▇▇ █▋▍▋▉█▋ ▉▇
▊▆▊▋█▆▄ ▇▇▋▄▋ █▉▇▆▇▌ ▋▇ ▆▍▉▍▊▅ ▅█▉▇▆ █▋▊▆ ▊▋▅▋▆ ▄▋▊▆▆▉▍ ▆▊▉▆▊'▄ ▅▅▋ ▊▊▅▇
▄▉▌▄▉▊▍ ▋▆▊█▅ ▅█▇█▇▇ ▋▄▅▍ ▌▄ ▅▉▇▉▉▉▄▅ ▄▇▅█▍▉▋ ▊▉ ▅▍▍▄▄▉ ▊▌▋█ ▇▍ ▄▅▅ ▋▌▍▄▆▇▆▋▊▇ ▅▋▆▌▉▋▉ ▄█▍ ▍▌ ▄▄▍▋▋ ▋▄ ▊▅▍▆▄▊▄▊
▊▇▅ ▍▆▇ ▊▌▌▇▄ ▆▊▋▍▉▅▆▍▌▌ ▄▉▊█ ▊▄▆▅▉▆▅ █▅▌▋▆ ▄▋█ ▇▅ ▅▇▋▉▇▌▆▇ ▄▋▋▆▋ ▊▋▉█▉▇▇▋ ▇▅▌▋ ▉▌▅▇▅███ ▊▌▆▍
Update dependencies
Refactoring to support invokes which return a value
Error reporting improvements
Initial work on supporting inter-script dependecies
Made ModLoader class public so other harmony mod DLLs can trigger hooks
Update readme, add contributing