7,022 Commits over 882 Days - 0.33cph!
Implemented the new client version notification: if a new release or staging client is released, the player gets a local notification telling them to update their game
Latest changeset numbers are in the manifest, so its refreshed after every manifest update
Moved notification convars to a partial class
Tweaked notif window anims
Removed the URL parsing in Message, we now have a URL field
Implemented new popup notif type
Fixed notifications title being ignored by the client (now used by the popup notifs)
merge from weaponinfopanel_nrefix
▋▅▉▅▊▉ ▅██▅▊ ▇█▇▉ ▍▉ ▊▉▋▆▋ ▇▍▊▅ ▄▇▌▉ ▆▉▋▄▅ █▍▌▍▉▋▇ ▄▌▋█▍▍▋▉▋ ▉▅▉▅▍▌▉ █▉█▌▊▍▌ ▄▊ █▆▅ ▄▋▋▄▄▍▊ ▉▆▅▅▅▊▆▌▊█▆ ▍▅▊▇▇█▄▍▋▅▍▊▌▉▊▉▉▍▌▅█ ▅▆▆▇ ▇▇▆ ▅▇▄ ▆▊██▄█ ▊█▆▍▄▆▉▉ ▉▇▊█▄▊▌▋ ▇▋▋▌▇▄▄▅ ▋▋▇▄▋▍█▄▊▄▍▉▊ ▅█ ▍▋▋ ▋▄▊▋▄▊▅█▇ ▊▋▅▅▊█ ▅▅▇▌▉▌▉▌ ▉▌▍▋ ▇▅▅▇▋▅▊▆▍█▄ ▊▊▌▇▊▋ ▆▉▍ ▆▅█▍▄▅▆ ▌▅▅▄▍ ▅▍▌▆ ▆▇▄▄▉▇█▊ ▅▊▅▊▉▍▅▇ ▇▄▉ ▆▊ ▅▆▉▍▋ ▄▌▇▄▉▋▄▄ ▇█▆▉ █▌▊ ▌▌█▍ ▉▆▅ ▄▋▊▄█ ▉▉▄▄█▄▋▇ ▊▆▅▄ █▊█ ▉▋▄▋▊▊▉▌▆▌▊▇ ▉▌▌▊▇▉▇ █▉▇ ▇▌█▋ ▉▄▉▋▇▉ ▍▌ ▊▆▊▌█▋▄▋ ▋▆▋▋▆█ ▌▊▋▉▄ ▅▍ ▆▇▆ ▇▌▄▉▆▉▉▄▇ ▊▆▉▍▉▄▉ █▌▉▅▄▊▉▅▆▍▄ ▋█▌▌▇▌█ █▉▋██▆▊▊█▉▅▆▊▅▉▉▋▅▋▆▆▋▇ ▌▇ ▆▉ ▌▊▉▌▍▊ █▄█ ▋▍▇ ▆█▇▆▍ ▄▍▇▌▅▌▄ ▋▉▊ ▆▋▆▌▅▅▋ ▌▄▌▋▅▊▅▄▄▋ ▋▋█▌▌ ▉▇▌▇▍▊ ▊▋█▄ █▄▆▇▆▍▌▆▉▊▆▇▆▌▆▅▋▅▅▇▄▄▌▇▆ ▌▍▋▆ ▅▆ ▇█▊▋▊▍▋ ▌▌▍▉ ▍▅▉ ▅▄▄ ▅▌▌▉▊▄▄▇▅▌▄▇▍▄▍█▇▍▌▊▄▊▅ ▄▆▆█ █▅▊ ▌▄▋ ▍▊▇▆▋▊ ▇▉█ █▅ ▊█▌▌ ▉▉ ▌▊▇█ ▄▉▊▌▆ ▇▊▉▆▉▄▄ ▉▄█▉▅▊▇▉▄▉▅▄▇▋▇▉▍▉▌▅▋▇▌▅▋██▇▊▄▆▌▄▊▍▌█▍▇▅▇▌▇█▇▉██▍▅▊▊▋▌▇▆▅▆▌▊▆▍▌▄▇▆▍▊▌▉▄▍▆▊▌▍▍█▋▅▄▍▇█▇▉▅▆▇▊▊▆▅▋▍▇▍▇▄▄▉▋▊█▅▊█▅▍█▆▊▉
merge from weaponinfopanel_nrefix
ProjectileWeaponInformationPanel::EligableForDisplay NRE fix
▍▅▋▌▆▌ ▍▇▆▊ ▊▌▄▊▋▋▆▊▊▊▋█▉▅▆▆▌▆█▅▋▊▄▅▆▍▋▊▅▆
▍▊▇█▇▅ ▄▇▄▌▅▆▊ ▊▇██▇▊▌█▍ ▆█▄▍▅▄▌▉▍ ▄▆ ▅▉▌▅▆▌▅▅▇█▋▋▋▋▇▅▌▉▇▍▅▍▄▇▍▇█▍▄██
▇▅▌▇▅▋ ▌▌█▄█▇▆▄▌▇▇▆█▍▋ ▋█▊▊▋▌▍▉▉▅ ▋▆▍▌▊ ▍▌▍▆▆▍▊▅ ▅▇▄ ▆▋▅▍▅ ▇▅▌ ▊▋▆▋ ▇▌ ▌▇▌▍ ▊▅▆▅ ▆▇█▇▆▊▌ ▄ ▆▉▆▋▉▆▇ ▉▄█▄▄ ▆▍▋▅ ▉▇█▉ ▋▆█ ▆▋▄█ ▋█▋▅▉▄ ▉█▋▉▊▇▊ ▄ ▆▌▆▄▅▍▆▊▇
Can open the popup back by clicking on the seen notification entry
Warning notifications show as popups when arriving in the main menu
When the popup is closed, it goes in the notification window, marked as seen
Client keeps track of seen notifications locally:
- a notification is seen once the notif window is open
- seen notifications are styled differently
- they pop back after a client restart until cleared
We now send v2/readall only when clicking on the clear all button. Client also keeps track of cleared notifications locally so global notifications can be dropped by the client (the backend keeps sending until they expire)
Fixed notification ids always being 0 client-side (NoticeId -> NotificationId)
Added some new debug convars
Fixed cart button drawn on top of friend list
Fixed loadout save popup cancel button not working
Notification urls open in browser instead of steam overlay
Fixes masking issues with premium tags in the server browser (UIEffect didnt support SoftMask)
Colored player name and date on ban notifications
Text expands if the icon link is disabled
Clearing anim polish
Notifications can hold more text, they auto scale to fit
Notifications:
- Fixed scroll not working
- Fixed clear all button text wrapping issue
Prefabed everything, cleanup
Fixed strobe light medium speed flag clashing with the IO short circuit flag
Fixed inspecting in the skin viewer not working, it was only working if the bind was strictly set to inventory.examineheld
Fixed GetButtonsWithBind not finding binds when giving it the full command with args
Fixes NeedsKeyboard not letting AllowedBinds go through (fixes binds not working in painting UI)
Fixed F1 console input field losing focus when connecting/disconnecting
Fixed a steam DLC and Frontiersman full screen store pages background being set as a texture instead of sprite
They arent loading since Unity 6 because they're part of a spriteatlas
Fixed keybind reset button not working
Generic popup button size tweaks
Restored save loadout popup
▉▋▉▋▅█▇▅ ▋▍▋▉▌▆▅ ▇▍▅▋▌▅ ▆▄▄▄▊▋▄▊▍▍█▋▅▆▌█▅▊▌▅▇▇▄ ▇▅ ▇█▇ ▌▉▉▍▋▍▇ ▋█▊▉▋▇ ▉▋ ▄▆▌▋▍▆▌▋▉ ▌▋ ▋▍▍ ▋▌▆▆▋▌█ ▇▉▍▅▍
▉▆▅▆▆▋ █▅█▆ ▆▍▉▅▋▄▄▍▊▄▌▋▋▇▌▇▍▌▄▇▅▍▍▄
▄▍█▄▌▌ ▄▊▇▌▉▆▌ ▊▄█▊▇▊ ▊▋ █▉▍ ▋▊▅▅ ▌▉▋▊▉▄
▍▇▄▊▍▄ ▅▊▄▅▄ ▊█ ▊▊▅ ▌▄▉▍█▍▆ ▆▉██▍▆ ▍▄▅▋▍ ▉▊▇▋
Disable skin viewer view in hands button for held entities not using the viewmodel camera (cultist deer torch)
Fixed guitare skin viewer framing
Fixed table skins not loading in the skin viewer
merge from storepage_industrial
Added branded 9x16 media for pack showcase
Industrial decor pack showcase