{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7543898,"defaultBranch":"master","name":"garrysmod","ownerLogin":"Facepunch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-10T15:59:08.000Z","ownerAvatar":"https://github.com/avatars/u/3371040?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722434426.0","currentOid":""},"activityList":{"items":[{"before":"dc2edff64ea212487f28362c4477a751e87476bf","after":"70bd0e3970b816df2de6449ec2f4c43f7a9a328e","ref":"refs/heads/master","pushedAt":"2024-09-12T16:47:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Improve SortedPairs even more (#2032)\n\n* Improve SortedPairs even more\r\n\r\npr #2015 is good, but we can make it much better.\r\n\r\nimprovments:\r\ntable.insert( tbl, val ) > tbl[ #tbl + 1 ] = val\r\nnext( keys, i ) > keys [ i ]\r\n\r\nbenchmarks:\r\nbrandonsturgeon's version is 10.57% better then default.\r\nmy version is 35.87% better then default\r\nor 28.29% better then brandonsturgeon's.\r\n\r\nbench src: https://gist.github.com/Be1zebub/4b90791fc7ab2d89a18c7a93da143095\r\n\r\n* Update table.lua\r\n\r\nnot very significant, but why not\r\n+ 2-5% more perf (compared to the improved version)","shortMessageHtmlLink":"Improve SortedPairs even more (#2032)"}},{"before":"555f9bb2bdc9a5ddaf5174f5058e6170cb35d8c7","after":"dc2edff64ea212487f28362c4477a751e87476bf","ref":"refs/heads/master","pushedAt":"2024-09-12T16:19:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Allow for properties to be removed (#2113)\n\n* Allow for properties to be removed\r\n\r\n* Added validation checks","shortMessageHtmlLink":"Allow for properties to be removed (#2113)"}},{"before":"80862f4d5ee27df7827e77388e477056fdf295fc","after":"555f9bb2bdc9a5ddaf5174f5058e6170cb35d8c7","ref":"refs/heads/master","pushedAt":"2024-09-12T16:18:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"TTT: Update Turkish (#2112)\n\n* Update turkish.lua\r\n\r\nI can't believe I missed this one\r\n\r\n* Plural to Singular\r\n\r\nPlural to Singular to mimic CS2's translation.","shortMessageHtmlLink":"TTT: Update Turkish (#2112)"}},{"before":"9774a82531847cb1e8037882d04de89f807263fd","after":"80862f4d5ee27df7827e77388e477056fdf295fc","ref":"refs/heads/master","pushedAt":"2024-09-11T15:43:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Add a search bar to sequences and make them sort properly. (#2101)\n\n* Add a search bar to sequences and make them sort properly.\r\n\r\n* Update iconeditor.lua\r\n\r\n* Update iconeditor.lua\r\n\r\n* Update iconeditor.lua\r\n\r\n* Update iconeditor.lua\r\n\r\n* Update localized string for the search bar placeholder\r\n\r\n---------\r\n\r\nCo-authored-by: Rubat <3299036+robotboy655@users.noreply.github.com>","shortMessageHtmlLink":"Add a search bar to sequences and make them sort properly. (#2101)"}},{"before":"0371da4ad81a7e81e032dc6260a3992fc5211ced","after":"9774a82531847cb1e8037882d04de89f807263fd","ref":"refs/heads/master","pushedAt":"2024-09-10T17:13:07.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Added sbox_max(rope)constraints","shortMessageHtmlLink":"Added sbox_max(rope)constraints"}},{"before":"4c7550fa01a006c2297b492f36bf17eb1b67fc77","after":"0371da4ad81a7e81e032dc6260a3992fc5211ced","ref":"refs/heads/master","pushedAt":"2024-09-07T16:27:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svdm","name":"Stefan van der Meer","path":"/svdm","primaryAvatarUrl":"https://github.com/avatars/u/600464?s=80&v=4"},"commit":{"message":"TTT: fix and optimize traitor button rendering (#2111)\n\n- Prevent the highlighted button from redrawing for every button iterated through afterwards\r\n- Don't draw an unhighlighted button if that button is highlighted\r\n- Reset button texture after drawing a highlighted button so that other buttons don't appear highlighted\r\n- Fix param translation text causing forced additive rendering","shortMessageHtmlLink":"TTT: fix and optimize traitor button rendering (#2111)"}},{"before":"c44dc1c470b8d3736ce09515823dbe758d07369c","after":"4c7550fa01a006c2297b492f36bf17eb1b67fc77","ref":"refs/heads/master","pushedAt":"2024-09-03T20:41:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"util.IntervalTimer (#2086)\n\n* Update util.lua\r\n\r\n- Added new function util.IntervalTimer, this is an IntervalTimer as found in the source SDK\r\n\r\n* Update util.lua\r\n\r\n* Update util.lua\r\n\r\n- Merged util.IntervalTimer with util.Timer\r\n\r\n* Update util.lua\r\n\r\n- Undo a change made to the util.Timer Started function\r\n\r\n* Update util.lua\r\n\r\n- Remove IsLessThan and IsGreaterThan functions from the util.Timer metatable\r\n\r\n* Update util.lua\r\n\r\n- Add missing comma\r\n\r\n* Update util.lua\r\n\r\n- Changed the return value of GetElaspedTime to -1.0 if the timer hasn't been started\r\n- Changed the util.Timer function to call the Start function upon creation\r\n\r\n* GetElaspedTime returns correct time after timer stops\r\n\r\n---------\r\n\r\nCo-authored-by: Rubat <3299036+robotboy655@users.noreply.github.com>","shortMessageHtmlLink":"util.IntervalTimer (#2086)"}},{"before":"d620aeafdbdfacaf949054299646085f88d587cd","after":"c44dc1c470b8d3736ce09515823dbe758d07369c","ref":"refs/heads/master","pushedAt":"2024-09-03T15:16:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Show Icons for Mountable Games (#2110)","shortMessageHtmlLink":"Show Icons for Mountable Games (#2110)"}},{"before":"1ce3b6fec3417e4798ade0862540da74ce612483","after":"d620aeafdbdfacaf949054299646085f88d587cd","ref":"refs/heads/master","pushedAt":"2024-08-31T18:58:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svdm","name":"Stefan van der Meer","path":"/svdm","primaryAvatarUrl":"https://github.com/avatars/u/600464?s=80&v=4"},"commit":{"message":"TTT: Add SAM support to karma banning (#2106)","shortMessageHtmlLink":"TTT: Add SAM support to karma banning (#2106)"}},{"before":"33108b7d0d91cd7a7a63501b3f905f0b3f8bd571","after":"1ce3b6fec3417e4798ade0862540da74ce612483","ref":"refs/heads/master","pushedAt":"2024-08-30T16:09:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Merge some math lib optimizations from #1477\n\nCloses #1477\n\nCo-Authored-By: code_gs ","shortMessageHtmlLink":"Merge some math lib optimizations from #1477"}},{"before":"55127c4c66253ac1c7ca502d95ffa2d9e10a5dcd","after":"33108b7d0d91cd7a7a63501b3f905f0b3f8bd571","ref":"refs/heads/master","pushedAt":"2024-08-30T10:22:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Use `m_pitch` and `m_yaw` for looking around in the taunt camera (#2108)","shortMessageHtmlLink":"Use m_pitch and m_yaw for looking around in the taunt camera (#2108)"}},{"before":"490d9dfe594a038cbe9d9a4394bcb5864e5282e3","after":"55127c4c66253ac1c7ca502d95ffa2d9e10a5dcd","ref":"refs/heads/master","pushedAt":"2024-08-29T11:33:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Fixed commits.facepunch.com link","shortMessageHtmlLink":"Fixed commits.facepunch.com link"}},{"before":"cff43713356e7da32546dd28df5a215eb5381710","after":"490d9dfe594a038cbe9d9a4394bcb5864e5282e3","ref":"refs/heads/master","pushedAt":"2024-08-29T10:20:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Map Pool for G String (#2105)","shortMessageHtmlLink":"Map Pool for G String (#2105)"}},{"before":"819b3df7b47f700d987623923573f88a4dde0df9","after":"cff43713356e7da32546dd28df5a215eb5381710","ref":"refs/heads/master","pushedAt":"2024-08-28T19:07:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svdm","name":"Stefan van der Meer","path":"/svdm","primaryAvatarUrl":"https://github.com/avatars/u/600464?s=80&v=4"},"commit":{"message":"TTT: Fix Swedish chef language borking setting (#2099)","shortMessageHtmlLink":"TTT: Fix Swedish chef language borking setting (#2099)"}},{"before":"6cc42bd38f05d4cab9ea18b35c9e28d2a477542f","after":"819b3df7b47f700d987623923573f88a4dde0df9","ref":"refs/heads/master","pushedAt":"2024-08-27T11:42:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Use math.tau in some places instead of 2π (#2104)","shortMessageHtmlLink":"Use math.tau in some places instead of 2π (#2104)"}},{"before":"54933ee83bcb52cbf7436d380a079e9f10d161fb","after":"6cc42bd38f05d4cab9ea18b35c9e28d2a477542f","ref":"refs/heads/master","pushedAt":"2024-08-27T10:45:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Typo In Motor Tool (#2102)\n\nFixes https://github.com/Facepunch/garrysmod-issues/issues/5976","shortMessageHtmlLink":"Typo In Motor Tool (#2102)"}},{"before":"e7e276fa985d8cff01421c53d23176fe70e506e9","after":"54933ee83bcb52cbf7436d380a079e9f10d161fb","ref":"refs/heads/master","pushedAt":"2024-08-02T16:16:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Replace debug.getregistry usage with RegisterMetaTable (#2097)","shortMessageHtmlLink":"Replace debug.getregistry usage with RegisterMetaTable (#2097)"}},{"before":"430fc8a2cf4c25873766b1d1a0df1cb94c68d5b7","after":"e7e276fa985d8cff01421c53d23176fe70e506e9","ref":"refs/heads/master","pushedAt":"2024-08-02T15:53:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Fixed copy paste error in edit_sky","shortMessageHtmlLink":"Fixed copy paste error in edit_sky"}},{"before":"5348f67adbf7a4d36eb1dd234469f19eae126258","after":"430fc8a2cf4c25873766b1d1a0df1cb94c68d5b7","ref":"refs/heads/master","pushedAt":"2024-07-30T12:49:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Update surfaceproperties.txt\n\nThese values are not used, idk how they even got here","shortMessageHtmlLink":"Update surfaceproperties.txt"}},{"before":"886991fb42e919e96a147e929962dcb73bb9f12f","after":"5348f67adbf7a4d36eb1dd234469f19eae126258","ref":"refs/heads/master","pushedAt":"2024-07-29T18:05:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Minor cleanup","shortMessageHtmlLink":"Minor cleanup"}},{"before":"54a167145129babbbf5f8a41c446165d91dc7d9c","after":"886991fb42e919e96a147e929962dcb73bb9f12f","ref":"refs/heads/master","pushedAt":"2024-07-10T17:07:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Allow custom error message for CanArmDupe (#2065)\n\n* Add message to CanArmDupe\r\n\r\n* Duplicate changes to arming.lua\r\n\r\n* Duplicate the changes to arming.lua again","shortMessageHtmlLink":"Allow custom error message for CanArmDupe (#2065)"}},{"before":"5092236efca6f55d947a2b87206e8f227dc84583","after":"54a167145129babbbf5f8a41c446165d91dc7d9c","ref":"refs/heads/master","pushedAt":"2024-07-09T18:00:34.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Use string.NiceName where appropriate","shortMessageHtmlLink":"Use string.NiceName where appropriate"}},{"before":"39867454ca05ffaa04d70e74a5aac6f0858a9272","after":"5092236efca6f55d947a2b87206e8f227dc84583","ref":"refs/heads/master","pushedAt":"2024-07-09T17:26:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"player_manager.GetPlayerClassTable(Player ply) (#2038)\n\n* player_manager.GetPlayerClassTable(Player ply)\r\n\r\nA method to access a player class table more quickly.\r\nWhile it's nothing new - as we can already access the table of player classes and index it - it's a bit more elegant and performant, as it doesn't have to create a deep copy of the whole table.","shortMessageHtmlLink":"player_manager.GetPlayerClassTable(Player ply) (#2038)"}},{"before":"515e988c5a805810f178709370bb61410873511c","after":"39867454ca05ffaa04d70e74a5aac6f0858a9272","ref":"refs/heads/master","pushedAt":"2024-06-26T19:54:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svdm","name":"Stefan van der Meer","path":"/svdm","primaryAvatarUrl":"https://github.com/avatars/u/600464?s=80&v=4"},"commit":{"message":"TTT: add Turkish localization for menu options (#2088)","shortMessageHtmlLink":"TTT: add Turkish localization for menu options (#2088)"}},{"before":"dbbebeb4e81ba105203e66e97a18e617125762b6","after":"515e988c5a805810f178709370bb61410873511c","ref":"refs/heads/master","pushedAt":"2024-06-26T19:52:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svdm","name":"Stefan van der Meer","path":"/svdm","primaryAvatarUrl":"https://github.com/avatars/u/600464?s=80&v=4"},"commit":{"message":"TTT: update Russian localization (#2087)","shortMessageHtmlLink":"TTT: update Russian localization (#2087)"}},{"before":"c3801c10e1aacc4c114d81331f301c57bdcf5a52","after":"dbbebeb4e81ba105203e66e97a18e617125762b6","ref":"refs/heads/master","pushedAt":"2024-06-19T16:48:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Changed how NPC names are generated in killfeed\n\nThe changes are more for map spawned NPCs to take spawnmenu names, such as Antlion Workers, since they share classname with normal Antlions","shortMessageHtmlLink":"Changed how NPC names are generated in killfeed"}},{"before":"7c07eb3df446fe54862345dbc1b31ab2b6be9144","after":"c3801c10e1aacc4c114d81331f301c57bdcf5a52","ref":"refs/heads/master","pushedAt":"2024-05-22T12:35:21.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Spawnmenu SWEP/SENT usage information on tooltip","shortMessageHtmlLink":"Spawnmenu SWEP/SENT usage information on tooltip"}},{"before":"e90f922194bacfd3535391d49af0c9c911f380e2","after":"7c07eb3df446fe54862345dbc1b31ab2b6be9144","ref":"refs/heads/master","pushedAt":"2024-04-29T15:20:59.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Remove weird symbols from server/gamemode names","shortMessageHtmlLink":"Remove weird symbols from server/gamemode names"}},{"before":"7d8636035cafdc8fab57c568a7381e1b25dae4c8","after":"e90f922194bacfd3535391d49af0c9c911f380e2","ref":"refs/heads/master","pushedAt":"2024-04-26T17:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"svdm","name":"Stefan van der Meer","path":"/svdm","primaryAvatarUrl":"https://github.com/avatars/u/600464?s=80&v=4"},"commit":{"message":"TTT: networking optimizations and fixes (#2080)\n\n* Optimize ragdoll search network traffic\r\n\r\n* Fix disconnected player networking","shortMessageHtmlLink":"TTT: networking optimizations and fixes (#2080)"}},{"before":"7cd376fd105362b29d8505f5022ccffb7fdb78a3","after":"7d8636035cafdc8fab57c568a7381e1b25dae4c8","ref":"refs/heads/master","pushedAt":"2024-04-24T15:57:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"robotboy655","name":"Rubat","path":"/robotboy655","primaryAvatarUrl":"https://github.com/avatars/u/3299036?s=80&v=4"},"commit":{"message":"Replace some usages of debug.getregistry()","shortMessageHtmlLink":"Replace some usages of debug.getregistry()"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNjo0Nzo0Ny4wMDAwMDBazwAAAAS0op9n","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQxNjo0Nzo0Ny4wMDAwMDBazwAAAAS0op9n","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0yNFQxNTo1Nzo0Ny4wMDAwMDBazwAAAAQ5UUY-"}},"title":"Activity · Facepunch/garrysmod"}