{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":28123883,"defaultBranch":"master","name":"rigs-of-rods","ownerLogin":"RigsOfRods","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-12-17T06:09:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/10160761?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1707128268.0","currentOid":""},"activityList":{"items":[{"before":"b17ceab8b7ffbce121773e705881752d7b108d31","after":"8d3914b8e0152f1a289c8822ffde16bbc8db8b92","ref":"refs/heads/master","pushedAt":"2024-06-01T19:56:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":bug: Fixed `addonpart_unwanted_flare` typo\n\n`unwanted_flexbodies` -> `unwanted_flares`","shortMessageHtmlLink":"🐛 Fixed addonpart_unwanted_flare typo"}},{"before":"d344614cefa3d23bbe52e921f3745ed84051bf21","after":"b17ceab8b7ffbce121773e705881752d7b108d31","ref":"refs/heads/master","pushedAt":"2024-06-01T19:14:25.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":scroll: example_ImGui_nodeHighlight.as: added node selection.","shortMessageHtmlLink":"📜 example_ImGui_nodeHighlight.as: added node selection."}},{"before":"47f022ea7d9ff79e644cfb73e2baeefa34116dc5","after":"d344614cefa3d23bbe52e921f3745ed84051bf21","ref":"refs/heads/master","pushedAt":"2024-06-01T17:12:16.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":"Code change: added missing MsgType text labels","shortMessageHtmlLink":"Code change: added missing MsgType text labels"}},{"before":"806214d9198e2194bb833a1ddd1454bff77350d8","after":"47f022ea7d9ff79e644cfb73e2baeefa34116dc5","ref":"refs/heads/master","pushedAt":"2024-05-28T14:22:50.000Z","pushType":"pr_merge","commitsCount":19,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":"Tuning: Fixed false positives in addonpart conflict check.\n\nCause: bad loop code in AddonPartFileFormat.cpp, function `RecordAddonpartConflicts()`, which inserted garbage into `_tweaks` arrays. For example if the addonpart only tweaked prop 6, there should be just the item 6 in the set, but it ended up being garbage items 0-5 and valid 6. Why? This is a backwards compatibility quirk of C++: when you ask a `std::set<>` for non-existent element via `[]` brackets, it inserts a dummy element and gives it to you. And because these loops went \"from 0 to number of elements\", gradually, as repeated conflict resolutions happened, garbage built up.\n\nFixed by looping using iterators which only retrieve actually existing elements.","shortMessageHtmlLink":"Tuning: Fixed false positives in addonpart conflict check."}},{"before":"7f1e5c04962b161b594e4bc62d13555a74ea5d0c","after":"806214d9198e2194bb833a1ddd1454bff77350d8","ref":"refs/heads/master","pushedAt":"2024-05-27T07:17:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":"reverted sky shader","shortMessageHtmlLink":"reverted sky shader"}},{"before":"7264feb023ca0be5b2b46ed6e6b12c73a717e4b8","after":"7f1e5c04962b161b594e4bc62d13555a74ea5d0c","ref":"refs/heads/master","pushedAt":"2024-05-27T07:13:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":sparkles: Add option to enable window resizing","shortMessageHtmlLink":"✨ Add option to enable window resizing"}},{"before":"ed761fa7b90772bcd2dfbaf0be64eca9e337d7c1","after":"7264feb023ca0be5b2b46ed6e6b12c73a717e4b8","ref":"refs/heads/master","pushedAt":"2024-05-26T08:59:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":arrow_up: Updated Pagedgeometry to 1.2.2","shortMessageHtmlLink":"⬆️ Updated Pagedgeometry to 1.2.2"}},{"before":"04fb5daf62870524c5b0c458e2636307292e5e87","after":"ed761fa7b90772bcd2dfbaf0be64eca9e337d7c1","ref":"refs/heads/master","pushedAt":"2024-05-10T22:13:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":video_game: added prop anim source `signalstalk`","shortMessageHtmlLink":"🎮 added prop anim source signalstalk"}},{"before":"ddd2025f221503abd93a7b1463a9c09f83e68b58","after":"04fb5daf62870524c5b0c458e2636307292e5e87","ref":"refs/heads/master","pushedAt":"2024-04-07T21:38:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":bug: Fixed #3148 Texture conflicts between mods\n\nProblem: when assigning `Ogre::Material` to a managedmat, the lookup was done across all resoruce groups instead of only the appropriate ZIP's (bundle) resource goroup. See `InstantiateManagedMaterial()`, `getByName()`.\nFix: use the correct resource group which is already detected in `ProcessManagedMaterial()`","shortMessageHtmlLink":"🐛 Fixed #3148 Texture conflicts between mods"}},{"before":"671933816c386b64efe1a7f32647844ab22457ff","after":"ddd2025f221503abd93a7b1463a9c09f83e68b58","ref":"refs/heads/master","pushedAt":"2024-03-25T22:13:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":bug: Fixed cars without coll. cabs not activating eventboxes (i.e. race checkpoints)\n\nFixes #3121\nFixes #3097\n\nThis partially reverts d4ec0a0a1db975574938b176d0f16b9b067ce4d7\n* the \"is a cabnode\" node filter condition was dropped, see `Actor::UpdateBoundingBoxes()`.\n* The `ar_cabnodes_bounding_box` got renamed to `ar_evboxes_bounding_box`.","shortMessageHtmlLink":"🐛 Fixed cars without coll. cabs not activating eventboxes (i.e. race …"}},{"before":"28bc65a38185e477e6fb482ea726ea01451344c1","after":"671933816c386b64efe1a7f32647844ab22457ff","ref":"refs/heads/master","pushedAt":"2024-03-25T01:29:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":"Added dashboard indicator lights for new light types\n\nNew: `sidelights/headlights/highbeams/foglights` and `cruisecontrol_active`. These were introduced in #2937, `cruisecontrol_active` will be introduced in the future #3113 and when more (difflock, 4wd, etc) get added, we may have to think about a new dash/gui/hud or a dedicated panel for these lights\n\nThe reason the new lights are smaller than the old ones is so RoR doesn't have to resize them - they have been exported at the exact resolution they will be displayed on the screen, no resizing = best quality.","shortMessageHtmlLink":"Added dashboard indicator lights for new light types"}},{"before":"a35a9d84af342527690d17925cc796aafaf2c761","after":"28bc65a38185e477e6fb482ea726ea01451344c1","ref":"refs/heads/master","pushedAt":"2024-03-25T01:26:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":video_game: Added `[AI Presets]` section to terrn2 file format.\n\nThis makes it possible to include a waypoints (JSON) file with a terrain. The file can have any name and must be listed in the .terrn2 file under [AI Presets] section, for example:\n\n```\n[AI Presets]\nf1track_09wip_waypoints.json=\n```\n\nThe format of the JSON file is the same as 'waypoints.json' downloaded from github repo https://github.com/RigsOfRods-Community/ai-waypoints. The game will check if the format is about right.RIGHT\n\nTutorial on creating the presets: https://docs.rigsofrods.org/gameplay/vehicle-ai/#creating-waypoint-presets","shortMessageHtmlLink":"🎮 Added [AI Presets] section to terrn2 file format."}},{"before":"81545049c9eb38c02583b15defd52fadcc5d0908","after":"a35a9d84af342527690d17925cc796aafaf2c761","ref":"refs/heads/master","pushedAt":"2024-03-14T15:05:10.000Z","pushType":"pr_merge","commitsCount":37,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":angel:Script: Added `game.serializeMeshResource()` - dumps .mesh files\n\nScript 'example_ogre_terrnBatcher.as' updates:\n- Added [dump] button to inspector scenegraph - tested to work also for ManualObjects\n- Fixed mesh generation (I forgot to offset indices for every new appended mesh)\n- Reduced debug outputs\n\nCode changes:\n- added RGN_LOGS, auto-created at startup (along with other resource groups)\n- the actor-dump code now uses RGN_LOGS\n- moved RGN_ defs from ResourceManager.h to Application.h","shortMessageHtmlLink":"👼Script: Added game.serializeMeshResource() - dumps .mesh files"}},{"before":"b1e645725cb237b26f0c932256c1df6773f865fe","after":"81545049c9eb38c02583b15defd52fadcc5d0908","ref":"refs/heads/master","pushedAt":"2024-03-11T19:14:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":"Added tobj command rot_yxz to switch CalcRotation","shortMessageHtmlLink":"Added tobj command rot_yxz to switch CalcRotation"}},{"before":"2915a88f90f2399c2a28592f2996768c66556b2e","after":"b1e645725cb237b26f0c932256c1df6773f865fe","ref":"refs/heads/master","pushedAt":"2024-03-02T10:22:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":"sky shader","shortMessageHtmlLink":"sky shader"}},{"before":"7c1cffbb30c266f9e3ac06a9bc340456e8fece6e","after":"2915a88f90f2399c2a28592f2996768c66556b2e","ref":"refs/heads/master","pushedAt":"2024-02-25T10:21:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AnotherFoxGuy","name":"Edgar","path":"/AnotherFoxGuy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9480940?s=80&v=4"},"commit":{"message":":globe_with_meridians: Updated RoR.pot","shortMessageHtmlLink":"🌐 Updated RoR.pot"}},{"before":"32c257fe24debc612d681e194b2372f28c32352c","after":"7c1cffbb30c266f9e3ac06a9bc340456e8fece6e","ref":"refs/heads/master","pushedAt":"2024-02-21T19:28:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":bug: Terrain: Removed faulty resource group \"{}-TerrainObjects\"","shortMessageHtmlLink":"🐛 Terrain: Removed faulty resource group \"{}-TerrainObjects\""}},{"before":"ec32fd5f835a4a2c4a8c6ae2789c1188eb4b365c","after":"56eeca78e1c515f71b0250488d2cc643d96edae1","ref":"refs/heads/ogre-14","pushedAt":"2024-02-12T17:14:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AnotherFoxGuy","name":"Edgar","path":"/AnotherFoxGuy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9480940?s=80&v=4"},"commit":{"message":":wrench: Updated conan remote URL","shortMessageHtmlLink":"🔧 Updated conan remote URL"}},{"before":"e09dd6ee142aaa6a5427514770f32e63542d0e50","after":"32c257fe24debc612d681e194b2372f28c32352c","ref":"refs/heads/master","pushedAt":"2024-02-11T16:16:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":"Typo in comment","shortMessageHtmlLink":"Typo in comment"}},{"before":"cbf670cc909d3d3b6d2957ed00e839ef8eac4a1d","after":"e09dd6ee142aaa6a5427514770f32e63542d0e50","ref":"refs/heads/master","pushedAt":"2024-02-05T11:20:00.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"AnotherFoxGuy","name":"Edgar","path":"/AnotherFoxGuy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9480940?s=80&v=4"},"commit":{"message":":globe_with_meridians: Translated using Weblate (Polish)\n\nCurrently translated at 22.7% (254 of 1118 strings)\n\nTranslation: Rigs of Rods/Game\nTranslate-URL: https://hosted.weblate.org/projects/rigs-of-rods/game/pl/","shortMessageHtmlLink":"🌐 Translated using Weblate (Polish)"}},{"before":null,"after":"ec32fd5f835a4a2c4a8c6ae2789c1188eb4b365c","ref":"refs/heads/ogre-14","pushedAt":"2024-02-05T10:17:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AnotherFoxGuy","name":"Edgar","path":"/AnotherFoxGuy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9480940?s=80&v=4"},"commit":{"message":":bug: Fixed build errors","shortMessageHtmlLink":"🐛 Fixed build errors"}},{"before":"7cde27df5c2b9815fd6d2bf46b8311172a624d34","after":"cbf670cc909d3d3b6d2957ed00e839ef8eac4a1d","ref":"refs/heads/master","pushedAt":"2024-02-04T11:24:05.000Z","pushType":"pr_merge","commitsCount":55,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":"Tuning: use exact filename lookup for tuneups.","shortMessageHtmlLink":"Tuning: use exact filename lookup for tuneups."}},{"before":"b1dae362adde62648b9784ce4a7867d329371cfb","after":"7cde27df5c2b9815fd6d2bf46b8311172a624d34","ref":"refs/heads/master","pushedAt":"2024-01-30T09:21:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":wrench: Hide mouse cursor when moving camera","shortMessageHtmlLink":"🔧 Hide mouse cursor when moving camera"}},{"before":"891d807e0deaa01fde9cc700967415317f0b5a36","after":"b1dae362adde62648b9784ce4a7867d329371cfb","ref":"refs/heads/master","pushedAt":"2024-01-30T09:03:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":bug: Fixed survey map on tall terrains","shortMessageHtmlLink":"🐛 Fixed survey map on tall terrains"}},{"before":"dfc5877e2cbe2e6970029c8493e53c1077d8a256","after":null,"ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-01-29T08:00:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"}},{"before":"3c27a5df96c411e8e857cdc1169ca21351f2e0c4","after":"891d807e0deaa01fde9cc700967415317f0b5a36","ref":"refs/heads/master","pushedAt":"2024-01-29T08:00:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":"Bump actions/cache from 3 to 4\n\nBumps [actions/cache](https://github.com/actions/cache) from 3 to 4.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/cache from 3 to 4"}},{"before":null,"after":"dfc5877e2cbe2e6970029c8493e53c1077d8a256","ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-01-22T16:51:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/cache from 3 to 4\n\nBumps [actions/cache](https://github.com/actions/cache) from 3 to 4.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/cache from 3 to 4"}},{"before":"56a86baf194124b0b6bf73addc234892f12b3538","after":"3c27a5df96c411e8e857cdc1169ca21351f2e0c4","ref":"refs/heads/master","pushedAt":"2024-01-19T22:27:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":"Fixed skeletonview hotkeys in TopMenubar/Tools","shortMessageHtmlLink":"Fixed skeletonview hotkeys in TopMenubar/Tools"}},{"before":"fae337f70bf895453eb44dbe1edec7a52bcc89a6","after":"56a86baf194124b0b6bf73addc234892f12b3538","ref":"refs/heads/master","pushedAt":"2024-01-08T02:28:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ohlidalp","name":"Petr Ohlídal","path":"/ohlidalp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/491088?s=80&v=4"},"commit":{"message":":wrench: \"Show controls in live repair box\" now saved to RoR.cfg\n\nReported by negativeice.","shortMessageHtmlLink":"🔧 \"Show controls in live repair box\" now saved to RoR.cfg"}},{"before":"6a79eb43d3ca83183aca66d2a8a00fbdea811334","after":null,"ref":"refs/heads/dependabot/github_actions/ilammy/msvc-dev-cmd-1.13.0","pushedAt":"2024-01-01T16:45:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWd-x2wA","startCursor":null,"endCursor":null}},"title":"Activity · RigsOfRods/rigs-of-rods"}