{"ref":"refs/heads/main","before":"4914ea9855a8dd0ddfeb52a6881324a0258147b9","after":"766f425b9a26e58d466ecd03580304e5607c81c4","repository":{"id":758965894,"node_id":"R_kgDOLTzmhg","name":"FreeCAD","full_name":"ilf-S/FreeCAD","private":false,"owner":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","login":"ilf-S","id":1728511,"node_id":"MDQ6VXNlcjE3Mjg1MTE=","avatar_url":"https://avatars.githubusercontent.com/u/1728511?v=4","gravatar_id":"","url":"https://api.github.com/users/ilf-S","html_url":"https://github.com/ilf-S","followers_url":"https://api.github.com/users/ilf-S/followers","following_url":"https://api.github.com/users/ilf-S/following{/other_user}","gists_url":"https://api.github.com/users/ilf-S/gists{/gist_id}","starred_url":"https://api.github.com/users/ilf-S/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ilf-S/subscriptions","organizations_url":"https://api.github.com/users/ilf-S/orgs","repos_url":"https://api.github.com/users/ilf-S/repos","events_url":"https://api.github.com/users/ilf-S/events{/privacy}","received_events_url":"https://api.github.com/users/ilf-S/received_events","type":"User","user_view_type":"public","site_admin":false},"html_url":"https://github.com/ilf-S/FreeCAD","description":"This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.","fork":true,"url":"https://api.github.com/repos/ilf-S/FreeCAD","forks_url":"https://api.github.com/repos/ilf-S/FreeCAD/forks","keys_url":"https://api.github.com/repos/ilf-S/FreeCAD/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ilf-S/FreeCAD/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ilf-S/FreeCAD/teams","hooks_url":"https://api.github.com/repos/ilf-S/FreeCAD/hooks","issue_events_url":"https://api.github.com/repos/ilf-S/FreeCAD/issues/events{/number}","events_url":"https://api.github.com/repos/ilf-S/FreeCAD/events","assignees_url":"https://api.github.com/repos/ilf-S/FreeCAD/assignees{/user}","branches_url":"https://api.github.com/repos/ilf-S/FreeCAD/branches{/branch}","tags_url":"https://api.github.com/repos/ilf-S/FreeCAD/tags","blobs_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/refs{/sha}","trees_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ilf-S/FreeCAD/statuses/{sha}","languages_url":"https://api.github.com/repos/ilf-S/FreeCAD/languages","stargazers_url":"https://api.github.com/repos/ilf-S/FreeCAD/stargazers","contributors_url":"https://api.github.com/repos/ilf-S/FreeCAD/contributors","subscribers_url":"https://api.github.com/repos/ilf-S/FreeCAD/subscribers","subscription_url":"https://api.github.com/repos/ilf-S/FreeCAD/subscription","commits_url":"https://api.github.com/repos/ilf-S/FreeCAD/commits{/sha}","git_commits_url":"https://api.github.com/repos/ilf-S/FreeCAD/git/commits{/sha}","comments_url":"https://api.github.com/repos/ilf-S/FreeCAD/comments{/number}","issue_comment_url":"https://api.github.com/repos/ilf-S/FreeCAD/issues/comments{/number}","contents_url":"https://api.github.com/repos/ilf-S/FreeCAD/contents/{+path}","compare_url":"https://api.github.com/repos/ilf-S/FreeCAD/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ilf-S/FreeCAD/merges","archive_url":"https://api.github.com/repos/ilf-S/FreeCAD/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ilf-S/FreeCAD/downloads","issues_url":"https://api.github.com/repos/ilf-S/FreeCAD/issues{/number}","pulls_url":"https://api.github.com/repos/ilf-S/FreeCAD/pulls{/number}","milestones_url":"https://api.github.com/repos/ilf-S/FreeCAD/milestones{/number}","notifications_url":"https://api.github.com/repos/ilf-S/FreeCAD/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ilf-S/FreeCAD/labels{/name}","releases_url":"https://api.github.com/repos/ilf-S/FreeCAD/releases{/id}","deployments_url":"https://api.github.com/repos/ilf-S/FreeCAD/deployments","created_at":1708184682,"updated_at":"2026-08-17T01:09:05Z","pushed_at":1787015222,"git_url":"git://github.com/ilf-S/FreeCAD.git","ssh_url":"git@github.com:ilf-S/FreeCAD.git","clone_url":"https://github.com/ilf-S/FreeCAD.git","svn_url":"https://github.com/ilf-S/FreeCAD","homepage":"https://www.freecad.org","size":2716206,"stargazers_count":0,"watchers_count":0,"language":"C++","has_issues":false,"has_projects":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"has_discussions":false,"forks_count":0,"mirror_url":null,"archived":false,"disabled":false,"open_issues_count":0,"license":{"key":"lgpl-2.1","name":"GNU Lesser General Public License v2.1","spdx_id":"LGPL-2.1","url":"https://api.github.com/licenses/lgpl-2.1","node_id":"MDc6TGljZW5zZTEx"},"allow_forking":true,"is_template":false,"web_commit_signoff_required":false,"has_pull_requests":true,"pull_request_creation_policy":"all","topics":[],"visibility":"public","forks":0,"open_issues":0,"watchers":0,"default_branch":"main","stargazers":0,"master_branch":"main"},"pusher":{"name":"github-actions[bot]","email":null},"forced":false,"sender":{"login":"github-actions[bot]","id":41898282,"node_id":"MDM6Qm90NDE4OTgyODI=","avatar_url":"https://avatars.githubusercontent.com/in/15368?v=4","gravatar_id":"","url":"https://api.github.com/users/github-actions%5Bbot%5D","html_url":"https://github.com/apps/github-actions","followers_url":"https://api.github.com/users/github-actions%5Bbot%5D/followers","following_url":"https://api.github.com/users/github-actions%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/github-actions%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/github-actions%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/github-actions%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/github-actions%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/github-actions%5Bbot%5D/repos","events_url":"https://api.github.com/users/github-actions%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/github-actions%5Bbot%5D/received_events","type":"Bot","user_view_type":"public","site_admin":false},"created":false,"deleted":false,"base_ref":null,"compare":"https://github.com/ilf-S/FreeCAD/compare/4914ea9855a8...766f425b9a26","commits":[{"id":"10623dd37fb7a6180a4ebc2c72045fd5687c2a72","tree_id":"e9841b7f7ee9eca30dacddfd67e8fc621238e08a","distinct":true,"message":"Gui: Make orbit style order consistent","timestamp":"2026-08-08T14:21:02+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/10623dd37fb7a6180a4ebc2c72045fd5687c2a72","author":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-08-08T14:21:02+02:00","username":"maxwxyz"},"committer":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-08-08T14:21:02+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Gui/PreferencePages/DlgSettingsNavigation.cpp","src/Gui/PreferencePages/DlgSettingsNavigation.ui"]},{"id":"0b0dd58410fb54842d0d41243efd29fea7cab4a9","tree_id":"ac2cdf0e0f1a7ac752077d1fd97780a93e645641","distinct":true,"message":"Tux: Make orbit style order consistent","timestamp":"2026-08-08T14:21:13+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/0b0dd58410fb54842d0d41243efd29fea7cab4a9","author":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-08-08T14:21:13+02:00","username":"maxwxyz"},"committer":{"name":"Max Wilfinger","email":"max@wilfinger.de","date":"2026-08-08T14:21:13+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Tux/NavigationIndicatorGui.py"]},{"id":"337c76f3abc6769a3ccbdebd77996b60eff30a1e","tree_id":"b55d612078739e616d45fc07fe31920cfdbde168","distinct":true,"message":"[TD]expose scrubEdges to Python (#29009)\n\n* [TD]expose scrubEdges to Python\n\n* Apply suggestions from code review\n\nCo-authored-by: Chris Hennes \n\n---------\n\nCo-authored-by: Chris Hennes ","timestamp":"2026-08-17T02:27:27Z","url":"https://github.com/ilf-S/FreeCAD/commit/337c76f3abc6769a3ccbdebd77996b60eff30a1e","author":{"name":"WandererFan","email":"WandererFan@gmail.com","date":"2026-08-16T22:27:27-04:00","username":"WandererFan"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-08-17T02:27:27Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/App/AppTechDrawPy.cpp"]},{"id":"1f2e08db29a7f2bc4a5eab9a799b3249629f3890","tree_id":"d3b1977c89ce4ca9a0059e6c0f9122826d278af5","distinct":true,"message":"Fix Base::getVersion for pre-0.14 version string (#29032)\n\n* Add VersionItem for pre-0.14 version string\n\n* Address concerns that 'pre-0.14' isn't a real version to have in list of versions.\nInstead, add condition for 0.x catchall that lets versions start with 'pre-0'\nin addition to just '0'\n\n* Revert to using version entry, but with comment about use\n\n* Add 0.14 and 0.15 version entries\ndue to feedback in pull request. Binary compatibility\nnot a concern since enum is internal-use only","timestamp":"2026-08-17T02:35:40Z","url":"https://github.com/ilf-S/FreeCAD/commit/1f2e08db29a7f2bc4a5eab9a799b3249629f3890","author":{"name":"dkleszyk","email":"dkleszyk@gmail.com","date":"2026-08-16T22:35:40-04:00","username":"dkleszyk"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-08-17T02:35:40Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Base/ProgramVersion.h"]},{"id":"ab440173c628abe9e212d5a96f7fbc39a3985a16","tree_id":"7d3682d254f49b6e2b8d55d29118cf79c2f06477","distinct":true,"message":"Fix #27998: fix inconsistent checkbox state in object selection dialog (#28329)\n\n* Fix #27998: fix inconsistent checkbox state in object selection dialog\nSigned-off-by: Tomás Mendes \n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","timestamp":"2026-08-17T03:20:52Z","url":"https://github.com/ilf-S/FreeCAD/commit/ab440173c628abe9e212d5a96f7fbc39a3985a16","author":{"name":"Tomás Mendes","email":"tomasmendes02@tecnico.ulisboa.pt","date":"2026-08-17T04:20:52+01:00","username":"tmendes13"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-08-17T03:20:52Z","username":"web-flow"},"added":["tests/src/Gui/ObjectSelection.cpp"],"removed":[],"modified":["src/Gui/Dialogs/DlgObjectSelection.cpp","tests/src/Gui/CMakeLists.txt"]},{"id":"4b9ce0146ee5151fbcb7d55fd6393a7919b79c2b","tree_id":"0f805dbb3195356969dd294b6a3416a4794debbe","distinct":true,"message":"Update translations from Crowdin","timestamp":"2026-08-17T08:19:27+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/4b9ce0146ee5151fbcb7d55fd6393a7919b79c2b","author":{"name":"freecad-gh-actions-translation-bot","email":"freecad-gh-actions-translation-bot@github.com","date":"2026-08-17T00:15:18Z"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-08-17T08:19:27+02:00","username":"maxwxyz"},"added":["src/App/Resources/translations/App_he.ts","src/Base/Resources/translations/Base_he.ts","src/Gui/Language/FreeCAD_he.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_he.ts","src/Mod/BIM/Resources/translations/Arch_he.qm","src/Mod/BIM/Resources/translations/Arch_he.ts","src/Mod/CAM/Gui/Resources/translations/CAM_he.ts","src/Mod/Draft/Resources/translations/Draft_he.qm","src/Mod/Draft/Resources/translations/Draft_he.ts","src/Mod/Fem/Gui/Resources/translations/Fem_he.ts","src/Mod/Help/Resources/translations/Help_he.qm","src/Mod/Help/Resources/translations/Help_he.ts","src/Mod/Inspection/Gui/Resources/translations/Inspection_he.qm","src/Mod/Inspection/Gui/Resources/translations/Inspection_he.ts","src/Mod/Material/Gui/Resources/translations/Material_he.ts","src/Mod/Measure/Gui/Resources/translations/Measure_he.ts","src/Mod/Mesh/Gui/Resources/translations/Mesh_he.ts","src/Mod/MeshPart/Gui/Resources/translations/MeshPart_he.ts","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_he.qm","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_he.ts","src/Mod/Part/Gui/Resources/translations/Part_he.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_he.ts","src/Mod/Points/Gui/Resources/translations/Points_he.ts","src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_he.ts","src/Mod/Robot/Gui/Resources/translations/Robot_he.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_he.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_he.ts","src/Mod/Start/Gui/Resources/translations/StartPage_he.ts","src/Mod/Surface/Gui/Resources/translations/Surface_he.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_he.ts","src/Mod/Test/Gui/Resources/translations/Test_he.ts","src/Mod/Tux/Resources/translations/Tux_he.qm","src/Mod/Tux/Resources/translations/Tux_he.ts"],"removed":[],"modified":["src/App/Resources/translations/App_be.ts","src/App/Resources/translations/App_ca.ts","src/App/Resources/translations/App_cs.ts","src/App/Resources/translations/App_da.ts","src/App/Resources/translations/App_eu.ts","src/App/Resources/translations/App_fi.ts","src/App/Resources/translations/App_fr.ts","src/App/Resources/translations/App_hr.ts","src/App/Resources/translations/App_ka.ts","src/App/Resources/translations/App_nl.ts","src/App/Resources/translations/App_zh-CN.ts","src/App/Resources/translations/App_zh-TW.ts","src/Gui/Language/FreeCAD_be.ts","src/Gui/Language/FreeCAD_ca.ts","src/Gui/Language/FreeCAD_cs.ts","src/Gui/Language/FreeCAD_da.ts","src/Gui/Language/FreeCAD_de.ts","src/Gui/Language/FreeCAD_el.ts","src/Gui/Language/FreeCAD_es-AR.ts","src/Gui/Language/FreeCAD_es-ES.ts","src/Gui/Language/FreeCAD_eu.ts","src/Gui/Language/FreeCAD_fi.ts","src/Gui/Language/FreeCAD_fr.ts","src/Gui/Language/FreeCAD_ga-IE.ts","src/Gui/Language/FreeCAD_hr.ts","src/Gui/Language/FreeCAD_hu.ts","src/Gui/Language/FreeCAD_it.ts","src/Gui/Language/FreeCAD_ka.ts","src/Gui/Language/FreeCAD_nl.ts","src/Gui/Language/FreeCAD_pl.ts","src/Gui/Language/FreeCAD_pt-BR.ts","src/Gui/Language/FreeCAD_sv.ts","src/Gui/Language/FreeCAD_zh-CN.ts","src/Gui/Language/FreeCAD_zh-TW.ts","src/Gui/Language/Translator.cpp","src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts","src/Mod/BIM/Resources/Arch.qrc","src/Mod/BIM/Resources/translations/Arch_be.qm","src/Mod/BIM/Resources/translations/Arch_be.ts","src/Mod/BIM/Resources/translations/Arch_ca.qm","src/Mod/BIM/Resources/translations/Arch_ca.ts","src/Mod/BIM/Resources/translations/Arch_cs.qm","src/Mod/BIM/Resources/translations/Arch_cs.ts","src/Mod/BIM/Resources/translations/Arch_da.qm","src/Mod/BIM/Resources/translations/Arch_da.ts","src/Mod/BIM/Resources/translations/Arch_de.qm","src/Mod/BIM/Resources/translations/Arch_de.ts","src/Mod/BIM/Resources/translations/Arch_el.qm","src/Mod/BIM/Resources/translations/Arch_el.ts","src/Mod/BIM/Resources/translations/Arch_eu.qm","src/Mod/BIM/Resources/translations/Arch_eu.ts","src/Mod/BIM/Resources/translations/Arch_fi.qm","src/Mod/BIM/Resources/translations/Arch_fi.ts","src/Mod/BIM/Resources/translations/Arch_fr.qm","src/Mod/BIM/Resources/translations/Arch_fr.ts","src/Mod/BIM/Resources/translations/Arch_ga-IE.qm","src/Mod/BIM/Resources/translations/Arch_ga-IE.ts","src/Mod/BIM/Resources/translations/Arch_hr.qm","src/Mod/BIM/Resources/translations/Arch_hr.ts","src/Mod/BIM/Resources/translations/Arch_it.qm","src/Mod/BIM/Resources/translations/Arch_it.ts","src/Mod/BIM/Resources/translations/Arch_ka.qm","src/Mod/BIM/Resources/translations/Arch_ka.ts","src/Mod/BIM/Resources/translations/Arch_nl.qm","src/Mod/BIM/Resources/translations/Arch_nl.ts","src/Mod/BIM/Resources/translations/Arch_pl.qm","src/Mod/BIM/Resources/translations/Arch_pl.ts","src/Mod/BIM/Resources/translations/Arch_pt-BR.qm","src/Mod/BIM/Resources/translations/Arch_pt-BR.ts","src/Mod/BIM/Resources/translations/Arch_sv.qm","src/Mod/BIM/Resources/translations/Arch_sv.ts","src/Mod/BIM/Resources/translations/Arch_zh-CN.qm","src/Mod/BIM/Resources/translations/Arch_zh-CN.ts","src/Mod/BIM/Resources/translations/Arch_zh-TW.qm","src/Mod/BIM/Resources/translations/Arch_zh-TW.ts","src/Mod/CAM/Gui/Resources/translations/CAM_de.ts","src/Mod/CAM/Gui/Resources/translations/CAM_es-AR.ts","src/Mod/CAM/Gui/Resources/translations/CAM_es-ES.ts","src/Mod/CAM/Gui/Resources/translations/CAM_fr.ts","src/Mod/CAM/Gui/Resources/translations/CAM_hr.ts","src/Mod/Draft/Resources/Draft.qrc","src/Mod/Draft/Resources/translations/Draft_be.qm","src/Mod/Draft/Resources/translations/Draft_be.ts","src/Mod/Draft/Resources/translations/Draft_ca.qm","src/Mod/Draft/Resources/translations/Draft_ca.ts","src/Mod/Draft/Resources/translations/Draft_cs.qm","src/Mod/Draft/Resources/translations/Draft_cs.ts","src/Mod/Draft/Resources/translations/Draft_da.qm","src/Mod/Draft/Resources/translations/Draft_da.ts","src/Mod/Draft/Resources/translations/Draft_de.qm","src/Mod/Draft/Resources/translations/Draft_de.ts","src/Mod/Draft/Resources/translations/Draft_eu.qm","src/Mod/Draft/Resources/translations/Draft_eu.ts","src/Mod/Draft/Resources/translations/Draft_fi.qm","src/Mod/Draft/Resources/translations/Draft_fi.ts","src/Mod/Draft/Resources/translations/Draft_fr.qm","src/Mod/Draft/Resources/translations/Draft_fr.ts","src/Mod/Draft/Resources/translations/Draft_ga-IE.qm","src/Mod/Draft/Resources/translations/Draft_ga-IE.ts","src/Mod/Draft/Resources/translations/Draft_hr.qm","src/Mod/Draft/Resources/translations/Draft_hr.ts","src/Mod/Draft/Resources/translations/Draft_it.qm","src/Mod/Draft/Resources/translations/Draft_it.ts","src/Mod/Draft/Resources/translations/Draft_ka.qm","src/Mod/Draft/Resources/translations/Draft_ka.ts","src/Mod/Draft/Resources/translations/Draft_nl.qm","src/Mod/Draft/Resources/translations/Draft_nl.ts","src/Mod/Draft/Resources/translations/Draft_pl.qm","src/Mod/Draft/Resources/translations/Draft_pl.ts","src/Mod/Draft/Resources/translations/Draft_pt-BR.qm","src/Mod/Draft/Resources/translations/Draft_pt-BR.ts","src/Mod/Draft/Resources/translations/Draft_sv.qm","src/Mod/Draft/Resources/translations/Draft_sv.ts","src/Mod/Draft/Resources/translations/Draft_zh-CN.qm","src/Mod/Draft/Resources/translations/Draft_zh-CN.ts","src/Mod/Draft/Resources/translations/Draft_zh-TW.qm","src/Mod/Draft/Resources/translations/Draft_zh-TW.ts","src/Mod/Help/Resources/Help.qrc","src/Mod/Inspection/Gui/Resources/Inspection.qrc","src/Mod/Material/Gui/Resources/translations/Material_hr.ts","src/Mod/Measure/Gui/Resources/translations/Measure_be.ts","src/Mod/Measure/Gui/Resources/translations/Measure_ca.ts","src/Mod/Measure/Gui/Resources/translations/Measure_cs.ts","src/Mod/Measure/Gui/Resources/translations/Measure_da.ts","src/Mod/Measure/Gui/Resources/translations/Measure_eu.ts","src/Mod/Measure/Gui/Resources/translations/Measure_fi.ts","src/Mod/Measure/Gui/Resources/translations/Measure_fr.ts","src/Mod/Measure/Gui/Resources/translations/Measure_hr.ts","src/Mod/Measure/Gui/Resources/translations/Measure_nl.ts","src/Mod/Measure/Gui/Resources/translations/Measure_sv.ts","src/Mod/Measure/Gui/Resources/translations/Measure_ta.ts","src/Mod/Measure/Gui/Resources/translations/Measure_zh-CN.ts","src/Mod/Measure/Gui/Resources/translations/Measure_zh-TW.ts","src/Mod/Mesh/Gui/Resources/translations/Mesh_fr.ts","src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.ts","src/Mod/OpenSCAD/Resources/OpenSCAD.qrc","src/Mod/Part/Gui/Resources/translations/Part_be.ts","src/Mod/Part/Gui/Resources/translations/Part_ca.ts","src/Mod/Part/Gui/Resources/translations/Part_cs.ts","src/Mod/Part/Gui/Resources/translations/Part_da.ts","src/Mod/Part/Gui/Resources/translations/Part_de.ts","src/Mod/Part/Gui/Resources/translations/Part_es-ES.ts","src/Mod/Part/Gui/Resources/translations/Part_eu.ts","src/Mod/Part/Gui/Resources/translations/Part_fi.ts","src/Mod/Part/Gui/Resources/translations/Part_fr.ts","src/Mod/Part/Gui/Resources/translations/Part_ga-IE.ts","src/Mod/Part/Gui/Resources/translations/Part_hr.ts","src/Mod/Part/Gui/Resources/translations/Part_it.ts","src/Mod/Part/Gui/Resources/translations/Part_ka.ts","src/Mod/Part/Gui/Resources/translations/Part_nl.ts","src/Mod/Part/Gui/Resources/translations/Part_pl.ts","src/Mod/Part/Gui/Resources/translations/Part_zh-CN.ts","src/Mod/Part/Gui/Resources/translations/Part_zh-TW.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ga-IE.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sv.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ta.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ga-IE.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sv.ts","src/Mod/Start/Gui/Resources/translations/StartPage_hr.ts","src/Mod/Start/Gui/Resources/translations/StartPage_sv.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts","src/Mod/Tux/Resources/Tux.qrc"]},{"id":"ac58c0ddb39af8414ee285e9153cd8e5377c56d1","tree_id":"6cfe9eee378a810936e258911a81001880687dea","distinct":true,"message":"CMake: Refactor sanitizers to avoid clutter in CMakeLists.txt","timestamp":"2026-08-17T15:32:40+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/ac58c0ddb39af8414ee285e9153cd8e5377c56d1","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-08-16T13:05:45-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T15:32:40+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["CMakeLists.txt","cMake/FreeCAD_Helpers/SetupSanitizers.cmake"]},{"id":"3389881785fb86f92cef0baf8b6ec965e482de95","tree_id":"7b475908b16bac15218ed53e999a2c147bd0e1ee","distinct":true,"message":"Import: omit dangling $CMLSTYLE from DXF export headers (#31896)\n\n* Import: omit dangling $CMLSTYLE from DXF export headers\n\nThe C++ DXF exporter copies the header plate files header14.rub and\nheader12.rub verbatim into the HEADER section. Both set $CMLSTYLE to\nSTANDARD, but FreeCAD never writes an ACAD_MLINESTYLE dictionary or any\nMLINE entity, so every exported DXF references a multiline style it does\nnot define.\n\nThat dangling reference makes GNU LibreDWG 0.14 abort dxf2dwg while\nresolving the dictionary (reported as a misleading \"Out of memory\"), so\nDWG export through LibreDWG fails for every drawing. Removing the four\n$CMLSTYLE lines from each header plate drops the reference. FreeCAD\ndefines no multiline styles, so the header entry served no purpose.\n\nAdds a Draft regression test that exports a wire and checks the R14 and\nR12 output never sets $CMLSTYLE without also defining an ACAD_MLINESTYLE.\n\nAssisted-by: Claude (Opus 4.8)\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* Draft: remove the added DXF export regression test\n\nRequested in review. The header plate fix stands on its own.\n\n---------\n\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","timestamp":"2026-08-17T14:23:07Z","url":"https://github.com/ilf-S/FreeCAD/commit/3389881785fb86f92cef0baf8b6ec965e482de95","author":{"name":"Asuran","email":"zkasuran@gmail.com","date":"2026-08-17T19:53:07+05:30","username":"zkasuran"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-08-17T14:23:07Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Import/DxfPlate/header12.rub","src/Mod/Import/DxfPlate/header14.rub"]},{"id":"884192e0053bf025fd514ae1d8eae6146833bc19","tree_id":"f801a699fbfbf864349d897950d6ce9bf554e337","distinct":true,"message":"Sketcher: fix memory leak\n\nAssisted-by: GPT-5.6","timestamp":"2026-08-17T19:13:34+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/884192e0053bf025fd514ae1d8eae6146833bc19","author":{"name":"Flaviu Tamas","email":"me@flaviutamas.com","date":"2026-08-16T09:12:32-04:00","username":"flaviut"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T19:13:34+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/App/SketchObjectConstraints.cpp"]},{"id":"f8890114fadf37527d58fa01d17f99ad92c1fc75","tree_id":"0b04de0218162419c7f017e7cc2370cbbf05a8b2","distinct":true,"message":"suggested unique pointer approach","timestamp":"2026-08-17T19:13:34+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/f8890114fadf37527d58fa01d17f99ad92c1fc75","author":{"name":"Flaviu Tamas","email":"me@flaviutamas.com","date":"2026-08-16T12:33:46-04:00","username":"flaviut"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T19:13:34+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/App/SketchObjectConstraints.cpp"]},{"id":"ed932218ec092c97007e2b870ea895c7a7fc0390","tree_id":"ac9f29a3145ab834c6decdf26c3c113a4569fdd1","distinct":true,"message":"[pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci","timestamp":"2026-08-17T19:13:34+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/ed932218ec092c97007e2b870ea895c7a7fc0390","author":{"name":"pre-commit-ci[bot]","email":"66853113+pre-commit-ci[bot]@users.noreply.github.com","date":"2026-08-16T16:40:38Z","username":"pre-commit-ci[bot]"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T19:13:34+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["src/Mod/Sketcher/App/SketchObjectConstraints.cpp"]},{"id":"51e6f9a7c8a5f71ddb1ecc6e298dd414325f1bb5","tree_id":"dde09e027a821a0f99a9a7340c9c0a4c6dc0166d","distinct":true,"message":"Merge pull request #31815 from maxwxyz/orbit-styles\n\nGui: Make orbit style order consistent","timestamp":"2026-08-17T20:07:12+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/51e6f9a7c8a5f71ddb1ecc6e298dd414325f1bb5","author":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:07:12+02:00","username":"Lgt2x"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-08-17T20:07:12+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Gui/PreferencePages/DlgSettingsNavigation.cpp","src/Gui/PreferencePages/DlgSettingsNavigation.ui","src/Mod/Tux/NavigationIndicatorGui.py"]},{"id":"1656ef59efc230fe8b2a67787af59d79618534c4","tree_id":"4b6335b09b0845d5e8d711170be370895b5810d5","distinct":true,"message":"Gui: Don't hardcode the gutter color in PropertListEditor","timestamp":"2026-08-17T20:14:13+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/1656ef59efc230fe8b2a67787af59d79618534c4","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-08-17T00:22:42-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-08-17T20:14:13+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Gui/Widgets.cpp","src/Gui/Widgets.h"]},{"id":"d2085d646bd3156dccfdf06f9f36d76ab32d8140","tree_id":"2d8349b4c8b44ddef0403163b9c2fb8042d86981","distinct":true,"message":"Build: Add optional dependency on cpptrace","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/d2085d646bd3156dccfdf06f9f36d76ab32d8140","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-05-19T15:48:46-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":["src/Base/CrashReporter/Writer.cpp","src/Base/CrashReporter/Writer.h"],"removed":[],"modified":["CMakeLists.txt","cMake/FreeCAD_Helpers/PrintFinalReport.cmake","pixi.lock","pixi.toml","src/Base/CMakeLists.txt"]},{"id":"c6781f6e327187cc70ff200492fb9c6d2076775a","tree_id":"cf47f95c124f91446e197febbaa3d83c51935a14","distinct":true,"message":"Base: Add CrashReporter skeleton and file format","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/c6781f6e327187cc70ff200492fb9c6d2076775a","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-06-04T21:26:25-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":["src/Base/CrashReporter/CMakeLists.txt","src/Base/CrashReporter/Format.h","src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Reader.h","tests/src/Base/CrashReporter_tests.cpp"],"removed":[],"modified":["src/Base/CMakeLists.txt"]},{"id":"e756e3f53f628a012c1f73af3f8dc568d62e8cae","tree_id":"c9296b600ad3758c15a72f5f0ffe6e0737ae4d8c","distinct":true,"message":"Base: Implement core of crash reader","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/e756e3f53f628a012c1f73af3f8dc568d62e8cae","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-06-05T15:32:37-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":[],"removed":["src/Base/CrashReporter/CMakeLists.txt"],"modified":["src/Base/CMakeLists.txt","src/Base/CrashReporter/Format.h","src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Reader.h","tests/src/Base/CMakeLists.txt","tests/src/Base/CrashReporter_tests.cpp"]},{"id":"5a3326f500e8357a722e7d2c07a65821176d62c0","tree_id":"98be3e169418400dc49e1285210817e5741f3e65","distinct":true,"message":"Base: Add symbolication to CrashReport","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/5a3326f500e8357a722e7d2c07a65821176d62c0","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-06-07T15:42:14-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["src/Base/CMakeLists.txt","src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Reader.h","tests/src/Base/CrashReporter_tests.cpp"]},{"id":"6514bd6492eec2914d317d55e9a18ed06faeb6ce","tree_id":"308738e9fe8773b6b311cc563a46764e24836b92","distinct":true,"message":"Base: Add Writer to CrashReporter","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/6514bd6492eec2914d317d55e9a18ed06faeb6ce","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-06-08T16:36:53-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["src/Base/CMakeLists.txt","src/Base/CrashReporter/Format.h","src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Reader.h","src/Base/CrashReporter/Writer.cpp","src/Base/CrashReporter/Writer.h","tests/src/Base/CrashReporter_tests.cpp"]},{"id":"8857fc8c3c650c7f9a0fe51edfcf587ebbbbf382","tree_id":"fc60efe5a96b0152a1a7fbac7774e95db9e94283","distinct":true,"message":"App: Hook up CrashReporter","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/8857fc8c3c650c7f9a0fe51edfcf587ebbbbf382","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-06-08T16:37:11-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["src/App/Application.cpp"]},{"id":"7bda80c4d6be68a08b23b7c67d99c07359bc3367","tree_id":"7bef8fd1de19f16893f397be70a8b8dad213799d","distinct":true,"message":"Base: Move minidump and install Windows crash handling","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/7bda80c4d6be68a08b23b7c67d99c07359bc3367","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-06-10T16:53:07-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":["src/Base/CrashReporter/WindowsMiniDump.cpp","src/Base/CrashReporter/WindowsMiniDump.h"],"removed":[],"modified":["src/Base/CMakeLists.txt","src/Base/CrashReporter/Writer.cpp","src/Base/CrashReporter/Writer.h","src/Main/MainCmd.cpp","src/Main/MainGui.cpp","tests/src/Base/PyException.cpp","tests/src/Base/Reader.cpp"]},{"id":"0aeaf2b159058ebab5a63da39cbe3407274ab27f","tree_id":"8955f7f9c6fa3ba0ddb61b1935b29501fa0425f6","distinct":true,"message":"Base: Add manager class to CrashReporter","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/0aeaf2b159058ebab5a63da39cbe3407274ab27f","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-06-23T16:34:44-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":["src/Base/CrashReporter/Manager.cpp","src/Base/CrashReporter/Manager.h"],"removed":[],"modified":["src/App/Application.cpp","src/Base/CMakeLists.txt","src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Reader.h","src/Base/CrashReporter/WindowsMiniDump.cpp","src/Base/CrashReporter/Writer.cpp","src/Base/CrashReporter/Writer.h","tests/src/Base/CrashReporter_tests.cpp"]},{"id":"82fba7a1bddd24697641ae0759f19542731b8202","tree_id":"513c9b1e3ece15e80dc49b28e26fa2de3270db79","distinct":true,"message":"Base/CrashReporter: De-lint, cleanup, and formatting","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/82fba7a1bddd24697641ae0759f19542731b8202","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-06-23T23:02:18-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["src/Base/CrashReporter/Format.h","src/Base/CrashReporter/Manager.cpp","src/Base/CrashReporter/Manager.h","src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Reader.h","src/Base/CrashReporter/WindowsMiniDump.cpp","src/Base/CrashReporter/WindowsMiniDump.h","src/Base/CrashReporter/Writer.cpp","src/Base/CrashReporter/Writer.h","src/Main/MainCmd.cpp","src/Main/MainGui.cpp","tests/src/Base/CrashReporter_tests.cpp"]},{"id":"59570aa4361e854e0666d9c5e95f74b9685fb101","tree_id":"ec890bdb3eac7ff22ae6573e43f5b81a8eb5ccf8","distinct":true,"message":"App: Extract CrashReporter setup to initCrashReporter()","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/59570aa4361e854e0666d9c5e95f74b9685fb101","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-06-26T13:20:05-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["src/App/Application.cpp","src/App/Application.h"]},{"id":"160a16a72dbea859aae9e9b06c52000b85581fa4","tree_id":"a5167275d5373752ca49b13b6cbf3ae3b058cead","distinct":true,"message":"Crash Reporter: Fixes from code review","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/160a16a72dbea859aae9e9b06c52000b85581fa4","author":{"name":"Chris Hennes","email":"chennes@gmail.com","date":"2026-08-09T17:49:19-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":["src/Base/CrashReporter/WindowsCrashReporter.cpp","src/Base/CrashReporter/WindowsCrashReporter.h"],"removed":["src/Base/CrashReporter/WindowsMiniDump.cpp","src/Base/CrashReporter/WindowsMiniDump.h"],"modified":["src/App/Application.h","src/Base/CMakeLists.txt","src/Base/CrashReporter/Format.h","src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Reader.h","src/Base/CrashReporter/Writer.cpp","src/Base/CrashReporter/Writer.h","src/Main/MainCmd.cpp","src/Main/MainGui.cpp","tests/src/Base/CMakeLists.txt","tests/src/Base/CrashReporter_tests.cpp"]},{"id":"588a6017a729ed261e308362409bbae36472d54e","tree_id":"d3aafda85645abd765dca2c7c50d202609bf9e19","distinct":true,"message":"Base/CrashReporter: Apply suggestions from code review\n\nCo-authored-by: Céleste Wouters ","timestamp":"2026-08-17T20:23:55+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/588a6017a729ed261e308362409bbae36472d54e","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-08-10T23:06:44-05:00","username":"chennes"},"committer":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T20:23:55+02:00","username":"Lgt2x"},"added":[],"removed":[],"modified":["src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Writer.cpp"]},{"id":"df2667852e47e4b4388fad393de10929f73c6d00","tree_id":"abe05b16683b950314d56a038204f103c1104928","distinct":true,"message":"toolbar fixed and stays on top of only freecad window, doesnt appear … (#28347)\n\n* toolbar fixed and stays on top of only freecad window, doesnt appear on other windows\n\n* TechDraw: fix TaskRichAnno position handler call mismatch","timestamp":"2026-08-17T20:56:01+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/df2667852e47e4b4388fad393de10929f73c6d00","author":{"name":"Gaurang Gupta","email":"149991661+Gaurang-2005@users.noreply.github.com","date":"2026-08-18T00:26:01+05:30","username":"Gaurang-2005"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-08-17T20:56:01+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/TechDraw/Gui/TaskRichAnno.cpp"]},{"id":"6de92ad0f1b27e25d4db9d8a3245248225212eb1","tree_id":"c1013cf507b728d50ef5c46c7af0151f3d8d1171","distinct":true,"message":"Tux: add module dox explaining purpose","timestamp":"2026-08-17T14:26:09-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/6de92ad0f1b27e25d4db9d8a3245248225212eb1","author":{"name":"Kristian Rekstad","email":"krirek@msn.com","date":"2026-03-03T21:09:58+01:00","username":"krissrex"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-08-17T14:26:09-05:00","username":"chennes"},"added":["src/Mod/Tux/tux.dox"],"removed":[],"modified":[]},{"id":"d34524d69d9129ce6cfa5584336c474ee74d6a8a","tree_id":"21748f854d3ab5d273ed2cb2e8f55a1ec2da337a","distinct":true,"message":"Spreadsheet: Prevent paint from calling itself","timestamp":"2026-08-17T23:09:23+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/d34524d69d9129ce6cfa5584336c474ee74d6a8a","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-08-15T23:36:33-05:00","username":"chennes"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-08-17T23:09:23+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/Spreadsheet/Gui/LineEdit.cpp"]},{"id":"66f0c675be5298d8ab6c8b4ccdc61bce5b7d8482","tree_id":"9dde6a583cd3c22362b66e2789e5a2af485a9097","distinct":true,"message":"Merge pull request #30951 from chennes/newCrashReporter-Phase1-Reader","timestamp":"2026-08-17T23:53:54+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/66f0c675be5298d8ab6c8b4ccdc61bce5b7d8482","author":{"name":"Louis Gombert","email":"44813937+Lgt2x@users.noreply.github.com","date":"2026-08-17T23:53:54+02:00","username":"Lgt2x"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-08-17T23:53:54+02:00","username":"web-flow"},"added":["src/Base/CrashReporter/Format.h","src/Base/CrashReporter/Manager.cpp","src/Base/CrashReporter/Manager.h","src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Reader.h","src/Base/CrashReporter/WindowsCrashReporter.cpp","src/Base/CrashReporter/WindowsCrashReporter.h","src/Base/CrashReporter/Writer.cpp","src/Base/CrashReporter/Writer.h","tests/src/Base/CrashReporter_tests.cpp"],"removed":[],"modified":["CMakeLists.txt","cMake/FreeCAD_Helpers/PrintFinalReport.cmake","pixi.lock","pixi.toml","src/App/Application.cpp","src/App/Application.h","src/Base/CMakeLists.txt","src/Main/MainCmd.cpp","src/Main/MainGui.cpp","tests/src/Base/CMakeLists.txt","tests/src/Base/PyException.cpp","tests/src/Base/Reader.cpp"]},{"id":"766f425b9a26e58d466ecd03580304e5607c81c4","tree_id":"3d01e1d8310fd75a3cbe8bdf19d1e51a2ae78fb7","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-08-18T01:07:01Z","url":"https://github.com/ilf-S/FreeCAD/commit/766f425b9a26e58d466ecd03580304e5607c81c4","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-08-18T01:07:01Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-08-18T01:07:01Z","username":"ilf-S"},"added":["src/App/Resources/translations/App_he.ts","src/Base/CrashReporter/Format.h","src/Base/CrashReporter/Manager.cpp","src/Base/CrashReporter/Manager.h","src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Reader.h","src/Base/CrashReporter/WindowsCrashReporter.cpp","src/Base/CrashReporter/WindowsCrashReporter.h","src/Base/CrashReporter/Writer.cpp","src/Base/CrashReporter/Writer.h","src/Base/Resources/translations/Base_he.ts","src/Gui/Language/FreeCAD_he.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_he.ts","src/Mod/BIM/Resources/translations/Arch_he.qm","src/Mod/BIM/Resources/translations/Arch_he.ts","src/Mod/CAM/Gui/Resources/translations/CAM_he.ts","src/Mod/Draft/Resources/translations/Draft_he.qm","src/Mod/Draft/Resources/translations/Draft_he.ts","src/Mod/Fem/Gui/Resources/translations/Fem_he.ts","src/Mod/Help/Resources/translations/Help_he.qm","src/Mod/Help/Resources/translations/Help_he.ts","src/Mod/Inspection/Gui/Resources/translations/Inspection_he.qm","src/Mod/Inspection/Gui/Resources/translations/Inspection_he.ts","src/Mod/Material/Gui/Resources/translations/Material_he.ts","src/Mod/Measure/Gui/Resources/translations/Measure_he.ts","src/Mod/Mesh/Gui/Resources/translations/Mesh_he.ts","src/Mod/MeshPart/Gui/Resources/translations/MeshPart_he.ts","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_he.qm","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_he.ts","src/Mod/Part/Gui/Resources/translations/Part_he.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_he.ts","src/Mod/Points/Gui/Resources/translations/Points_he.ts","src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_he.ts","src/Mod/Robot/Gui/Resources/translations/Robot_he.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_he.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_he.ts","src/Mod/Start/Gui/Resources/translations/StartPage_he.ts","src/Mod/Surface/Gui/Resources/translations/Surface_he.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_he.ts","src/Mod/Test/Gui/Resources/translations/Test_he.ts","src/Mod/Tux/Resources/translations/Tux_he.qm","src/Mod/Tux/Resources/translations/Tux_he.ts","src/Mod/Tux/tux.dox","tests/src/Base/CrashReporter_tests.cpp","tests/src/Gui/ObjectSelection.cpp"],"removed":[],"modified":["CMakeLists.txt","cMake/FreeCAD_Helpers/PrintFinalReport.cmake","cMake/FreeCAD_Helpers/SetupSanitizers.cmake","pixi.lock","pixi.toml","src/App/Application.cpp","src/App/Application.h","src/App/Resources/translations/App_be.ts","src/App/Resources/translations/App_ca.ts","src/App/Resources/translations/App_cs.ts","src/App/Resources/translations/App_da.ts","src/App/Resources/translations/App_eu.ts","src/App/Resources/translations/App_fi.ts","src/App/Resources/translations/App_fr.ts","src/App/Resources/translations/App_hr.ts","src/App/Resources/translations/App_ka.ts","src/App/Resources/translations/App_nl.ts","src/App/Resources/translations/App_zh-CN.ts","src/App/Resources/translations/App_zh-TW.ts","src/Base/CMakeLists.txt","src/Base/ProgramVersion.h","src/Gui/Dialogs/DlgObjectSelection.cpp","src/Gui/Language/FreeCAD_be.ts","src/Gui/Language/FreeCAD_ca.ts","src/Gui/Language/FreeCAD_cs.ts","src/Gui/Language/FreeCAD_da.ts","src/Gui/Language/FreeCAD_de.ts","src/Gui/Language/FreeCAD_el.ts","src/Gui/Language/FreeCAD_es-AR.ts","src/Gui/Language/FreeCAD_es-ES.ts","src/Gui/Language/FreeCAD_eu.ts","src/Gui/Language/FreeCAD_fi.ts","src/Gui/Language/FreeCAD_fr.ts","src/Gui/Language/FreeCAD_ga-IE.ts","src/Gui/Language/FreeCAD_hr.ts","src/Gui/Language/FreeCAD_hu.ts","src/Gui/Language/FreeCAD_it.ts","src/Gui/Language/FreeCAD_ka.ts","src/Gui/Language/FreeCAD_nl.ts","src/Gui/Language/FreeCAD_pl.ts","src/Gui/Language/FreeCAD_pt-BR.ts","src/Gui/Language/FreeCAD_sv.ts","src/Gui/Language/FreeCAD_zh-CN.ts","src/Gui/Language/FreeCAD_zh-TW.ts","src/Gui/Language/Translator.cpp","src/Gui/PreferencePages/DlgSettingsNavigation.cpp","src/Gui/PreferencePages/DlgSettingsNavigation.ui","src/Gui/Widgets.cpp","src/Gui/Widgets.h","src/Main/MainCmd.cpp","src/Main/MainGui.cpp","src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts","src/Mod/BIM/Resources/Arch.qrc","src/Mod/BIM/Resources/translations/Arch_be.qm","src/Mod/BIM/Resources/translations/Arch_be.ts","src/Mod/BIM/Resources/translations/Arch_ca.qm","src/Mod/BIM/Resources/translations/Arch_ca.ts","src/Mod/BIM/Resources/translations/Arch_cs.qm","src/Mod/BIM/Resources/translations/Arch_cs.ts","src/Mod/BIM/Resources/translations/Arch_da.qm","src/Mod/BIM/Resources/translations/Arch_da.ts","src/Mod/BIM/Resources/translations/Arch_de.qm","src/Mod/BIM/Resources/translations/Arch_de.ts","src/Mod/BIM/Resources/translations/Arch_el.qm","src/Mod/BIM/Resources/translations/Arch_el.ts","src/Mod/BIM/Resources/translations/Arch_eu.qm","src/Mod/BIM/Resources/translations/Arch_eu.ts","src/Mod/BIM/Resources/translations/Arch_fi.qm","src/Mod/BIM/Resources/translations/Arch_fi.ts","src/Mod/BIM/Resources/translations/Arch_fr.qm","src/Mod/BIM/Resources/translations/Arch_fr.ts","src/Mod/BIM/Resources/translations/Arch_ga-IE.qm","src/Mod/BIM/Resources/translations/Arch_ga-IE.ts","src/Mod/BIM/Resources/translations/Arch_hr.qm","src/Mod/BIM/Resources/translations/Arch_hr.ts","src/Mod/BIM/Resources/translations/Arch_it.qm","src/Mod/BIM/Resources/translations/Arch_it.ts","src/Mod/BIM/Resources/translations/Arch_ka.qm","src/Mod/BIM/Resources/translations/Arch_ka.ts","src/Mod/BIM/Resources/translations/Arch_nl.qm","src/Mod/BIM/Resources/translations/Arch_nl.ts","src/Mod/BIM/Resources/translations/Arch_pl.qm","src/Mod/BIM/Resources/translations/Arch_pl.ts","src/Mod/BIM/Resources/translations/Arch_pt-BR.qm","src/Mod/BIM/Resources/translations/Arch_pt-BR.ts","src/Mod/BIM/Resources/translations/Arch_sv.qm","src/Mod/BIM/Resources/translations/Arch_sv.ts","src/Mod/BIM/Resources/translations/Arch_zh-CN.qm","src/Mod/BIM/Resources/translations/Arch_zh-CN.ts","src/Mod/BIM/Resources/translations/Arch_zh-TW.qm","src/Mod/BIM/Resources/translations/Arch_zh-TW.ts","src/Mod/CAM/Gui/Resources/translations/CAM_de.ts","src/Mod/CAM/Gui/Resources/translations/CAM_es-AR.ts","src/Mod/CAM/Gui/Resources/translations/CAM_es-ES.ts","src/Mod/CAM/Gui/Resources/translations/CAM_fr.ts","src/Mod/CAM/Gui/Resources/translations/CAM_hr.ts","src/Mod/Draft/Resources/Draft.qrc","src/Mod/Draft/Resources/translations/Draft_be.qm","src/Mod/Draft/Resources/translations/Draft_be.ts","src/Mod/Draft/Resources/translations/Draft_ca.qm","src/Mod/Draft/Resources/translations/Draft_ca.ts","src/Mod/Draft/Resources/translations/Draft_cs.qm","src/Mod/Draft/Resources/translations/Draft_cs.ts","src/Mod/Draft/Resources/translations/Draft_da.qm","src/Mod/Draft/Resources/translations/Draft_da.ts","src/Mod/Draft/Resources/translations/Draft_de.qm","src/Mod/Draft/Resources/translations/Draft_de.ts","src/Mod/Draft/Resources/translations/Draft_eu.qm","src/Mod/Draft/Resources/translations/Draft_eu.ts","src/Mod/Draft/Resources/translations/Draft_fi.qm","src/Mod/Draft/Resources/translations/Draft_fi.ts","src/Mod/Draft/Resources/translations/Draft_fr.qm","src/Mod/Draft/Resources/translations/Draft_fr.ts","src/Mod/Draft/Resources/translations/Draft_ga-IE.qm","src/Mod/Draft/Resources/translations/Draft_ga-IE.ts","src/Mod/Draft/Resources/translations/Draft_hr.qm","src/Mod/Draft/Resources/translations/Draft_hr.ts","src/Mod/Draft/Resources/translations/Draft_it.qm","src/Mod/Draft/Resources/translations/Draft_it.ts","src/Mod/Draft/Resources/translations/Draft_ka.qm","src/Mod/Draft/Resources/translations/Draft_ka.ts","src/Mod/Draft/Resources/translations/Draft_nl.qm","src/Mod/Draft/Resources/translations/Draft_nl.ts","src/Mod/Draft/Resources/translations/Draft_pl.qm","src/Mod/Draft/Resources/translations/Draft_pl.ts","src/Mod/Draft/Resources/translations/Draft_pt-BR.qm","src/Mod/Draft/Resources/translations/Draft_pt-BR.ts","src/Mod/Draft/Resources/translations/Draft_sv.qm","src/Mod/Draft/Resources/translations/Draft_sv.ts","src/Mod/Draft/Resources/translations/Draft_zh-CN.qm","src/Mod/Draft/Resources/translations/Draft_zh-CN.ts","src/Mod/Draft/Resources/translations/Draft_zh-TW.qm","src/Mod/Draft/Resources/translations/Draft_zh-TW.ts","src/Mod/Help/Resources/Help.qrc","src/Mod/Import/DxfPlate/header12.rub","src/Mod/Import/DxfPlate/header14.rub","src/Mod/Inspection/Gui/Resources/Inspection.qrc","src/Mod/Material/Gui/Resources/translations/Material_hr.ts","src/Mod/Measure/Gui/Resources/translations/Measure_be.ts","src/Mod/Measure/Gui/Resources/translations/Measure_ca.ts","src/Mod/Measure/Gui/Resources/translations/Measure_cs.ts","src/Mod/Measure/Gui/Resources/translations/Measure_da.ts","src/Mod/Measure/Gui/Resources/translations/Measure_eu.ts","src/Mod/Measure/Gui/Resources/translations/Measure_fi.ts","src/Mod/Measure/Gui/Resources/translations/Measure_fr.ts","src/Mod/Measure/Gui/Resources/translations/Measure_hr.ts","src/Mod/Measure/Gui/Resources/translations/Measure_nl.ts","src/Mod/Measure/Gui/Resources/translations/Measure_sv.ts","src/Mod/Measure/Gui/Resources/translations/Measure_ta.ts","src/Mod/Measure/Gui/Resources/translations/Measure_zh-CN.ts","src/Mod/Measure/Gui/Resources/translations/Measure_zh-TW.ts","src/Mod/Mesh/Gui/Resources/translations/Mesh_fr.ts","src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.ts","src/Mod/OpenSCAD/Resources/OpenSCAD.qrc","src/Mod/Part/Gui/Resources/translations/Part_be.ts","src/Mod/Part/Gui/Resources/translations/Part_ca.ts","src/Mod/Part/Gui/Resources/translations/Part_cs.ts","src/Mod/Part/Gui/Resources/translations/Part_da.ts","src/Mod/Part/Gui/Resources/translations/Part_de.ts","src/Mod/Part/Gui/Resources/translations/Part_es-ES.ts","src/Mod/Part/Gui/Resources/translations/Part_eu.ts","src/Mod/Part/Gui/Resources/translations/Part_fi.ts","src/Mod/Part/Gui/Resources/translations/Part_fr.ts","src/Mod/Part/Gui/Resources/translations/Part_ga-IE.ts","src/Mod/Part/Gui/Resources/translations/Part_hr.ts","src/Mod/Part/Gui/Resources/translations/Part_it.ts","src/Mod/Part/Gui/Resources/translations/Part_ka.ts","src/Mod/Part/Gui/Resources/translations/Part_nl.ts","src/Mod/Part/Gui/Resources/translations/Part_pl.ts","src/Mod/Part/Gui/Resources/translations/Part_zh-CN.ts","src/Mod/Part/Gui/Resources/translations/Part_zh-TW.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ga-IE.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sv.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ta.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts","src/Mod/Sketcher/App/SketchObjectConstraints.cpp","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ga-IE.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts","src/Mod/Spreadsheet/Gui/LineEdit.cpp","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sv.ts","src/Mod/Start/Gui/Resources/translations/StartPage_hr.ts","src/Mod/Start/Gui/Resources/translations/StartPage_sv.ts","src/Mod/TechDraw/App/AppTechDrawPy.cpp","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts","src/Mod/TechDraw/Gui/TaskRichAnno.cpp","src/Mod/Tux/NavigationIndicatorGui.py","src/Mod/Tux/Resources/Tux.qrc","tests/src/Base/CMakeLists.txt","tests/src/Base/PyException.cpp","tests/src/Base/Reader.cpp","tests/src/Gui/CMakeLists.txt"]}],"head_commit":{"id":"766f425b9a26e58d466ecd03580304e5607c81c4","tree_id":"3d01e1d8310fd75a3cbe8bdf19d1e51a2ae78fb7","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-08-18T01:07:01Z","url":"https://github.com/ilf-S/FreeCAD/commit/766f425b9a26e58d466ecd03580304e5607c81c4","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-08-18T01:07:01Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-08-18T01:07:01Z","username":"ilf-S"},"added":["src/App/Resources/translations/App_he.ts","src/Base/CrashReporter/Format.h","src/Base/CrashReporter/Manager.cpp","src/Base/CrashReporter/Manager.h","src/Base/CrashReporter/Reader.cpp","src/Base/CrashReporter/Reader.h","src/Base/CrashReporter/WindowsCrashReporter.cpp","src/Base/CrashReporter/WindowsCrashReporter.h","src/Base/CrashReporter/Writer.cpp","src/Base/CrashReporter/Writer.h","src/Base/Resources/translations/Base_he.ts","src/Gui/Language/FreeCAD_he.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_he.ts","src/Mod/BIM/Resources/translations/Arch_he.qm","src/Mod/BIM/Resources/translations/Arch_he.ts","src/Mod/CAM/Gui/Resources/translations/CAM_he.ts","src/Mod/Draft/Resources/translations/Draft_he.qm","src/Mod/Draft/Resources/translations/Draft_he.ts","src/Mod/Fem/Gui/Resources/translations/Fem_he.ts","src/Mod/Help/Resources/translations/Help_he.qm","src/Mod/Help/Resources/translations/Help_he.ts","src/Mod/Inspection/Gui/Resources/translations/Inspection_he.qm","src/Mod/Inspection/Gui/Resources/translations/Inspection_he.ts","src/Mod/Material/Gui/Resources/translations/Material_he.ts","src/Mod/Measure/Gui/Resources/translations/Measure_he.ts","src/Mod/Mesh/Gui/Resources/translations/Mesh_he.ts","src/Mod/MeshPart/Gui/Resources/translations/MeshPart_he.ts","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_he.qm","src/Mod/OpenSCAD/Resources/translations/OpenSCAD_he.ts","src/Mod/Part/Gui/Resources/translations/Part_he.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_he.ts","src/Mod/Points/Gui/Resources/translations/Points_he.ts","src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_he.ts","src/Mod/Robot/Gui/Resources/translations/Robot_he.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_he.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_he.ts","src/Mod/Start/Gui/Resources/translations/StartPage_he.ts","src/Mod/Surface/Gui/Resources/translations/Surface_he.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_he.ts","src/Mod/Test/Gui/Resources/translations/Test_he.ts","src/Mod/Tux/Resources/translations/Tux_he.qm","src/Mod/Tux/Resources/translations/Tux_he.ts","src/Mod/Tux/tux.dox","tests/src/Base/CrashReporter_tests.cpp","tests/src/Gui/ObjectSelection.cpp"],"removed":[],"modified":["CMakeLists.txt","cMake/FreeCAD_Helpers/PrintFinalReport.cmake","cMake/FreeCAD_Helpers/SetupSanitizers.cmake","pixi.lock","pixi.toml","src/App/Application.cpp","src/App/Application.h","src/App/Resources/translations/App_be.ts","src/App/Resources/translations/App_ca.ts","src/App/Resources/translations/App_cs.ts","src/App/Resources/translations/App_da.ts","src/App/Resources/translations/App_eu.ts","src/App/Resources/translations/App_fi.ts","src/App/Resources/translations/App_fr.ts","src/App/Resources/translations/App_hr.ts","src/App/Resources/translations/App_ka.ts","src/App/Resources/translations/App_nl.ts","src/App/Resources/translations/App_zh-CN.ts","src/App/Resources/translations/App_zh-TW.ts","src/Base/CMakeLists.txt","src/Base/ProgramVersion.h","src/Gui/Dialogs/DlgObjectSelection.cpp","src/Gui/Language/FreeCAD_be.ts","src/Gui/Language/FreeCAD_ca.ts","src/Gui/Language/FreeCAD_cs.ts","src/Gui/Language/FreeCAD_da.ts","src/Gui/Language/FreeCAD_de.ts","src/Gui/Language/FreeCAD_el.ts","src/Gui/Language/FreeCAD_es-AR.ts","src/Gui/Language/FreeCAD_es-ES.ts","src/Gui/Language/FreeCAD_eu.ts","src/Gui/Language/FreeCAD_fi.ts","src/Gui/Language/FreeCAD_fr.ts","src/Gui/Language/FreeCAD_ga-IE.ts","src/Gui/Language/FreeCAD_hr.ts","src/Gui/Language/FreeCAD_hu.ts","src/Gui/Language/FreeCAD_it.ts","src/Gui/Language/FreeCAD_ka.ts","src/Gui/Language/FreeCAD_nl.ts","src/Gui/Language/FreeCAD_pl.ts","src/Gui/Language/FreeCAD_pt-BR.ts","src/Gui/Language/FreeCAD_sv.ts","src/Gui/Language/FreeCAD_zh-CN.ts","src/Gui/Language/FreeCAD_zh-TW.ts","src/Gui/Language/Translator.cpp","src/Gui/PreferencePages/DlgSettingsNavigation.cpp","src/Gui/PreferencePages/DlgSettingsNavigation.ui","src/Gui/Widgets.cpp","src/Gui/Widgets.h","src/Main/MainCmd.cpp","src/Main/MainGui.cpp","src/Mod/Assembly/Gui/Resources/translations/Assembly_de.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_fr.ts","src/Mod/Assembly/Gui/Resources/translations/Assembly_hr.ts","src/Mod/BIM/Resources/Arch.qrc","src/Mod/BIM/Resources/translations/Arch_be.qm","src/Mod/BIM/Resources/translations/Arch_be.ts","src/Mod/BIM/Resources/translations/Arch_ca.qm","src/Mod/BIM/Resources/translations/Arch_ca.ts","src/Mod/BIM/Resources/translations/Arch_cs.qm","src/Mod/BIM/Resources/translations/Arch_cs.ts","src/Mod/BIM/Resources/translations/Arch_da.qm","src/Mod/BIM/Resources/translations/Arch_da.ts","src/Mod/BIM/Resources/translations/Arch_de.qm","src/Mod/BIM/Resources/translations/Arch_de.ts","src/Mod/BIM/Resources/translations/Arch_el.qm","src/Mod/BIM/Resources/translations/Arch_el.ts","src/Mod/BIM/Resources/translations/Arch_eu.qm","src/Mod/BIM/Resources/translations/Arch_eu.ts","src/Mod/BIM/Resources/translations/Arch_fi.qm","src/Mod/BIM/Resources/translations/Arch_fi.ts","src/Mod/BIM/Resources/translations/Arch_fr.qm","src/Mod/BIM/Resources/translations/Arch_fr.ts","src/Mod/BIM/Resources/translations/Arch_ga-IE.qm","src/Mod/BIM/Resources/translations/Arch_ga-IE.ts","src/Mod/BIM/Resources/translations/Arch_hr.qm","src/Mod/BIM/Resources/translations/Arch_hr.ts","src/Mod/BIM/Resources/translations/Arch_it.qm","src/Mod/BIM/Resources/translations/Arch_it.ts","src/Mod/BIM/Resources/translations/Arch_ka.qm","src/Mod/BIM/Resources/translations/Arch_ka.ts","src/Mod/BIM/Resources/translations/Arch_nl.qm","src/Mod/BIM/Resources/translations/Arch_nl.ts","src/Mod/BIM/Resources/translations/Arch_pl.qm","src/Mod/BIM/Resources/translations/Arch_pl.ts","src/Mod/BIM/Resources/translations/Arch_pt-BR.qm","src/Mod/BIM/Resources/translations/Arch_pt-BR.ts","src/Mod/BIM/Resources/translations/Arch_sv.qm","src/Mod/BIM/Resources/translations/Arch_sv.ts","src/Mod/BIM/Resources/translations/Arch_zh-CN.qm","src/Mod/BIM/Resources/translations/Arch_zh-CN.ts","src/Mod/BIM/Resources/translations/Arch_zh-TW.qm","src/Mod/BIM/Resources/translations/Arch_zh-TW.ts","src/Mod/CAM/Gui/Resources/translations/CAM_de.ts","src/Mod/CAM/Gui/Resources/translations/CAM_es-AR.ts","src/Mod/CAM/Gui/Resources/translations/CAM_es-ES.ts","src/Mod/CAM/Gui/Resources/translations/CAM_fr.ts","src/Mod/CAM/Gui/Resources/translations/CAM_hr.ts","src/Mod/Draft/Resources/Draft.qrc","src/Mod/Draft/Resources/translations/Draft_be.qm","src/Mod/Draft/Resources/translations/Draft_be.ts","src/Mod/Draft/Resources/translations/Draft_ca.qm","src/Mod/Draft/Resources/translations/Draft_ca.ts","src/Mod/Draft/Resources/translations/Draft_cs.qm","src/Mod/Draft/Resources/translations/Draft_cs.ts","src/Mod/Draft/Resources/translations/Draft_da.qm","src/Mod/Draft/Resources/translations/Draft_da.ts","src/Mod/Draft/Resources/translations/Draft_de.qm","src/Mod/Draft/Resources/translations/Draft_de.ts","src/Mod/Draft/Resources/translations/Draft_eu.qm","src/Mod/Draft/Resources/translations/Draft_eu.ts","src/Mod/Draft/Resources/translations/Draft_fi.qm","src/Mod/Draft/Resources/translations/Draft_fi.ts","src/Mod/Draft/Resources/translations/Draft_fr.qm","src/Mod/Draft/Resources/translations/Draft_fr.ts","src/Mod/Draft/Resources/translations/Draft_ga-IE.qm","src/Mod/Draft/Resources/translations/Draft_ga-IE.ts","src/Mod/Draft/Resources/translations/Draft_hr.qm","src/Mod/Draft/Resources/translations/Draft_hr.ts","src/Mod/Draft/Resources/translations/Draft_it.qm","src/Mod/Draft/Resources/translations/Draft_it.ts","src/Mod/Draft/Resources/translations/Draft_ka.qm","src/Mod/Draft/Resources/translations/Draft_ka.ts","src/Mod/Draft/Resources/translations/Draft_nl.qm","src/Mod/Draft/Resources/translations/Draft_nl.ts","src/Mod/Draft/Resources/translations/Draft_pl.qm","src/Mod/Draft/Resources/translations/Draft_pl.ts","src/Mod/Draft/Resources/translations/Draft_pt-BR.qm","src/Mod/Draft/Resources/translations/Draft_pt-BR.ts","src/Mod/Draft/Resources/translations/Draft_sv.qm","src/Mod/Draft/Resources/translations/Draft_sv.ts","src/Mod/Draft/Resources/translations/Draft_zh-CN.qm","src/Mod/Draft/Resources/translations/Draft_zh-CN.ts","src/Mod/Draft/Resources/translations/Draft_zh-TW.qm","src/Mod/Draft/Resources/translations/Draft_zh-TW.ts","src/Mod/Help/Resources/Help.qrc","src/Mod/Import/DxfPlate/header12.rub","src/Mod/Import/DxfPlate/header14.rub","src/Mod/Inspection/Gui/Resources/Inspection.qrc","src/Mod/Material/Gui/Resources/translations/Material_hr.ts","src/Mod/Measure/Gui/Resources/translations/Measure_be.ts","src/Mod/Measure/Gui/Resources/translations/Measure_ca.ts","src/Mod/Measure/Gui/Resources/translations/Measure_cs.ts","src/Mod/Measure/Gui/Resources/translations/Measure_da.ts","src/Mod/Measure/Gui/Resources/translations/Measure_eu.ts","src/Mod/Measure/Gui/Resources/translations/Measure_fi.ts","src/Mod/Measure/Gui/Resources/translations/Measure_fr.ts","src/Mod/Measure/Gui/Resources/translations/Measure_hr.ts","src/Mod/Measure/Gui/Resources/translations/Measure_nl.ts","src/Mod/Measure/Gui/Resources/translations/Measure_sv.ts","src/Mod/Measure/Gui/Resources/translations/Measure_ta.ts","src/Mod/Measure/Gui/Resources/translations/Measure_zh-CN.ts","src/Mod/Measure/Gui/Resources/translations/Measure_zh-TW.ts","src/Mod/Mesh/Gui/Resources/translations/Mesh_fr.ts","src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.ts","src/Mod/OpenSCAD/Resources/OpenSCAD.qrc","src/Mod/Part/Gui/Resources/translations/Part_be.ts","src/Mod/Part/Gui/Resources/translations/Part_ca.ts","src/Mod/Part/Gui/Resources/translations/Part_cs.ts","src/Mod/Part/Gui/Resources/translations/Part_da.ts","src/Mod/Part/Gui/Resources/translations/Part_de.ts","src/Mod/Part/Gui/Resources/translations/Part_es-ES.ts","src/Mod/Part/Gui/Resources/translations/Part_eu.ts","src/Mod/Part/Gui/Resources/translations/Part_fi.ts","src/Mod/Part/Gui/Resources/translations/Part_fr.ts","src/Mod/Part/Gui/Resources/translations/Part_ga-IE.ts","src/Mod/Part/Gui/Resources/translations/Part_hr.ts","src/Mod/Part/Gui/Resources/translations/Part_it.ts","src/Mod/Part/Gui/Resources/translations/Part_ka.ts","src/Mod/Part/Gui/Resources/translations/Part_nl.ts","src/Mod/Part/Gui/Resources/translations/Part_pl.ts","src/Mod/Part/Gui/Resources/translations/Part_zh-CN.ts","src/Mod/Part/Gui/Resources/translations/Part_zh-TW.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_da.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ga-IE.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sv.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ta.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.ts","src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.ts","src/Mod/Sketcher/App/SketchObjectConstraints.cpp","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_da.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ga-IE.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.ts","src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.ts","src/Mod/Spreadsheet/Gui/LineEdit.cpp","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.ts","src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sv.ts","src/Mod/Start/Gui/Resources/translations/StartPage_hr.ts","src/Mod/Start/Gui/Resources/translations/StartPage_sv.ts","src/Mod/TechDraw/App/AppTechDrawPy.cpp","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.ts","src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.ts","src/Mod/TechDraw/Gui/TaskRichAnno.cpp","src/Mod/Tux/NavigationIndicatorGui.py","src/Mod/Tux/Resources/Tux.qrc","tests/src/Base/CMakeLists.txt","tests/src/Base/PyException.cpp","tests/src/Base/Reader.cpp","tests/src/Gui/CMakeLists.txt"]}}