6,973 Commits over 2,741 Days - 0.11cph!
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
▆█▋ ▊▄▇▄ ▍▉▇ ▋█▊▉▉▉█▆ ▍▌▊▆▉▆▄ ▍▍▉▌▌ ▍▋ ▋▍▌▄ ▍▆▆▅ █▌█▊▉▇▇▋ ▍▌ ▋▋ ▆▊▍ ▄▍▉▉▄█▉ ▄▋▇▍▊▋▋▉ ▊▅▄▌
▊▍ ▆▉▌▍▌█▍█▄▉▆ ▍▄█▇▅▌ ▍▍▍▊█▉▋▊█, █▋▅█▋▌▄▌ ▋▌▇▆▊█▊ ▅▍ ▍▊▊█▆▅▉ ▊▉▍▊▇▋▄▄
▅▊▉▇▇▅ ▇▍▌▅▇▋ ▉█▇▌▍▉▌▉▌▋█ ▅█▅▋▌ ▆▍▋ (▅▇▌ ▋▋▍▅ ▆▊ ▌▅▄▄'█ ▄▇▊▇▅▄ ▄▍▇▋▇▅█▍)
▉▇▌▅▍▆▍ █▊▋▉▄ (▌▍▊▅▉▍▋ ▅▊█▇)
▍█▆▆ ▌▊▄▌ ▇▍▄▅▌▇▍▇ ▄▇█▇▍▍▋ ▍▇ ▊▄▉▌▅ ▉██▉▉▉▌ ▋▇▅▍▋▇▅▄▆▊▌ ▇▆▍▊▅▋▆ ▍▋ ▆▍▆▉█▍▆ ▇▉ ▋▆▋ ██▇▍▆█▅ (▊▉▍▅ ▄▆▆▊ ▅▍▇▊▆▊)
█▅▉ ▄█▌ ▊▇▆▉▆█▅ ▌▆▋▊▊▇▍▋ ▋▉ ▊▆▄▆▍▉▇▅
▅▊▅ ▉▄▇▆▇▋ ▅█▄▌ ▊▌▆ ▉▆▄▇▅ ▋▉█▅▇▍▉ ▆▊▋▄▆▆▄, ▍▄▌▄▋▍ ▅▌▊ ▅▌▅ ▊▄▉█▋▊▅▊▇▅▊█ ▊█▋▄▅█▇▌ ▊▉ ▍▅▋ ▅▆▇▄▍▌▆ ▆▅▆█▋▅ ▍▇▄▉▊▌ ▇█▇▇▆▄▋
Merge from crafting_pebkac
▌▊▄▍▅ █▇▌▊▋▉▉
! ▊▆▋▉▉▉▆ ▄▅█ ▊▌▋▌▍▌▅ ▆▇▌▄▇█▆▌ ▊▆▋▇▄▌, █▌▍▉▋▋█, ▆▍▋
▉▄▇▍▅▆ ▇▉▉ ▊▇▇ ▊█▇▋▉
▊▌▆█ ▊▄▊▆ ▄▌▆▅▅▋▍
█▅█ ▆▅ ▆▋█▍▆▌
█▉▄▅▉ ▆▍ ▅▋▇▊▆▌ ▄▊▋▅▇▅▇▇
▌▇▍▉▍▄ ▉▆▍█▇ ▆▌▊▅
▅▌▆▍▆▍ ▄▊▋ ▌▊▆█▉▊
▄▌▍█▉▅▄▉ ▉▆▇▍▋▍
▆▄▄█▉ ▉▆▄▅ ▄█▌▋
█▌▅▄ █▅▌ ▆▄▄▇▊▆▄ ▌█▍▊▆ ▋▅██▍▅▄ ▅▍▍
█▊▅ ▅█▉▊▆█▍ ▋▍▋ ▋▆▇▇▍▅▅ ▉▍▆ ▌▄▊▄▇
▇▅▆█▍██ ▅▌▊ █▉▌▍▌▆▍ ▊▌▇▉▅▍█▆ ▌▅▍▅▆▆, ▍▄▆▅█▌▇, ▇▇▉
Hide the button to break items down if any of the selected items is worth $1 USD or more on the market
Don't allow breaking down anything still purchasable in the store
Show the 'not scrappable' message if any of the selected items are not scrappable
Display total market price of the items selected on the Steam item crafting screen