{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":219853192,"defaultBranch":"master","name":"JoeQuake","ownerLogin":"j0zzz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-05T21:23:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57400093?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725713674.0","currentOid":""},"activityList":{"items":[{"before":"b71c64beda42aa10b971706eec8ef3a62012f05d","after":"b0067087a946ef82487c933ca17d2b6f0121f81d","ref":"refs/heads/master","pushedAt":"2024-09-09T07:38:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Got rid of legacy code which changed weapon position based on FOV\n\nInstead, there's the dedicated cvar cl_gun_fovscale (0.0 - 1.0) to customize the gun position","shortMessageHtmlLink":"Got rid of legacy code which changed weapon position based on FOV"}},{"before":"cd46a929495816162257a2b4e6bbdd6edf3ef5da","after":"b71c64beda42aa10b971706eec8ef3a62012f05d","ref":"refs/heads/master","pushedAt":"2024-09-07T14:07:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"fix docs s/freeflymove/freeflymlook/\n\nwe changed this command's name","shortMessageHtmlLink":"fix docs s/freeflymove/freeflymlook/"}},{"before":"36c7e7a685dbb6e1c735352ad3c345ddeb5cde7a","after":"cd46a929495816162257a2b4e6bbdd6edf3ef5da","ref":"refs/heads/master","pushedAt":"2024-09-06T19:58:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Doc update: freefly mode toggle on Demo UI","shortMessageHtmlLink":"Doc update: freefly mode toggle on Demo UI"}},{"before":"cfffb2808502f21dbac5337b73eeadd43476c912","after":"36c7e7a685dbb6e1c735352ad3c345ddeb5cde7a","ref":"refs/heads/master","pushedAt":"2024-09-06T19:38:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Doc update: new cvars, whatsnew.txt for 0.17.8","shortMessageHtmlLink":"Doc update: new cvars, whatsnew.txt for 0.17.8"}},{"before":"3619e8f854d3c77435327e253839c7b4152f8afc","after":"cfffb2808502f21dbac5337b73eeadd43476c912","ref":"refs/heads/master","pushedAt":"2024-09-04T18:18:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Raised version nr to 0.17.8","shortMessageHtmlLink":"Raised version nr to 0.17.8"}},{"before":"d7dc39cefe5242c59bb422ec841f6f4091951d10","after":"3619e8f854d3c77435327e253839c7b4152f8afc","ref":"refs/heads/master","pushedAt":"2024-09-03T19:38:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Removed unneeded entity fields which was used for animation lerping\n\nReplaced the leftover use cases - drawing Q3 models - with the new lerp fields.\nRight now I'm not bothering to implement the new style of lerping for Q3 models. Need to figure out a solution for multi-models.","shortMessageHtmlLink":"Removed unneeded entity fields which was used for animation lerping"}},{"before":"a1341c37d98732ccd1896cdd701528d4b4325d03","after":"d7dc39cefe5242c59bb422ec841f6f4091951d10","ref":"refs/heads/master","pushedAt":"2024-09-03T18:24:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Properly deinitializing lerp fields for ghost model","shortMessageHtmlLink":"Properly deinitializing lerp fields for ghost model"}},{"before":"9c8c937d5533daa183e1d800676e076216356f0f","after":"a1341c37d98732ccd1896cdd701528d4b4325d03","ref":"refs/heads/master","pushedAt":"2024-09-01T14:58:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Fixed bug with rare warping entity positions\n\nSometimes certain entities were badly interpolated because their last known position was saved before culling and this resulted bad looking warps (most noticable with torch models at map startups).\nI fixed this by migrating the method used by QS. Still need to implement it for Q3 models.","shortMessageHtmlLink":"Fixed bug with rare warping entity positions"}},{"before":"42b65eeb136ba3793d6075a4db7b4d7446f1c522","after":"9c8c937d5533daa183e1d800676e076216356f0f","ref":"refs/heads/master","pushedAt":"2024-08-30T18:48:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Always render unlit maps in fullbright mode","shortMessageHtmlLink":"Always render unlit maps in fullbright mode"}},{"before":"a64c9552d43b312c67af553b95af5a1016062aa1","after":"42b65eeb136ba3793d6075a4db7b4d7446f1c522","ref":"refs/heads/master","pushedAt":"2024-08-30T18:36:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"merged from QS: allocate on the heap in Sky_ClipPoly if MAX_CLIP_VERTS limit is reached\n\nFixes a Sys_Error in lim_daviddg map from Liminal Spaces Jam","shortMessageHtmlLink":"merged from QS: allocate on the heap in Sky_ClipPoly if MAX_CLIP_VERT…"}},{"before":"6d31c41d28b61275c545ff7a953599f899d35f17","after":"a64c9552d43b312c67af553b95af5a1016062aa1","ref":"refs/heads/master","pushedAt":"2024-08-29T08:51:13.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'kipi/clbbox'","shortMessageHtmlLink":"Merge remote-tracking branch 'kipi/clbbox'"}},{"before":"d07b0357639257009a33772946993ad8de5682e2","after":"6d31c41d28b61275c545ff7a953599f899d35f17","ref":"refs/heads/master","pushedAt":"2024-08-29T08:31:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Reconsidered autodemo recording feature\n\n- renamed cl_autodemo_name to cl_autodemo_format to force a new default value\n- cl_autodemo_format now contains a template with wildcards how the autodemo to be named after completion (keepdemo)\n- cl_autodemo now only has 0 and 1 modes, spamming a new .dem files for every recording is removed\n- fixed a bug when the autodemo was renamed in a wrong pattern in case of an already existing autodemo with the same name","shortMessageHtmlLink":"Reconsidered autodemo recording feature"}},{"before":"e61d77caf6091648a64a11822fd662198c20824e","after":"d07b0357639257009a33772946993ad8de5682e2","ref":"refs/heads/master","pushedAt":"2024-08-26T19:30:03.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'kipi/ghost-autoid'","shortMessageHtmlLink":"Merge remote-tracking branch 'kipi/ghost-autoid'"}},{"before":"28d3d1a92b94a0936440a4d9fa0377a37a2135bb","after":"e61d77caf6091648a64a11822fd662198c20824e","ref":"refs/heads/master","pushedAt":"2024-08-26T19:28:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Removed unreferenced variable to shut up compiler","shortMessageHtmlLink":"Removed unreferenced variable to shut up compiler"}},{"before":"38cba7181630a05f643109364e0e35a320375131","after":"28d3d1a92b94a0936440a4d9fa0377a37a2135bb","ref":"refs/heads/master","pushedAt":"2024-08-26T19:27:37.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"fix tooltip","shortMessageHtmlLink":"fix tooltip"}},{"before":"1f4ed30dd3bb098cac0e527ed03edc0c40bd3b39","after":"38cba7181630a05f643109364e0e35a320375131","ref":"refs/heads/master","pushedAt":"2024-08-25T20:44:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sphere/spawnparam_override'","shortMessageHtmlLink":"Merge remote-tracking branch 'sphere/spawnparam_override'"}},{"before":"68323012395c4aa4f5859055d9c629fcde5e1ce8","after":"1f4ed30dd3bb098cac0e527ed03edc0c40bd3b39","ref":"refs/heads/master","pushedAt":"2024-08-25T20:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Fix speedometer in multiplayer\n\nThe existing check for when we have to fallback to the inaccurate client\nspeed is flawed.\n\nChecking the coop cvar makes sure that the host falls back to showing\nclient-side speed when they are hosting a coop server. But in other\nmultiplayer scenarios like deathmatch, their speedometer will be broken.\nAlso when just playing singleplayer but coincidentally having set the\ncoop cvar to 1, they will get the less accurate speed display for no\ngood reason.\n\nNon-host clients of multiplayer games on the other hand will have no\nspeed display at all, unless their unused coop cvar happens to be 1 by\nchance.\n\nWe really only need to choose the fallback method if either we are\nnot hosting and just connected to a server (!sv.active) or if we are\nhosting a game with multiple players (sv.maxplayers != 1).","shortMessageHtmlLink":"Fix speedometer in multiplayer"}},{"before":"18c0068b2be2e7784f128a5ce0565f77ba4868e7","after":"68323012395c4aa4f5859055d9c629fcde5e1ce8","ref":"refs/heads/master","pushedAt":"2024-08-25T11:15:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Workaround for skyfog value not being reset\n\nWhen mods do not reset r_skyfog to a default value on the start of a\nmap, instead it will use the value from the end of the previous map.\n\nThis happens for example with ad_tears: The final fight area of ad_tears\nsets r_skyfog to a very low value, so there is basically no fog. After\nending the map, you return back to the start map. But it does not reset\nthe fog to its default value of 0.5, so you get a wrong looking sky\nwithout any fog. This should probably be fixed in Arcane Dimensions\nitself?\n\nThis is an engine-side workaround for this. Instead of using r_skyfog\nwhich may be modified by mods, we use a new seperate variable\nr_skyfog_default to initialize the fog when loading a map. Once a mod\ndoes any changes to r_skyfog, that value will be used instead.","shortMessageHtmlLink":"Workaround for skyfog value not being reset"}},{"before":"e0978ad567b6be73b7ddf18a5d9a8255e39e4bd0","after":"18c0068b2be2e7784f128a5ce0565f77ba4868e7","ref":"refs/heads/master","pushedAt":"2024-08-25T09:50:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sphere/increase_maxgltextures'","shortMessageHtmlLink":"Merge remote-tracking branch 'sphere/increase_maxgltextures'"}},{"before":"cc8a0cd3fd956cf1b59b30280f3231255bb24583","after":"e0978ad567b6be73b7ddf18a5d9a8255e39e4bd0","ref":"refs/heads/master","pushedAt":"2024-08-25T09:49:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sphere/higher_framerate_limits'","shortMessageHtmlLink":"Merge remote-tracking branch 'sphere/higher_framerate_limits'"}},{"before":"bc56feaf0199b925a4a7d5465d5933b1ccfb9060","after":"cc8a0cd3fd956cf1b59b30280f3231255bb24583","ref":"refs/heads/master","pushedAt":"2024-08-25T09:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Fix wrong size for already loaded images\n\nGL_LoadImagePixels has a check for if the image is already loaded and\nreuses the data if it is. However, the globals image_width and\nimage_height are not set, so whatever value they last had is used for\nbinding the already loaded image, which may not be correct.\n\nThis happens for example in Arcane Dimensions. Go on map start, then\nchange to map ad_tears and then load map start again. Now the skybox\ntexture will be broken with visible seams as it is reloaded with the\nwrong image size.\n\nTo fix that, we set image_width and image_height to the size of the\nfound already loaded current_texture.","shortMessageHtmlLink":"Fix wrong size for already loaded images"}},{"before":"0bdd0633727f8541797304b512ac86b1ce99262c","after":"bc56feaf0199b925a4a7d5465d5933b1ccfb9060","ref":"refs/heads/master","pushedAt":"2024-08-23T13:45:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Added movement indicator UI","shortMessageHtmlLink":"Added movement indicator UI"}},{"before":"1a997a5838ec2187f622708fb3c69f424e74e2bf","after":"0bdd0633727f8541797304b512ac86b1ce99262c","ref":"refs/heads/master","pushedAt":"2024-07-05T10:37:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Added Quake Champions style player outlines (with wallhack)\n\nnew cvars:\n - r_outline_players: from 0-3, 0 turns off outlines, 1-3 controls how thick the outlines are\n - r_outline_color: define the color of outlines (either palette index or RGB value), \"0 0 0\" (black) by default. This cvar also controls the color of every outline in the game\n\nWallhacking is only applied on teammates (coop) and ghost, it is disabled in deathmatch","shortMessageHtmlLink":"Added Quake Champions style player outlines (with wallhack)"}},{"before":"49ee1f066d3f1aa583206d60625b5884c22169c1","after":"1a997a5838ec2187f622708fb3c69f424e74e2bf","ref":"refs/heads/master","pushedAt":"2024-07-05T07:47:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Fix potential infinite loop in S_PaintChannels\n\nwhen playing sounds with loop start >= end\n(e.g. misc/forcefield.wav from Madfox's kaptlog.zip)\n\nAuthored by andrei-drexler and sezero","shortMessageHtmlLink":"Fix potential infinite loop in S_PaintChannels"}},{"before":"16cd6f250380cd684e13738bb08c843b02969273","after":"49ee1f066d3f1aa583206d60625b5884c22169c1","ref":"refs/heads/master","pushedAt":"2024-05-31T09:18:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Removed deprecated texture size check from GL_Upload8\n\nThere was an issue with the map s3m1_fw (from snack3 mod)","shortMessageHtmlLink":"Removed deprecated texture size check from GL_Upload8"}},{"before":"d7b815fe30eabe4481768157842ed3de8afbc478","after":"16cd6f250380cd684e13738bb08c843b02969273","ref":"refs/heads/master","pushedAt":"2024-04-14T17:47:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'sphere/fix_onground_flag_reset'","shortMessageHtmlLink":"Merge remote-tracking branch 'sphere/fix_onground_flag_reset'"}},{"before":"425b0c60f3534a517d8ba62e571a1910bf3d10c4","after":"d7b815fe30eabe4481768157842ed3de8afbc478","ref":"refs/heads/master","pushedAt":"2024-04-14T17:43:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'kipi/fix-mapchange-crash'","shortMessageHtmlLink":"Merge remote-tracking branch 'kipi/fix-mapchange-crash'"}},{"before":"df11cbadcf4ac031e5b8873a78ab7f3c58d344ed","after":"425b0c60f3534a517d8ba62e571a1910bf3d10c4","ref":"refs/heads/master","pushedAt":"2024-04-14T17:41:43.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"freefly documentation","shortMessageHtmlLink":"freefly documentation"}},{"before":"979a41d4455aff3ae1739f8f47281f3db8c8bace","after":"df11cbadcf4ac031e5b8873a78ab7f3c58d344ed","ref":"refs/heads/master","pushedAt":"2024-03-19T21:47:21.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'kipi/demoui-hidecursor'","shortMessageHtmlLink":"Merge remote-tracking branch 'kipi/demoui-hidecursor'"}},{"before":"0521cfe842a3f4046ce8f5bf4f772c30fd6c6a94","after":"979a41d4455aff3ae1739f8f47281f3db8c8bace","ref":"refs/heads/master","pushedAt":"2023-11-03T08:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"j0zzz","name":"Jozsef Szalontai","path":"/j0zzz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/57400093?s=80&v=4"},"commit":{"message":"Doc update: new cvars, whatsnew.txt for 0.17.7","shortMessageHtmlLink":"Doc update: new cvars, whatsnew.txt for 0.17.7"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQwNzozODoyMC4wMDAwMDBazwAAAASwlrvL","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wOVQwNzozODoyMC4wMDAwMDBazwAAAASwlrvL","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wM1QwODo1NTozOS4wMDAwMDBazwAAAAOmjWNr"}},"title":"Activity · j0zzz/JoeQuake"}