6,655 Commits over 2,557 Days - 0.11cph!
Fix NRE when deleting flex elements
Add dependency on react-is because actions is failing
Add a flag to turn nexus features off
Don't render nexus servers on the list if not enabled
Merge branch 'master' into nexus-ui
Update sentry config
Fix error page message shown when not in a clan
Update react-class-model
Update protos
Add function to call the nexus API to get its details
WIP server grouping for nexus
Show unique names for the mock servers instead of stomping them all to the same value
Refactor the mock configs so we can do that better and get it reflecting the nexus params too
Fix nexus servers not immediately being grouped correctly when adding/removing them
Automatically refresh groups once in a while just in case data changes
Render server groups under a group header
Update protos
Automatically add other servers from the nexus when we have at least one already
Automatically correct the IP address and port of paired nexus servers if they changed
Ungroup servers when their zone is not found in the nexus anymore
Fetch player info from the nexus to get appKey etc
Remove appKey fields from server and notification data
Support removing server groups so the button does something now
Show an icon on the server you are currently assigned to
Zone Name -> Key
Upgrade to expo SDK 44
Merge branch 'nexus-ui'
Fix devices scroll view not filling the screen (without breaking scrolling again, hopefully)
Update items
Update translations
Merge branch 'master' into release
Trim binds so it's ok to have spaces between symbols like semicolons
Add meta.exec command to execute multiple other commands within a single command (useful when combined with cycled binds)
▋▇▅█▄█ ▆▉▆▊▊ ▉▅▆▍▇▌▉ ▇▅▅ ▄▇ ▍▋▍▋▋▇▇ ▍▌▋▄▆▍-▉▋▅▊ ▍▊▋█▆▍▉▍▄ ▋▅ █▉▍▉▋▄ ▅▊▅▋ ▉▆▍▋▌ ▋▅▄▄ ▌▅▇▋ ▆▉▇▌▋▌█
Clean up measurement code so main and cross axis are separated
Text constraining seems to be working, just need to clean up
Get flex text kind of working
Fix some measurement bugs
Progress on getting things working
Avoid turning boat and helicopter engines off when they were on before transferring servers
Automatically run console commands from server.cfg nexus/zone variables on server boot
▅▅▆▇█ ▌▄▇▊ ▉▊▋▇_▄█▄▄_▆▍▆▅▄▌▆▇
Fix contacts button not showing/hiding correctly
Update items
Update translations
▉▋▍ ▍▇▄▅▌▉█▉█▊▉▆██▍▊▆▊▄▉▅▉ ▌▅▋▉█▄▊▋▉▊▍▉ ▌▋▅ ▌▆▆▌▆▉ █▋▇█
▉▆▉██▆ ▆▋▇ ▋▄▌▆▉ ▌▅▉▊▊██▉▅ █▇▉▇█▍ ▌▇ ▅▍▉▍ ▍▍██ ▄▇▊ ▅▊▅▌▋▊ ▅▆█▅▅▋▍▍▄ ▅▅▍▌▋▌
Show demo info on the loading screen when loading a demo
▋▋▊ █▇▇▇▊█▆▅ █▆ ▍▌▅▍▄██▋▍▊.█▉▅▊▍▌█▋▄▋▉▄█▊▍▋▊▍█▇▉ ▄▇ ▉█▇▊▅▄▄ █▍▋▄ ▅▌▆▋ █▌▄█ ▄▊▋▌▇▉▄ ▇▌▉▇▉▅ █▅▉▅▉▆▆▋ ▄▆▉▆▇
Merge from async_loading_3
Don't stomp the warmupConcurrency or preloadConcurrency values when using asyncLoadingPreset in case they were set to custom values
Disable asyncWarmup if asyncLoadingPreset is 1
Add 'Optimized Loading' to the options menu under Experimental to set asyncLoadingPreset
Add global.asyncLoadingPreset convar which saves (0 = off/default, 1 = partial, 2 = full)
Partial will enable async asset loading but keep 'Asset Warmup' on the loading screen
Full will enable async asset loading but run 'Asset Warmup' hidden in the background
Changes will only take effect when restarting the game
Change default text for options selectors from "XX XXXXXDDF FFE EFF FEE F" to "UNKNOWN"
Fix ghost "OFF" behind "ON" text on options toggles
Fix exception when spawning world finds an unknown prefab ID (logs a warning)
Change World.SpawnAsync to log and skip unknown prefab IDs like the non-async one
Always run asset warmup in the background if warmupConcurrency is > 1
However, if asyncWarmup is disabled then the loading screen will wait for it to complete
Error out of World.SpawnAsync if StringPool.Get couldn't find the asset path for the prefab
Fixes getting stuck on "spawning world" when async loading is enabled and there's some mismatch between server and client
Non-async version would error out as well in this case
Show estimated arrival times for ferries on a sign at the ferry dock
Set the default clan logo to nothing instead of the FP logo
Allow stamping the clan logo onto signs in the paint UI
Fix clan async callbacks being called before clan info was updated
Make the clan table an entity so we can press E on it to open the clan UI
Fix some wonky nameplate behavior when mixing clans and teams
Leader rank always has all permissions set so don't tell the client otherwise
Remove refresh button from logs tab, it'll auto-refresh when switching to the tab instead
▌▅█▉▊▆▊▊▅▅ ▅▍▇▊ ▇▆▅ ▇▋▅▍▄▉ ▍▊▋▉ ▇▅▌ ▉▄▅▇▉▄▉▋▍▋▅ ▆▆▆ ▋ ▇▉▍▉ (▍▄ ▊▌█▌ ▌▊▉▍ ▌▋▇'▉ ▆▉▅▋▍▄▆ ▊██▍ ▄▊, ▋▆▅▆▆ ▊▌▅▌ ▍▅▋█▋█)
Add a short pause to nexus.redirect so the loading screen can render before disconnecting