Merge pull request #6258 from RosettaCommons/roccomoretti/interactive_less_log_noise
[Foldit] Reduce some log noise.
There were a few functions in Server which are rather chatty in the log, and which I don't think need to be quite so verbose.
Turn these down to debug level, such that they're present but not cluttering the standard log.
(No release notes needed.)
Merge pull request #6236 from RosettaCommons/koepnick/foldit_current_energy
[Foldit] Display current score of online players
Release Notes:
- Display the current score of other players in the puzzle leaderboard
Merge pull request #6241 from RosettaCommons/roccomoretti/interactive_none_preset_crash
[Foldit] Fix crash when selecting None preset.
The None preset was being built as a base class object, but the actual application needed to dynamic cast to a Standalone-level object. This resulted in a nullpointer when you tried to activate the None preset.
Now when you select "None", the actual view doesn't change, but you no longer have the preset selected.
RELEASE NOTES: Fix crash when None preset is selected.
Merge pull request #6246 from RosettaCommons/roccomoretti/interactive_cl_name_takes_focus
[Foldit] Name takes focus in Compound Library Save Dialog.
RELEASE NOTES: Start cursor in the Name field of the Compound Library upload dialog.
Merge pull request #6244 from RosettaCommons/roccomoretti/interactive_sort_compound_library
[Foldit] Add Compound Library sorting
Add sorting and labeling of Compound Library compounds based on similarity to the compound.
RELEASE NOTES: Compound library entries are now sorted by similarity to the small molecule present in the puzzle when the Load Library Compound panel is opened.
Merge pull request #6240 from RosettaCommons/roccmoretti/interactive_fix_cl_load
[Foldit] Fix issue with Load Library Compound panel.
When closed, the panel was being turned 100% transparent, but not actually disappearing, which leads to it capturing mouse actions.
RELEASE NOTES: Fix issue where Load Library Compound panel created dead spots.
Merge pull request #6243 from RosettaCommons/koepnick/foldit_puzzle_menu_rank
[Foldit] Get puzzles and puzzle scores on login
Release Notes:
- Display current rank and score for puzzles in Science Puzzles menu
Merge pull request #6229 from RosettaCommons/roccomoretti/interactive_close_load_library
[Foldit] Hide Load Library dialog.
The Load Library sub-panel wasn't following the main Compound Library panel when it was being closed between puzzles. Make sure it also follows.
Merge pull request #6225 from RosettaCommons/roccomoretti/interactive_to_string_locale
[Foldit] Accomodate for the fact that std::to_string() is locale sensitive
std::to_string() changes its behavior based on locale -- for instance using ',' instead of '.' in countries where that's the decimal separator. This messes up the SDF file generation, so borrow a trick from RDKit to consistently switch to the uniform 'C' locale when generating the SDF.
This doesn't touch any of the other instances of std::to_string() usage in Rosetta/Foldit.
(No release notes, internal-only feature.)