branchrust_companion_react/releasecancel

53 Commits over 853 Days - 0.00cph!

24 Days Ago
Update items Update translations Merge branch 'master' into release
4 Months Ago
Delete the KeyboardOffset component because it turned out to be useless and causes issues with focussing textboxes Revert the dynamic background color for chat input (it made the caret look invisible) Fix unable to scroll the devices list
4 Months Ago
Version bump to 0.0.24 because Google
4 Months Ago
Hide the clan section on the FUE Fix the update available button on the hub being under the header a bit Fix the "not a real server" message being over the header a bit Update items Update translations Merge branch 'master' into release
4 Months Ago
Version bumpb Merge branch 'master' into release
4 Months Ago
Expo SDK 41 (cherry picked from commit 600ba4b8c09183251159b093fd5a5e3ba087fb1e) Update react-native-elements EAS config Fix EAS config EAS test config Fix image loading placeholders SDK 42 SDK 43 React Navigation upgrade Un-bump version to deploy to older app version Revert "Un-bump version to deploy to older app version" This reverts commit ea7e18c9f63f2aceab128c5f1f352d724b75e54e. Merge branch 'master' into sdk43 Get rid of react-navigation/compat Disable KeyboardAvoidingViews on Android Add KeyboardOffset component to shift the chat textbox so it isn't partially cut off on Android Add an offset for the device tab's filter textbox too Update translations Update items Bump to version 0.0.22 Clan view Add header, members, announcement components Add header to the members section Gradient for Clan Header Add author on announcement Avatar and edit on announcement ClanInviteModal, modifying Container and Styledbutton to accept more props rewrite ClanInviteModal to use Modal components Add a modal for managing user New OnlineStatus component Add status component to ClanView localisation onlinestatus, use it in user component Cleanup User component Cleanup ClanMembers, invite and member info Rewrite Chatheader, add styling for switching chat Clean up the Hub view Add promote functionality to the Hub Spacing fixes Add OnlineStatus to promote tooltip 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 Initial work to get clan info into the app 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 Fill in player names for clan motd and the member list Update react-class-model and other stuff 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 Hook up the ClanMemberInfo modal Automatically refresh clan using data pushed from the game Update react-class-model to fix a bug where the motd timestamp wouldn't update Fix server time being invisible Update react-class-model to fix the map not loading 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 Fix ScaleY deprecation Clan styling fixes, clan member fixes and accepts isOnline styling Page Header tweaks, News Item News styling News date styling Padding for bottom safe area in bottom tab bar navbar padding tweaks More tab spacing test Spacing on clan members Improve chat visuals Style chat input on type Fix slowness on chat UI again Show the clan logo and color nicer Set up rpcs to set the clan motd and send messages to clan chat Implement setting the clan motd 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) Chat Switcher redesign add localised strings for chat Rewrite the chat header, split out into components Localisation again Chat channel backgrounds Tone down gradient adjust chatline gradient iPad clan chat views Add more tablet fixes More reliable clan color gradient logic use clan colour behind clan logos PageHeader fixes and ClanMemberInfo styling Fix news type tags if tag isnt specified Replace ClanEdit and Memberinfo modal and rewrite ModalBody ClanMemberHeader component added Initial Lottie setup Null checks to prevent errors on logout Provide clan member online status and hook it up hub lottie test fue hub assets in the right branch Update Animation Update Hub anim Animation update, embedded images FUE Team Animation Set up notification channel for clan announcements with toggle for it fue map json animation Add map view, update component for responsiveness fue clan animation Add clan animation Android specific PageHeader padding TransparentHeader padding Clan page member styling isOnline PageHeader android padding on opaque header Add last seen to the ClanMember tile Adding a full members list dialog ClanMemberModal styles Update flag overlay background Animate clanheader banner Dripsy beginnings for the Hub Revert "Dripsy beginnings for the Hub" This reverts commit c7107a60dfffec7b6cc4435d24a2d6f4da05eb69. Revert "Revert "Dripsy beginnings for the Hub"" This reverts commit b70d66d43b7a0ad347099fe8238fc0e2a1eb5b77. Fix app crash user component rewrite StyledAvatar dripsy Styled Avatar, NewsList and NewsItem Dripsy Container Dripsy Header, News, Styled Avatar, Theme colours Notifications, more colours Server Switcher font families, game icon, game item Game Item, ImageOverlay, Modal Root, NotifStatus, OnlineStatus PageLoading, PageMessage, Separators, ServerIcon, ServerTime and Spinner StyledButton, SafeAreaHeader styles Async button add dripsy gradient, player capsule and teaminterface ChatInput and Chatline Fix clan banner doing a weird fade every time you switch tabs (Android only?) Fix AsyncButton missing padding Fix GameIcon clipping the right off the edit badge Fix PageMessage missing spacing on the left/right Update react-native-draggable-flatlist to fix reordering devices (it's faster too!) Fix multiple player map marker not collapsing the avatars down (style wasn't passing through) Merge branch 'dripsy' into nexus-ui Fill in the chat channel switcher header text Always show the chat channels even if not in a team/clan (they show a message when not in one) Show the clan member limit (if there is one) Localization support for the clan UI Fix model content not being centered vertically Fix missing padding on the clan members list Add elevation to modals so it looks a bit less odd with the clan background Only enable the clans UI in Rust+ dev/staging for now Merge branch 'nexus-ui' Delete all the CCTV camera stuff Possible crash fix after dripsy changes Add monument name for arctic research base Hide the server logo component on the hub if the server didn't set one Merge branch 'master' into release
9 Months Ago
Add search light icon Add abandoned military base monument Update items Update translations
11 Months Ago
Add an option to hide avatars on the map (shows a light green dot instead) Update items and translations Show underwater lab locations on the map Update items and translations Update items and translations Fix compact player marker not showing player lists when tapped Version bump (also update readme)
1 Year Ago
Update items and translations
1 Year Ago
Fix map caching key not working sometimes
1 Year Ago
▅▉▉ █▄▋ ▅▊▊▋▍ ▌▇▍▅▉█▉ ▌▌ ▆▉▊▊▋▊█▍ ▋▄▊▌ █▄▊▌▉▄ ▊▍▄▊▇▇▄▇ ▉▋▉ ▉▅ ▄▌▆▍ ▉▌▌▋█▆▆ ▌▉▅▄█▆▇ ▆▍ █▍▌ ▋▊▆▆ ▉▇▅ ▋▇▅▌ ▊▄▅▄ ▄▍▋ ▆▅▋▌▋▋ ▅▄▍▆▇▆▊▋▄▍▉▇ ▇▉▆▇ ▆▉▌ ▋▋ ▉▍▇▆▇▇ "▆▅▋▅ ▍▌▉ ▅▉" █▍▇▅ ▉▅▉▅▊▊▋ ▇█▌▌▆▄ ▄▄▊▄▉▍▄▌▇▉▇▋▊▉▌█▋▍▇▅▋▅▉▄▌▋▉▉▄▌▇▌▍▌▌██▉▌▍. ▆▆▆▉▅▇ ▄▅▍▌▋ ▍▉▄▆▌█ ▊▆▌██▌█▆▉▌▋▊ ▇▄▅ ▅▇▌▉ ▍▍▌█ ▊▇ ▊▅▅ ▇▆▍ ▉▄▄▌▇▍▉ ▋▇▋ ▇▊▉▇█▊ ▌▉▋ ▅▅▋▌ █▋▋ ▅▄▌▊▇▌▆▍ ▅▊▆▅▌ ▅▌▅▅▆ ▊▆▍▇▌▄▇▉▊ ▅▋▌▅▊▅ ▉▋ ▉▍▋▇▉▇▊ ▅▌▇▊▊ ▉▇ ▄▊▉ ▌█▋▋▅▋ ▆▋▆▅ ▅▆█▊▄ ▇█▇▅█ ▍▅▌▇▆ ▄▋▋▍ ▄▋▋▅▊▌ ▊▋▍▇▅ █▉▇▆█▌ ▇▋▉▇ ▅▄▌▆▊▊▉█▉▅▄▉ ▌▅▇█▅▌▌ █▉█▍▄▍▇▌ ▊▍ ▇▊▄▆▉ ▌▋ ▌▍▍ ▅▄▇█ ▆▄ ▌▋▅▍▍▋ ▉▌▅ ▌▋▄▌▆▇▌ ▍▉ ▆█▄▇▇▆ ▉▉▆▌▊ ▇▆▍ ▋▍▅▊▊▋▍▉▄▅▄▋
1 Year Ago
Fix some odd device tab crash? Update translations Restore some fields in case they get corrupted somehow Update items Add train tunnel markers + an option to turn them off Translations again
1 Year Ago
Version bump
1 Year Ago
No Servers Available dialog ! Enable Firebase Analytics for iOS Fix automatic update checker Filter out some more transient errors so they don't go to Sentry Version bump Update translations
1 Year Ago
Actually revert react-native-draggable-flatlist, not sure why it went back up to the bad version Fix server switcher showing a red tint on icons when tapping on them Fix chat crash when there are messages from a player no longer in the team Add in a notification menu message and translations Update the news item on Hub to match News Force conditional elements to evaluate to a boolean (crash fix for scenarios where something is blank etc) Merge branch 'master' of rust_companion_react update icon on no devices Add missing stuff to unknown server modal ServerIcon component Unknown Server style fixing Outdated version check fix
1 Year Ago
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
1 Year Ago
Update translations Update items
1 Year Ago
Promote on chatline avatars Get the logged in steam ID better in PlayerCapsule Hide the promote button for chat avatars when it's not usable
1 Year Ago
Fix server name on drawer navigation spacing
1 Year Ago
Hub re-design Tabs design Tabs Adding the drawer menu Servre List to drawer menu Notification menu ServerList Sidebar Server Selectable Notifications button on all pages Refactor to use react-class-model from npm Update translations with new monuments ServerHeader changes Chatinput style PageHeader accepting teaminterface Team Header status tooltips Merge branch 'master' into ui-changes Fix TS errors Wire up notifications to the new notifications menu Tablet landscape team redesign tabbar fix tablet Hub tablet views re-organise tablet team views ServerInformation and tablet styling Server Info and Tablet header Map button Player Capsule tweaks tablet Improved notification listing and opening Filter Devices and Team Chat input Merge branch 'ui-changes' of rust_companion_react into ui-changes confirmationmodal footer and deleting servers Add some mock data to the notification menu fix chat input on tablet Notifications Menu styling Parse notification data so we can use it in the UI code Hook up the device search box Turn on Android's junk shadows for the map focus button Notification menu category styling Tooltip map name Delete code to clean up old updates (not needed since SDK 39 + caused OTA updates to break for Android) Merge branch 'master' into ui-changes Avatar in Drawer and Notification menu styling confirmation modal safearea and styling Hide username in drawer Server Header logo and fallback Notification menu NotificationStatus styling Pull server logo from the game server Add logo to mock data attempt to fix android News redesign ServerHeader tablet Filter Devices no results Show server logo on the server switcher and tablet hub Server Logo in pairing and tablet modal ServerInformation rewrite - potential android fix Fix Server list scrollarea Fix crash on logout fix status bar issue on login ios fix no devices and no filter results Pass server logo to delete server Notification status no servers and no servers in drawer pagemessage update available header More update status bar changes localisation on filter devices hub localisations and map size fix asyncbutton NewsItem styling Update status, fix header showing settings button Fix TS errors fixing typing fast bug on inputs update loading visuals update assets ios Fix statusbar crash on android Promote to leader functionality + mock server support Latest News tappable opacity update FUE assets mock data update fix status bar ios light mode bugs Automatically fail over to the proxy websocket instead of requiring a retry in the UI Switch react-native-webview back to the matching expo SDK version Change check for updates button Update items from Rust Merge branch 'ui-changes' Update translations Update button and hide it Version bump
1 Year Ago
Version bump
1 Year Ago
Move the vending machine and tool cupboard icons up on the icon list WIP updating to expo-notifications SDK 39 upgrade Handle errors in notification handler code Sentry update fixes Workaround in-app notifications being silent after upgrading to the new notifications API Update items Update translations
1 Year Ago
Fishing village strings Storage monitor device icon Defer notification initialization until after resources are loaded (fixes possible race condition causing spurious "unknown server" modals) Update default background color Items + localization updates
2 Years Ago
Update icons + translations
2 Years Ago
Fix storage monitor UI when it's unplugged Update translations Fix smart switch toggling Fix unable to scroll the devices list Update items
2 Years Ago
Show vending machine icons above the player icons Initial storage monitor implementation Some storage monitor styling fixes Don't red box in dev mode when we don't need to Dropdown selector Add a hint message explaining how to edit/delete devices, add a button to remove all 'no response' devices Automatically refresh the server time so it doesn't stay out of sync (if it goes out of sync) SafeAreaView on Edit Entity for iOS IconPicker SafeArea iOS Reduce type size on devices Storage monitor spacing Device hint text Redesign devices screen Device clear button Haptic feedback on devices Shop style tweaks Fix haptics triggering without onPress triggering Add a setting to disable haptic feedback Hapic ServerItem Chatinput style Settings Footer style Consistent action labels IconPicker selected styling active opacity Devicewrapper Newstype tag colours Settings menu redesign Server List style tweaks Storage background style Update background assets Merge branch 'master' of rust_companion_react update asset_native Don't send 403 errors to sentry, connect the staging release channel to the staging server Update items, run npx expo-optimize Update translations Update localizations
2 Years Ago
expo upgrade to SDK 38 Update everything else Compile error fixes, remove unused Items update Update translations Adjusting item and vending machine text for some better contrast, fix Linking package warning Going through some keyboard avoider problems after upgrading Disable automatic OTA update downloading - use the settings menu to manually update instead Automatically toggle between direct connect and proxying - should fix connection issues that only affect wifi or data, or people connecting to a locally hosted server Move root model providers to wrap everything (fixes ErrorBoundary crash due to inaccessible localization model) Fix expo-linking export Fix safeareaview for modals Fix alignnment on iPad Update translations Version bump
2 Years Ago
Oops forgot to whitelist english Moment.js bullshit
2 Years Ago
Fix norwegian bricking the app? Whitelist moment locales to try because it'll crash for anything else
2 Years Ago
Add localization for hapis monuments, update localization Fix notification toggler appearing over retry buttons Update localization code to support language switching at runtime Add UI to select which language to use in the app Update translations More reliable momentjs setup Fix wrong localization key on the hub
2 Years Ago
Show a proper error message if device registration fails (most likely because notifications are disabled)
2 Years Ago
Update translations
2 Years Ago
Stick all the localization stuff in try catches because I'm sure someone will have a messed up phone where it crashes (even though it shouldn't) Lowercase the original locale string (should make portugese and chinese actually work) Version bump More consistent button spacing on the settings page Fix notification setup error and hub header not localizing Fix retry button not using the right localization key Bug fixes (including making chinese work for real) Fix server time being labeled as the map
2 Years Ago
WIP support for other languages More localization stuff Even more localization Drop i18n-js cause it sucks Add button links to submit feedback or help translate in settings, hook up other languages from crowdin Set moment's locale as well so timestamps are translated properly Fix missing translation on the combined player map marker Fix tapping on notifications not loading the page it should when the app isn't already loaded
2 Years Ago
Fix pan and zoom in map for RTL layouts Fix map position in RTL layout Almost fixed marker positions in RTL layouts Fix map grid on RTL layouts Fix some marker misalignments in RTL layouts Remove event handlers from sockets when closing them (possible fix for duplicated chat messages) Fix grid issues on LTR Make TeamMemberList scrollable when you have more than 6 members in your team
2 Years Ago
Fix switches disappearing on RTL layouts when they're turned on
2 Years Ago
Allow direct connections on iOS too Automaticlly check for updates (doesn't download them automatically)
2 Years Ago
Directly connect to the game if you're not on data (faster and more reliable!)
2 Years Ago
Version bump again because google
2 Years Ago
Fix for the "server offline" page almost never showing up Disable ticking when a server has an error Pass the app build number when connecting to servers, make development mode connect to staging servers
2 Years Ago
Version bump
2 Years Ago
Log JS bundle cleanup errors
2 Years Ago
Fix the Constants import
2 Years Ago
Refactor away a flatMap call (fixes map crash on older phones with grid labels enabled) Fix some redundant renders on the map Fix the helicopter blade animation so it's not low framerate anymore Disable automatic OTA updates (only takes effect for the next store build) Merge branch 'release' Ignore rate_limit and banned errors too Just ignore all RpcError Refactor 4 useStates into 1 (possibly fixes a weird mock server issue?) Skip redundant calls to turn on/off keep awake 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) Automatically close connections when switching away from the app, restore them when coming back Try catch keep awake code because apparently everything can go wrong 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)
2 Years Ago
Ignore not_found and message_not_sent error codes
2 Years Ago
Change Legal and TOS to their own pages change external button and tweaks views for failed to load Privacy and Terms fix misaligned spinner on logging in for iOS Delete the beta notice In-app ToS and privacy policy fixes Add an option to keep the screen awae
2 Years Ago
Show notification settings on Android Version bump Update items, add new icons (igniter, sprinkler, heater), run npx expo-optimize
2 Years Ago
Remove the extra keyboard avoider workaround because its very broken on some phones and shrinks the view permanantly
2 Years Ago
Fix incorrect touch target location for retry button Collecting more workrounds for the Expo keyboard issue - phones should work nicely without gaps on any devices with this Refactored browser popup compatibility check into a function, stick it in a try-catch because the check can throw on Android apparently Selected Server colour tweaks
2 Years Ago
Use the correct chat message length limit Fix crash when pairing a server with an empty description Only show server.url if it's https:// iOS 12.1 crash fix Fall back to webview for login on iOS 12 or under Merge branch 'master' of rust_companion_react Whitelist help.steampowered.com Merge branch 'master' of rust_companion_react Log errors for the login webview Whitelist store.steampowered.com too Merge branch 'master' of rust_companion_react