branchrust_companion_react/mastercancel
1,036 Commits over 1,553 Days - 0.03cph!
Fix some marker misalignments in RTL layouts
Fix map grid on RTL layouts
Almost fixed marker positions in RTL layouts
Fix map position in RTL layout
Fix pan and zoom in map for RTL layouts
Fix switches disappearing on RTL layouts when they're turned on
Automaticlly check for updates (doesn't download them automatically)
Allow direct connections on iOS too
Directly connect to the game if you're not on data (faster and more reliable!)
Version bump again because google
Pass the app build number when connecting to servers, make development mode connect to staging servers
Disable ticking when a server has an error
Fix for the "server offline" page almost never showing up
Log JS bundle cleanup errors
Add an indicator to the settings button to show when an update is available
Checking for updates will now delete old JS bundles on Android (reduces storage use)
Try catch keep awake code because apparently everything can go wrong
Automatically close connections when switching away from the app, restore them when coming back
Put a notification error indicator on the "no servers available" screen as well as the hub (because Fire tablets don't work and some phones have issues)
Skip redundant calls to turn on/off keep awake
Refactor 4 useStates into 1 (possibly fixes a weird mock server issue?)
Ignore not_found and message_not_sent error codes
Merge branch 'release'
Ignore rate_limit and banned errors too
Disable automatic OTA updates (only takes effect for the next store build)
Fix the helicopter blade animation so it's not low framerate anymore
Fix some redundant renders on the map
Refactor away a flatMap call (fixes map crash on older phones with grid labels enabled)
Add an option to keep the screen awae
In-app ToS and privacy policy fixes
fix misaligned spinner on logging in for iOS
views for failed to load Privacy and Terms
change external button and tweaks
Change Legal and TOS to their own pages
Update items, add new icons (igniter, sprinkler, heater), run npx expo-optimize
Show notification settings on Android
Remove the extra keyboard avoider workaround because its very broken on some phones and shrinks the view permanantly
Selected Server colour tweaks
Refactored browser popup compatibility check into a function, stick it in a try-catch because the check can throw on Android apparently
Collecting more workrounds for the Expo keyboard issue - phones should work nicely without gaps on any devices with this
Fix incorrect touch target location for retry button
iOS 12.1 crash fix
Merge branch 'master' of rust_companion_react
Merge branch 'master' of rust_companion_react
Merge branch 'master' of rust_companion_react
Whitelist store.steampowered.com too
Log errors for the login webview
Whitelist help.steampowered.com
Fall back to webview for login on iOS 12 or under
Only show server.url if it's https://
Fix crash when pairing a server with an empty description