{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":143324737,"defaultBranch":"master","name":"devilutionX","ownerLogin":"diasurgical","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-08-02T17:19:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/40645014?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721590203.0","currentOid":""},"activityList":{"items":[{"before":"7bfc8e91bd55a500df65e6a83137d21040a136fa","after":"80ee3269111c46c8d340de57fedf6ce535826c43","ref":"refs/heads/master","pushedAt":"2024-08-02T01:15:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Remove unused sounds\n\nDone with the following script:\n\n```ruby\n\ntsv = File.read('assets/txtdata/sound/effects.tsv')\nall = tsv.lines[1...].map {|l| l.split(\"\\t\")[0]}\nused = Dir['Source/**/*.{cpp,c,h,hpp}'].flat_map do |path|\n\tFile.read(path).scan(/SfxID::[A-Za-z0-9]+/).map {|s| s.split('::')[1]}\nend\n\nused.concat(%w[\n\tWarrior69b\n\tSorceror69b\n\tRogue69b\n\tMonk69b\n\tSwing2\n\tSpellAcid1\n\tOperateShrine1\n\tWarrior14b\n\tWarrior14c\n\tWarrior15b\n\tWarrior15c\n\tWarrior16b\n\tWarrior16c\n\tWarrior2b\n\tWarrior2c\n\tRogue14b\n\tRogue14c\n\tSorceror14b\n\tSorceror14c\n\tMonk14b\n\tMonk14c\n])\n\nused.sort!\nused.uniq!\nunused = all - used\nunused.sort!\n\nFile.open('assets/txtdata/sound/effects.tsv', 'w') do |f|\n\tf.write(tsv.lines[0])\n\ttsv.lines[1...].each do |line|\n\t\tfields = line.split(\"\\t\")\n\t\tif unused.include?(fields[0])\n\t\t\tputs fields[2].tr('\\\\', '/')\n\t\telse\n\t\t\tf.write(line)\n\t\tend\n\tend\nend\n```","shortMessageHtmlLink":"Remove unused sounds"}},{"before":"8633be3578550b337e3f8fa32ca6609df748d465","after":"7bfc8e91bd55a500df65e6a83137d21040a136fa","ref":"refs/heads/master","pushedAt":"2024-08-01T01:36:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"Update devilutionx.pot\n\nUsing tools/update_translations_pot.py","shortMessageHtmlLink":"Update devilutionx.pot"}},{"before":"067d83afac1bc8b1f588a2c2b747c44526303ad4","after":"8633be3578550b337e3f8fa32ca6609df748d465","ref":"refs/heads/master","pushedAt":"2024-08-01T00:17:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Fix \"Book of\" translations","shortMessageHtmlLink":"Fix \"Book of\" translations"}},{"before":"497e6dfe4017f45cd4c136e4959f84c01cd9482f","after":"067d83afac1bc8b1f588a2c2b747c44526303ad4","ref":"refs/heads/master","pushedAt":"2024-07-31T22:01:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Remove \"Book of \" from `translation_dummy.cpp`","shortMessageHtmlLink":"Remove \"Book of \" from translation_dummy.cpp"}},{"before":"df0b3aaab7fbf7410031c28d887a50fae085d3ea","after":"497e6dfe4017f45cd4c136e4959f84c01cd9482f","ref":"refs/heads/master","pushedAt":"2024-07-31T21:18:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":" Add a dot to lowercase \"i\" in Turkish (all sizes)\n\nhttps://github.com/diasurgical/devilutionX/pull/7189 added the dot to size 12,\nthis PR does so for the rest of the font sizes.","shortMessageHtmlLink":" Add a dot to lowercase \"i\" in Turkish (all sizes)"}},{"before":"5ae0e5eb17d2fcd809f38d79bac0efe60249e42d","after":"df0b3aaab7fbf7410031c28d887a50fae085d3ea","ref":"refs/heads/master","pushedAt":"2024-07-27T17:43:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"StephenCWills","name":"Stephen C. Wills","path":"/StephenCWills","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9203145?s=80&v=4"},"commit":{"message":"Ensure that network timeout info shows up in the info panel","shortMessageHtmlLink":"Ensure that network timeout info shows up in the info panel"}},{"before":"8910ea468c2b23b586e8e53f3fe30c20d12e0eab","after":"5ae0e5eb17d2fcd809f38d79bac0efe60249e42d","ref":"refs/heads/master","pushedAt":"2024-07-26T06:01:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qndel","name":null,"path":"/qndel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14297035?s=80&v=4"},"commit":{"message":"Optimize DeadItem() (#7213)\n\nOptimize DeadItem() - Look up `player.position.tile` only once.","shortMessageHtmlLink":"Optimize DeadItem() (#7213)"}},{"before":"177e3b970705049b65c6fccf72008555e51a032c","after":"8910ea468c2b23b586e8e53f3fe30c20d12e0eab","ref":"refs/heads/master","pushedAt":"2024-07-25T23:04:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"Remove link to circleci latest builds\n\nreplaced link to circleci with link to readme section for test builds","shortMessageHtmlLink":"Remove link to circleci latest builds"}},{"before":"3555346ed8d4a515162eb82df3ad9729f2386e2c","after":"177e3b970705049b65c6fccf72008555e51a032c","ref":"refs/heads/master","pushedAt":"2024-07-25T22:53:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"Update link to testbuilds","shortMessageHtmlLink":"Update link to testbuilds"}},{"before":"28b7ae6b03596843c8cae7b62cb3305aa4755b3f","after":"3555346ed8d4a515162eb82df3ad9729f2386e2c","ref":"refs/heads/master","pushedAt":"2024-07-23T06:28:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"update zh_CN translation","shortMessageHtmlLink":"update zh_CN translation"}},{"before":"0a0ecc3b09c49c9c32c8a13111ed3b4ef33ceace","after":null,"ref":"refs/heads/book-of-translation","pushedAt":"2024-07-21T19:30:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"}},{"before":"d2db24a19ecb7b3fb03fdfee3043882f26d54c7e","after":"28b7ae6b03596843c8cae7b62cb3305aa4755b3f","ref":"refs/heads/master","pushedAt":"2024-07-21T19:30:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"Allow for more flexible translations of \"Book of {SpellName}\"","shortMessageHtmlLink":"Allow for more flexible translations of \"Book of {SpellName}\""}},{"before":"1c6b4fbbd148e74583b9b08c64516424c10df014","after":null,"ref":"refs/heads/glebm-patch-2","pushedAt":"2024-07-21T18:55:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"}},{"before":"0a778eec4b9b98b67edadaf081ee3de5972688d4","after":"d2db24a19ecb7b3fb03fdfee3043882f26d54c7e","ref":"refs/heads/master","pushedAt":"2024-07-21T18:55:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"values-tr/strings.xml: Escape single quote","shortMessageHtmlLink":"values-tr/strings.xml: Escape single quote"}},{"before":null,"after":"1c6b4fbbd148e74583b9b08c64516424c10df014","ref":"refs/heads/glebm-patch-2","pushedAt":"2024-07-21T18:42:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"values-tr/strings.xml: Escape single quote","shortMessageHtmlLink":"values-tr/strings.xml: Escape single quote"}},{"before":null,"after":"cbc8bdfc13805e6bf21f8b536e375af382858330","ref":"refs/heads/glebm-patch-1","pushedAt":"2024-07-21T18:40:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Update strings.xml","shortMessageHtmlLink":"Update strings.xml"}},{"before":"63d525fe4715f492e5a0da82b97fee39f5dac3f1","after":"0a778eec4b9b98b67edadaf081ee3de5972688d4","ref":"refs/heads/master","pushedAt":"2024-07-21T18:16:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"Turkish Translation (#7197)","shortMessageHtmlLink":"Turkish Translation (#7197)"}},{"before":"386c23c1012be5f3cc2e808b0458eb17653f4c43","after":null,"ref":"refs/heads/ios","pushedAt":"2024-07-20T01:42:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"}},{"before":"d415c44cd085b768bef66680f0b86310a66df17d","after":"63d525fe4715f492e5a0da82b97fee39f5dac3f1","ref":"refs/heads/master","pushedAt":"2024-07-20T01:42:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"Update iOS toolchain","shortMessageHtmlLink":"Update iOS toolchain"}},{"before":null,"after":"386c23c1012be5f3cc2e808b0458eb17653f4c43","ref":"refs/heads/ios","pushedAt":"2024-07-19T16:00:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"Update iOS toolchain","shortMessageHtmlLink":"Update iOS toolchain"}},{"before":"27206cd1d72902c9b5a506370639662363273d0b","after":"d415c44cd085b768bef66680f0b86310a66df17d","ref":"refs/heads/master","pushedAt":"2024-07-17T09:06:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Bump vcpkg baseline","shortMessageHtmlLink":"Bump vcpkg baseline"}},{"before":"8108f23d5899b4213e1c0aeda841e50c34ad54ca","after":"27206cd1d72902c9b5a506370639662363273d0b","ref":"refs/heads/master","pushedAt":"2024-07-13T13:57:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Load font variant for Turkish","shortMessageHtmlLink":"Load font variant for Turkish"}},{"before":"7211958a05c04bb3d3e94248462eb96ae281869c","after":"8108f23d5899b4213e1c0aeda841e50c34ad54ca","ref":"refs/heads/master","pushedAt":"2024-07-12T23:22:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Add Turkish-specific graphics for \"i\"","shortMessageHtmlLink":"Add Turkish-specific graphics for \"i\""}},{"before":"1a61e6e397822171c3f5fea031e28a9c20750d9f","after":"7211958a05c04bb3d3e94248462eb96ae281869c","ref":"refs/heads/master","pushedAt":"2024-07-09T00:31:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Bump libfmt","shortMessageHtmlLink":"Bump libfmt"}},{"before":"64a71d1d8f3769ca1957531495dc15884ef996c4","after":"1a61e6e397822171c3f5fea031e28a9c20750d9f","ref":"refs/heads/master","pushedAt":"2024-07-08T06:47:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"Update zh_CN translation (updated from latest code) (#7183)","shortMessageHtmlLink":"Update zh_CN translation (updated from latest code) (#7183)"}},{"before":"211e99b4204cc839780d22beef0510e351d3f096","after":"64a71d1d8f3769ca1957531495dc15884ef996c4","ref":"refs/heads/master","pushedAt":"2024-07-07T18:43:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"update zh_CN.po","shortMessageHtmlLink":"update zh_CN.po"}},{"before":"ada13f9e9a297468cfdbda7d3ec721e598aa145c","after":"211e99b4204cc839780d22beef0510e351d3f096","ref":"refs/heads/master","pushedAt":"2024-07-07T13:57:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AJenbo","name":"Anders Jenbo","path":"/AJenbo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/204594?s=80&v=4"},"commit":{"message":"Correct translation comment","shortMessageHtmlLink":"Correct translation comment"}},{"before":"33cc487ae4849fb05344a42e944c78e8f992cef4","after":"ada13f9e9a297468cfdbda7d3ec721e598aa145c","ref":"refs/heads/master","pushedAt":"2024-07-06T13:41:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Take PNG screenshots by default in SDL2 builds\n\nPNG screenshots are also lossless and about half the size of the PCX\nscreenshots.","shortMessageHtmlLink":"Take PNG screenshots by default in SDL2 builds"}},{"before":"b0c0ffef290212e15a9c22010624e4cb24d806df","after":"33cc487ae4849fb05344a42e944c78e8f992cef4","ref":"refs/heads/master","pushedAt":"2024-07-06T12:38:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Add single-argument logging overloads\n\nAvoids going through `fmt` for single-argument log calls.","shortMessageHtmlLink":"Add single-argument logging overloads"}},{"before":"177ba45f8d825b6f440e591e6a71cdc7bf643e42","after":"b0c0ffef290212e15a9c22010624e4cb24d806df","ref":"refs/heads/master","pushedAt":"2024-07-06T12:37:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"glebm","name":"Gleb Mazovetskiy","path":"/glebm","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/216339?s=80&v=4"},"commit":{"message":"Fix tests build on SDL1\n\nIn SDL1, add `sdl2_to_1_2_backports` dependency to the interface of\n`DevilutionX::SDL`, so that everything that uses SDL can also use\nthe backports.\n\nNearly everything uses the backports because logging uses the backports.","shortMessageHtmlLink":"Fix tests build on SDL1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEj7KCYQA","startCursor":null,"endCursor":null}},"title":"Activity ยท diasurgical/devilutionX"}