branch: interactive/develop 「№643」
Commited by: Rocco Moretti
GitHub commit link: 「1f8144251a006aef」 「№6563」
Difference from previous tested commit:  code diff
Commit date: 2025-06-30 15:06:53
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6563 from RosettaCommons/roccomoretti/load_with_secret_keys [Foldit] Allow (scientist) loading of expired puzzles. It would be helpful to be able for scientists to load expired puzzles. That's currently not possible through the standard client. However, there is a secret key combination of CAS-N which was set to load specific Dojo puzzles. This functionality can be extended to download and launch any puzzle. Attempting to launch an old-server puzzle (that is, a puzzle without file contents) will result in a crash -- as this is a secret key functionality, that should be okay. (No release notes -- internal feature only.)

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

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№642」
Commited by: Rocco Moretti
GitHub commit link: 「dd6992b4e795b2ac」 「№6565」
Difference from previous tested commit:  code diff
Commit date: 2025-06-30 15:05:22
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6565 from RosettaCommons/roccomoretti/load_solutions_extend [Foldit] Allow the LoadSaveDialog to be resized The solutions list scrollable on the LoadSaveDialog was frustratingly small for me. Being able to extend it when Foldit is fullscreen will make it much easier to browse solutions (particularly the shared-with-scientist solutions). This PR adds a resize handle to the dialog which allows you to extend the size of the dialog. It also contains a bugfix for the Resizable widget. Occasionally (particularly when you're moving around the main window size) it looks like it could get stuck thinking that the panel size is below the minimum size, and refusing to resize -- even if the resizing would make the panel bigger. The new code in Resizable should stop that from happening. RELEASE NOTES: Add the ability to resize the Open/Share 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 「№641」
Commited by: Rocco Moretti
GitHub commit link: 「8e0b9e16709e5d9f」 「№6566」
Difference from previous tested commit:  code diff
Commit date: 2025-06-30 15:04:22
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6566 from RosettaCommons/roccomoretti/fix_load_save_left_panel [Foldit] Fix issues with the Delete and Load buttons for server solutions in LoadSaveDialog The Load button when applied to server solutions invoked the downloader, but didn't wait until it was done before launching -- this adds a callback which encapsulates the post-download activity. The issue with the delete button leaving results was a bit more involved. From my understanding, the issue is that the Boinc object cache for shared solutions is being updated by the server call, but removed entries are never cleared. This updates the server code to remove entries which are no longer on the server. RELEASE NOTES: Fix Load & Delete buttons for Server Solutions in the Open/Share 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 「№640」
Commited by: Rocco Moretti
GitHub commit link: 「1112d64b12f859ac」 「№6574」
Difference from previous tested commit:  code diff
Commit date: 2025-06-30 15:03:19
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6574 from RosettaCommons/roccomoretti/linux_exit [Foldit] Fix segfaults during Linux shutdown. I've noticed segfaults when debugging on Linux, and have tracked it down to trying to access various bits of data during program destruction. Address this by turning off the Server prior to destroying everything, and avoid re-calling the application shutdown code from within the application shutdown procedure. RELEASE NOTES: Address Segfaults during closing the program on Linux

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

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№639」
Commited by: Rocco Moretti
GitHub commit link: 「7da0c78fd89fd4bb」 「№6571」
Difference from previous tested commit:  code diff
Commit date: 2025-06-30 15:01:23
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6571 from RosettaCommons/roccomoretti/fix_copy_to_clipboard [Foldit] Fix copy-to-clipboard error. The reported copy-shared-solution-to-clipboard crash wasn't actually fixed by my previous fixes (PR #6559). Instead, it looks like the issue is that the publish_solution API endpoint doesn't send back a JSON 'object', but instead sends an empty string. Be robust to this condition (where the API doesn't actually send anything back). RELEASE NOTES: Fix issue with copy-to-clipboard in shared 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 「№638」
Commited by: Rocco Moretti
GitHub commit link: 「8c6886355c87827c」 「№6557」
Difference from previous tested commit:  code diff
Commit date: 2025-05-30 09:54:37
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6557 from RosettaCommons/roccomoretti/add_smiles_to_ligand_prop [Foldit] Add Formula and SMILES to ligand properties panel There's been some persistent requests to get better information about the formula (number of atoms) and the SMILES string of the ligand. This PR re-works the Small Molecule Properties panel to add that information. It also removes the need to click boxes to see the values. (With a little rewrite, actually computing properties does not add appreciably to time.) Being able to export the SMILES for a ligand has also been a request. As a knowledgeable and determined person would be able to create a SMILES string from the visualization, there's no particular harm in allowing them to use a button to copy it to a clipboard. (The ability to input SMILES strings may be different.) While I was at it, I also fixed an issue where the ligand properties and view panels were created overlapping. RELEASE NOTES: Add ligand formula and SMILES string to Small Molecule Properties panel.

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

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№637」
Commited by: Rocco Moretti
GitHub commit link: 「0382db1ebb129757」 「№6555」
Difference from previous tested commit:  code diff
Commit date: 2025-05-30 09:53:56
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6555 from RosettaCommons/roccomoretti/add_ligand_smiles_field [Foldit] Add SMILES to the list of short data uploaded. This will allow better data processing on the server-side. ( This is the client support for crowdgames/foldit-server-rails#674 ) This is tested to be robust to both proposed and existing Foldit server code. (With current server code, the extra payload is just ignored.) RELEASE NOTES: (None)

...
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 「№636」
Commited by: Rocco Moretti
GitHub commit link: 「3559872fa1cff5da」 「№6559」
Difference from previous tested commit:  code diff
Commit date: 2025-05-30 09:53:20
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6559 from RosettaCommons/roccomoretti/fix_share_network_issues [Foldit] Make server interactions more robust. A traceback from [a bug report](https://fold.it/forum/bugs/copy-to-clipboard-crashes-foldit), indicates that there may be non-Foldit exceptions being thrown from Server calls. We should be able to catch that, and make sure that there's a handleable error which won't cause the client to crash. (Note that due to indentation changes, the diff is more complicated that it really should be.) RELEASE NOTES: Fix error handling in server interaction (copy-to-clipboard crashes)

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

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№635」
Commited by: Rocco Moretti
GitHub commit link: 「de4a5268d82ab4c7」 「№6556」
Difference from previous tested commit:  code diff
Commit date: 2025-05-30 09:52:08
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6556 from RosettaCommons/roccomoretti/fix_uploader_refresh [Foldit] Fix issue with uploader/downloader refresh. When I made the updates for #6537 and #6539 which added a downloader progress dialog, I moved the download/upload into a thread, but the refresh-after-download was left in the original thread. This meant that there was an inadvertent reordering, meaning that the refresh wasn't seeing the updated results (because it was being executed before the update in the thread completed.) This PR moves those refreshes into a callback function which is called after the downloader completes. RELEASE NOTES: Fix bug with solution upload/download where additional refreshes were needed to see the new state.

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

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№634」
Commited by: Andreas Petrides
GitHub commit link: 「3babd03970de16e9」 「№6558」
Difference from previous tested commit:  code diff
Commit date: 2025-05-20 12:34:04
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6558 from RosettaCommons/interactive/petrides/fix_residue_mismatch_on_untrim [Foldit] Update Untrim to Preserve New Residue Type on Mutation

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

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№633」
Commited by: Andreas Petrides
GitHub commit link: 「4bdeaff5e1715ea1」 「№6553」
Difference from previous tested commit:  code diff
Commit date: 2025-02-12 23:04:17
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6553 from RosettaCommons/interactive/petrides/trim_constraints_fix [Foldit] Fix how Trim Handles Constraints

...
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):
interactive:FilterTests


branch: interactive/develop 「№632」
Commited by: Seth Cooper
GitHub commit link: 「5c54aa3741c59d85」 「№6550」
Difference from previous tested commit:  code diff
Commit date: 2024-08-29 11:03:40
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6550 from RosettaCommons/interactive/standalone-windows [Foldit] package dlls in static build Windows installers

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

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№631」
Commited by: Andreas Petrides
GitHub commit link: 「a8e2e8878b6046db」 「№6549」
Difference from previous tested commit:  code diff
Commit date: 2024-08-23 15:34:00
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6549 from RosettaCommons/interactive/petrides/mac_build_fix [Foldit] Update to XCode Project to Work with More Recent Apple Clang Versions

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

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№630」
Commited by: Andreas Petrides
GitHub commit link: 「ee98812c8c2a500e」 「№6547」
Difference from previous tested commit:  code diff
Commit date: 2024-08-08 17:35:06
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6547 from RosettaCommons/interactive/petrides/fix_rephase_for_tracks [Foldit] Fix Crash For Set Track in Density Refinement Puzzles

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

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№629」
Commited by: Rocco Moretti
GitHub commit link: 「166a64d78b6dc9d3」 「№6545」
Difference from previous tested commit:  code diff
Commit date: 2024-07-25 14:25:54
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6545 from RosettaCommons/roccomoretti/fix_autoupload [Foldit] Address race condition in auto solution upload. We're currently getting disk usage errors with the auto solution upload. It looks like the cause is a race condition where the main thread is adding to the same data structure that the solution thread is uploading from, which results in fresh solutions being immediately uploaded, rather than waiting for the next upload window. We can move the to-upload data to a local data structure to avoid the race condition. (We just need to make sure to copy the not-yet-uploaded data back if we encounter a server error.)

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

 View log

Loading...

 View log in dialog  View log in log in separate window


branch: interactive/develop 「№628」
Commited by: Andreas Petrides
GitHub commit link: 「f85b24d5cf840885」 「№6530」
Difference from previous tested commit:  code diff
Commit date: 2024-07-17 10:06:22
foldit.build.debug foldit.build.release foldit.defines foldit.levels foldit.unit.debug foldit.unit.release

Merge pull request #6530 from RosettaCommons/interactive/petrides/density_optimizations [Foldit] Optimizations to Density Refinement For Large Puzzles

...
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 10 .. 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