{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11231381,"defaultBranch":"master","name":"s25client","ownerLogin":"Return-To-The-Roots","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-07-07T09:38:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2520313?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719390920.0","currentOid":""},"activityList":{"items":[{"before":"7ad73dfe36d0e00f025fde1bf90f3408efc40ce8","after":null,"ref":"refs/heads/fix-replay-test","pushedAt":"2024-06-26T08:35:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"}},{"before":"1d3b15a28c7c4677b8ccb1fafe9ab1747b768249","after":"815e692f9505683cbecc78ad328c8bb1e27fe651","ref":"refs/heads/master","pushedAt":"2024-06-26T08:35:18.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Merge pull request #1652 from wichern/ai_battle\n\nAdd ai-battle cli","shortMessageHtmlLink":"Merge pull request #1652 from wichern/ai_battle"}},{"before":"b8aae98e79c92afca77446c5c8544a06d305cd63","after":"7ad73dfe36d0e00f025fde1bf90f3408efc40ce8","ref":"refs/heads/fix-replay-test","pushedAt":"2024-06-26T07:28:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Appveyor: Use Boost 1.83 on VS 2019\n\nThe image was updated and 1.77 removed","shortMessageHtmlLink":"Appveyor: Use Boost 1.83 on VS 2019"}},{"before":"89320faf4a4627a0ffc368de49eac81ad425ba90","after":"b8aae98e79c92afca77446c5c8544a06d305cd63","ref":"refs/heads/fix-replay-test","pushedAt":"2024-06-18T18:24:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Update test replays\n\nAfter the fix for the fishers in 6898d9388 the replays need to be regenerated","shortMessageHtmlLink":"Update test replays"}},{"before":"092d52b85139537b6c105386e8c7fc0b448e8552","after":"89320faf4a4627a0ffc368de49eac81ad425ba90","ref":"refs/heads/fix-replay-test","pushedAt":"2024-06-18T18:07:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"CI: Pass correct build type to ctest\n\nFix skipping the autoplay test","shortMessageHtmlLink":"CI: Pass correct build type to ctest"}},{"before":"f3cc0e7c8371293e2e228bd7befdac031f7a3615","after":"092d52b85139537b6c105386e8c7fc0b448e8552","ref":"refs/heads/fix-replay-test","pushedAt":"2024-06-18T10:42:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Update libutil\n\nIncludes the Mini-UPnP compat fix and `Tell` improvement\nAdapt types in `Replay` to fix signed/unsigned mismatch\nadapt comments and write compressed flag after starting compression","shortMessageHtmlLink":"Update libutil"}},{"before":"3db8f6f823d994da18a754494008b9ce4eafe26c","after":"f3cc0e7c8371293e2e228bd7befdac031f7a3615","ref":"refs/heads/fix-replay-test","pushedAt":"2024-06-18T10:17:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Update libutil\n\nIncludes the Mini-UPnP compat fix and `Tell` improvement\nAdapt types in `Replay` to fix signed/unsigned mismatch\nadapt comments and write compressed flag after starting compression","shortMessageHtmlLink":"Update libutil"}},{"before":"205f7269342260b6e33591d1dd64c460ea4253f9","after":"3db8f6f823d994da18a754494008b9ce4eafe26c","ref":"refs/heads/fix-replay-test","pushedAt":"2024-06-18T08:49:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Update libutil\n\nIncludes the Mini-UPnP compat fix","shortMessageHtmlLink":"Update libutil"}},{"before":null,"after":"205f7269342260b6e33591d1dd64c460ea4253f9","ref":"refs/heads/fix-replay-test","pushedAt":"2024-06-18T08:45:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Update libutil\n\nIncludes the Mini-UPnP compat fix","shortMessageHtmlLink":"Update libutil"}},{"before":"7bf8281a41e094ad1aa43d574da489a13afe1958","after":"1d3b15a28c7c4677b8ccb1fafe9ab1747b768249","ref":"refs/heads/master","pushedAt":"2024-06-18T05:04:14.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Flow86","name":"Flow86","path":"/Flow86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/656249?s=80&v=4"},"commit":{"message":"Merge pull request #1675 from Flamefire/fixFisher\n\nFix fisher not getting the fish he caught","shortMessageHtmlLink":"Merge pull request #1675 from Flamefire/fixFisher"}},{"before":"318130ec583b08c0ece5872966b61897dab67c3f","after":"7bf8281a41e094ad1aa43d574da489a13afe1958","ref":"refs/heads/master","pushedAt":"2024-06-09T17:06:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Consistently use GetWareTex and GetWareTexStack instead of GetMapTexture\n\nMakes adding new textures for additional wares much easier\nbecause we have only one place to add a lookup for the new texture.","shortMessageHtmlLink":"Consistently use GetWareTex and GetWareTexStack instead of GetMapTexture"}},{"before":"d0953b712092468f5293df6ad56570578f86cecc","after":"318130ec583b08c0ece5872966b61897dab67c3f","ref":"refs/heads/master","pushedAt":"2024-06-09T12:32:50.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Merge pull request #1563 from I3igI3uilder/master\n\nAllow to offer a new pact after a pact duration has expired","shortMessageHtmlLink":"Merge pull request #1563 from I3igI3uilder/master"}},{"before":"915c6ee657f89c5a623bd73c5dae4491a5041cd5","after":"d0953b712092468f5293df6ad56570578f86cecc","ref":"refs/heads/master","pushedAt":"2024-06-05T19:07:18.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Merge pull request #1662 from ottml/add_map_selection_to_campaign_lua\n\nAdd map selection to campaign lua","shortMessageHtmlLink":"Merge pull request #1662 from ottml/add_map_selection_to_campaign_lua"}},{"before":"fad2022f6468550124eca3e06e567f87d2c823e1","after":"915c6ee657f89c5a623bd73c5dae4491a5041cd5","ref":"refs/heads/master","pushedAt":"2024-06-04T21:20:06.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Use official libsamplerate\n\nThe important issues have been fixed.","shortMessageHtmlLink":"Use official libsamplerate"}},{"before":"bd8f2bdd0f1cb116975cfc373be7079405cec15b","after":"fad2022f6468550124eca3e06e567f87d2c823e1","ref":"refs/heads/master","pushedAt":"2024-06-04T05:06:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Flow86","name":"Flow86","path":"/Flow86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/656249?s=80&v=4"},"commit":{"message":"Merge pull request #1523 from Mailaender/appdata\n\nAdded AppStream metadata","shortMessageHtmlLink":"Merge pull request #1523 from Mailaender/appdata"}},{"before":"fa1d7f81a6a553b466e4b122cc305a2789e0eb61","after":"bd8f2bdd0f1cb116975cfc373be7079405cec15b","ref":"refs/heads/master","pushedAt":"2024-05-31T16:36:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Add map selection control for campaigns including test","shortMessageHtmlLink":"Add map selection control for campaigns including test"}},{"before":"bd7e6dad2aa4845f8e122544ff154d8f39268f0b","after":"fa1d7f81a6a553b466e4b122cc305a2789e0eb61","ref":"refs/heads/master","pushedAt":"2024-05-29T05:20:39.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Merge pull request #1667 from Flamefire/fix-build\n\nFix build on 32bit Windows and reformat CML","shortMessageHtmlLink":"Merge pull request #1667 from Flamefire/fix-build"}},{"before":"ed2530651d8a4cb1127ae7a651e76d972f3de839","after":"bd7e6dad2aa4845f8e122544ff154d8f39268f0b","ref":"refs/heads/master","pushedAt":"2024-04-08T13:37:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Fix validity criterium for fish in AIResourceMap\n\nThe resource map doesn't store where fish is but how good a fishery\nwould be at this position.\nHence we need to check for buildable, not for water.\nSee #933\nAlso slightly refactor the code and improve comments.","shortMessageHtmlLink":"Fix validity criterium for fish in AIResourceMap"}},{"before":"fd16215cfb8b6b3cb35fb002578358d942600757","after":"ed2530651d8a4cb1127ae7a651e76d972f3de839","ref":"refs/heads/master","pushedAt":"2024-04-06T19:08:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Don't repeat all songs from playlist once\n\nWhen playing a song from the playlist `Play(1)` is called which\nmeans \"1 repeat\" not \"play once\".\nThis leads to #1480 which was reported on Discord to still happen.\nFix is to remove the argument to default to *playing* only once.\n\nAlso add a test although it is actually a logic confusion.","shortMessageHtmlLink":"Don't repeat all songs from playlist once"}},{"before":"6ddcdd5d82437ab54e0f17a6e0913c49621841f8","after":"fd16215cfb8b6b3cb35fb002578358d942600757","ref":"refs/heads/master","pushedAt":"2024-03-26T07:58:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Merge pull request #1655 from eltorrero/raspi5-and-arm-64bit\n\nAdd Arm optimization flags for Raspberry Pi 5 and include ARM 64 Bit","shortMessageHtmlLink":"Merge pull request #1655 from eltorrero/raspi5-and-arm-64bit"}},{"before":"e6adc9d0ccebbe8ebc407b56ac93e04b6ed076de","after":"6ddcdd5d82437ab54e0f17a6e0913c49621841f8","ref":"refs/heads/master","pushedAt":"2024-03-11T06:45:20.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Merge pull request #1651 from desofity/ai_inexhaustible_granite_mines_fix\n\nfix AI interaction with granite mines with enabled Inexhaustible gran…","shortMessageHtmlLink":"Merge pull request #1651 from desofity/ai_inexhaustible_granite_mines…"}},{"before":"a994098caaceb23cda642e231012d53dd7a5663e","after":"e6adc9d0ccebbe8ebc407b56ac93e04b6ed076de","ref":"refs/heads/master","pushedAt":"2024-03-09T10:18:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"fix mistake - overlay tabs are not displaying relevant information","shortMessageHtmlLink":"fix mistake - overlay tabs are not displaying relevant information"}},{"before":"12f0c5fbb5ab130dc43172519ebcfbb511222509","after":"a994098caaceb23cda642e231012d53dd7a5663e","ref":"refs/heads/master","pushedAt":"2024-03-05T07:42:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Fix recalculating BQ around big static objects","shortMessageHtmlLink":"Fix recalculating BQ around big static objects"}},{"before":"08cfc383efdee22291cebae2b54ec947c0833ed8","after":"12f0c5fbb5ab130dc43172519ebcfbb511222509","ref":"refs/heads/master","pushedAt":"2024-01-20T19:33:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Sort resolutions descending ignoring aspect ratio\n\nCloses #1542","shortMessageHtmlLink":"Sort resolutions descending ignoring aspect ratio"}},{"before":"2c9c492fa7e98bb65ad4eab0d23dd4ccea18d0b9","after":"08cfc383efdee22291cebae2b54ec947c0833ed8","ref":"refs/heads/master","pushedAt":"2024-01-20T18:53:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Flamefire","name":"Alexander Grund","path":"/Flamefire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309017?s=80&v=4"},"commit":{"message":"Add Slovakian, Czech and Polish font glyphs\n\nDone by @xatupal\nCloses #1633","shortMessageHtmlLink":"Add Slovakian, Czech and Polish font glyphs"}},{"before":"011ca6d7e5d5abb042fa43bf0ea02121671ad6cf","after":"2c9c492fa7e98bb65ad4eab0d23dd4ccea18d0b9","ref":"refs/heads/master","pushedAt":"2023-11-19T10:56:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Flow86","name":"Flow86","path":"/Flow86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/656249?s=80&v=4"},"commit":{"message":"Merge pull request #1641 from Flamefire/fix-flaky-network-ci\n\nFix flakyness in Test_network on CI","shortMessageHtmlLink":"Merge pull request #1641 from Flamefire/fix-flaky-network-ci"}},{"before":"36523b8e078f6941a5eb8ffae3e298698aa8056c","after":"011ca6d7e5d5abb042fa43bf0ea02121671ad6cf","ref":"refs/heads/master","pushedAt":"2023-11-18T08:14:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Flow86","name":"Flow86","path":"/Flow86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/656249?s=80&v=4"},"commit":{"message":"Merge pull request #1642 from Flamefire/submodule-update\n\nUpdate submodules","shortMessageHtmlLink":"Merge pull request #1642 from Flamefire/submodule-update"}},{"before":"dac0b7e81505aa6da981fedfb8be4292debc6568","after":"36523b8e078f6941a5eb8ffae3e298698aa8056c","ref":"refs/heads/master","pushedAt":"2023-11-17T12:22:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Flow86","name":"Flow86","path":"/Flow86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/656249?s=80&v=4"},"commit":{"message":"Merge pull request #1640 from ottml/alliance_in_statistics_view\n\nShow alliances in statistic view","shortMessageHtmlLink":"Merge pull request #1640 from ottml/alliance_in_statistics_view"}},{"before":"46670a388d3fdd13b1ff52d50a9a2efb5bd6d24e","after":"dac0b7e81505aa6da981fedfb8be4292debc6568","ref":"refs/heads/master","pushedAt":"2023-11-08T20:15:55.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"Flow86","name":"Flow86","path":"/Flow86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/656249?s=80&v=4"},"commit":{"message":"#1636 Update documentation","shortMessageHtmlLink":"#1636 Update documentation"}},{"before":"e16983af54fac16097a3c21ea48b8df2b0e14f0e","after":"46670a388d3fdd13b1ff52d50a9a2efb5bd6d24e","ref":"refs/heads/master","pushedAt":"2023-11-06T14:23:12.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"Flow86","name":"Flow86","path":"/Flow86","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/656249?s=80&v=4"},"commit":{"message":"Move getNumMaps/getMapName inline\n\nAlso use getMapName","shortMessageHtmlLink":"Move getNumMaps/getMapName inline"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEb3pZhwA","startCursor":null,"endCursor":null}},"title":"Activity · Return-To-The-Roots/s25client"}