6,996 Commits over 2,802 Days - 0.10cph!
Set up RPCs and models for clan chat
Refactor the chat components so they can use either the team or clan chat models
Mock setup for clan chat
Team tab is now a chat tab
Header can now be used to switch between team and clan chat (very rough atm)
Keep the last few clan messages in memory so the app can load them into its scrollback
Refactor how clan chat worked so it can be adapted to support nexus
Fix exception thrown when loading the clan member list and a player has a note set
Set up rpcs to set the clan motd and send messages to clan chat
Implement setting the clan motd
▊▅▊▄▅▉▍ ▊█▉▆▄▅▋▄▌▍█▌▍▅▍▋▅▅▉▆▉█▅█, █▆▍▉'▄ ▊▆▅▋▊▇▋▉ ▅█ █▆ █▊
Fix slowness on chat UI again
Show the clan logo and color nicer
Padding for bottom safe area in bottom tab bar
Implement PlayerCapsuleTablet (didn't use localization and promote did nothing)
Add a dev tool to spoof the signed in steam ID as someone else when rendering things
Show the signed in player name in the drawer now that we can
Provide the member and role instance of the signed in player to the clan UI
Update react-class-model to fix the map not loading
Fix fields not being copied over from model instances
Bump to v0.0.6
Bump to v0.0.5
Skipped 0.0.4 cause it got messed up on npm
Fix server time being invisible
Automatically refresh clan using data pushed from the game
Update react-class-model to fix a bug where the motd timestamp wouldn't update
Merge from easter2022)crash - testing shader revert
Revert shader changes, switch egg suit to use the StandardWithDecal shader that signs etc use
Merge from easter2022_crash - testing changes
Revert changes to EngineUI and GameUI
Change RequestFileFromServer behavior to work the same as main but add a flag to optionally respond if not found (only used by egg suit)
Subtract
70097 - taking another approach with the RequestFileFromServer changes
Add docs for the new setupSerialization options
Replacing serialization binder/field mapping logic with straight serialize/deserialize functions
Add unit tests for some things to make things easier
Merge from easter2022_crash (testing)
Delete sign.egg.suit (test item used for dev only)
Update usages of RequestFileFromServer so it never retries if the image wasn't found on the server
Subtract
70091 - bring changes to a branch to investigate why it could cause crashes
Subtract
70035 - bringing Easter changes back
Remove the editor-only [BurstCompile] attribute
Push updated clan info to the app so it doesn't need to poll for it
Hook up the ClanMemberInfo modal
Fill in the rest of the data for the clan info mock
Deserialize int64 timestamps to JS Dates
Render the motd timestamp on the clan tab
Update react-class-model and other stuff
Bump to version 0.0.3
Updated dependencies to make more sense for people using the package
Add in some TSDoc documentation for most public things because I've forgotten what some things did over time
Fill in player names for clan motd and the member list
Replace the API we use to retrieve avatars with a hook-based one which provides the avatar URL and their profile name
Should also fix the avatars not refreshing in the app
▇▇▌▇▍▍▆ █▅▊▌▇▇▇▋ ▊█ ▆▍▍▌▆▊▋ ▅▆▋▉▅▉▇ ▌▊▌▆▍▍▄▍█▊ ▇▉ ▌▊▌▅
▇▋█ ▍▄ ▅▇█ ▌▍ ▇▋▍▇ ▇█▉ ▄▍▅▉▋ ▆▄▍▍▄ ▇▊▍▊▇▌▌ ▉▍▇▊ (▊▇▄▌ █▊▉ ▅█▆▇█▋)
Initial work to get clan info into the app
Add a handler to get clan info from the companion app
▍▄▌▊ ██▄▋▌▄▋ ▉▆ ▅▊ ▌▉▋ ▋▌▋▌▉▋▄ ▌█ ▅▆▋ ▋▍ ▆▌▆▇▆█▋.▇▌▇▄█▌▋ ▌▄ >= █
Switch to a custom bottom tab bar component so we can hide the tabs in a much less janky way
Switch software keyboard layout mode to resize for Android, hide bottom tabs on keyboard open (Android only)
Remove console.log
Update eas.json to reflect schema changes since last trying it
Merge branch 'master' into nexus-ui
Update eas.json to reflect schema changes since last trying it
Switch to a custom bottom tab bar component so we can hide the tabs in a much less janky way
Switch software keyboard layout mode to resize for Android, hide bottom tabs on keyboard open (Android only)
Fix NRE in ImageProcessing.IsValidPNG