Merge pull request #6209 from RosettaCommons/roccomoretti/interactive_login_enter
[Foldit] Fix issue with enter on login screen
Alter the Login Dialog such that it only focuses on the password by default if there's no text there. Also adjust things such that we don't trigger the "password edited" flag if someone happens to hit enter when in the password field (if we still have the default jwt placeholder.)
Also, fix the splash screen such that pressing enter triggers the play online.
RELEASE NOTES: Fix login dialog such that pressing enter doesn't result in an invalid password.
Merge pull request #6190 from RosettaCommons/koepnick/foldit_cookbook_buttons
[Foldit] Open recipes page from client cookbook
Release Notes:
- Add button in Cookbook Panel to open Cookbook page in browser
Merge pull request #6191 from RosettaCommons/roccomoretti/interactive_stale_jwt
[Foldit] Better handling of login issues.
If you have a stale or otherwise corrupted jwt in your local directory, then the client behaves very oddly. Check for this situation on login in a way the user can fix (i.e. by re-entering their password.)
Also make the error message on login failures a little more user friendly.
Merge pull request #6202 from RosettaCommons/koepnick/foldit_alphafold_load_error
[Foldit] Bugfix for crash on load AlphaFold prediction
Release Notes:
- Fix crash when loading an AlphaFold prediction
Merge pull request #6189 from RosettaCommons/roccomoretti/interactive_recipe_hotkey
[Foldit] Restore hotkey ability to recipes
RELEASE NOTES: Restore the ability to bind hotkeys to recipes.