Merge pull request #5147 from RosettaCommons/joshmiller/chatlog
[Foldit] Remove chat logging and fix link messages
Release notes:
- Foldit's log file no longer shows chat history
- Fixed a bug allowing players on Discord to send arbitrary links
Merge pull request #5144 from RosettaCommons/joshmiller/gui-fix
[Foldit] Fix GUI refresh crash from non-GUI thread
Release Notes:
- Fixed a bug causing the game to freeze/hang when using Lua recipes related to getting/loading solutions
Merge pull request #5109 from RosettaCommons/joshmiller/bandfix
[Foldit] Fix band strength modifier bug
Release notes:
- Fixed a bug where moving an existing band when "Default band setting to last used" is checked would change the strength of the existing band
Merge pull request #5118 from RosettaCommons/interactive/solberg/asynchronous_filters
[foldit] improve/change/fix undo graph and restore best for metrics
Merge pull request #5123 from RosettaCommons/roccomoretti/interactive_tab_panel_aa_duplicates
[Foldit] Fixes for the tab key residue info window.
Formula350 mentioned two issues with the Tab launched residue info window in Discord. 1) If you tab onto a different residue when the window is open, it resizes oddly and 2) in some instances, the list of possible residues gets doubles. This PR addresses both issues.
For 1) it has to do with the layout of the window, and that we were resizing based on the old content and then displaying the new content. This is "fixed" by clearing out the old content before doing the resize.
For 2) this is related to a bug in underlying Rosetta which is fixed by PR #5122. This PR cherry-picks those changes. (Assuming the tests on that PR come back clean, the changes here should be fine.)
Merge pull request #5100 from RosettaCommons/joshmiller/text-selection
[Foldit] Fix QoL text selection bugs
Release Notes:
- Fixed a bug preventing puzzle names from being clickable
- Fixed a bug where pressing undo (Ctrl+Z) on a recipe would delete all text
- Re-added the ability to cut/copy everything using cut/copy shortcuts when no text is selected
- Fixed a bug where news posts and puzzle descriptions were not selectable
- Fixed a bug where typing forward delete (Fn+Delete) on Mac inserted an erroneous '('
- Fixed a bug which caused little square boxes ("LSBs") to appear in recipes when pasting in text with Windows or Mac line endings
- Fixed a bug which caused text copied from Foldit to have improper line endings for Windows and Mac
- Fixed a bug causing some text to remain when deleting or cutting a text selection
Merge pull request #5098 from RosettaCommons/joshmiller/camera_zoom
[Foldit] Add Page Up/Down camera zoom hotkeys
Release Notes:
- Page Up and Page Down keys can now be used to zoom the camera in and out
Merge pull request #5088 from RosettaCommons/joshmiller/qol-chaser
[Foldit] QoL Bugfixes
Release Notes
- Group chat is now profanity filtered by default
- Added an option to disable the group chat profanity filter
- Users ignored through Foldit's IRC are now also ignored on Foldit's Discord integration
- Fixed a bug causing the hiding importance slider to control packing importance instead of the packing importance slider
- Fixed multiple bugs where various options were not being saved
- Fixed a bug preventing HBond importance sliders from being clickable to reset
- Fixed a bug where the input boxes in the Behavior menu overlapped with the sliders above them
- Fixed a bug where pressing "Center Protein" on the Electron Density panel while a tool is running would cause a crash
- Fixed a bug in the Notifications tab that allowed players to View Puzzles while running a recipe, causing a crash
- Fixed a bug causing in-game notifications to display improperly
- Fixed a bug preventing chat moderators from posting links