branch: interactive/develop 「№659」
Commited by: Andreas Petrides
GitHub commit link: 「7586e33b7e21ad69」 「№6590」
Difference from previous tested commit:  code diff
Commit date: 2025-09-26 14:08:02
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6590 from RosettaCommons/roccomoretti/library_hotfix [Foldit] Hotfix: Address possible null pointer.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№658」
Commited by: Rocco Moretti
GitHub commit link: 「72eb9bbcdb2eb923」 「№6587」
Difference from previous tested commit:  code diff
Commit date: 2025-09-25 16:31:56
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6587 from RosettaCommons/roccomoretti/tetrazole [Foldit] Fix protonation state of tetrazoles. Tetrazoles have a pKa of 4.9 and are a carboxylate mimic. Right now we're not properly deprotonating them, change the charge state heuristics to better capture their physiologic state. RELEASE NOTES: Better handling of tetrazole protonation states.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window
Test: ubuntu-20.04.clang.foldit.unit.debug

Failed sub-tests (click for more details):
game:GameApplicationTests_switch


branch: interactive/develop 「№657」
Commited by: Andreas Petrides
GitHub commit link: 「8f59ad61c48ebeb1」 「№6586」
Difference from previous tested commit:  code diff
Commit date: 2025-09-25 13:30:11
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6586 from RosettaCommons/roccomoretti/embedding_cache [Foldit] Defer structure loading in Compound Library

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№656」
Commited by: Andreas Petrides
GitHub commit link: 「6a145e3a809d53e9」 「№6588」
Difference from previous tested commit:  code diff
Commit date: 2025-09-25 13:26:35
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6588 from RosettaCommons/roccomoretti/fix_similarity_tooltip [Foldit] Fix wording of LigandSubstructureFilter for positive groups.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№655」
Commited by: Rocco Moretti
GitHub commit link: 「614141ff42cb8d9d」 「№6582」
Difference from previous tested commit:  code diff
Commit date: 2025-09-11 15:11:20
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6582 from RosettaCommons/roccomoretti/fix_lua_score_upweighting [Foldit] Fix GetSegmentEnergyScore for reweighted residues. Ligand design puzzles upweight residues. This is properly accounted for in the GetSegmentEnergySubscore lua functions, but not for the GetSegmentEnergyScore function. Correct this oversight. (Reported in https://fold.it/forum/bugs/ligand-scoring-mismatch) RELEASE NOTES: Fix incorrect values sometimes reported by the GetSegmentEnergyScore Lua function

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№654」
Commited by: Andreas Petrides
GitHub commit link: 「6b5cc7f593bce4c6」 「№6583」
Difference from previous tested commit:  code diff
Commit date: 2025-09-11 15:10:47
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6583 from RosettaCommons/roccomoretti/fix_input_compound_label [Foldit] Change label of Compound Library search input.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№653」
Commited by: Andreas Petrides
GitHub commit link: 「191bafd560d9fd25」 「№6584」
Difference from previous tested commit:  code diff
Commit date: 2025-09-11 14:10:12
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6584 from RosettaCommons/interactive/petrides/keep_untrimmed_trunc_variants [Foldit] Fix Excessive Removal of Trunc Variants on Untrim

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№652」
Commited by: Seth Cooper
GitHub commit link: 「6d10a42151666e9c」 「№6580」
Difference from previous tested commit:  code diff
Commit date: 2025-07-18 09:52:27
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6580 from RosettaCommons/interactive/develop-make-py [Foldit] Add quotes around Python executable if it has spaces in it.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№651」
Commited by: Andreas Petrides
GitHub commit link: 「e2de19682f9fdfdd」 「№6577」
Difference from previous tested commit:  code diff
Commit date: 2025-07-08 15:07:05
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6577 from RosettaCommons/roccomoretti/scrollable_lua_dialog [Foldit] Add a scrollbar if Lua dialogs are too long.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window
Test: ubuntu-20.04.clang.foldit.unit.debug

Failed sub-tests (click for more details):
game:GameApplicationTests_switch


branch: interactive/develop 「№650」
Commited by: Rocco Moretti
GitHub commit link: 「706851ca4a1d7900」 「№6573」
Difference from previous tested commit:  code diff
Commit date: 2025-07-08 14:53:45
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6573 from RosettaCommons/roccomoretti/ligand_filter [Foldit] Update Objectives & Compound Library Panel One feature that was requested was the ability to filter Compound Library compounds by their matching of objectives. This PR adds a checkbox to the Load Library Compound panel which allows you to do this. To enable this functionality, I needed to rework all the ligand-based filters. Specifically, I made a new base class from which all of the Filters which act on ligand identities (versus location in the pose) now derive. This allows me to iterate through the current filters and specifically test the RDKit molecules in the compound list. I took the opportunity to do an extensive refactor of how those Objectives were constructed & worked to enable this. This also reworked/centralized the residue identification parsing code (allowing easy updates later) and also added a "multi" setting to the filter, to possibly change how the objective operates over multiple ligands. Given that all puzzles to date have had a single ligand, I changed the defaults to what I think will be the best approach going forward with the anticipated future ability to split ligands: the filters will sum the settings across all ligands before providing thresholds. (Note that this is possibly at odds with the filtering, which works at a single ligand level. There may be adjustments needed later. I tried to make the interface amenable to that change) I also added the parent query molecule to the list of molecules presented. This requires support from crowdgames/foldit-server-rails#676 to work, though. (The code is robust to it not being present.) RELEASE NOTES: Added checkbox to filter Compound Library compounds by (some) Objectives RELEASE NOTES: Added 'Query' compound to the Compound Library compound list.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window
Test: ubuntu-20.04.clang.foldit.unit.debug

Failed sub-tests (click for more details):
game:ServerTests
Test: ubuntu-20.04.clang.foldit.unit.release

Failed sub-tests (click for more details):
game:ServerTests


branch: interactive/develop 「№649」
Commited by: Rocco Moretti
GitHub commit link: 「9d4cdb2c659d290e」 「№6564」
Difference from previous tested commit:  code diff
Commit date: 2025-07-07 14:46:16
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6564 from RosettaCommons/GreenTomato5/interactive_clear_params_cache [Foldit] Clears Params File Cache for Puzzles Loaded With Secret Buttons This PR clears the cached params file for puzzles loaded with secret buttons. Currently, puzzles loaded with secret buttons have the same ID of 1, so when a puzzle is first loaded with secret buttons ChemicalManager will use its params file and associate it with a specific tag based on puzzle ID. Because successive puzzles loaded with secret buttons also have the same ID of 1, new params files don't replace the old ones.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№648」
Commited by: Rocco Moretti
GitHub commit link: 「2e07743bef7373aa」 「№6560」
Difference from previous tested commit:  code diff
Commit date: 2025-07-07 14:44:10
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6560 from RosettaCommons/GreenTomato5/interactive_camera_config_on_puzzle_init [Foldit] Configuration for Camera Starting Position in non-campaign/intro Puzzles This pr adds support for configuring the starting position of the camera in non intro/campaign puzzles. To configure the starting position the following should be added anywhere in .puzzle_setup fiies: ``` "cam_center" : "x y z" "cam_eye" : "x y z" "cam_up" : "x y z" ``` Where x, y, and z for each component are replaced by a position an individual making a puzzle can obtain by using the CTRL+SHIFT+ALT+V keybind and checking their log file. Not adding in these fields to a puzzle_setup file will produce the previous behavior where the camera looks at/goes to a constant position.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№647」
Commited by: Rocco Moretti
GitHub commit link: 「95023111b38c8041」 「№6567」
Difference from previous tested commit:  code diff
Commit date: 2025-07-07 14:42:19
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6567 from RosettaCommons/roccomoretti/load_save_tooltips [Foldit] Make working with saved solutions descriptions easier. Right now the interface for dealing with saved solutions with descriptions isn't great. There isn't a convenient way of viewing larger descriptions (the display in the LoadSaveDialog cuts it off at 5 lines), and it's not all that convenient to enter the description in the first place. This PR adds a tooltip in the LoadSaveDialog which displays the full description (inartfully wrapped, if necessary). It also adjusts the keyboard behavior of the Save Solution panel. Right now, if you hit enter on either the Name or Description, it immediately saves the solution. This disincentivizes adding a description or a longer (multi-line) description. (Which may be why practically no save-with-scientists have a description entry.) Change that such that an enter on the Name moves to the Description field, and an enter on the Description simply adds a line. -- This may or may not be popular with some, as it does slow down the process of saving a bit. RELEASE NOTES: Show full solution descriptions in Open/Share Solutions panel. RELEASE NOTES: Adjust how enter and tab keys behave on Save Solutions panel.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№646」
Commited by: Rocco Moretti
GitHub commit link: 「7b1fc66512c1b260」 「№6569」
Difference from previous tested commit:  code diff
Commit date: 2025-07-07 14:40:47
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6569 from RosettaCommons/roccomoretti/fix_compound_library_error [Foldit] Fix issue with Compound Library Objective It looks like the current stereochemical enumeration we're using with the compound library doesn't work for all molecules. This means that the annotated stored library compound smiles doesn't match what the (post-3D embedding) compound smiles is like. In particular, a shared-with-scientist molecule from Puzzle 2602 was showing the issue. This particular issue has been fixed in upstream RDKit python code, we can just crib the changes. Additionally, I've cleaned up a bunch of the code related to CompoundDataStore, which hopefully should make sure that the related functionality (particularly the Compound Library Objective) are more consistent. RELEASE NOTES: Fix issue where certain compound library compounds weren't getting the bonus.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№645」
Commited by: Rocco Moretti
GitHub commit link: 「839a61fd4c3abe74」 「№6570」
Difference from previous tested commit:  code diff
Commit date: 2025-07-07 14:40:04
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6570 from RosettaCommons/roccomoretti/fix_ThreadedRDKitRotamerLibrarySpecification_crash [Foldit] Fix crash reported for some entries. Crashes were reported which looked to trace to ThreadedRDKitRotamerLibrarySpecification and its embedding. Make that process more robust. (If we can't get a conformation for the ligands, just skip it.) RELEASE NOTES: Fix crashes in ligand puzzles.

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№644」
Commited by: Rocco Moretti
GitHub commit link: 「0ef27f77ed67841f」 「№6572」
Difference from previous tested commit:  code diff
Commit date: 2025-07-07 14:38:50
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6572 from RosettaCommons/roccomoretti/resize_ligand_puzzles [Foldit] Some initial baseline reworking to help support multiple ligands/resizing. The list of ligand designable positions in the SessionConfig is a mal-feature. If the pose changes size (e.g. if there's insertions or deletions, or if we fragment the designable ligands), then this numbering can become wrong. The proper place for this information is the ReferenceInfo, which gets properly resized when the structure is resized. We already have this info present, so make sure we use it. This also cleans up a bunch of direct usage of the ReferenceInfo variables, in favor of the get_ligand_designable_positions() utility function. (No release notes: internal cleanup only.)

...
Test: mac.clang.foldit.build.release

 View log

Loading...

 View log in dialog  View log in log in separate window


1 2 3 4 5 6 7 8 9 .. 42 >

Legend:
queued Queued Test
queued for comparison Test finished running but not yet compared
running Test is Running right now
comparing Test results is now comparing with previous results
finished Test is finished without errors
failed Test failed
build Failed Test could not be run because build failed
script failed Test results is unknow because test-script failed
canceled Test was canceled