{"ref":"refs/heads/main","before":"33d720a99655c1d25752e63c6143cbd9a770428c","after":"f8d909316629b4174cd7e7a446dc2598c216a480","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-03-31T02:12:45Z","pushed_at":1775010580,"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":2422710,"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/33d720a99655...f8d909316629","commits":[{"id":"88b19770ec668e7f7619f58f92eede30b19aee83","tree_id":"3b0019386cade30ca827425a4d1ecd4ca21cd759","distinct":true,"message":"Gui: Make User::InputModifier* aliases to Key*","timestamp":"2026-03-29T21:08:45+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/88b19770ec668e7f7619f58f92eede30b19aee83","author":{"name":"Kacper Donat","email":"kadet1090@gmail.com","date":"2026-03-29T21:08:45+02:00","username":"kadet1090"},"committer":{"name":"Kacper Donat","email":"kadet1090@gmail.com","date":"2026-03-29T21:08:45+02:00","username":"kadet1090"},"added":[],"removed":[],"modified":["src/Gui/InputHint.h"]},{"id":"20b94e78dd4aa7d58cb55b35bfb2c9d26b03045a","tree_id":"3ec239bb8a4d64fa3b86f550232d6cdd118cd277","distinct":true,"message":"Gui: Fix input hints vertical alignment","timestamp":"2026-03-29T21:09:05+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/20b94e78dd4aa7d58cb55b35bfb2c9d26b03045a","author":{"name":"Kacper Donat","email":"kadet1090@gmail.com","date":"2026-03-29T21:09:05+02:00","username":"kadet1090"},"committer":{"name":"Kacper Donat","email":"kadet1090@gmail.com","date":"2026-03-29T21:09:05+02:00","username":"kadet1090"},"added":[],"removed":[],"modified":["src/Gui/InputHintWidget.cpp"]},{"id":"0880b8634329af9bd107d31165644284c20b82b4","tree_id":"f425e5d388cfbc116e50cc0b80e744b300a5e8eb","distinct":true,"message":"Measure: Improve InputHints implementation","timestamp":"2026-03-29T21:09:18+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/0880b8634329af9bd107d31165644284c20b82b4","author":{"name":"Kacper Donat","email":"kadet1090@gmail.com","date":"2026-03-29T21:09:18+02:00","username":"kadet1090"},"committer":{"name":"Kacper Donat","email":"kadet1090@gmail.com","date":"2026-03-29T21:09:18+02:00","username":"kadet1090"},"added":[],"removed":[],"modified":["src/Mod/Measure/Gui/TaskMeasure.cpp"]},{"id":"66cf0993bfa93ea26867ae4f811e3f16f2bfd0d9","tree_id":"a1dc2bf9e0852d3c7c613a65aac060b8a570a119","distinct":true,"message":"Measure: Fix auto-save input hint\n\nThe shift does not toggle, it must be held for auto-save to work","timestamp":"2026-03-29T21:10:32+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/66cf0993bfa93ea26867ae4f811e3f16f2bfd0d9","author":{"name":"Kacper Donat","email":"kadet1090@gmail.com","date":"2026-03-29T21:10:32+02:00","username":"kadet1090"},"committer":{"name":"Kacper Donat","email":"kadet1090@gmail.com","date":"2026-03-29T21:10:32+02:00","username":"kadet1090"},"added":[],"removed":[],"modified":["src/Mod/Measure/Gui/TaskMeasure.cpp"]},{"id":"559d7c7252e4a5ba05e50927adbf0e9d13479af3","tree_id":"d21050dcfc365574418021b48245de1322bdd707","distinct":true,"message":"[pre-commit.ci] supplementary post-merge formatting fixes","timestamp":"2026-03-30T21:48:36-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/559d7c7252e4a5ba05e50927adbf0e9d13479af3","author":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-03-30T21:48:36-05:00","username":"chennes"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-03-30T21:48:36-05:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Gui/NaviCube.cpp","src/Mod/Test/TestCoinNodeSnapshots.py","src/Tools/freecad-thumbnailer.in"]},{"id":"af8848cf40336932e2ef75e6ae46ec071c0c9045","tree_id":"0f7c487f9ea057fae90c43723883f4d13cfadf70","distinct":true,"message":"CAM: Dressups - IsActive refactoring (#26455)\n\n* CAM: Path.Dressup.Utils - selection() and isOp()\n\n* CAM: Dressups - IsActive() refactoring\n\n* CAM: _CopyOperation - IsActive() refactoring\n\n* CAM: SimpleCopy refactoring","timestamp":"2026-03-31T02:50:49Z","url":"https://github.com/ilf-S/FreeCAD/commit/af8848cf40336932e2ef75e6ae46ec071c0c9045","author":{"name":"tarman3","email":"joice501790018@tutamail.com","date":"2026-03-31T05:50:49+03:00","username":"tarman3"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-31T02:50:49Z","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/CAM/Path/Dressup/Gui/Array.py","src/Mod/CAM/Path/Dressup/Gui/AxisMap.py","src/Mod/CAM/Path/Dressup/Gui/Boundary.py","src/Mod/CAM/Path/Dressup/Gui/DogboneII.py","src/Mod/CAM/Path/Dressup/Gui/Dragknife.py","src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py","src/Mod/CAM/Path/Dressup/Gui/RampEntry.py","src/Mod/CAM/Path/Dressup/Gui/Tags.py","src/Mod/CAM/Path/Dressup/Gui/ZCorrect.py","src/Mod/CAM/Path/Dressup/Utils.py","src/Mod/CAM/Path/Op/Gui/SimpleCopy.py","src/Mod/CAM/PathCommands.py"]},{"id":"883ce1ac05c860f3af00718d98478c742b14439b","tree_id":"bda98ff3ff819c2cd62b037205c4c056298b365e","distinct":true,"message":"Gui: fix building with Qt < 6.0 by using associatedWidgets() (#28861)\n\n`associatedObjects()` replaces the deprecated `associatedWidgets()` in Qt6, but to enable supporting Qt 5.15 builds, add a backwards-compatibility check.","timestamp":"2026-03-30T22:17:59-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/883ce1ac05c860f3af00718d98478c742b14439b","author":{"name":"Rehan Ahmed","email":"rehan.ahmed.aix@outlook.com","date":"2026-03-31T08:47:59+05:30","username":"rehan-ahmed-aix"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-30T22:17:59-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Gui/Action.cpp"]},{"id":"5b718d82ec80e358c3d049b621752e2e558a9e72","tree_id":"35755c1886b841910d61d6275382692355cca698","distinct":true,"message":"Assembly: Fix AssemblyLink double click not working if no view (#28848)","timestamp":"2026-03-30T22:24:14-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/5b718d82ec80e358c3d049b621752e2e558a9e72","author":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-03-31T05:24:14+02:00","username":"PaddleStroke"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-30T22:24:14-05:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Mod/Assembly/Gui/ViewProviderAssemblyLink.cpp"]},{"id":"16d791a5df8481aa03a57ce42e77dc14b8863087","tree_id":"73f6b594d42aebbb10f3367247b1304b05c58445","distinct":true,"message":"Fix: task panel hides when switching workbenches (#28821)","timestamp":"2026-03-31T06:47:12+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/16d791a5df8481aa03a57ce42e77dc14b8863087","author":{"name":"Rehan Ahmed","email":"rehan.ahmed.aix@outlook.com","date":"2026-03-30T15:21:47+05:30","username":"rehan-ahmed-aix"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-03-31T06:47:12+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Gui/TaskView/TaskView.cpp"]},{"id":"e16293b42e6eb3a0233736a9b87cc9084e9200c2","tree_id":"a804ae4ea281976ecfa450d327856ee4bd03de86","distinct":true,"message":"Merge pull request #28885 from chennes/precommitResync\n\n[pre-commit.ci] supplementary post-merge formatting fixes","timestamp":"2026-03-31T02:29:08-04:00","url":"https://github.com/ilf-S/FreeCAD/commit/e16293b42e6eb3a0233736a9b87cc9084e9200c2","author":{"name":"Connor9220","email":"billy@ivdc.com","date":"2026-03-31T02:29:08-04:00","username":"Connor9220"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-31T02:29:08-04:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Gui/NaviCube.cpp","src/Mod/Test/TestCoinNodeSnapshots.py","src/Tools/freecad-thumbnailer.in"]},{"id":"25e0fa580c3d0071f1ff553500dc8f342ac85b3f","tree_id":"709e5e6795777da21eb967c0d89c6182441fffa0","distinct":true,"message":"Tools: Add language code mapping for Swedish (sv-SE -> sv)\n\nAdd LANGUAGE_CODE_MAP to updatecrowdin.py that maps Crowdin's 'sv-SE'\nlanguage code to the standard ISO 639-1 'sv' code. This affects:\n\n- Generated .ts filenames (*_sv.ts instead of *_sv-SE.ts)\n- Generated .qm filenames (*_sv.qm instead of *_sv-SE.qm)\n- .qrc resource file entries\n- Translator.cpp language domain mapping\n\nThe Crowdin project should also update its target language from sv-SE\nto sv to complete the transition.\n\nFixes: https://github.com/FreeCAD/FreeCAD-translations/issues/359\nReplaces: #23928 (which modified autogenerated files directly)","timestamp":"2026-03-31T01:47:53-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/25e0fa580c3d0071f1ff553500dc8f342ac85b3f","author":{"name":"Daniel Nylander","email":"daniel@danielnylander.se","date":"2026-03-23T08:41:01+01:00"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-03-31T01:47:53-05:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Tools/updatecrowdin.py"]},{"id":"54270f8eb3a689fa1e3eb3e8709fdae3e76ac3b6","tree_id":"cbdaca2985bb99df0c334b76535624748ca2400d","distinct":true,"message":"Merge pull request #28838 from kadet1090/measurements-input-hints\n\nMeasure: Improve InputHints implementation","timestamp":"2026-03-31T12:09:22+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/54270f8eb3a689fa1e3eb3e8709fdae3e76ac3b6","author":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-03-31T12:09:22+02:00","username":"maxwxyz"},"committer":{"name":"GitHub","email":"noreply@github.com","date":"2026-03-31T12:09:22+02:00","username":"web-flow"},"added":[],"removed":[],"modified":["src/Gui/InputHint.h","src/Gui/InputHintWidget.cpp","src/Mod/Measure/Gui/TaskMeasure.cpp"]},{"id":"d9e85d198a052bd5bc905ee73a92ae7159dc639d","tree_id":"e4e23e88d47d54e971abe957ce0635bf27710555","distinct":true,"message":"PartDesign: Fix Remove edge button not working in Pipe task panels","timestamp":"2026-03-31T12:34:56+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/d9e85d198a052bd5bc905ee73a92ae7159dc639d","author":{"name":"Bojan","email":"bojanpejic97@gmail.com","date":"2026-03-30T20:40:43+02:00","username":"Bojan9597"},"committer":{"name":"Benjamin Nauck","email":"benjamin@nauck.se","date":"2026-03-31T12:34:56+02:00","username":"hyarion"},"added":[],"removed":[],"modified":["src/Mod/PartDesign/Gui/TaskPipeParameters.cpp"]},{"id":"9233b88e7dab7fa7d6b416e877f54e64b57269e9","tree_id":"3b958f33d464bdc83503a5729196c0a863898979","distinct":true,"message":"Core: Datums: Rename origin point","timestamp":"2026-03-31T14:27:57+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/9233b88e7dab7fa7d6b416e877f54e64b57269e9","author":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-03-31T10:15:19+02:00","username":"PaddleStroke"},"committer":{"name":"Benjamin Nauck","email":"benjamin@nauck.se","date":"2026-03-31T14:27:57+02:00","username":"hyarion"},"added":[],"removed":[],"modified":["src/App/Datums.cpp"]},{"id":"acd690d484f5f7db8ea40a5807919b8843a0a892","tree_id":"10c4d7bc92380cc12d372ed4f4d3ade8cfbd3f67","distinct":true,"message":"[ GitHub ]: Improve issue overview & template\n\nCo-Authored-By: Max Wilfinger <6246609+maxwxyz@users.noreply.github.com>","timestamp":"2026-03-31T17:09:20+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/acd690d484f5f7db8ea40a5807919b8843a0a892","author":{"name":"PhoneDroid","email":"73050054+PhoneDroid@users.noreply.github.com","date":"2026-02-08T12:23:45-05:00","username":"PhoneDroid"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-03-31T17:09:20+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":[".github/ISSUE_TEMPLATE/1-FUNCTIONAL_PROBLEM_REPORT.yml",".github/ISSUE_TEMPLATE/config.yml",".pre-commit-config.yaml"]},{"id":"d5a50b54a350a1240647758e4bee48510649a9b5","tree_id":"592ac1d62b79e8c338f87ae65e70d9e250989b22","distinct":true,"message":"Security: validate module imports in PropertyPythonObject::Restore()\n\nCheck sys.modules before PyImport_ImportModule() to only allow modules\nalready loaded by FreeCAD or installed addons. Blocks arbitrary module\nimport from untrusted FCStd files during document restore.\n\nRemove legacy pickle deserialization path and loadPickle() function.","timestamp":"2026-03-31T13:43:30-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/d5a50b54a350a1240647758e4bee48510649a9b5","author":{"name":"TomOst-Sec","email":"TomOstSec@proton.me","date":"2026-03-28T03:12:58+03:00","username":"TomOstt"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-03-31T13:43:30-05:00","username":"chennes"},"added":[],"removed":[],"modified":["src/App/PropertyPythonObject.cpp","src/App/PropertyPythonObject.h"]},{"id":"384a46575587cd729f2c4c6da577d58d641b38bd","tree_id":"abe169909fadb30272a6a3d3bfa33f66d4ff5215","distinct":true,"message":"Bump prefix-dev/setup-pixi from 0.9.4 to 0.9.5\n\nBumps [prefix-dev/setup-pixi](https://github.com/prefix-dev/setup-pixi) from 0.9.4 to 0.9.5.\n- [Release notes](https://github.com/prefix-dev/setup-pixi/releases)\n- [Commits](https://github.com/prefix-dev/setup-pixi/compare/a0af7a228712d6121d37aba47adf55c1332c9c2e...1b2de7f3351f171c8b4dfeb558c639cb58ed4ec0)\n\n---\nupdated-dependencies:\n- dependency-name: prefix-dev/setup-pixi\n dependency-version: 0.9.5\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","timestamp":"2026-03-31T15:12:40-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/384a46575587cd729f2c4c6da577d58d641b38bd","author":{"name":"dependabot[bot]","email":"49699333+dependabot[bot]@users.noreply.github.com","date":"2026-03-31T12:10:00Z","username":"dependabot[bot]"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-03-31T15:12:40-05:00","username":"chennes"},"added":[],"removed":[],"modified":[".github/workflows/build_release.yml",".github/workflows/sub_buildPixi.yml"]},{"id":"ae5af813b6f1f4cc7034a1a231e5cd7d360adbb5","tree_id":"0672bb3492b871aa1d7800a7a76ebbbebc3b22f7","distinct":true,"message":"BIM: fix SectionPlane Toggle Cut View icon and label in context menu","timestamp":"2026-03-31T22:29:09+02:00","url":"https://github.com/ilf-S/FreeCAD/commit/ae5af813b6f1f4cc7034a1a231e5cd7d360adbb5","author":{"name":"Bojan","email":"bojanpejic97@gmail.com","date":"2026-03-31T17:10:16+02:00","username":"Bojan9597"},"committer":{"name":"Max Wilfinger","email":"6246609+maxwxyz@users.noreply.github.com","date":"2026-03-31T22:29:09+02:00","username":"maxwxyz"},"added":[],"removed":[],"modified":["src/Mod/BIM/ArchSectionPlane.py"]},{"id":"591c201769da7bc9048562897da36c71fdddee9f","tree_id":"ae67592419f7f46ac3ac36adee5efa1af8115039","distinct":true,"message":"Gui: Command groups should not enforce a etype","timestamp":"2026-03-31T15:44:58-05:00","url":"https://github.com/ilf-S/FreeCAD/commit/591c201769da7bc9048562897da36c71fdddee9f","author":{"name":"PaddleStroke","email":"pierrelouis.boyer@gmail.com","date":"2026-03-31T12:21:14+02:00","username":"PaddleStroke"},"committer":{"name":"Chris Hennes","email":"chennes@pioneerlibrarysystem.org","date":"2026-03-31T15:44:58-05:00","username":"chennes"},"added":[],"removed":[],"modified":["src/Gui/Command.cpp"]},{"id":"f8d909316629b4174cd7e7a446dc2598c216a480","tree_id":"8e6f29452c8b2c19fe0569042b87188a2e7ed7a1","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-04-01T02:29:40Z","url":"https://github.com/ilf-S/FreeCAD/commit/f8d909316629b4174cd7e7a446dc2598c216a480","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-04-01T02:29:40Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-04-01T02:29:40Z","username":"ilf-S"},"added":[],"removed":[],"modified":[".github/ISSUE_TEMPLATE/1-FUNCTIONAL_PROBLEM_REPORT.yml",".github/ISSUE_TEMPLATE/config.yml",".pre-commit-config.yaml","src/App/Datums.cpp","src/App/PropertyPythonObject.cpp","src/App/PropertyPythonObject.h","src/Gui/Action.cpp","src/Gui/Command.cpp","src/Gui/InputHint.h","src/Gui/InputHintWidget.cpp","src/Gui/NaviCube.cpp","src/Gui/TaskView/TaskView.cpp","src/Mod/Assembly/Gui/ViewProviderAssemblyLink.cpp","src/Mod/BIM/ArchSectionPlane.py","src/Mod/CAM/Path/Dressup/Gui/Array.py","src/Mod/CAM/Path/Dressup/Gui/AxisMap.py","src/Mod/CAM/Path/Dressup/Gui/Boundary.py","src/Mod/CAM/Path/Dressup/Gui/DogboneII.py","src/Mod/CAM/Path/Dressup/Gui/Dragknife.py","src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py","src/Mod/CAM/Path/Dressup/Gui/RampEntry.py","src/Mod/CAM/Path/Dressup/Gui/Tags.py","src/Mod/CAM/Path/Dressup/Gui/ZCorrect.py","src/Mod/CAM/Path/Dressup/Utils.py","src/Mod/CAM/Path/Op/Gui/SimpleCopy.py","src/Mod/CAM/PathCommands.py","src/Mod/Measure/Gui/TaskMeasure.cpp","src/Mod/PartDesign/Gui/TaskPipeParameters.cpp","src/Mod/Test/TestCoinNodeSnapshots.py","src/Tools/freecad-thumbnailer.in","src/Tools/updatecrowdin.py"]}],"head_commit":{"id":"f8d909316629b4174cd7e7a446dc2598c216a480","tree_id":"8e6f29452c8b2c19fe0569042b87188a2e7ed7a1","distinct":true,"message":"merge upstream (auto-resolve CI; keep packaging & our workflow) [skip ci]","timestamp":"2026-04-01T02:29:40Z","url":"https://github.com/ilf-S/FreeCAD/commit/f8d909316629b4174cd7e7a446dc2598c216a480","author":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-04-01T02:29:40Z","username":"ilf-S"},"committer":{"name":"ilf-S","email":"ilf-S@users.noreply.github.com","date":"2026-04-01T02:29:40Z","username":"ilf-S"},"added":[],"removed":[],"modified":[".github/ISSUE_TEMPLATE/1-FUNCTIONAL_PROBLEM_REPORT.yml",".github/ISSUE_TEMPLATE/config.yml",".pre-commit-config.yaml","src/App/Datums.cpp","src/App/PropertyPythonObject.cpp","src/App/PropertyPythonObject.h","src/Gui/Action.cpp","src/Gui/Command.cpp","src/Gui/InputHint.h","src/Gui/InputHintWidget.cpp","src/Gui/NaviCube.cpp","src/Gui/TaskView/TaskView.cpp","src/Mod/Assembly/Gui/ViewProviderAssemblyLink.cpp","src/Mod/BIM/ArchSectionPlane.py","src/Mod/CAM/Path/Dressup/Gui/Array.py","src/Mod/CAM/Path/Dressup/Gui/AxisMap.py","src/Mod/CAM/Path/Dressup/Gui/Boundary.py","src/Mod/CAM/Path/Dressup/Gui/DogboneII.py","src/Mod/CAM/Path/Dressup/Gui/Dragknife.py","src/Mod/CAM/Path/Dressup/Gui/LeadInOut.py","src/Mod/CAM/Path/Dressup/Gui/RampEntry.py","src/Mod/CAM/Path/Dressup/Gui/Tags.py","src/Mod/CAM/Path/Dressup/Gui/ZCorrect.py","src/Mod/CAM/Path/Dressup/Utils.py","src/Mod/CAM/Path/Op/Gui/SimpleCopy.py","src/Mod/CAM/PathCommands.py","src/Mod/Measure/Gui/TaskMeasure.cpp","src/Mod/PartDesign/Gui/TaskPipeParameters.cpp","src/Mod/Test/TestCoinNodeSnapshots.py","src/Tools/freecad-thumbnailer.in","src/Tools/updatecrowdin.py"]}}