6,973 Commits over 2,741 Days - 0.11cph!
Actually fix login notifications being sent when respawning
Tick servers in parallel instead of having them block eachother
PlayerPosition says the player is in the ocean when they're outside the grid (instead of garbage coordinates)
Fix inverted Y coordinate on PlayerPosition component
Add setting to toggle the map's grid layer
Add another setting to toggle grid cell lables (default off)
Fix map marker position regresion
Fix team members not updating properly because they used Long keys
Fixed team member markers not updating position
Grid almost matches the game now... almost
Update team info every 10 sec (instead of 50)
Split markers into their own map layer, MapView now takes layers as children
Update push notification registration every time the app loads
▊▊█ █▄▅ █▅▉▇ ▍▊▌▍█▇▉ ▊▌▋▋▌▉▆▉▄▉▆▅▍ ▊▆ ▆▉▄▆ ▋▍▍▌▉▊▅▆▆▌
Update map image renderer so it works with procgen maps in builds
Don't send login notifications to yourself
Fix login notifications being sent when you die?
Use a fresh steam ticket for changing notification settings
Catch exceptions from websocket constructor so the server still boots if it fails
Expo upgrade, some fixes, unload the map when it's not active
Memoize a bunch of components for perf, update build settings
Disable notifications in server builds by default (temporary)
Add settings for notification channels, moved auth code into settings instead of serverlist
▌▉▌▉▇▊ ▇█▄▅ ▌▅▇▄█▉▊▌▍▇▇▌ ▆▉█▄▆▉ ▉▉ ▅▇ ▇██ ▅▆▄▉ ▄▋ ▇▇█▇ (█▉▄ ▆▌▊▄▅▅▊▍ ▇▇▅▇█▋▌▉▍█▌)
▇▊▍ ▇▇▅▇█ ▊▋▄ ▉▊ ▊█▄ ▆██▊▊ ▍▌▉█▆▄▅▄ █▌▄ ▆▍█▇▊█▅▊
Pass notification channel to the backend
▆█▅ █▉▊▉▇▅▆▅█▌▉▊ ▉▉▄▇▄▅▍▅, ▅▄▊▉▋▍▆ ▇▍▊▌▄▅▇▊█▇▇▋▊ ▋▊▆▇▊ ▍ ▋▍▆▋▇▌▆ ▇▍▇, ▍▄▌█▍▍▅ ▋▍▉ ▉▅▌▉▍▊/█▇▇█▋▆▍ ▌▆▇▅▆▇▄▋
Autosave server list, fix map rendering wrong when server info isn't loaded yet
Remove the overpanning from the MapView and just use the map image size, fix the map breaking when switching servers
Include more of the ocean in the map render
Clear server list when logging out
Add await on RPC send (fixes unhandled promise stuff)
Show loading indicators, show error component if things fail to load
Confirmation modal, confirm before removing servers
Move everything into its own namespace (and better folder name)
Fix compile error in client builds
Switch to custom domain
Document some functions and classes
Switch lastCleanup to RealTimeSince
Move some classes to their own files
Settings screen, add an setting to toggle the news section on hub, remove old camera permission stuff
Show the selected server in the drawer, update add server page to always show the full image because people put branding on them
Add header image and url to server info command
Show a message when no server is available (instead of blank area)
Much better add server screen
Add more information to the pairing message, and truncate them if they're long
Show which team member is the leader, workaround for NaNs being used as marker positions for a frame
Disable swiping through tabs cause it sucks
Switch to MaterialTopTabNavigator because it looks better and has transitions
Tab bar doesn't look as bad now
Switch team UI coloring to always show offline players in grey, even if they're dead
Player location component, add a little bit of padding so things aren't so cramped