Status for Dolphin Central

Recent events

2025-09-18T05:41:36.359481	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:41:35.362851	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:36:35.262841	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:36:34.295775	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:35:44.127646	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,Helios747,spycrab,jordan-woyak,OatmealDome,hrydgard,delroth,AdmiralCurtiss,Pokechu22,degasus,CrossVR,JosJuice,lioncash,skidau,Parlane,linkmauve,leoetlino,Tilka')", 'type': 'internal_log'}
2025-09-18T05:35:43.924899	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-09-18T05:31:34.201475	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:31:33.212763	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:26:33.113091	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:26:32.106837	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:25:43.824587	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,Helios747,spycrab,jordan-woyak,OatmealDome,hrydgard,delroth,AdmiralCurtiss,Pokechu22,degasus,CrossVR,JosJuice,lioncash,skidau,Parlane,linkmauve,leoetlino,Tilka')", 'type': 'internal_log'}
2025-09-18T05:25:43.610421	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-09-18T05:25:35.180139	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/discord/gateway.py', 'lineno': 575, 'msg': 'Shard ID %s has successfully RESUMED session %s.', 'args': "(None, '46aa2c9612bda6b12d46ed673186ab25')", 'type': 'internal_log'}
2025-09-18T05:21:32.006887	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:21:30.992630	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:16:30.892206	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:16:29.905874	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:15:43.510133	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,Helios747,spycrab,jordan-woyak,OatmealDome,hrydgard,delroth,AdmiralCurtiss,Pokechu22,degasus,CrossVR,JosJuice,lioncash,skidau,Parlane,linkmauve,leoetlino,Tilka')", 'type': 'internal_log'}
2025-09-18T05:15:43.314107	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-09-18T05:11:29.805719	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:11:28.788178	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:06:28.695922	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:06:27.311852	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:05:43.308707	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,Helios747,spycrab,jordan-woyak,OatmealDome,hrydgard,delroth,AdmiralCurtiss,Pokechu22,degasus,CrossVR,JosJuice,lioncash,skidau,Parlane,linkmauve,leoetlino,Tilka')", 'type': 'internal_log'}
2025-09-18T05:05:42.922367	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}

Recent 'build_status' events

2025-09-18T03:20:05.615393	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-deb-dbg-x64', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/7591', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2025-09-18T03:19:36.484689	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-android', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/7590', 'description': 'Build succeeded on builder pr-android', 'type': 'build_status'}
2025-09-18T03:15:31.841992	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-flatpak-x64', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/2730', 'description': 'Build succeeded on builder pr-flatpak-x64', 'type': 'build_status'}
2025-09-18T03:14:58.663425	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-flatpak-arm64', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/2677', 'description': 'Build succeeded on builder pr-flatpak-arm64', 'type': 'build_status'}
2025-09-18T03:13:19.941727	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-win-dbg-x64', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/7588', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'type': 'build_status'}
2025-09-18T03:06:44.538162	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'shortrev': '5ea48c', 'service': 'pr-win-dbg-x64', 'pr': 13952, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/7587', 'description': 'Build failed on builder pr-win-dbg-x64', 'type': 'build_status'}
2025-09-18T03:06:17.944702	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-win-dbg-x64', 'pr': 13952, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/31/builds/7588', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'type': 'build_status'}
2025-09-18T03:06:15.507796	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-win-x64', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/2/builds/7589', 'description': 'Build succeeded on builder pr-win-x64', 'type': 'build_status'}
2025-09-18T03:06:13.343857	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'shortrev': '5ea48c', 'service': 'pr-win-dbg-x64', 'pr': 13952, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/31/builds/7587', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'type': 'build_status'}
2025-09-18T03:05:21.929682	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-ubu-x64', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/7588', 'description': 'Build succeeded on builder pr-ubu-x64', 'type': 'build_status'}
2025-09-18T03:05:18.826487	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'shortrev': '5ea48c', 'service': 'pr-deb-dbg-x64', 'pr': 13952, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/7590', 'description': 'Build failed on builder pr-deb-dbg-x64', 'type': 'build_status'}
2025-09-18T03:04:57.234470	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-deb-dbg-x64', 'pr': 13952, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/7591', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2025-09-18T03:04:55.946202	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'shortrev': '5ea48c', 'service': 'pr-deb-dbg-x64', 'pr': 13952, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/7590', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2025-09-18T03:04:55.511624	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-deb-x64', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/26/builds/7587', 'description': 'Build succeeded on builder pr-deb-x64', 'type': 'build_status'}
2025-09-18T02:56:52.545756	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'shortrev': '5ea48c', 'service': 'pr-win-x64', 'pr': 13952, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/2/builds/7588', 'description': 'Build failed on builder pr-win-x64', 'type': 'build_status'}
2025-09-18T02:56:33.992889	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-win-x64', 'pr': 13952, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/2/builds/7589', 'description': 'Auto build in progress on builder pr-win-x64', 'type': 'build_status'}
2025-09-18T02:56:31.250576	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'shortrev': '5ea48c', 'service': 'pr-win-x64', 'pr': 13952, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/2/builds/7588', 'description': 'Auto build in progress on builder pr-win-x64', 'type': 'build_status'}
2025-09-18T02:56:17.935514	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-osx-universal', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/7/builds/7593', 'description': 'Build succeeded on builder pr-osx-universal', 'type': 'build_status'}
2025-09-18T02:56:17.625681	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-android', 'pr': 13952, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/22/builds/7590', 'description': 'Auto build in progress on builder pr-android', 'type': 'build_status'}
2025-09-18T02:56:17.184538	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'shortrev': '5ea48c', 'service': 'pr-android', 'pr': 13952, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/7589', 'description': 'Build failed on builder pr-android', 'type': 'build_status'}
2025-09-18T02:56:03.298542	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-win-arm64', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/13/builds/7586', 'description': 'Build succeeded on builder pr-win-arm64', 'type': 'build_status'}
2025-09-18T02:55:20.488457	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'pr-ubu-x64', 'pr': 13952, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/27/builds/7588', 'description': 'Auto build in progress on builder pr-ubu-x64', 'type': 'build_status'}
2025-09-18T02:55:13.280323	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'shortrev': '5ea48c', 'service': 'pr-ubu-x64', 'pr': 13952, 'success': False, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/7587', 'description': 'Build failed on builder pr-ubu-x64', 'type': 'build_status'}
2025-09-18T02:54:58.203354	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'lint', 'pr': 13952, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/9/builds/7588', 'description': 'Build succeeded on builder lint', 'type': 'build_status'}
2025-09-18T02:54:52.519571	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'shortrev': 'aba93b', 'service': 'lint', 'pr': 13952, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/9/builds/7588', 'description': 'Auto build in progress on builder lint', 'type': 'build_status'}

Recent 'command_message' events

2025-09-17T04:37:29.294704	{'source': 'discord', 'who': 'oatmealdome', 'what': '<@1320924779556900984> please rebuild 13940', 'type': 'command_message'}
2025-09-17T03:52:27.460289	{'source': 'discord', 'who': 'oatmealdome', 'what': '<@1320924779556900984> please rebuild 13940', 'type': 'command_message'}
2025-09-17T00:34:56.800932	{'source': 'discord', 'who': 'oatmealdome', 'what': '<@1320924779556900984> please rebuild 13940', 'type': 'command_message'}
2025-09-16T18:34:07.131457	{'source': 'ircclient', 'who': 'JosJuice', 'what': 'irrawaddy: please rebuild 13795', 'type': 'command_message'}
2025-09-16T03:27:06.707876	{'source': 'discord', 'who': 'mayimilae', 'what': '', 'type': 'command_message'}

Recent 'gh_issue_comment' events

2025-09-18T03:35:35.618833	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13897, 'title': 'Qt/Imgui: Add SpinBox to adjust imgui font size.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13897#issuecomment-3305300869', 'safe_author': True, 'body': 'I think my preference would be on the `Interface` tab, near `Show On-Screen Display Messages`.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'id': 3347283670, 'node_id': 'PR_kwDOALCn2M6k-6co', 'number': 13897, 'title': 'Qt/Imgui: Add SpinBox to adjust imgui font size.', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 14, 'created_at': '2025-08-23T02:11:06Z', 'updated_at': '2025-09-18T03:35:33Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13897', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.patch', 'merged_at': None}, 'body': 'Spinbox added to Graphics -> General. Some imgui windows needed a fixup to work with changing sizes.\r\n\r\nThe default font is blocky when upscaled. We can add another PR to change the default font after.\r\n<img width="593" height="173" alt="image" src="https://github.com/user-attachments/assets/81cad5da-c5ed-45b2-8a07-f7b28ad09b56" />\r\n\r\nThe graph numbers are hard-set to 14 size because it looks really bad if they get bigger than about 16. Any windows that want a constant font can use PushFont(NULL, size); then PopFont();\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 1, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3305300869', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897#issuecomment-3305300869', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'id': 3305300869, 'node_id': 'IC_kwDOALCn2M7FAuOF', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-18T03:35:33Z', 'updated_at': '2025-09-18T03:35:33Z', 'body': 'I think my preference would be on the `Interface` tab, near `Show On-Screen Display Messages`.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3305300869/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-18T00:05:27.856475	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13938, 'title': 'MI: add option to log call stack on bp hit', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13938#issuecomment-3304903185', 'safe_author': True, 'body': "Simpler than I thought. Thanks for posting that.\r\n\r\nThe only stupid nitpick I have is that the log callstack args would read slightly better if it came between log on hit and condition, rather than at the end.  But I'm fine with it getting added without changing that.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938', 'id': 3408019284, 'node_id': 'PR_kwDOALCn2M6oHaRS', 'number': 13938, 'title': 'MI: add option to log call stack on bp hit', 'user': {'login': 'JLaferri', 'id': 1534726, 'node_id': 'MDQ6VXNlcjE1MzQ3MjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1534726?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JLaferri', 'html_url': 'https://github.com/JLaferri', 'followers_url': 'https://api.github.com/users/JLaferri/followers', 'following_url': 'https://api.github.com/users/JLaferri/following{/other_user}', 'gists_url': 'https://api.github.com/users/JLaferri/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JLaferri/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JLaferri/subscriptions', 'organizations_url': 'https://api.github.com/users/JLaferri/orgs', 'repos_url': 'https://api.github.com/users/JLaferri/repos', 'events_url': 'https://api.github.com/users/JLaferri/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JLaferri/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 5, 'created_at': '2025-09-11T20:59:15Z', 'updated_at': '2025-09-18T00:05:26Z', 'closed_at': None, 'author_association': 'NONE', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13938', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13938.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13938.patch', 'merged_at': None}, 'body': 'This feature adds an option to log out a call stack when bps are hit. I\'ve used this a fair amount in the past when debugging things for Melee and thought it might be a good idea to make it into a more fleshed out feature.\r\n\r\nThe motivation is sometimes you want to use a membp on a memory location that gets written to a lot from a deeply nested function. This makes it extremely hard to find the function up the chain you actually care about. Using breaks is useless since it would take forever to skip through to the one you need and logging is also useless because the function doing the write is a helper function.\r\n\r\nI\'ve never used this on an address bp but I supported that too as maybe it could be useful.\r\n\r\n<img width="329" height="384" alt="Dolphin_1QoJbQKO9X" src="https://github.com/user-attachments/assets/8ebd1eff-791b-4f51-8563-962d13f82d8f" />\r\n<img width="1920" height="1032" alt="Dolphin_Sl8soge5bv" src="https://github.com/user-attachments/assets/89faf518-5ea2-44c6-8d6f-81640b1be47c" />\r\n<img width="1920" height="1032" alt="Dolphin_r9iACjkAqR" src="https://github.com/user-attachments/assets/e7ef99ac-013d-4596-9d70-d20e12170080" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304903185', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938#issuecomment-3304903185', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938', 'id': 3304903185, 'node_id': 'IC_kwDOALCn2M7E_NIR', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-18T00:05:26Z', 'updated_at': '2025-09-18T00:05:26Z', 'body': "Simpler than I thought. Thanks for posting that.\r\n\r\nThe only stupid nitpick I have is that the log callstack args would read slightly better if it came between log on hit and condition, rather than at the end.  But I'm fine with it getting added without changing that.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304903185/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T23:57:00.679083	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13947, 'title': "i18n: Improve EditSymbolDialog's symbol vs note handling for translators", 'url': 'https://github.com/dolphin-emu/dolphin/pull/13947#issuecomment-3304889730', 'safe_author': True, 'body': 'Thanks, not tested but should be good.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13947', 'id': 3427289651, 'node_id': 'PR_kwDOALCn2M6pIOj_', 'number': 13947, 'title': "i18n: Improve EditSymbolDialog's symbol vs note handling for translators", 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-09-17T18:05:45Z', 'updated_at': '2025-09-17T23:56:58Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13947', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13947', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13947.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13947.patch', 'merged_at': None}, 'body': None, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/reactions', 'total_count': 1, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304889730', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13947#issuecomment-3304889730', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947', 'id': 3304889730, 'node_id': 'IC_kwDOALCn2M7E_J2C', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T23:56:58Z', 'updated_at': '2025-09-17T23:56:58Z', 'body': 'Thanks, not tested but should be good.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304889730/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T23:46:39.216510	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'edited', 'id': 13897, 'title': 'Qt/Imgui: Add SpinBox to adjust imgui font size.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13897#issuecomment-3304780955', 'safe_author': True, 'body': "@jordan-woyak Do you have any more thoughts on this? Looking at the render window section again, there's only one option that affects imgui / OSD. there. OSD options are so spread out, there's no best place to put the option.", 'raw': {'action': 'edited', 'changes': {'body': {'from': "@jordan-woyak Do you have any more thoughts on this? Looking at the render window section again, there's only one option that affects imgui / OSD. there   I think OSD options are so spread out, there's no best place to put the option."}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'id': 3347283670, 'node_id': 'PR_kwDOALCn2M6k-6co', 'number': 13897, 'title': 'Qt/Imgui: Add SpinBox to adjust imgui font size.', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 13, 'created_at': '2025-08-23T02:11:06Z', 'updated_at': '2025-09-17T22:52:18Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13897', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.patch', 'merged_at': None}, 'body': 'Spinbox added to Graphics -> General. Some imgui windows needed a fixup to work with changing sizes.\r\n\r\nThe default font is blocky when upscaled. We can add another PR to change the default font after.\r\n<img width="593" height="173" alt="image" src="https://github.com/user-attachments/assets/81cad5da-c5ed-45b2-8a07-f7b28ad09b56" />\r\n\r\nThe graph numbers are hard-set to 14 size because it looks really bad if they get bigger than about 16. Any windows that want a constant font can use PushFont(NULL, size); then PopFont();\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 1, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304780955', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897#issuecomment-3304780955', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'id': 3304780955, 'node_id': 'IC_kwDOALCn2M7E-vSb', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T22:52:18Z', 'updated_at': '2025-09-17T23:46:37Z', 'body': "@jordan-woyak Do you have any more thoughts on this? Looking at the render window section again, there's only one option that affects imgui / OSD. there. OSD options are so spread out, there's no best place to put the option.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304780955/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T22:52:20.765486	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13897, 'title': 'Qt/Imgui: Add SpinBox to adjust imgui font size.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13897#issuecomment-3304780955', 'safe_author': True, 'body': "@jordan-woyak Do you have any more thoughts on this? Looking at the render window section again, there's only one option that affects imgui / OSD. there   I think OSD options are so spread out, there's no best place to put the option.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'id': 3347283670, 'node_id': 'PR_kwDOALCn2M6k-6co', 'number': 13897, 'title': 'Qt/Imgui: Add SpinBox to adjust imgui font size.', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 13, 'created_at': '2025-08-23T02:11:06Z', 'updated_at': '2025-09-17T22:52:18Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13897', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.patch', 'merged_at': None}, 'body': 'Spinbox added to Graphics -> General. Some imgui windows needed a fixup to work with changing sizes.\r\n\r\nThe default font is blocky when upscaled. We can add another PR to change the default font after.\r\n<img width="593" height="173" alt="image" src="https://github.com/user-attachments/assets/81cad5da-c5ed-45b2-8a07-f7b28ad09b56" />\r\n\r\nThe graph numbers are hard-set to 14 size because it looks really bad if they get bigger than about 16. Any windows that want a constant font can use PushFont(NULL, size); then PopFont();\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 1, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304780955', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897#issuecomment-3304780955', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'id': 3304780955, 'node_id': 'IC_kwDOALCn2M7E-vSb', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T22:52:18Z', 'updated_at': '2025-09-17T22:52:18Z', 'body': "@jordan-woyak Do you have any more thoughts on this? Looking at the render window section again, there's only one option that affects imgui / OSD. there   I think OSD options are so spread out, there's no best place to put the option.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304780955/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T22:37:15.874171	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13948, 'title': 'ConfigControl: Fix bolding bugs', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13948#issuecomment-3304757954', 'safe_author': True, 'body': "I think it's simpler to just call  Config::OnConfigChanged(); in OnDoneCreatingPanes();, and that will catch any other issues that might occur as well.\r\n\r\nThe bolding system overall could be improved to better indicate to the user what the Local option is and if the current setting is different from Local. \r\n\r\nYour change will just bold whatever the user has currently selected, ignoring the Local value, which will be more misleading than bolding everything.  I think you can check the value in the local layer, if you want to do that instead, so the local value is always the bolded one.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13948', 'id': 3427469163, 'node_id': 'PR_kwDOALCn2M6pI1z2', 'number': 13948, 'title': 'ConfigControl: Fix bolding bugs', 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-09-17T19:05:05Z', 'updated_at': '2025-09-17T22:37:13Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13948', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13948', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13948.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13948.patch', 'merged_at': None}, 'body': "Fix two bugs with bold labels when IsConfigLocal is true.\r\n\r\nFirst, when constructing a ConfigControl the label wouldn't be bolded until the next time a ConfigChanged signal was received. This would happen if the user started a game before opening a config window for the first time since starting Dolphin.\r\n\r\nSecond, ConfigRadioInt would bold every radio button for that setting instead of just the selected radio button.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304757954', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13948#issuecomment-3304757954', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948', 'id': 3304757954, 'node_id': 'IC_kwDOALCn2M7E-prC', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T22:37:13Z', 'updated_at': '2025-09-17T22:37:13Z', 'body': "I think it's simpler to just call  Config::OnConfigChanged(); in OnDoneCreatingPanes();, and that will catch any other issues that might occur as well.\r\n\r\nThe bolding system overall could be improved to better indicate to the user what the Local option is and if the current setting is different from Local. \r\n\r\nYour change will just bold whatever the user has currently selected, ignoring the Local value, which will be more misleading than bolding everything.  I think you can check the value in the local layer, if you want to do that instead, so the local value is always the bolded one.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304757954/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T22:05:08.982636	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13949, 'title': 'BTReal: Fake stored link keys when not using a Wii BT adapter.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13949#issuecomment-3304693628', 'safe_author': True, 'body': 'A discord user confirmed this fixed pairing saving for their "old COM 1 adapter, BT2.0" with a "BCM2045 chip".', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13949', 'id': 3427509187, 'node_id': 'PR_kwDOALCn2M6pI-l9', 'number': 13949, 'title': 'BTReal: Fake stored link keys when not using a Wii BT adapter.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-09-17T19:18:02Z', 'updated_at': '2025-09-17T22:05:06Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13949', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13949', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13949.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13949.patch', 'merged_at': None}, 'body': 'This should make pairing of Wii remotes more reliable on troublesome adapters.\r\n\r\nWii games expect to store link keys on the Bluetooth controller using `HCI_Write_Stored_Link_Key`.\r\nMy current understanding now is this is effectively optional Bluetooth functionality and it\'s not recommended or generally used these days.\r\n\r\nThe proper procedure is letting the host manage the keys.\r\nThe controller will send a `HCI_Link_Key_Request` event and the host responds with a `HCI_Link_Key_Request_Reply`.\r\n\r\nThis PR emulates "stored" link keys using these key requests when using a non-Wii-adapter.\r\nWhen a Wii-adapter is being used, "stored" keys continue to operate as they did previously.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304693628', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13949#issuecomment-3304693628', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949', 'id': 3304693628, 'node_id': 'IC_kwDOALCn2M7E-Z98', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T22:05:06Z', 'updated_at': '2025-09-17T22:05:06Z', 'body': 'A discord user confirmed this fixed pairing saving for their "old COM 1 adapter, BT2.0" with a "BCM2045 chip".', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304693628/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T21:30:11.152838	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'edited', 'id': 13939, 'title': "Logging: Don't overwrite LDEBUG level in Release builds", 'url': 'https://github.com/dolphin-emu/dolphin/pull/13939#issuecomment-3304622700', 'safe_author': True, 'body': "It turns out master doesn't update m_level either when game INIs change the verbosity, but this PR handles that case now.", 'raw': {'action': 'edited', 'changes': {'body': {'from': "It turns out master doesn't update m_level either, but this PR handles that case now."}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939', 'id': 3408434455, 'node_id': 'PR_kwDOALCn2M6oIzzf', 'number': 13939, 'title': "Logging: Don't overwrite LDEBUG level in Release builds", 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-09-12T00:39:27Z', 'updated_at': '2025-09-17T21:29:31Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13939', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13939.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13939.patch', 'merged_at': None}, 'body': 'Preserve the configured logging level unless the user actually changes it, rather than capping `LDEBUG` to `LINFO` on release builds (which then persisted when going back to a debug build).\r\n\r\nRename `LogManager::m_level` to `m_effective_level` and distinguish between the config and effective level in various function/variable names.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304622700', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939#issuecomment-3304622700', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939', 'id': 3304622700, 'node_id': 'IC_kwDOALCn2M7E-Ips', 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T21:29:31Z', 'updated_at': '2025-09-17T21:30:07Z', 'body': "It turns out master doesn't update m_level either when game INIs change the verbosity, but this PR handles that case now.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304622700/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T21:29:34.045625	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'created', 'id': 13939, 'title': "Logging: Don't overwrite LDEBUG level in Release builds", 'url': 'https://github.com/dolphin-emu/dolphin/pull/13939#issuecomment-3304622700', 'safe_author': True, 'body': "It turns out master doesn't update m_level either, but this PR handles that case now.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939', 'id': 3408434455, 'node_id': 'PR_kwDOALCn2M6oIzzf', 'number': 13939, 'title': "Logging: Don't overwrite LDEBUG level in Release builds", 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-09-12T00:39:27Z', 'updated_at': '2025-09-17T21:29:31Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13939', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13939.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13939.patch', 'merged_at': None}, 'body': 'Preserve the configured logging level unless the user actually changes it, rather than capping `LDEBUG` to `LINFO` on release builds (which then persisted when going back to a debug build).\r\n\r\nRename `LogManager::m_level` to `m_effective_level` and distinguish between the config and effective level in various function/variable names.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304622700', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939#issuecomment-3304622700', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939', 'id': 3304622700, 'node_id': 'IC_kwDOALCn2M7E-Ips', 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T21:29:31Z', 'updated_at': '2025-09-17T21:29:31Z', 'body': "It turns out master doesn't update m_level either, but this PR handles that case now.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304622700/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T17:12:42.503525	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13795, 'title': 'GameINI: Add 30 FPS codes to Mario Kart: Double Dash, Mario Kart Wii, Super Mario Galaxy and Super Mario Galaxy 2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13795#issuecomment-3303892056', 'safe_author': True, 'body': "> I tried that, but when not recording my device runs SMG1 and SMG2 smoothly, so I can't notice any difference in performance with or without the code.\r\n\r\nYou could try changing CPU emulation engine to the cached interpreter (at Config > Advanced). That'll make emulation much more demanding.\r\n\r\n> As for the codes for Mario Kart: Double Dash and Mario Kart Wii, I can confirm that I saw improvements *even when not recording*. My device was struggling to maintain 60FPS in Mario Kart: Double Dash, and I used those codes to finish both games (I think it was a driver issue, it was fixed after I updated it to Android 15).\r\n\r\nYes, that makes sense. Those games have proper 30 FPS support, as they need to switch to 30 FPS when doing splitscreen with many players.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13795', 'id': 3210695557, 'node_id': 'PR_kwDOALCn2M6d2WMR', 'number': 13795, 'title': 'GameINI: Add 30 FPS codes to Mario Kart: Double Dash, Mario Kart Wii, Super Mario Galaxy and Super Mario Galaxy 2', 'user': {'login': 'matheuswillder', 'id': 46294160, 'node_id': 'MDQ6VXNlcjQ2Mjk0MTYw', 'avatar_url': 'https://avatars.githubusercontent.com/u/46294160?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matheuswillder', 'html_url': 'https://github.com/matheuswillder', 'followers_url': 'https://api.github.com/users/matheuswillder/followers', 'following_url': 'https://api.github.com/users/matheuswillder/following{/other_user}', 'gists_url': 'https://api.github.com/users/matheuswillder/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matheuswillder/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matheuswillder/subscriptions', 'organizations_url': 'https://api.github.com/users/matheuswillder/orgs', 'repos_url': 'https://api.github.com/users/matheuswillder/repos', 'events_url': 'https://api.github.com/users/matheuswillder/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matheuswillder/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-07-08T01:25:16Z', 'updated_at': '2025-09-17T17:12:40Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13795', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13795', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13795.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13795.patch', 'merged_at': None}, 'body': "I messed up the previous PR so I closed it and decided to do this new one. As commented here https://github.com/dolphin-emu/dolphin/pull/11502#issuecomment-3007481728 and here https://github.com/dolphin-emu/dolphin/pull/13779, this adds some AR and Gecko codes for Mario Kart: Double Dash, Mario Kart Wii, Super Mario Galaxy and Super Mario Galaxy 2 that, when enabled, cap the speed at 30 FPS, which may help reach full speed on lower-end devices.\r\n\r\nThe codes can be found on the Dolphin Wiki for Mario Kart Wii, while the others were found on the web (Dolphin Forums, and some videos on YouTube).\r\n\r\nIn the original PR, I made some short recordings of the games running with and without code on my Android device, the full comment is there https://github.com/dolphin-emu/dolphin/pull/13779#issuecomment-3017466931, but I'm also posting two of the recordings here:\r\n\r\nHere's Super Mario Galaxy running without code. Without recording my device runs it fine, but since the recording adds some overload, there's slowdowns (turn on the audio):\r\n\r\nhttps://github.com/user-attachments/assets/95e85659-e73d-4074-b19e-d3552263f6d0\r\n\r\nMirror: https://imgur.com/a/rDC54Lg\r\n\r\nHere's Super Mario Galaxy running with the code in this PR, there is a noticeable improvement, **even with the recording**:\r\n\r\nhttps://github.com/user-attachments/assets/e0106ef3-681d-48ee-9d16-d3dc5874d992\r\n\r\nMirror: https://imgur.com/a/98pJyOh\r\n\r\nIn Mario Kart Wii, without code whenever I drift to do a mini-turbo, there is a slowdown:\r\n\r\nhttps://github.com/user-attachments/assets/8bd371e4-16fa-43ee-9e67-6eef0756f508\r\n\r\nMirror: https://imgur.com/a/9nJrxry\r\n\r\nBut with the code already in this PR, there is none:\r\n\r\nhttps://github.com/user-attachments/assets/8ec35595-a321-4524-bff9-cb53e653179e\r\n\r\nMirror: https://imgur.com/a/gj6UQpc\r\n\r\nJust to reiterate what I said in the original PR, I tested the codes for both Mario Kart games until I beat them. However the codes for Super Mario Galaxy and Super Mario Galaxy 2 were tested only for ~10 minutes just to make sure that they work (without any crashes or any other apparent issues), but I don't know if they cause any problems later in the game.\r\n\r\nI'm sorry for messing up the previous PR and losing all the discussion that was there. It wasn't my intention but it was one of my first PRs and I didn't know how to solve it (or if there was a way).\r\n\r\nEdit: just to add, the sources for the codes to Mario Kart Wii are on the Dolphin Wiki [here](https://wiki.dolphin-emu.org/index.php?title=Mario_Kart_Wii#30_FPS_in_All_Modes), and the codes to Mario Kart: Double Dash are [here](https://forums.dolphin-emu.org/Thread-mario-kart-double-dash-30-fps-lock-lan-mode?pid=456206#pid456206) and [here](https://forums.dolphin-emu.org/Thread-60-fps-master-list?pid=406313#pid406313) (Dolphin Forums). To Super Mario Galaxy [here](https://www.youtube.com/watch?v=HhuVOYG1UG0), and to Super Mario Galaxy 2 [here](https://www.youtube.com/watch?v=K94xV34bTNA) (YouTube).", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3303892056', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13795#issuecomment-3303892056', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795', 'id': 3303892056, 'node_id': 'IC_kwDOALCn2M7E7WRY', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T17:12:40Z', 'updated_at': '2025-09-17T17:12:40Z', 'body': "> I tried that, but when not recording my device runs SMG1 and SMG2 smoothly, so I can't notice any difference in performance with or without the code.\r\n\r\nYou could try changing CPU emulation engine to the cached interpreter (at Config > Advanced). That'll make emulation much more demanding.\r\n\r\n> As for the codes for Mario Kart: Double Dash and Mario Kart Wii, I can confirm that I saw improvements *even when not recording*. My device was struggling to maintain 60FPS in Mario Kart: Double Dash, and I used those codes to finish both games (I think it was a driver issue, it was fixed after I updated it to Android 15).\r\n\r\nYes, that makes sense. Those games have proper 30 FPS support, as they need to switch to 30 FPS when doing splitscreen with many players.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3303892056/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T09:24:07Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14111, 'watchers_count': 14111, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2869, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 351, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2869, 'open_issues': 351, 'watchers': 14111, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T17:10:57.518512	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13924, 'title': 'Attempt at adding sound effects to achievement notifications', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13924#issuecomment-3303887246', 'safe_author': True, 'body': "That's a very big ask. Let's not do that in this PR.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13924', 'id': 3373438891, 'node_id': 'PR_kwDOALCn2M6mU2Sd', 'number': 13924, 'title': 'Attempt at adding sound effects to achievement notifications', 'user': {'login': 'LillyJadeKatrin', 'id': 122337285, 'node_id': 'U_kgDOB0q4BQ', 'avatar_url': 'https://avatars.githubusercontent.com/u/122337285?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LillyJadeKatrin', 'html_url': 'https://github.com/LillyJadeKatrin', 'followers_url': 'https://api.github.com/users/LillyJadeKatrin/followers', 'following_url': 'https://api.github.com/users/LillyJadeKatrin/following{/other_user}', 'gists_url': 'https://api.github.com/users/LillyJadeKatrin/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LillyJadeKatrin/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LillyJadeKatrin/subscriptions', 'organizations_url': 'https://api.github.com/users/LillyJadeKatrin/orgs', 'repos_url': 'https://api.github.com/users/LillyJadeKatrin/repos', 'events_url': 'https://api.github.com/users/LillyJadeKatrin/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LillyJadeKatrin/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 5, 'created_at': '2025-09-01T17:50:23Z', 'updated_at': '2025-09-17T17:10:55Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': True, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13924', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13924', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13924.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13924.patch', 'merged_at': None}, 'body': "Very messy, needs work, will clean up once it's operational", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3303887246', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13924#issuecomment-3303887246', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924', 'id': 3303887246, 'node_id': 'IC_kwDOALCn2M7E7VGO', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T17:10:55Z', 'updated_at': '2025-09-17T17:10:55Z', 'body': "That's a very big ask. Let's not do that in this PR.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3303887246/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T09:24:07Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14111, 'watchers_count': 14111, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2869, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 351, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2869, 'open_issues': 351, 'watchers': 14111, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T12:13:57.398111	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Trihy', 'action': 'created', 'id': 13924, 'title': 'Attempt at adding sound effects to achievement notifications', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13924#issuecomment-3302707454', 'safe_author': False, 'body': 'This is maybe out of question, but can we consider achieve sound notifications on wiimote speaker? For emulated mode wont be too much trouble. And if they are wav based, can be easily converted to adpcm. But Im not sure if it´s possible on passthrough, probably not.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13924', 'id': 3373438891, 'node_id': 'PR_kwDOALCn2M6mU2Sd', 'number': 13924, 'title': 'Attempt at adding sound effects to achievement notifications', 'user': {'login': 'LillyJadeKatrin', 'id': 122337285, 'node_id': 'U_kgDOB0q4BQ', 'avatar_url': 'https://avatars.githubusercontent.com/u/122337285?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LillyJadeKatrin', 'html_url': 'https://github.com/LillyJadeKatrin', 'followers_url': 'https://api.github.com/users/LillyJadeKatrin/followers', 'following_url': 'https://api.github.com/users/LillyJadeKatrin/following{/other_user}', 'gists_url': 'https://api.github.com/users/LillyJadeKatrin/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LillyJadeKatrin/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LillyJadeKatrin/subscriptions', 'organizations_url': 'https://api.github.com/users/LillyJadeKatrin/orgs', 'repos_url': 'https://api.github.com/users/LillyJadeKatrin/repos', 'events_url': 'https://api.github.com/users/LillyJadeKatrin/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LillyJadeKatrin/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-09-01T17:50:23Z', 'updated_at': '2025-09-17T12:13:55Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': True, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13924', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13924', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13924.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13924.patch', 'merged_at': None}, 'body': "Very messy, needs work, will clean up once it's operational", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3302707454', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13924#issuecomment-3302707454', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13924', 'id': 3302707454, 'node_id': 'IC_kwDOALCn2M7E21D-', 'user': {'login': 'Trihy', 'id': 107453916, 'node_id': 'U_kgDOBmed3A', 'avatar_url': 'https://avatars.githubusercontent.com/u/107453916?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Trihy', 'html_url': 'https://github.com/Trihy', 'followers_url': 'https://api.github.com/users/Trihy/followers', 'following_url': 'https://api.github.com/users/Trihy/following{/other_user}', 'gists_url': 'https://api.github.com/users/Trihy/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Trihy/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Trihy/subscriptions', 'organizations_url': 'https://api.github.com/users/Trihy/orgs', 'repos_url': 'https://api.github.com/users/Trihy/repos', 'events_url': 'https://api.github.com/users/Trihy/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Trihy/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T12:13:55Z', 'updated_at': '2025-09-17T12:13:55Z', 'body': 'This is maybe out of question, but can we consider achieve sound notifications on wiimote speaker? For emulated mode wont be too much trouble. And if they are wav based, can be easily converted to adpcm. But Im not sure if it´s possible on passthrough, probably not.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3302707454/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T09:24:07Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14111, 'watchers_count': 14111, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2869, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 351, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2869, 'open_issues': 351, 'watchers': 14111, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Trihy', 'id': 107453916, 'node_id': 'U_kgDOBmed3A', 'avatar_url': 'https://avatars.githubusercontent.com/u/107453916?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Trihy', 'html_url': 'https://github.com/Trihy', 'followers_url': 'https://api.github.com/users/Trihy/followers', 'following_url': 'https://api.github.com/users/Trihy/following{/other_user}', 'gists_url': 'https://api.github.com/users/Trihy/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Trihy/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Trihy/subscriptions', 'organizations_url': 'https://api.github.com/users/Trihy/orgs', 'repos_url': 'https://api.github.com/users/Trihy/repos', 'events_url': 'https://api.github.com/users/Trihy/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Trihy/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T08:14:12.328481	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'matheuswillder', 'action': 'created', 'id': 13795, 'title': 'GameINI: Add 30 FPS codes to Mario Kart: Double Dash, Mario Kart Wii, Super Mario Galaxy and Super Mario Galaxy 2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13795#issuecomment-3301844700', 'safe_author': False, 'body': 'I tried that, but when not recording my device runs SMG1 and SMG2 smoothly, so I can\'t notice any difference in performance with or without the code. I also tried using the "unlimited speed" setting, but in that case, the game simply runs as fast as possible, in SMG1 it hovers between ~75FPS and ~80FPS with and without the code.\r\n\r\nAs for the codes for Mario Kart: Double Dash and Mario Kart Wii, I can confirm that I saw improvements *even when not recording*. My device was struggling to maintain 60FPS in Mario Kart: Double Dash, and I used those codes to finish both games (I think it was a driver issue, it was fixed after I updated it to Android 15).\r\n\r\nSo, I created this PR because it might help other users with weak/low-end devices, and included the codes for SMG1 and SMG2 just because I found them in searches (the code for SMG1 was originally found by @SuperSamus in the previous PR), but I can\'t really confirm that they have any use beyond what I could observe in these recordings.\r\n\r\nIf necessary, I can try to revert them and keep only the Mario Kart: Double Dash and Mario Kart Wii codes, but I will wait for your decision.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13795', 'id': 3210695557, 'node_id': 'PR_kwDOALCn2M6d2WMR', 'number': 13795, 'title': 'GameINI: Add 30 FPS codes to Mario Kart: Double Dash, Mario Kart Wii, Super Mario Galaxy and Super Mario Galaxy 2', 'user': {'login': 'matheuswillder', 'id': 46294160, 'node_id': 'MDQ6VXNlcjQ2Mjk0MTYw', 'avatar_url': 'https://avatars.githubusercontent.com/u/46294160?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matheuswillder', 'html_url': 'https://github.com/matheuswillder', 'followers_url': 'https://api.github.com/users/matheuswillder/followers', 'following_url': 'https://api.github.com/users/matheuswillder/following{/other_user}', 'gists_url': 'https://api.github.com/users/matheuswillder/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matheuswillder/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matheuswillder/subscriptions', 'organizations_url': 'https://api.github.com/users/matheuswillder/orgs', 'repos_url': 'https://api.github.com/users/matheuswillder/repos', 'events_url': 'https://api.github.com/users/matheuswillder/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matheuswillder/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-07-08T01:25:16Z', 'updated_at': '2025-09-17T08:14:10Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13795', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13795', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13795.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13795.patch', 'merged_at': None}, 'body': "I messed up the previous PR so I closed it and decided to do this new one. As commented here https://github.com/dolphin-emu/dolphin/pull/11502#issuecomment-3007481728 and here https://github.com/dolphin-emu/dolphin/pull/13779, this adds some AR and Gecko codes for Mario Kart: Double Dash, Mario Kart Wii, Super Mario Galaxy and Super Mario Galaxy 2 that, when enabled, cap the speed at 30 FPS, which may help reach full speed on lower-end devices.\r\n\r\nThe codes can be found on the Dolphin Wiki for Mario Kart Wii, while the others were found on the web (Dolphin Forums, and some videos on YouTube).\r\n\r\nIn the original PR, I made some short recordings of the games running with and without code on my Android device, the full comment is there https://github.com/dolphin-emu/dolphin/pull/13779#issuecomment-3017466931, but I'm also posting two of the recordings here:\r\n\r\nHere's Super Mario Galaxy running without code. Without recording my device runs it fine, but since the recording adds some overload, there's slowdowns (turn on the audio):\r\n\r\nhttps://github.com/user-attachments/assets/95e85659-e73d-4074-b19e-d3552263f6d0\r\n\r\nMirror: https://imgur.com/a/rDC54Lg\r\n\r\nHere's Super Mario Galaxy running with the code in this PR, there is a noticeable improvement, **even with the recording**:\r\n\r\nhttps://github.com/user-attachments/assets/e0106ef3-681d-48ee-9d16-d3dc5874d992\r\n\r\nMirror: https://imgur.com/a/98pJyOh\r\n\r\nIn Mario Kart Wii, without code whenever I drift to do a mini-turbo, there is a slowdown:\r\n\r\nhttps://github.com/user-attachments/assets/8bd371e4-16fa-43ee-9e67-6eef0756f508\r\n\r\nMirror: https://imgur.com/a/9nJrxry\r\n\r\nBut with the code already in this PR, there is none:\r\n\r\nhttps://github.com/user-attachments/assets/8ec35595-a321-4524-bff9-cb53e653179e\r\n\r\nMirror: https://imgur.com/a/gj6UQpc\r\n\r\nJust to reiterate what I said in the original PR, I tested the codes for both Mario Kart games until I beat them. However the codes for Super Mario Galaxy and Super Mario Galaxy 2 were tested only for ~10 minutes just to make sure that they work (without any crashes or any other apparent issues), but I don't know if they cause any problems later in the game.\r\n\r\nI'm sorry for messing up the previous PR and losing all the discussion that was there. It wasn't my intention but it was one of my first PRs and I didn't know how to solve it (or if there was a way).\r\n\r\nEdit: just to add, the sources for the codes to Mario Kart Wii are on the Dolphin Wiki [here](https://wiki.dolphin-emu.org/index.php?title=Mario_Kart_Wii#30_FPS_in_All_Modes), and the codes to Mario Kart: Double Dash are [here](https://forums.dolphin-emu.org/Thread-mario-kart-double-dash-30-fps-lock-lan-mode?pid=456206#pid456206) and [here](https://forums.dolphin-emu.org/Thread-60-fps-master-list?pid=406313#pid406313) (Dolphin Forums). To Super Mario Galaxy [here](https://www.youtube.com/watch?v=HhuVOYG1UG0), and to Super Mario Galaxy 2 [here](https://www.youtube.com/watch?v=K94xV34bTNA) (YouTube).", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3301844700', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13795#issuecomment-3301844700', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795', 'id': 3301844700, 'node_id': 'IC_kwDOALCn2M7Ezibc', 'user': {'login': 'matheuswillder', 'id': 46294160, 'node_id': 'MDQ6VXNlcjQ2Mjk0MTYw', 'avatar_url': 'https://avatars.githubusercontent.com/u/46294160?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matheuswillder', 'html_url': 'https://github.com/matheuswillder', 'followers_url': 'https://api.github.com/users/matheuswillder/followers', 'following_url': 'https://api.github.com/users/matheuswillder/following{/other_user}', 'gists_url': 'https://api.github.com/users/matheuswillder/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matheuswillder/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matheuswillder/subscriptions', 'organizations_url': 'https://api.github.com/users/matheuswillder/orgs', 'repos_url': 'https://api.github.com/users/matheuswillder/repos', 'events_url': 'https://api.github.com/users/matheuswillder/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matheuswillder/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T08:14:10Z', 'updated_at': '2025-09-17T08:14:10Z', 'body': 'I tried that, but when not recording my device runs SMG1 and SMG2 smoothly, so I can\'t notice any difference in performance with or without the code. I also tried using the "unlimited speed" setting, but in that case, the game simply runs as fast as possible, in SMG1 it hovers between ~75FPS and ~80FPS with and without the code.\r\n\r\nAs for the codes for Mario Kart: Double Dash and Mario Kart Wii, I can confirm that I saw improvements *even when not recording*. My device was struggling to maintain 60FPS in Mario Kart: Double Dash, and I used those codes to finish both games (I think it was a driver issue, it was fixed after I updated it to Android 15).\r\n\r\nSo, I created this PR because it might help other users with weak/low-end devices, and included the codes for SMG1 and SMG2 just because I found them in searches (the code for SMG1 was originally found by @SuperSamus in the previous PR), but I can\'t really confirm that they have any use beyond what I could observe in these recordings.\r\n\r\nIf necessary, I can try to revert them and keep only the Mario Kart: Double Dash and Mario Kart Wii codes, but I will wait for your decision.', 'author_association': 'CONTRIBUTOR', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3301844700/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T06:02:00Z', 'pushed_at': '2025-09-17T02:49:43Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538685, 'stargazers_count': 14110, 'watchers_count': 14110, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2869, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 353, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2869, 'open_issues': 353, 'watchers': 14110, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'matheuswillder', 'id': 46294160, 'node_id': 'MDQ6VXNlcjQ2Mjk0MTYw', 'avatar_url': 'https://avatars.githubusercontent.com/u/46294160?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matheuswillder', 'html_url': 'https://github.com/matheuswillder', 'followers_url': 'https://api.github.com/users/matheuswillder/followers', 'following_url': 'https://api.github.com/users/matheuswillder/following{/other_user}', 'gists_url': 'https://api.github.com/users/matheuswillder/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matheuswillder/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matheuswillder/subscriptions', 'organizations_url': 'https://api.github.com/users/matheuswillder/orgs', 'repos_url': 'https://api.github.com/users/matheuswillder/repos', 'events_url': 'https://api.github.com/users/matheuswillder/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matheuswillder/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T03:46:41.992005	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'created', 'id': 13844, 'title': 'Core: Triforce support', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13844#issuecomment-3301188995', 'safe_author': True, 'body': "I've been testing the latest version by compiling myself.  The games that I have all reasonably work.  My thoughts from before still are true that long term we'd probably want to do some user experience additions.  It currently needs to be rebased and apparently there's another pull request that will help clean up part of the code.  After that I'd like to move toward actually getting this merged.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13844', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13844/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13844/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13844/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13844', 'id': 3286480944, 'node_id': 'PR_kwDOALCn2M6h2r1s', 'number': 13844, 'title': 'Core: Triforce support', 'user': {'login': 'crediar', 'id': 145270593, 'node_id': 'U_kgDOCKinQQ', 'avatar_url': 'https://avatars.githubusercontent.com/u/145270593?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/crediar', 'html_url': 'https://github.com/crediar', 'followers_url': 'https://api.github.com/users/crediar/followers', 'following_url': 'https://api.github.com/users/crediar/following{/other_user}', 'gists_url': 'https://api.github.com/users/crediar/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/crediar/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/crediar/subscriptions', 'organizations_url': 'https://api.github.com/users/crediar/orgs', 'repos_url': 'https://api.github.com/users/crediar/repos', 'events_url': 'https://api.github.com/users/crediar/events{/privacy}', 'received_events_url': 'https://api.github.com/users/crediar/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 83, 'created_at': '2025-08-02T23:06:09Z', 'updated_at': '2025-09-17T03:46:40Z', 'closed_at': None, 'author_association': 'NONE', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13844', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13844', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13844.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13844.patch', 'merged_at': None}, 'body': 'All the required changes to make Triforce games bootable.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13844/reactions', 'total_count': 21, '+1': 2, '-1': 0, 'laugh': 0, 'hooray': 15, 'confused': 0, 'heart': 1, 'rocket': 3, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13844/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3301188995', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13844#issuecomment-3301188995', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13844', 'id': 3301188995, 'node_id': 'IC_kwDOALCn2M7ExCWD', 'user': {'login': 'JMC47', 'id': 6598209, 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6598209?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JMC47', 'html_url': 'https://github.com/JMC47', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T03:46:40Z', 'updated_at': '2025-09-17T03:46:40Z', 'body': "I've been testing the latest version by compiling myself.  The games that I have all reasonably work.  My thoughts from before still are true that long term we'd probably want to do some user experience additions.  It currently needs to be rebased and apparently there's another pull request that will help clean up part of the code.  After that I'd like to move toward actually getting this merged.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3301188995/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T02:49:47Z', 'pushed_at': '2025-09-17T02:49:43Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538685, 'stargazers_count': 14110, 'watchers_count': 14110, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2869, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 352, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2869, 'open_issues': 352, 'watchers': 14110, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JMC47', 'id': 6598209, 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6598209?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JMC47', 'html_url': 'https://github.com/JMC47', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-17T03:32:49.466928	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 13583, 'title': 'Android Support for RetroAchievements', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13583#issuecomment-3240463672', 'safe_author': False, 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/f19b7774b98e70789f6ed93985bb34b5fce0097d/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||sw-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/14547580-14509360/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/14547601-14509381/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/14547618-14509398/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/14547586-14509366/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/14547628-14509408/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/14547623-14509403/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/14547562-14509342/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/14547588-14509368/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/14547560-14509340/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/14547640-14509420/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/14547596-14509376/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/14547594-14509374/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/14547557-14509337/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/14547547-14509327/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/14547527-14509307/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/14547549-14509329/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/14547662-14509442/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/14547622-14509402/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/14547649-14509429/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/14547536-14509316/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/14547620-14509400/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/14547603-14509383/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/14547632-14509412/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/14547537-14509317/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/14547615-14509395/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/14547646-14509426/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/14547661-14509441/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/14547552-14509332/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/14547551-14509331/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/14547592-14509372/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/14547526-14509306/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/14547571-14509351/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/14547538-14509318/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/14547619-14509399/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/14547539-14509319/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/14547630-14509410/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/14547540-14509320/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/14547555-14509335/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/14547647-14509427/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/14547554-14509334/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/14547577-14509357/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/14547541-14509321/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/14547531-14509311/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/14547559-14509339/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/14547576-14509356/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/14547609-14509389/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/14547561-14509341/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/14547530-14509310/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/14547605-14509385/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/14547636-14509416/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/14547629-14509409/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/14547543-14509323/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/14547639-14509419/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/14547642-14509422/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/14547550-14509330/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/14547529-14509309/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/14547653-14509433/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/14547581-14509361/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/14547612-14509392/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/14547558-14509338/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/14547614-14509394/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/14547641-14509421/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/14547583-14509363/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/14547582-14509362/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/14547656-14509436/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/14547599-14509379/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/14547548-14509328/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/14547575-14509355/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/14547604-14509384/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/14547563-14509343/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/14547593-14509373/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/14547589-14509369/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/14547553-14509333/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/14547565-14509345/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13583', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13583/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13583/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13583/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13583', 'id': 3017005311, 'node_id': 'PR_kwDOALCn2M6TwNlJ', 'number': 13583, 'title': 'Android Support for RetroAchievements', 'user': {'login': 'LillyJadeKatrin', 'id': 122337285, 'node_id': 'U_kgDOB0q4BQ', 'avatar_url': 'https://avatars.githubusercontent.com/u/122337285?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LillyJadeKatrin', 'html_url': 'https://github.com/LillyJadeKatrin', 'followers_url': 'https://api.github.com/users/LillyJadeKatrin/followers', 'following_url': 'https://api.github.com/users/LillyJadeKatrin/following{/other_user}', 'gists_url': 'https://api.github.com/users/LillyJadeKatrin/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LillyJadeKatrin/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LillyJadeKatrin/subscriptions', 'organizations_url': 'https://api.github.com/users/LillyJadeKatrin/orgs', 'repos_url': 'https://api.github.com/users/LillyJadeKatrin/repos', 'events_url': 'https://api.github.com/users/LillyJadeKatrin/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LillyJadeKatrin/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2025-04-24T11:52:58Z', 'updated_at': '2025-09-17T03:19:20Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13583', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13583', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13583.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13583.patch', 'merged_at': None}, 'body': 'This will enable RetroAchievements use on the Android platform.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13583/reactions', 'total_count': 54, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 42, 'confused': 0, 'heart': 12, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13583/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3240463672', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13583#issuecomment-3240463672', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13583', 'id': 3240463672, 'node_id': 'IC_kwDOALCn2M7BJY04', 'user': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-08-31T22:41:54Z', 'updated_at': '2025-08-31T22:41:54Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/f19b7774b98e70789f6ed93985bb34b5fce0097d/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||sw-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/14547580-14509360/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/14547601-14509381/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/14547618-14509398/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/14547586-14509366/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/14547628-14509408/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/14547623-14509403/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/14547562-14509342/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/14547588-14509368/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/14547560-14509340/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/14547640-14509420/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/14547596-14509376/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/14547594-14509374/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/14547557-14509337/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/14547547-14509327/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/14547527-14509307/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/14547549-14509329/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/14547662-14509442/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/14547622-14509402/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/14547649-14509429/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/14547536-14509316/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/14547620-14509400/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/14547603-14509383/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/14547632-14509412/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/14547537-14509317/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/14547615-14509395/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/14547646-14509426/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/14547661-14509441/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/14547552-14509332/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/14547551-14509331/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/14547592-14509372/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/14547526-14509306/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/14547571-14509351/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/14547538-14509318/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/14547619-14509399/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/14547539-14509319/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/14547630-14509410/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/14547540-14509320/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/14547555-14509335/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/14547647-14509427/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/14547554-14509334/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/14547577-14509357/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/14547541-14509321/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/14547531-14509311/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/14547559-14509339/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/14547576-14509356/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/14547609-14509389/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/14547561-14509341/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/14547530-14509310/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/14547605-14509385/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/14547636-14509416/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/14547629-14509409/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/14547543-14509323/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/14547639-14509419/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/14547642-14509422/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/14547550-14509330/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/14547529-14509309/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/14547653-14509433/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/14547581-14509361/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/14547612-14509392/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/14547558-14509338/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/14547614-14509394/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/14547641-14509421/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/14547583-14509363/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/14547582-14509362/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/14547656-14509436/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/14547599-14509379/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/14547548-14509328/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/14547575-14509355/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/14547604-14509384/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/14547563-14509343/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/14547593-14509373/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/14547589-14509369/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/14547553-14509333/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/14547565-14509345/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3240463672/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': {'id': 49947, 'client_id': 'Iv1.1fcaea7644d8b727', 'slug': 'dolphin-ci', 'node_id': 'MDM6QXBwNDk5NDc=', 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'name': 'Dolphin CI', 'description': 'Continuous Integration setup for [dolphin-emu.org](https://dolphin-emu.org/).', 'external_url': 'https://github.com/dolphin-emu', 'html_url': 'https://github.com/apps/dolphin-ci', 'created_at': '2019-12-26T22:26:07Z', 'updated_at': '2019-12-26T22:33:19Z', 'permissions': {'checks': 'write', 'contents': 'read', 'issues': 'write', 'members': 'read', 'metadata': 'read', 'pull_requests': 'write', 'statuses': 'write'}, 'events': ['check_run', 'commit_comment', 'issue_comment', 'pull_request', 'pull_request_review', 'pull_request_review_comment', 'push']}}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T02:49:47Z', 'pushed_at': '2025-09-17T02:49:43Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538684, 'stargazers_count': 14110, 'watchers_count': 14110, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2869, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 352, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2869, 'open_issues': 352, 'watchers': 14110, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'dolphin-ci[bot]', 'id': 59266906, 'node_id': 'MDM6Qm90NTkyNjY5MDY=', 'avatar_url': 'https://avatars.githubusercontent.com/in/49947?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D', 'html_url': 'https://github.com/apps/dolphin-ci', 'followers_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/followers', 'following_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/orgs', 'repos_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/repos', 'events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-ci%5Bbot%5D/received_events', 'type': 'Bot', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-16T18:54:40.726145	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'created', 'id': 13937, 'title': 'GameINI: Add 60 FPS patch for NTSC version of Terminator 3.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13937#issuecomment-3299964561', 'safe_author': True, 'body': "This isn't enabled by default and seems to not make the game crash in a very quick test.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13937', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13937/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13937/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13937/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13937', 'id': 3407866413, 'node_id': 'PR_kwDOALCn2M6oG5Du', 'number': 13937, 'title': 'GameINI: Add 60 FPS patch for NTSC version of Terminator 3.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-09-11T19:56:55Z', 'updated_at': '2025-09-16T18:54:39Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13937', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13937', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13937.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13937.patch', 'merged_at': None}, 'body': 'I have very little idea of what I am doing here.\r\n\r\nI\'ve replaced the highlighted instruction with a nop.\r\n<details> \r\n<img width="671" height="1197" alt="image" src="https://github.com/user-attachments/assets/3c29bc13-731b-4f6f-acb3-8920f1b41dd1" />\r\n</details>\r\n\r\nThis makes the game run at 60 fps (or higher with VBI Clock Override).\r\n\r\nI\'ve also patched a redundant section of code to scale the aiming sensitivity based on the frame rate.\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13937/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 1}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13937/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3299964561', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13937#issuecomment-3299964561', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13937', 'id': 3299964561, 'node_id': 'IC_kwDOALCn2M7EsXaR', 'user': {'login': 'JMC47', 'id': 6598209, 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6598209?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JMC47', 'html_url': 'https://github.com/JMC47', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-16T18:54:38Z', 'updated_at': '2025-09-16T18:54:38Z', 'body': "This isn't enabled by default and seems to not make the game crash in a very quick test.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3299964561/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-16T18:51:46Z', 'pushed_at': '2025-09-16T18:51:42Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538573, 'stargazers_count': 14109, 'watchers_count': 14109, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2868, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 357, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2868, 'open_issues': 357, 'watchers': 14109, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JMC47', 'id': 6598209, 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6598209?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JMC47', 'html_url': 'https://github.com/JMC47', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-16T18:47:35.432117	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'created', 'id': 13876, 'title': 'Data: add gecko code for Mario Strikers Charged that allows disabling captain mega strikes', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13876#issuecomment-3299943593', 'safe_author': True, 'body': 'Seems fine to me.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13876', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13876/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13876/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13876/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13876', 'id': 3327588591, 'node_id': 'PR_kwDOALCn2M6j9MlQ', 'number': 13876, 'title': 'Data: add gecko code for Mario Strikers Charged that allows disabling captain mega strikes', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-08-16T19:47:16Z', 'updated_at': '2025-09-16T18:47:33Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13876', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13876', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13876.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13876.patch', 'merged_at': None}, 'body': 'A request from the Mario Strikers community, they wanted this cheat added that allows the game to be more accessible with a traditional controller (by disabling Captain Mega Strikes)', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13876/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13876/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3299943593', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13876#issuecomment-3299943593', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13876', 'id': 3299943593, 'node_id': 'IC_kwDOALCn2M7EsSSp', 'user': {'login': 'JMC47', 'id': 6598209, 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6598209?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JMC47', 'html_url': 'https://github.com/JMC47', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-16T18:47:33Z', 'updated_at': '2025-09-16T18:47:33Z', 'body': 'Seems fine to me.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3299943593/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-16T18:46:07Z', 'pushed_at': '2025-09-16T18:46:03Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538573, 'stargazers_count': 14109, 'watchers_count': 14109, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2868, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 364, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2868, 'open_issues': 364, 'watchers': 14109, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JMC47', 'id': 6598209, 'node_id': 'MDQ6VXNlcjY1OTgyMDk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6598209?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JMC47', 'html_url': 'https://github.com/JMC47', 'followers_url': 'https://api.github.com/users/JMC47/followers', 'following_url': 'https://api.github.com/users/JMC47/following{/other_user}', 'gists_url': 'https://api.github.com/users/JMC47/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JMC47/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JMC47/subscriptions', 'organizations_url': 'https://api.github.com/users/JMC47/orgs', 'repos_url': 'https://api.github.com/users/JMC47/repos', 'events_url': 'https://api.github.com/users/JMC47/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JMC47/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-16T18:39:13.423079	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13795, 'title': 'GameINI: Add 30 FPS codes to Mario Kart: Double Dash, Mario Kart Wii, Super Mario Galaxy and Super Mario Galaxy 2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13795#issuecomment-3299918596', 'safe_author': True, 'body': "I'm not really noticing any performance difference in Super Mario Galaxy 2 from this, which makes sense because I recall Super Mario Galaxy 1 and 2 having fixed time steps. Do you see any performance improvement in either Super Mario Galaxy 1 or 2 when *not* recording? Chances are that the improved performance when recording is related to the video encoder having less frames to process.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13795', 'id': 3210695557, 'node_id': 'PR_kwDOALCn2M6d2WMR', 'number': 13795, 'title': 'GameINI: Add 30 FPS codes to Mario Kart: Double Dash, Mario Kart Wii, Super Mario Galaxy and Super Mario Galaxy 2', 'user': {'login': 'matheuswillder', 'id': 46294160, 'node_id': 'MDQ6VXNlcjQ2Mjk0MTYw', 'avatar_url': 'https://avatars.githubusercontent.com/u/46294160?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/matheuswillder', 'html_url': 'https://github.com/matheuswillder', 'followers_url': 'https://api.github.com/users/matheuswillder/followers', 'following_url': 'https://api.github.com/users/matheuswillder/following{/other_user}', 'gists_url': 'https://api.github.com/users/matheuswillder/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/matheuswillder/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/matheuswillder/subscriptions', 'organizations_url': 'https://api.github.com/users/matheuswillder/orgs', 'repos_url': 'https://api.github.com/users/matheuswillder/repos', 'events_url': 'https://api.github.com/users/matheuswillder/events{/privacy}', 'received_events_url': 'https://api.github.com/users/matheuswillder/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2025-07-08T01:25:16Z', 'updated_at': '2025-09-16T18:39:10Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13795', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13795', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13795.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13795.patch', 'merged_at': None}, 'body': "I messed up the previous PR so I closed it and decided to do this new one. As commented here https://github.com/dolphin-emu/dolphin/pull/11502#issuecomment-3007481728 and here https://github.com/dolphin-emu/dolphin/pull/13779, this adds some AR and Gecko codes for Mario Kart: Double Dash, Mario Kart Wii, Super Mario Galaxy and Super Mario Galaxy 2 that, when enabled, cap the speed at 30 FPS, which may help reach full speed on lower-end devices.\r\n\r\nThe codes can be found on the Dolphin Wiki for Mario Kart Wii, while the others were found on the web (Dolphin Forums, and some videos on YouTube).\r\n\r\nIn the original PR, I made some short recordings of the games running with and without code on my Android device, the full comment is there https://github.com/dolphin-emu/dolphin/pull/13779#issuecomment-3017466931, but I'm also posting two of the recordings here:\r\n\r\nHere's Super Mario Galaxy running without code. Without recording my device runs it fine, but since the recording adds some overload, there's slowdowns (turn on the audio):\r\n\r\nhttps://github.com/user-attachments/assets/95e85659-e73d-4074-b19e-d3552263f6d0\r\n\r\nMirror: https://imgur.com/a/rDC54Lg\r\n\r\nHere's Super Mario Galaxy running with the code in this PR, there is a noticeable improvement, **even with the recording**:\r\n\r\nhttps://github.com/user-attachments/assets/e0106ef3-681d-48ee-9d16-d3dc5874d992\r\n\r\nMirror: https://imgur.com/a/98pJyOh\r\n\r\nIn Mario Kart Wii, without code whenever I drift to do a mini-turbo, there is a slowdown:\r\n\r\nhttps://github.com/user-attachments/assets/8bd371e4-16fa-43ee-9e67-6eef0756f508\r\n\r\nMirror: https://imgur.com/a/9nJrxry\r\n\r\nBut with the code already in this PR, there is none:\r\n\r\nhttps://github.com/user-attachments/assets/8ec35595-a321-4524-bff9-cb53e653179e\r\n\r\nMirror: https://imgur.com/a/gj6UQpc\r\n\r\nJust to reiterate what I said in the original PR, I tested the codes for both Mario Kart games until I beat them. However the codes for Super Mario Galaxy and Super Mario Galaxy 2 were tested only for ~10 minutes just to make sure that they work (without any crashes or any other apparent issues), but I don't know if they cause any problems later in the game.\r\n\r\nI'm sorry for messing up the previous PR and losing all the discussion that was there. It wasn't my intention but it was one of my first PRs and I didn't know how to solve it (or if there was a way).\r\n\r\nEdit: just to add, the sources for the codes to Mario Kart Wii are on the Dolphin Wiki [here](https://wiki.dolphin-emu.org/index.php?title=Mario_Kart_Wii#30_FPS_in_All_Modes), and the codes to Mario Kart: Double Dash are [here](https://forums.dolphin-emu.org/Thread-mario-kart-double-dash-30-fps-lock-lan-mode?pid=456206#pid456206) and [here](https://forums.dolphin-emu.org/Thread-60-fps-master-list?pid=406313#pid406313) (Dolphin Forums). To Super Mario Galaxy [here](https://www.youtube.com/watch?v=HhuVOYG1UG0), and to Super Mario Galaxy 2 [here](https://www.youtube.com/watch?v=K94xV34bTNA) (YouTube).", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3299918596', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13795#issuecomment-3299918596', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13795', 'id': 3299918596, 'node_id': 'IC_kwDOALCn2M7EsMME', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-16T18:39:10Z', 'updated_at': '2025-09-16T18:39:10Z', 'body': "I'm not really noticing any performance difference in Super Mario Galaxy 2 from this, which makes sense because I recall Super Mario Galaxy 1 and 2 having fixed time steps. Do you see any performance improvement in either Super Mario Galaxy 1 or 2 when *not* recording? Chances are that the improved performance when recording is related to the video encoder having less frames to process.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3299918596/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-16T18:23:45Z', 'pushed_at': '2025-09-16T18:23:40Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538573, 'stargazers_count': 14109, 'watchers_count': 14109, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2868, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 367, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2868, 'open_issues': 367, 'watchers': 14109, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-16T14:40:00.957322	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'SuperSamus', 'action': 'created', 'id': 13771, 'title': 'GameINI: Add some speed hacks', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13771#issuecomment-3299090994', 'safe_author': True, 'body': 'Oh my, screw Excite Truck!\r\nThis game manages to somehow be uncapped and have a busy loop at the same time.\r\nBasically, the "main logic" of the game runs uncapped. However, the gameplay\'s physics only function at 60 FPS: to achieve that, if you are in gameplay, the "main loop" of the game continuously makes exaggeratedly complicated checks to see how many physics steps the game should take. Because this is running uncapped, this means that it returns 0 very often, and if 0 physics steps are running (during gameplay) then the game doesn\'t even bother to render.\r\nThis means that simply forcing a `VIWaitForRetrace` after a `GXSetDrawDone` isn\'t enough: it is enough during menus (since they render uncapped), but during gameplay this happens:\r\n1. When the game does a physics step\r\n2. It also renders\r\n3. And thus calls the injected `VIWaitForRetrace` too, which Dolphin can skip\r\n4. But after the wait ends, because the vblank is completely desynced from the actual wait of the game, then the game does its "busy loop" for the remaining time\r\n5. Go to step 1\r\n\r\nHow to solve this? Simple: just always do at least one physics step, since now the game is already synced by the vblank! Basically, transform a `while` loop into a `do while` loop.\r\n\r\nPreliminary cheat code (Gecko) (PAL):\r\n```\r\n0417A9D4 60000000 # Force at least one physics step\r\nC22D2CA0 00000003 # After a GXSetDrawDone\r\n3C608005 60639F28 # `VIWaitForRetrace` is in `80059F28`\r\n7C6903A6 4E800421\r\n38600001 00000000\r\n```\r\n\r\nSide effects:\r\n- Raising VBI Frequency Override will speed up the game, which it didn\'t do before\r\n- The game will now always run at a dividend of 60 FPS (this is fixable with a more complicated code that only conditionally calls `VIWaitForRetrace`, something like [this](https://discord.com/channels/521709831132807179/822820107788746812/1383061729226915883))\r\n- Because the initial screen that tells you to hold the Wiimote horizontally does call `VIWaitForRetrace` (it still suffers from the partial wait problem described above), that screen will run at 30 FPS. Pretty sure no one will notice without an FPS monitor.\r\n\r\nWith this code, performance is improved* even at default clock rate: the first tutorial scenario goes from 72 to 84 FPS.\r\nOh, you wonder why the asterisk? Simple: _performance is only improved in single-core_. It becomes _worse_ in dual-core (at least it stays consistent when raising CPU clock, but still...).\r\nYes, I triple checked that.\r\nMaybe the `VIWaitForRetrace` injection should be somewhere else?\r\n\r\nGranted, that game is pretty unstable with dual-core, so if no one opposes to default it to single-core...', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13771', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13771/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13771/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13771/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13771', 'id': 3166352392, 'node_id': 'PR_kwDOALCn2M6bkh_q', 'number': 13771, 'title': 'GameINI: Add some speed hacks', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 13, 'created_at': '2025-06-22T23:12:24Z', 'updated_at': '2025-09-16T14:39:59Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13771', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13771', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13771.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13771.patch', 'merged_at': None}, 'body': 'Add patches to improve performance on some games.\r\n\r\n### Idle loop detection patches\r\nAvoid accurately emulating the game twiddling its thumbs, removing the need to lower the Emulated CPU Clock for performance.\r\n- Need for Speed: Nitro\r\n- Rayman: Raving Rabbids (only gameplay, not FMVs)\r\n\r\n### Limit internal frame rate patches:\r\nThe following games internally run at an uncapped frame rate, making them challenging to emulate since Dolphin will process all these frames that then go to waste (they are only shown with Immediately Present XFB). Plus, their animation delta is inconsistent, and VBI Skip does nothing on them. \r\nThe patch limits their frame rate to the VBI frequency, making them behave like a normal game, and removing the need to lower the Emulated CPU Clock for performance.\r\n\r\nWhile capping the frame rate makes input lag worse, for the "high FPS only for better input lag" purposes there is still VBI Frequency Override.\r\n\r\nThe list of known games with an uncapped frame rate is the following. The ones with a patch added by the PR have a check.\r\n- [ ] 007: Quantum of Solace (only the intro)\r\n- [x] Alien Hominid\r\n- [ ] All Star Cheer Squad\r\n  - Probably All Star Cheer Squad 2 and Cake Mania: In the Mix! too? (Same developer.)\r\n- [x] Bully (loading screens)\r\n  - Works around hangs during loading that still happened even with Emulate Disc Speed off (still, https://bugs.dolphin-emu.org/issues/8279 can\'t be considered fixed).\r\n- [ ] Crash Tag Team Racing (initial screen only)\r\n- [x] Conduit 2\r\n- [ ] Dark Summit\r\n- [x] Hulk\r\n  - The game has audio and gameplay issues at high frame rates (even on the PC version). Thus, capping the frame rate fixes https://bugs.dolphin-emu.org/issues/13107.\r\n- [ ] Monster 4x4: Stunt Racer (gameplay only)\r\n- [x] Monsters, Inc. Scream Arena\r\n- [ ] My Fitness Coach\r\n- [ ] Pirates vs Ninjas Dodgeball\r\n- [ ] Scarface: The World is Yours (intro only)\r\n- [ ] Rabbids Go Home\r\n- [ ] Rec Room Games (credits only)\r\n- [x] The Simpsons - Hit & Run (intro only)\r\n- [x] Tetris Worlds\r\n- [ ] Xenoblade Chronicles ("Reading Disc" screen)\r\n\r\n### Credits\r\n- The PAL patches for Need for Speed: Nitro, Rayman: Raving Rabbids, Monster Inc. Scream Arena and Tetris Worlds me.\r\n- Revision 0 NTSC of Tetris Worlds corrected by @Tilka.\r\n- Alien Hominid\'s patch by [an unknown author](https://wiki.dolphin-emu.org/index.php?title=Alien_Hominid&diff=141508&oldid=133744).\r\n- The ports for other regions, and all the other games by @JMC47 (with my guidance).\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13771/reactions', 'total_count': 1, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13771/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3299090994', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13771#issuecomment-3299090994', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13771', 'id': 3299090994, 'node_id': 'IC_kwDOALCn2M7EpCIy', 'user': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-16T14:39:59Z', 'updated_at': '2025-09-16T14:39:59Z', 'body': 'Oh my, screw Excite Truck!\r\nThis game manages to somehow be uncapped and have a busy loop at the same time.\r\nBasically, the "main logic" of the game runs uncapped. However, the gameplay\'s physics only function at 60 FPS: to achieve that, if you are in gameplay, the "main loop" of the game continuously makes exaggeratedly complicated checks to see how many physics steps the game should take. Because this is running uncapped, this means that it returns 0 very often, and if 0 physics steps are running (during gameplay) then the game doesn\'t even bother to render.\r\nThis means that simply forcing a `VIWaitForRetrace` after a `GXSetDrawDone` isn\'t enough: it is enough during menus (since they render uncapped), but during gameplay this happens:\r\n1. When the game does a physics step\r\n2. It also renders\r\n3. And thus calls the injected `VIWaitForRetrace` too, which Dolphin can skip\r\n4. But after the wait ends, because the vblank is completely desynced from the actual wait of the game, then the game does its "busy loop" for the remaining time\r\n5. Go to step 1\r\n\r\nHow to solve this? Simple: just always do at least one physics step, since now the game is already synced by the vblank! Basically, transform a `while` loop into a `do while` loop.\r\n\r\nPreliminary cheat code (Gecko) (PAL):\r\n```\r\n0417A9D4 60000000 # Force at least one physics step\r\nC22D2CA0 00000003 # After a GXSetDrawDone\r\n3C608005 60639F28 # `VIWaitForRetrace` is in `80059F28`\r\n7C6903A6 4E800421\r\n38600001 00000000\r\n```\r\n\r\nSide effects:\r\n- Raising VBI Frequency Override will speed up the game, which it didn\'t do before\r\n- The game will now always run at a dividend of 60 FPS (this is fixable with a more complicated code that only conditionally calls `VIWaitForRetrace`, something like [this](https://discord.com/channels/521709831132807179/822820107788746812/1383061729226915883))\r\n- Because the initial screen that tells you to hold the Wiimote horizontally does call `VIWaitForRetrace` (it still suffers from the partial wait problem described above), that screen will run at 30 FPS. Pretty sure no one will notice without an FPS monitor.\r\n\r\nWith this code, performance is improved* even at default clock rate: the first tutorial scenario goes from 72 to 84 FPS.\r\nOh, you wonder why the asterisk? Simple: _performance is only improved in single-core_. It becomes _worse_ in dual-core (at least it stays consistent when raising CPU clock, but still...).\r\nYes, I triple checked that.\r\nMaybe the `VIWaitForRetrace` injection should be somewhere else?\r\n\r\nGranted, that game is pretty unstable with dual-core, so if no one opposes to default it to single-core...', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3299090994/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-16T09:38:50Z', 'pushed_at': '2025-09-16T01:06:28Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538573, 'stargazers_count': 14108, 'watchers_count': 14108, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2868, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 371, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2868, 'open_issues': 371, 'watchers': 14108, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'SuperSamus', 'id': 40663462, 'node_id': 'MDQ6VXNlcjQwNjYzNDYy', 'avatar_url': 'https://avatars.githubusercontent.com/u/40663462?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/SuperSamus', 'html_url': 'https://github.com/SuperSamus', 'followers_url': 'https://api.github.com/users/SuperSamus/followers', 'following_url': 'https://api.github.com/users/SuperSamus/following{/other_user}', 'gists_url': 'https://api.github.com/users/SuperSamus/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/SuperSamus/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/SuperSamus/subscriptions', 'organizations_url': 'https://api.github.com/users/SuperSamus/orgs', 'repos_url': 'https://api.github.com/users/SuperSamus/repos', 'events_url': 'https://api.github.com/users/SuperSamus/events{/privacy}', 'received_events_url': 'https://api.github.com/users/SuperSamus/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-16T07:03:01.755214	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JLaferri', 'action': 'created', 'id': 13938, 'title': 'MI: add option to log call stack on bp hit', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13938#issuecomment-3296039907', 'safe_author': False, 'body': '> Yeah logging it does sound useful.\r\n> \r\n> A more robust solution might be to have it log to a new pop-up window and exclude repeats (or add a hit counter), so you don\'t get spammed. I\'ve thought something like cheat engine\'s "what writes to this address" and "what reads from this address" would be useful, and you could base it on the callstack.\r\n> \r\n> This is fine though, if no one wants to do something more involved.\r\n\r\nYeah, I agree that having something like that would be nice.\r\n\r\nIn fact what finally motivated me to make this into a feature is I used something like it again recently, then a few days later I could have used it again for something unrelated.\r\n\r\nThe first time I needed it I hacked in a way to track all the functions that were writing to a specific heap region while in a Melee game. This method did prevent duplication but I didn\'t really want to make a very complicated UI so I stuck with a simpler version for this PR. If I ever need de-duping I could add it in manually again.\r\n\r\nHere\'s the code for the heap write tracking without duplication if you\'re curious:\r\nhttps://github.com/project-slippi/dolphin/commit/2d1d9418264a9a43199e0d896e91198b05de5763', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938', 'id': 3408019284, 'node_id': 'PR_kwDOALCn2M6oHaRS', 'number': 13938, 'title': 'MI: add option to log call stack on bp hit', 'user': {'login': 'JLaferri', 'id': 1534726, 'node_id': 'MDQ6VXNlcjE1MzQ3MjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1534726?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JLaferri', 'html_url': 'https://github.com/JLaferri', 'followers_url': 'https://api.github.com/users/JLaferri/followers', 'following_url': 'https://api.github.com/users/JLaferri/following{/other_user}', 'gists_url': 'https://api.github.com/users/JLaferri/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JLaferri/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JLaferri/subscriptions', 'organizations_url': 'https://api.github.com/users/JLaferri/orgs', 'repos_url': 'https://api.github.com/users/JLaferri/repos', 'events_url': 'https://api.github.com/users/JLaferri/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JLaferri/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2025-09-11T20:59:15Z', 'updated_at': '2025-09-16T07:02:59Z', 'closed_at': None, 'author_association': 'NONE', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13938', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13938.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13938.patch', 'merged_at': None}, 'body': 'This feature adds an option to log out a call stack when bps are hit. I\'ve used this a fair amount in the past when debugging things for Melee and thought it might be a good idea to make it into a more fleshed out feature.\r\n\r\nThe motivation is sometimes you want to use a membp on a memory location that gets written to a lot from a deeply nested function. This makes it extremely hard to find the function up the chain you actually care about. Using breaks is useless since it would take forever to skip through to the one you need and logging is also useless because the function doing the write is a helper function.\r\n\r\nI\'ve never used this on an address bp but I supported that too as maybe it could be useful.\r\n\r\n<img width="329" height="384" alt="Dolphin_1QoJbQKO9X" src="https://github.com/user-attachments/assets/8ebd1eff-791b-4f51-8563-962d13f82d8f" />\r\n<img width="1920" height="1032" alt="Dolphin_Sl8soge5bv" src="https://github.com/user-attachments/assets/89faf518-5ea2-44c6-8d6f-81640b1be47c" />\r\n<img width="1920" height="1032" alt="Dolphin_r9iACjkAqR" src="https://github.com/user-attachments/assets/e7ef99ac-013d-4596-9d70-d20e12170080" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3296039907', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938#issuecomment-3296039907', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938', 'id': 3296039907, 'node_id': 'IC_kwDOALCn2M7EdZPj', 'user': {'login': 'JLaferri', 'id': 1534726, 'node_id': 'MDQ6VXNlcjE1MzQ3MjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1534726?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JLaferri', 'html_url': 'https://github.com/JLaferri', 'followers_url': 'https://api.github.com/users/JLaferri/followers', 'following_url': 'https://api.github.com/users/JLaferri/following{/other_user}', 'gists_url': 'https://api.github.com/users/JLaferri/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JLaferri/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JLaferri/subscriptions', 'organizations_url': 'https://api.github.com/users/JLaferri/orgs', 'repos_url': 'https://api.github.com/users/JLaferri/repos', 'events_url': 'https://api.github.com/users/JLaferri/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JLaferri/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-16T07:02:59Z', 'updated_at': '2025-09-16T07:02:59Z', 'body': '> Yeah logging it does sound useful.\r\n> \r\n> A more robust solution might be to have it log to a new pop-up window and exclude repeats (or add a hit counter), so you don\'t get spammed. I\'ve thought something like cheat engine\'s "what writes to this address" and "what reads from this address" would be useful, and you could base it on the callstack.\r\n> \r\n> This is fine though, if no one wants to do something more involved.\r\n\r\nYeah, I agree that having something like that would be nice.\r\n\r\nIn fact what finally motivated me to make this into a feature is I used something like it again recently, then a few days later I could have used it again for something unrelated.\r\n\r\nThe first time I needed it I hacked in a way to track all the functions that were writing to a specific heap region while in a Melee game. This method did prevent duplication but I didn\'t really want to make a very complicated UI so I stuck with a simpler version for this PR. If I ever need de-duping I could add it in manually again.\r\n\r\nHere\'s the code for the heap write tracking without duplication if you\'re curious:\r\nhttps://github.com/project-slippi/dolphin/commit/2d1d9418264a9a43199e0d896e91198b05de5763', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3296039907/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-15T14:19:05Z', 'pushed_at': '2025-09-16T01:06:28Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538573, 'stargazers_count': 14109, 'watchers_count': 14109, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2868, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 371, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2868, 'open_issues': 371, 'watchers': 14109, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JLaferri', 'id': 1534726, 'node_id': 'MDQ6VXNlcjE1MzQ3MjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1534726?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JLaferri', 'html_url': 'https://github.com/JLaferri', 'followers_url': 'https://api.github.com/users/JLaferri/followers', 'following_url': 'https://api.github.com/users/JLaferri/following{/other_user}', 'gists_url': 'https://api.github.com/users/JLaferri/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JLaferri/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JLaferri/subscriptions', 'organizations_url': 'https://api.github.com/users/JLaferri/orgs', 'repos_url': 'https://api.github.com/users/JLaferri/repos', 'events_url': 'https://api.github.com/users/JLaferri/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JLaferri/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2025-09-16T01:27:18.818148	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TryTwo', 'action': 'created', 'id': 13938, 'title': 'MI: add option to log call stack on bp hit', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13938#issuecomment-3294518516', 'safe_author': True, 'body': 'Yeah logging it does sound useful.\r\n\r\nA more robust solution might be to have it log to a new pop-up window and exclude repeats (or add a hit counter), so you don\'t get spammed. I\'ve thought something like cheat engine\'s "what writes to this address" and "what reads from this address" would be useful, and you could base it on the callstack.\r\n\r\nThis is fine though, if no one wants to do something more involved.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938', 'id': 3408019284, 'node_id': 'PR_kwDOALCn2M6oHaRS', 'number': 13938, 'title': 'MI: add option to log call stack on bp hit', 'user': {'login': 'JLaferri', 'id': 1534726, 'node_id': 'MDQ6VXNlcjE1MzQ3MjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1534726?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JLaferri', 'html_url': 'https://github.com/JLaferri', 'followers_url': 'https://api.github.com/users/JLaferri/followers', 'following_url': 'https://api.github.com/users/JLaferri/following{/other_user}', 'gists_url': 'https://api.github.com/users/JLaferri/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JLaferri/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JLaferri/subscriptions', 'organizations_url': 'https://api.github.com/users/JLaferri/orgs', 'repos_url': 'https://api.github.com/users/JLaferri/repos', 'events_url': 'https://api.github.com/users/JLaferri/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JLaferri/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-09-11T20:59:15Z', 'updated_at': '2025-09-16T01:27:17Z', 'closed_at': None, 'author_association': 'NONE', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13938', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13938.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13938.patch', 'merged_at': None}, 'body': 'This feature adds an option to log out a call stack when bps are hit. I\'ve used this a fair amount in the past when debugging things for Melee and thought it might be a good idea to make it into a more fleshed out feature.\r\n\r\nThe motivation is sometimes you want to use a membp on a memory location that gets written to a lot from a deeply nested function. This makes it extremely hard to find the function up the chain you actually care about. Using breaks is useless since it would take forever to skip through to the one you need and logging is also useless because the function doing the write is a helper function.\r\n\r\nI\'ve never used this on an address bp but I supported that too as maybe it could be useful.\r\n\r\n<img width="329" height="384" alt="Dolphin_1QoJbQKO9X" src="https://github.com/user-attachments/assets/8ebd1eff-791b-4f51-8563-962d13f82d8f" />\r\n<img width="1920" height="1032" alt="Dolphin_Sl8soge5bv" src="https://github.com/user-attachments/assets/89faf518-5ea2-44c6-8d6f-81640b1be47c" />\r\n<img width="1920" height="1032" alt="Dolphin_r9iACjkAqR" src="https://github.com/user-attachments/assets/e7ef99ac-013d-4596-9d70-d20e12170080" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3294518516', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938#issuecomment-3294518516', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938', 'id': 3294518516, 'node_id': 'IC_kwDOALCn2M7EXlz0', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-16T01:27:17Z', 'updated_at': '2025-09-16T01:27:17Z', 'body': 'Yeah logging it does sound useful.\r\n\r\nA more robust solution might be to have it log to a new pop-up window and exclude repeats (or add a hit counter), so you don\'t get spammed. I\'ve thought something like cheat engine\'s "what writes to this address" and "what reads from this address" would be useful, and you could base it on the callstack.\r\n\r\nThis is fine though, if no one wants to do something more involved.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3294518516/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-15T14:19:05Z', 'pushed_at': '2025-09-16T01:06:28Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538573, 'stargazers_count': 14109, 'watchers_count': 14109, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2868, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 371, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2868, 'open_issues': 371, 'watchers': 14109, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}

Recent 'gh_pull_request' events

2025-09-18T05:03:26.617554	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TellowKrinkle', 'action': 'edited', 'id': 13951, 'title': 'Cached Interpreter: Speculative devirtualization', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13951', 'head_ref_name': 'InterpreterOpt', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '5b4c9d445684f4d9b855535e296f943871a8cc77', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-18T02:48:50.718948	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'synchronize', 'id': 13952, 'title': 'Replace picojson with nlohmann json', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13952', 'head_ref_name': 'json-nlohmann', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-18T02:44:49.715445	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'opened', 'id': 13952, 'title': 'Replace picojson with nlohmann json', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13952', 'head_ref_name': 'json-nlohmann', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-18T01:56:31.635895	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TellowKrinkle', 'action': 'opened', 'id': 13951, 'title': 'Cached Interpreter: Speculative devirtualization', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13951', 'head_ref_name': 'InterpreterOpt', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '5b4c9d445684f4d9b855535e296f943871a8cc77', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-18T00:21:44.108434	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'FireBurn', 'action': 'opened', 'id': 13950, 'title': 'fmt: Replace removed locale-based format overloads for fmt >= 12', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13950', 'head_ref_name': 'fmt12', 'safe_author': False, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '88148a9960e22aef865fc7ece6e1c96512df382a', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T21:30:27.020123	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'review_requested', 'id': 13945, 'title': 'Common: add transpose function to Matrix class', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13945', 'head_ref_name': 'math_transpose_function', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '9a37c8081d0dfe6a9cd9029ce84401f90894e3a1', 'merged': False, 'requested_reviewers': [{'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}], 'type': 'gh_pull_request'}
2025-09-17T21:23:31.496648	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'synchronize', 'id': 13939, 'title': "Logging: Don't overwrite LDEBUG level in Release builds", 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13939', 'head_ref_name': 'logging_avoid_overwriting_debug_verbosity_in_release_builds', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '27d7d292773b32a9094fe2544513d75f53eaf9fa', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T19:24:10.552696	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'synchronize', 'id': 13949, 'title': 'BTReal: Fake stored link keys when not using a Wii BT adapter.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13949', 'head_ref_name': 'btreal-fake-store-link-keys', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': 'dccf871fd4d4813270461757b5ea37ec462c67e4', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T19:18:20.999040	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13949, 'title': 'BTReal: Fake stored link keys when not using a Wii BT adapter.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13949', 'head_ref_name': 'btreal-fake-store-link-keys', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '54a7d64a5e574685e91563539691d6149df55cc6', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T19:18:05.341135	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'opened', 'id': 13949, 'title': 'BTReal: Fake stored link keys when not using an official adapter.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13949', 'head_ref_name': 'btreal-fake-store-link-keys', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '54a7d64a5e574685e91563539691d6149df55cc6', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T19:05:07.783357	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'opened', 'id': 13948, 'title': 'ConfigControl: Fix bolding bugs', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13948', 'head_ref_name': 'configcontrol_fix_bolding_bugs', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '64d240b2e9e05e6129647eaa9281d77fbd6bae8d', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T18:05:47.800224	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'opened', 'id': 13947, 'title': "i18n: Improve EditSymbolDialog's symbol vs note handling for translators", 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13947', 'head_ref_name': 'i18n-2025-08-17-type', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '8c03702b9c9a0fff6dc9499f90dd18eebb8cad9c', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T17:50:49.097245	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'opened', 'id': 13946, 'title': 'i18n: Add comments', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13946', 'head_ref_name': 'i18n-2025-09-17', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': 'e38fd1d26a4d63cc9e6c9dd36beff6ee9dc213c1', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T16:14:43.610532	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'edited', 'id': 13945, 'title': 'Common: add transpose function to Matrix class', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13945', 'head_ref_name': 'math_transpose_function', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '9a37c8081d0dfe6a9cd9029ce84401f90894e3a1', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T16:14:28.865990	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'synchronize', 'id': 13945, 'title': 'Common: add transpose function to Matrix 4x4 class', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13945', 'head_ref_name': 'math_transpose_function', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '9a37c8081d0dfe6a9cd9029ce84401f90894e3a1', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T15:56:52.714761	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'synchronize', 'id': 13945, 'title': 'Common: add transpose function to Matrix 4x4 class', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13945', 'head_ref_name': 'math_transpose_function', 'safe_author': True, 'base_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'head_sha': '5c0f6372c08255ade47efac5f48c251598827c1a', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T09:20:48.899416	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'closed', 'id': 13942, 'title': '[DO NOT MERGE] BTReal: Send just one link key per HCI cmd.', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13942', 'head_ref_name': 'btreal-improvements-link-key-cmds', 'safe_author': True, 'base_sha': '695e06ca981dee93a2be517594b7c622bf18d41f', 'head_sha': '38f41d37f7f34f3fb3074771bb3d9654d464ec18', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T08:42:24.813207	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'closed', 'id': 13874, 'title': 'Common/BitUtils: Add operator[] to BitCastPtrType', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13874', 'head_ref_name': 'bitcast-ptr', 'safe_author': True, 'base_sha': '32e621765e4407fbd854159936f50866bf6fb75d', 'head_sha': 'e9f58193a7c15643cd60c1e975ae34f49a6b4b5b', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T07:01:11.608683	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'edited', 'id': 13525, 'title': 'CheckAndAddWarning: Enforce explicitely marked warnings as errors', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13525', 'head_ref_name': 'error-warns', 'safe_author': True, 'base_sha': 'ba7bf19b102d1b27f594c780c9d75970a276213a', 'head_sha': '2ea8fabb9d7bc15ca6e86accd25aa908dc9ae07f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T06:39:39.698866	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'synchronize', 'id': 13525, 'title': 'CheckAndAddWarning: Enforce explicitely marked warnings as errors', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13525', 'head_ref_name': 'error-warns', 'safe_author': True, 'base_sha': 'ba7bf19b102d1b27f594c780c9d75970a276213a', 'head_sha': '2ea8fabb9d7bc15ca6e86accd25aa908dc9ae07f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T06:38:03.986608	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'synchronize', 'id': 13525, 'title': 'CheckAndAddWarning: Enforce explicitely marked warnings as errors', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13525', 'head_ref_name': 'error-warns', 'safe_author': True, 'base_sha': '11b9e4027529bc0b1f45607c3fa397eb86479ccc', 'head_sha': '7ce5bbfa6b74e13388d86cd7a2cb1e8f110ef957', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T06:25:34.086807	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'opened', 'id': 13945, 'title': 'Common: add transpose function to Matrix 4x4 class', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13945', 'head_ref_name': 'math_transpose_function', 'safe_author': True, 'base_sha': 'ba7bf19b102d1b27f594c780c9d75970a276213a', 'head_sha': 'd4be0f2f7de50ba32e8a454988f6745d5513d8c3', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T05:50:04.429186	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'synchronize', 'id': 13940, 'title': 'Externals / VideoCommon: update glslang to latest, turn into submodule', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13940', 'head_ref_name': 'glslang_update', 'safe_author': True, 'base_sha': 'ba7bf19b102d1b27f594c780c9d75970a276213a', 'head_sha': 'f74b06c13f0f1c1b86b4fc525a7a053769ecdb5e', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T05:30:56.194642	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'iwubcode', 'action': 'synchronize', 'id': 13940, 'title': 'Externals / VideoCommon: update glslang to latest, turn into submodule', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13940', 'head_ref_name': 'glslang_update', 'safe_author': True, 'base_sha': 'ba7bf19b102d1b27f594c780c9d75970a276213a', 'head_sha': 'fa473f201cdbcb444bf120bd0b7bdfb39a081689', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2025-09-17T05:28:21.269103	{'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'author': 'OatmealDome', 'action': 'closed', 'id': 11, 'title': 'git: Add --force argument to second fetch command', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/central/pull/11', 'head_ref_name': 'git-error', 'safe_author': True, 'base_sha': '50c29d4df0f25e5f41903b7255267a02c5a66e53', 'head_sha': '2e0fe752c8e3c8ae37f07fde3738a384bfd3d022', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}

Recent 'gh_pull_request_comment' events

2025-09-18T04:05:46.467371	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13866, 'hash': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357454976', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-09-18T04:04:07.126430	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13866, 'hash': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357434299', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-09-18T04:04:07.124852	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13866, 'hash': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357451119', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-09-18T03:25:37.483545	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'edited', 'id': 13950, 'hash': '88148a9960e22aef865fc7ece6e1c96512df382a', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13950#discussion_r2357415147', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-09-18T03:25:25.336801	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13950, 'hash': '88148a9960e22aef865fc7ece6e1c96512df382a', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13950#discussion_r2357415147', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2025-09-17T17:28:46.536500	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13583, 'hash': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356224744', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-09-17T17:28:46.522253	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13583, 'hash': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356231539', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-09-17T17:28:46.517189	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13583, 'hash': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356223464', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-09-17T17:28:46.409027	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 13583, 'hash': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356217805', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2025-09-17T09:17:19.977987	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'created', 'id': 13945, 'hash': 'd4be0f2f7de50ba32e8a454988f6745d5513d8c3', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13945#discussion_r2354864272', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}

Recent 'gh_pull_request_review' events

2025-09-18T04:05:46.465803	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13866, 'pr_title': 'AdvancedPane: Add a button to restore default settings', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13866#pullrequestreview-3237200622', 'comments': [{'id': 2357454976, 'node_id': 'PRRC_kwDOALCn2M6Mg-iA', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357454976', 'pull_request_review_id': 3237200622, 'diff_hunk': '@@ -259,17 +266,20 @@ void AdvancedPane::CreateLayout()\n          "your current system time."\n          "<br><br><dolphin_emphasis>If unsure, leave this unchecked.</dolphin_emphasis>"));\n \n+  auto* reset_group = new QGroupBox(tr("Reset Dolphin Settings"));\n+  reset_group->setLayout(new QVBoxLayout());\n+  main_layout->addWidget(reset_group);\n+\n+  m_reset_button = new NonDefaultQPushButton(tr("Reset Dolphin to Default Settings"));', 'path': 'Source/Core/DolphinQt/Settings/AdvancedPane.cpp', 'position': 62, 'original_position': 62, 'commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'The button wording right below the heading feels a bit redundant to me. Maybe the button can just say `Reset All Settings`?', 'created_at': '2025-09-18T04:05:44Z', 'updated_at': '2025-09-18T04:05:44Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357454976', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357454976'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357454976'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}}, 'original_commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357454976/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-09-18T04:04:07.121222	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13866, 'pr_title': 'AdvancedPane: Add a button to restore default settings', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13866#pullrequestreview-3237174522', 'comments': [{'id': 2357434299, 'node_id': 'PRRC_kwDOALCn2M6Mg5e7', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357434299', 'pull_request_review_id': 3237174522, 'diff_hunk': '@@ -102,6 +102,29 @@ void SConfig::LoadSettings()\n   Config::Load();\n }\n \n+void SConfig::ResetAllSettings()\n+{\n+  Config::ConfigChangeCallbackGuard config_guard;\n+\n+  File::Delete(File::GetUserPath(F_DOLPHINCONFIG_IDX));\n+  File::Delete(File::GetUserPath(F_GCKEYBOARDCONFIG_IDX));', 'path': 'Source/Core/Core/ConfigManager.cpp', 'position': 9, 'original_position': 9, 'commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'I think `F_GCKEYBOARDCONFIG_IDX` is unnecessary because it has its own `Default` button like GCPad and Wiimote.', 'created_at': '2025-09-18T03:44:16Z', 'updated_at': '2025-09-18T04:04:05Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357434299', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357434299'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357434299'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}}, 'original_commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357434299/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 2357451119, 'node_id': 'PRRC_kwDOALCn2M6Mg9lv', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357451119', 'pull_request_review_id': 3237174522, 'diff_hunk': '@@ -0,0 +1,41 @@\n+// Copyright 2025 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "DolphinQt/Config/ConfigControls/ConfigUserPath.h"\n+\n+#include <QLineEdit>\n+\n+#include "Common/FileUtil.h"\n+\n+#include "DolphinQt/Config/ConfigControls/ConfigText.h"\n+\n+ConfigUserPath::ConfigUserPath(const unsigned int dir_index,\n+                               const Config::Info<std::string>& setting)\n+    : ConfigUserPath(dir_index, setting, nullptr)\n+{\n+}\n+\n+ConfigUserPath::ConfigUserPath(const unsigned int dir_index,\n+                               const Config::Info<std::string>& setting, Config::Layer* layer)\n+    : ConfigText(setting, layer), m_dir_index(dir_index)\n+{\n+  OnConfigChanged();\n+\n+  connect(this, &QLineEdit::editingFinished, this, &ConfigUserPath::Update);\n+}\n+\n+void ConfigUserPath::Update()\n+{\n+  const std::string value = text().toStdString();\n+\n+  File::SetUserPath(m_dir_index, value);\n+  SaveValue(m_setting, value);\n+}\n+\n+void ConfigUserPath::OnConfigChanged()\n+{\n+  const std::string config_value = ReadValue(m_setting);\n+  const std::string user_value = File::GetUserPath(m_dir_index);\n+  const std::string value = config_value.empty() ? user_value : config_value;', 'path': 'Source/Core/DolphinQt/Config/ConfigControls/ConfigUserPath.cpp', 'position': 39, 'original_position': 39, 'commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "I'm struggling to figure out what the `config_value` vs. `user_value` values are.\r\n\r\nAnd this seems to behave oddly. If I delete all the text, then unfocus the widget, it takes on the previous text? But sometimes it doesn't, like if I instead select a different text box, it stays empty until focusing other things.", 'created_at': '2025-09-18T04:01:46Z', 'updated_at': '2025-09-18T04:04:05Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357451119', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357451119'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357451119'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}}, 'original_commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357451119/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-09-18T03:25:25.335378	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13950, 'pr_title': 'fmt: Replace removed locale-based format overloads for fmt >= 12', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13950#pullrequestreview-3237139769', 'comments': [{'id': 2357415147, 'node_id': 'PRRC_kwDOALCn2M6Mg0zr', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357415147', 'pull_request_review_id': 3237139769, 'diff_hunk': '@@ -285,8 +285,14 @@ static std::string SystemTimeAsDoubleToString(double time)\n   if (!local_time)\n     return "";\n \n-  // fmt is locale agnostic by default, so explicitly use current locale.\n+#if FMT_VERSION < 120000  // fmt < 12 still supports locale overload', 'path': 'Source/Core/Core/State.cpp', 'position': 5, 'original_position': 5, 'commit_id': '88148a9960e22aef865fc7ece6e1c96512df382a', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "I'd vote for the `fmt::format` versions just being removed if they will no longer work in newer version of `fmt`.", 'created_at': '2025-09-18T03:25:23Z', 'updated_at': '2025-09-18T03:25:23Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13950#discussion_r2357415147', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357415147'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13950#discussion_r2357415147'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950'}}, 'original_commit_id': '88148a9960e22aef865fc7ece6e1c96512df382a', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357415147/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-09-17T21:50:06.817387	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Dentomologist', 'action': 'submitted', 'pr_id': 13947, 'pr_title': "i18n: Improve EditSymbolDialog's symbol vs note handling for translators", 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13947#pullrequestreview-3236379017', 'comments': [], 'type': 'gh_pull_request_review'}
2025-09-17T21:31:58.835291	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13945, 'pr_title': 'Common: add transpose function to Matrix class', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13945#pullrequestreview-3236344810', 'comments': [], 'type': 'gh_pull_request_review'}
2025-09-17T17:28:46.355119	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 13583, 'pr_title': 'Android Support for RetroAchievements', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13583#pullrequestreview-3235488536', 'comments': [{'id': 2356217805, 'node_id': 'PRRC_kwDOALCn2M6McQfN', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356217805', 'pull_request_review_id': 3235488536, 'diff_hunk': '@@ -0,0 +1,60 @@\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+package org.dolphinemu.dolphinemu.features.settings.ui\n+\n+import android.os.Bundle\n+import android.view.LayoutInflater\n+import android.view.View\n+import android.view.ViewGroup\n+import androidx.fragment.app.DialogFragment\n+import androidx.lifecycle.lifecycleScope\n+import kotlinx.coroutines.launch\n+import org.dolphinemu.dolphinemu.databinding.DialogLoginBinding\n+import org.dolphinemu.dolphinemu.dialogs.AlertMessage\n+import org.dolphinemu.dolphinemu.features.settings.model.AchievementModel.asyncLogin\n+import org.dolphinemu.dolphinemu.features.settings.model.NativeConfig\n+import org.dolphinemu.dolphinemu.features.settings.model.StringSetting\n+\n+class LoginDialog(val parent: SettingsFragmentPresenter) : DialogFragment() {\n+    private var _binding: DialogLoginBinding? = null\n+    private val binding get() = _binding!!\n+\n+    override fun onCreateView(\n+        inflater: LayoutInflater,\n+        container: ViewGroup?,\n+        savedInstanceState: Bundle?\n+    ): View {\n+        _binding = DialogLoginBinding.inflate(inflater, container, false)\n+        binding.usernameInput.setText(\n+            StringSetting.ACHIEVEMENTS_USERNAME.string\n+        )\n+        return binding.getRoot()\n+    }\n+\n+    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {\n+        binding.buttonCancel.setOnClickListener { onCancelClicked() }\n+        binding.buttonLogin.setOnClickListener { onLoginClicked() }\n+    }\n+\n+    override fun onDestroyView() {\n+        super.onDestroyView()\n+        _binding = null\n+    }\n+\n+    private fun onCancelClicked() {\n+        dismiss()\n+    }\n+\n+    private fun onLoginClicked() {\n+        StringSetting.ACHIEVEMENTS_USERNAME.setString(NativeConfig.LAYER_BASE_OR_CURRENT,\n+            binding.usernameInput.text.toString())\n+        lifecycleScope.launch {\n+            if (asyncLogin(binding.passwordInput.text.toString())) {\n+              parent.loadSettingsList()\n+              dismiss()\n+            }\n+            else\n+              binding.loginFailed.visibility = View.VISIBLE', 'path': 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/LoginDialog.kt', 'position': 57, 'original_position': 57, 'commit_id': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '```suggestion\r\n            } else\r\n              binding.loginFailed.visibility = View.VISIBLE\r\n            }\r\n```', 'created_at': '2025-09-17T17:22:06Z', 'updated_at': '2025-09-17T17:28:44Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356217805', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13583', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356217805'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356217805'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13583'}}, 'original_commit_id': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356217805/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 2356223464, 'node_id': 'PRRC_kwDOALCn2M6McR3o', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356223464', 'pull_request_review_id': 3235488536, 'diff_hunk': '@@ -0,0 +1,60 @@\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+package org.dolphinemu.dolphinemu.features.settings.ui\n+\n+import android.os.Bundle\n+import android.view.LayoutInflater\n+import android.view.View\n+import android.view.ViewGroup\n+import androidx.fragment.app.DialogFragment\n+import androidx.lifecycle.lifecycleScope\n+import kotlinx.coroutines.launch\n+import org.dolphinemu.dolphinemu.databinding.DialogLoginBinding\n+import org.dolphinemu.dolphinemu.dialogs.AlertMessage\n+import org.dolphinemu.dolphinemu.features.settings.model.AchievementModel.asyncLogin\n+import org.dolphinemu.dolphinemu.features.settings.model.NativeConfig\n+import org.dolphinemu.dolphinemu.features.settings.model.StringSetting\n+\n+class LoginDialog(val parent: SettingsFragmentPresenter) : DialogFragment() {\n+    private var _binding: DialogLoginBinding? = null\n+    private val binding get() = _binding!!\n+\n+    override fun onCreateView(\n+        inflater: LayoutInflater,\n+        container: ViewGroup?,\n+        savedInstanceState: Bundle?\n+    ): View {\n+        _binding = DialogLoginBinding.inflate(inflater, container, false)\n+        binding.usernameInput.setText(\n+            StringSetting.ACHIEVEMENTS_USERNAME.string\n+        )\n+        return binding.getRoot()\n+    }\n+\n+    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {\n+        binding.buttonCancel.setOnClickListener { onCancelClicked() }\n+        binding.buttonLogin.setOnClickListener { onLoginClicked() }\n+    }\n+\n+    override fun onDestroyView() {\n+        super.onDestroyView()\n+        _binding = null\n+    }\n+\n+    private fun onCancelClicked() {\n+        dismiss()\n+    }\n+\n+    private fun onLoginClicked() {\n+        StringSetting.ACHIEVEMENTS_USERNAME.setString(NativeConfig.LAYER_BASE_OR_CURRENT,\n+            binding.usernameInput.text.toString())\n+        lifecycleScope.launch {\n+            if (asyncLogin(binding.passwordInput.text.toString())) {\n+              parent.loadSettingsList()\n+              dismiss()\n+            }\n+            else\n+              binding.loginFailed.visibility = View.VISIBLE', 'path': 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/LoginDialog.kt', 'position': 57, 'original_position': 57, 'commit_id': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "You have a UX problem in the following scenario: Let's say that the user mistyped their password, and now loginFailed is visible. The user retypes their password and presses the log in button again. The loginFailed text is still visible. Is this because the password was wrong again, or because the connection is slow and the login attempt hasn't finished yet?\r\n\r\nOne solution could be to have a different piece of text while waiting for login to complete.", 'created_at': '2025-09-17T17:24:11Z', 'updated_at': '2025-09-17T17:28:44Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356223464', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13583', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356223464'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356223464'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13583'}}, 'original_commit_id': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356223464/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 2356224744, 'node_id': 'PRRC_kwDOALCn2M6McSLo', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356224744', 'pull_request_review_id': 3235488536, 'diff_hunk': '@@ -0,0 +1,91 @@\n+<?xml version="1.0" encoding="utf-8"?>\n+<androidx.constraintlayout.widget.ConstraintLayout\n+    xmlns:android="http://schemas.android.com/apk/res/android"\n+    xmlns:app="http://schemas.android.com/apk/res-auto"\n+    android:id="@+id/root"\n+    android:minWidth="320dp"\n+    android:layout_width="wrap_content"\n+    android:layout_height="wrap_content">\n+\n+    <com.google.android.material.textfield.TextInputLayout\n+        android:id="@+id/username"\n+        android:layout_width="0dp"\n+        android:layout_height="wrap_content"\n+        android:layout_marginHorizontal="@dimen/spacing_large"\n+        android:layout_marginVertical="@dimen/spacing_small"\n+        android:paddingTop="@dimen/spacing_medlarge"\n+        app:layout_constraintBottom_toTopOf="@id/password"\n+        app:layout_constraintEnd_toEndOf="parent"\n+        app:layout_constraintStart_toStartOf="parent"\n+        app:layout_constraintTop_toTopOf="parent">\n+\n+        <com.google.android.material.textfield.TextInputEditText\n+            android:id="@+id/username_input"\n+            android:hint="@string/achievements_username"\n+            android:layout_width="match_parent"\n+            android:layout_height="wrap_content"\n+            android:importantForAutofill="no"\n+            android:inputType="text"\n+            android:minHeight="48dp"\n+            android:textAlignment="viewStart" />\n+\n+    </com.google.android.material.textfield.TextInputLayout>\n+\n+    <com.google.android.material.textfield.TextInputLayout\n+        android:id="@+id/password"\n+        android:layout_width="0dp"\n+        android:layout_height="wrap_content"\n+        android:layout_marginHorizontal="@dimen/spacing_large"\n+        app:layout_constraintBottom_toTopOf="@id/button_cancel"\n+        app:layout_constraintEnd_toEndOf="parent"\n+        app:layout_constraintStart_toStartOf="parent"\n+        app:layout_constraintTop_toBottomOf="@id/username">\n+\n+        <com.google.android.material.textfield.TextInputEditText\n+            android:id="@+id/password_input"\n+            android:hint="@string/achievements_password"\n+            android:layout_width="match_parent"\n+            android:layout_height="wrap_content"\n+            android:minHeight="48dp"\n+            android:importantForAutofill="no"\n+            android:inputType="textPassword"\n+            android:textAlignment="viewStart" />\n+\n+    </com.google.android.material.textfield.TextInputLayout>\n+\n+    <TextView\n+        android:id="@+id/login_failed"\n+        android:layout_width="match_parent"\n+        android:layout_height="wrap_content"\n+        android:layout_gravity="bottom"\n+        android:text="@string/achievements_login_failed"\n+        android:textAlignment="center"\n+        android:textColor="?attr/colorOnErrorContainer"\n+        android:visibility="invisible"\n+        android:clickable="false"\n+        android:focusable="false"\n+        app:layout_constraintTop_toBottomOf="@id/password"/>', 'path': 'Source/Android/app/src/main/res/layout/dialog_login.xml', 'position': 67, 'original_position': 67, 'commit_id': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Please also set the three other constraints here.', 'created_at': '2025-09-17T17:24:42Z', 'updated_at': '2025-09-17T17:28:44Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356224744', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13583', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356224744'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356224744'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13583'}}, 'original_commit_id': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356224744/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 2356231539, 'node_id': 'PRRC_kwDOALCn2M6McT1z', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356231539', 'pull_request_review_id': 3235488536, 'diff_hunk': '@@ -121,6 +121,9 @@ class AchievementManager\n     int failed_login_code = 0;\n   };\n   using UpdateEvent = Common::HookableEvent<"AchievementManagerUpdate", const UpdatedItems&>;\n+#ifdef ANDROID\n+  using LoginEvent = Common::HookableEvent<"AchievementManagerLogin", const int&>;\n+#endif  // ANDROID', 'path': 'Source/Core/Core/AchievementManager.h', 'position': 6, 'original_position': 6, 'commit_id': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "There's no need to ifdef this (and the corresponding code in the .cpp file). Having the event there for non-Android builds even though there's currently no code using it doesn't do any harm.", 'created_at': '2025-09-17T17:27:25Z', 'updated_at': '2025-09-17T17:28:44Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356231539', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13583', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356231539'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13583#discussion_r2356231539'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13583'}}, 'original_commit_id': '8215c4ad6dd57bef682ca607dd45932dd269d2d6', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2356231539/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-09-17T09:17:19.910658	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13945, 'pr_title': 'Common: add transpose function to Matrix 4x4 class', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13945#pullrequestreview-3233484724', 'comments': [{'id': 2354864272, 'node_id': 'PRRC_kwDOALCn2M6MXGCQ', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2354864272', 'pull_request_review_id': 3233484724, 'diff_hunk': '@@ -435,6 +435,7 @@ class Matrix44\n \n   float Determinant() const;\n   Matrix44 Inverted() const;\n+  Matrix44 Transpose() const;', 'path': 'Source/Core/Common/Matrix.h', 'position': 4, 'original_position': 4, 'commit_id': 'd4be0f2f7de50ba32e8a454988f6745d5513d8c3', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Maybe it should be named `Transposed`?', 'created_at': '2025-09-17T09:17:17Z', 'updated_at': '2025-09-17T09:17:18Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13945#discussion_r2354864272', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2354864272'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13945#discussion_r2354864272'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945'}}, 'original_commit_id': 'd4be0f2f7de50ba32e8a454988f6745d5513d8c3', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2354864272/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}], 'type': 'gh_pull_request_review'}
2025-09-17T08:41:33.518466	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'jordan-woyak', 'action': 'submitted', 'pr_id': 13874, 'pr_title': 'Common/BitUtils: Add operator[] to BitCastPtrType', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13874#pullrequestreview-3233343771', 'comments': [], 'type': 'gh_pull_request_review'}
2025-09-16T22:08:07.482933	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 13914, 'pr_title': 'Externals: Update discord-rpc', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13914#pullrequestreview-3231851670', 'comments': [], 'type': 'gh_pull_request_review'}
2025-09-16T18:12:39.942525	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 13915, 'pr_title': 'Externals: Update gtest to commit eb2d85e', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13915#pullrequestreview-3231154958', 'comments': [], 'type': 'gh_pull_request_review'}
2025-09-16T18:11:50.314373	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 13858, 'pr_title': 'Retroachievements message adjustments', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13858#pullrequestreview-3231152369', 'comments': [], 'type': 'gh_pull_request_review'}

Recent 'gh_push' events

2025-09-17T08:42:24.882787	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'ba7bf19b102d1b27f594c780c9d75970a276213a', 'after_sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'commits': [{'author': {'name': 'Sepalani', 'email': 'sepalani@hotmail.fr', 'username': 'sepalani'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/BitUtils.h', 'Source/UnitTests/Common/BitUtilsTest.cpp'], 'removed': [], 'message': 'Common/BitUtils: Add operator[] to BitCastPtrType', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e9f58193a7c15643cd60c1e975ae34f49a6b4b5b', 'hash': 'e9f58193a7c15643cd60c1e975ae34f49a6b4b5b'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Common/BitUtils.h', 'Source/UnitTests/Common/BitUtilsTest.cpp'], 'removed': [], 'message': 'Merge pull request #13874 from sepalani/bitcast-ptr\n\nCommon/BitUtils: Add operator[] to BitCastPtrType', 'url': 'https://github.com/dolphin-emu/dolphin/commit/fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'hash': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-17T05:29:47.927074	{'source': 'ghhookparser', 'repo': 'dolphin-emu/sadm', 'pusher': 'OatmealDome', 'before_sha': '4046e6e8011b6821508948d1b42750f17db0906d', 'after_sha': 'db2fb1a349c1c67fb34e10fd654c0d0ffd6f4b27', 'commits': [{'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['flake.lock'], 'removed': [], 'message': "flake.lock: Update\n\nFlake lock file updates:\n\n• Updated input 'central':\n    'github:dolphin-emu/central/50c29d4df0f25e5f41903b7255267a02c5a66e53?narHash=sha256-txT1KAZkBOQxOfeX9Eo3KzRxvHPfjZhaKOTq5iwgbnE%3D' (2025-08-26)\n  → 'github:dolphin-emu/central/3e7719a269c04ce0c1e5ea598393b9205c4fd2a6?narHash=sha256-XI8xJhfjVCWwDRPPJlr2i6ZUFAEB9tnnfXfsSe2KUN0%3D' (2025-09-17)", 'url': 'https://github.com/dolphin-emu/sadm/commit/db2fb1a349c1c67fb34e10fd654c0d0ffd6f4b27', 'hash': 'db2fb1a349c1c67fb34e10fd654c0d0ffd6f4b27'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-17T05:28:21.709976	{'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'pusher': 'OatmealDome', 'before_sha': '50c29d4df0f25e5f41903b7255267a02c5a66e53', 'after_sha': '3e7719a269c04ce0c1e5ea598393b9205c4fd2a6', 'commits': [{'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['central/git.py'], 'removed': [], 'message': 'git: Log stderr when git command fails', 'url': 'https://github.com/dolphin-emu/central/commit/86ba3b7a890223751c563e83ea779eabc4ab9a37', 'hash': '86ba3b7a890223751c563e83ea779eabc4ab9a37'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['central/git.py'], 'removed': [], 'message': 'git: Add --force argument to second fetch command', 'url': 'https://github.com/dolphin-emu/central/commit/2e0fe752c8e3c8ae37f07fde3738a384bfd3d022', 'hash': '2e0fe752c8e3c8ae37f07fde3738a384bfd3d022'}, {'author': {'name': 'OatmealDome', 'email': 'OatmealDome@users.noreply.github.com', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['central/git.py'], 'removed': [], 'message': 'Merge pull request #11 from dolphin-emu/git-error\n\ngit: Add --force argument to second fetch command', 'url': 'https://github.com/dolphin-emu/central/commit/3e7719a269c04ce0c1e5ea598393b9205c4fd2a6', 'hash': '3e7719a269c04ce0c1e5ea598393b9205c4fd2a6'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-17T05:26:24.539553	{'source': 'ghhookparser', 'repo': 'dolphin-emu/central', 'pusher': 'OatmealDome', 'before_sha': '89b79df02d09a7049e31cfe611bb65979775b76c', 'after_sha': '2e0fe752c8e3c8ae37f07fde3738a384bfd3d022', 'commits': [{'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['central/git.py'], 'removed': [], 'message': 'git: Log stderr when git command fails', 'url': 'https://github.com/dolphin-emu/central/commit/86ba3b7a890223751c563e83ea779eabc4ab9a37', 'hash': '86ba3b7a890223751c563e83ea779eabc4ab9a37'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['central/git.py'], 'removed': [], 'message': 'git: Add --force argument to second fetch command', 'url': 'https://github.com/dolphin-emu/central/commit/2e0fe752c8e3c8ae37f07fde3738a384bfd3d022', 'hash': '2e0fe752c8e3c8ae37f07fde3738a384bfd3d022'}], 'base_ref_name': None, 'ref_name': 'git-error', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': True, 'type': 'gh_push'}
2025-09-17T02:49:44.973583	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'OatmealDome', 'before_sha': 'd24cc14e623ec26de69bbfb61457c6d2056a3776', 'after_sha': 'ba7bf19b102d1b27f594c780c9d75970a276213a', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': True, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': 'ScmRevGen: Bump version to 2509', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f0519d4f6cfa650846674d0b15849035b4c27e74', 'hash': 'f0519d4f6cfa650846674d0b15849035b4c27e74'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': [], 'removed': [], 'message': "Merge tag '2509'\n\nRelease for September 2025", 'url': 'https://github.com/dolphin-emu/dolphin/commit/ba7bf19b102d1b27f594c780c9d75970a276213a', 'hash': 'ba7bf19b102d1b27f594c780c9d75970a276213a'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-17T02:38:21.189076	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'OatmealDome', 'before_sha': '1109dfb0011265318f9af7dc7331a836d8b0bcfa', 'after_sha': 'd24cc14e623ec26de69bbfb61457c6d2056a3776', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/app/src/main/AndroidManifest.xml'], 'removed': [], 'message': 'Android: Add android.hardware.microphone to manifest\n\nGoogle Play is now blocking distribution for Android TV unless we\nexplicitly set the android.hardware.microphone hardware feature as\nandroid:required="false", because it\'s inferring\nandroid.hardware.microphone from the android.permission.RECORD_AUDIO we\nadded for Wii Speak emulation, with android:required defaulting to true.\nI was under the belief that setting android:required="false" on\nandroid.permission.RECORD_AUDIO would solve this, but looking closer at\nthe definition of <uses-permission>, it doesn\'t actually support\nandroid:required attributes, so that presumably has no effect.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a834df67ae4debba9f5a3e405875e85a9087031a', 'hash': 'a834df67ae4debba9f5a3e405875e85a9087031a'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': False, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': 'ScmRevGen: Bump version to 2506a', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9843115ad8414970312c954d83145300d7cdbec3', 'hash': '9843115ad8414970312c954d83145300d7cdbec3'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': "Merge tag '2506a' into release-prep-2509\n\nFirst hotfix release for 2506", 'url': 'https://github.com/dolphin-emu/dolphin/commit/8ade8fa3b3a3ea1cb38807d115673a93584068be', 'hash': '8ade8fa3b3a3ea1cb38807d115673a93584068be'}, {'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': 'ScmRevGen: Bump version to 2509', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5865116f97ba61c4f1a864551d088fa95eee61e2', 'hash': '5865116f97ba61c4f1a864551d088fa95eee61e2'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': "Merge branch 'release-prep-2509'", 'url': 'https://github.com/dolphin-emu/dolphin/commit/d24cc14e623ec26de69bbfb61457c6d2056a3776', 'hash': 'd24cc14e623ec26de69bbfb61457c6d2056a3776'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T19:26:43.592346	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'd124b59f64dbd264b9be457aeaecc7b3669d7068', 'after_sha': '1109dfb0011265318f9af7dc7331a836d8b0bcfa', 'commits': [{'author': {'name': 'Joshua Vandaële', 'email': 'joshua@vandaele.software', 'username': 'JoshuaVandaele'}, 'distinct': False, 'added': ['Source/Core/DolphinQt/Settings/USBDevicePicker.cpp', 'Source/Core/DolphinQt/Settings/USBDevicePicker.h'], 'modified': ['Source/Core/DolphinQt/CMakeLists.txt', 'Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp', 'Source/Core/DolphinQt/DolphinQt.vcxproj', 'Source/Core/DolphinQt/Settings/WiiPane.cpp'], 'removed': ['Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp', 'Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.h'], 'message': 'USBDevicePicker: Modify USBDeviceAddToWhitelistDialog to be more generic, and use it for a new "More Options..." selection in Bluetooth Passthrough adapters', 'url': 'https://github.com/dolphin-emu/dolphin/commit/33c9aa714b6141d5cfdfce32cb93945f4ad0559f', 'hash': '33c9aa714b6141d5cfdfce32cb93945f4ad0559f'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': ['Source/Core/DolphinQt/Settings/USBDevicePicker.cpp', 'Source/Core/DolphinQt/Settings/USBDevicePicker.h'], 'modified': ['Source/Core/DolphinQt/CMakeLists.txt', 'Source/Core/DolphinQt/Config/WiimoteControllersWidget.cpp', 'Source/Core/DolphinQt/DolphinQt.vcxproj', 'Source/Core/DolphinQt/Settings/WiiPane.cpp'], 'removed': ['Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.cpp', 'Source/Core/DolphinQt/Settings/USBDeviceAddToWhitelistDialog.h'], 'message': 'Merge pull request #13848 from JoshuaVandaele/USBDevicePicker\n\nUSBDevicePicker: Modify USBDeviceAddToWhitelistDialog to be more generic, and use it for a new "More Options..." selection in Bluetooth Passthrough adapters', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1109dfb0011265318f9af7dc7331a836d8b0bcfa', 'hash': '1109dfb0011265318f9af7dc7331a836d8b0bcfa'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T19:26:25.687447	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'd9404e02748ecacbbcff086bd9cceab4d20126ae', 'after_sha': 'd124b59f64dbd264b9be457aeaecc7b3669d7068', 'commits': [{'author': {'name': 'Joshua Vandaële', 'email': 'joshua@vandaele.software', 'username': 'JoshuaVandaele'}, 'distinct': False, 'added': [], 'modified': ['Externals/enet/CMakeLists.txt', 'Externals/enet/enet'], 'removed': [], 'message': 'enet: Update to 1.3.18 and clean up CMake\n\nOur CMakeLists was more or less a copy/paste of the one from enet', 'url': 'https://github.com/dolphin-emu/dolphin/commit/3cc50cea9f8c3501f46f71ca44405a4768720e33', 'hash': '3cc50cea9f8c3501f46f71ca44405a4768720e33'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Externals/enet/CMakeLists.txt', 'Externals/enet/enet'], 'removed': [], 'message': 'Merge pull request #13680 from JoshuaVandaele/enet-cmake4\n\nenet: Update to 1.3.18 and clean up CMake', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d124b59f64dbd264b9be457aeaecc7b3669d7068', 'hash': 'd124b59f64dbd264b9be457aeaecc7b3669d7068'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:55:18.138948	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '76d8451217b684efe3eefa998acab9d562f08b15', 'after_sha': 'd9404e02748ecacbbcff086bd9cceab4d20126ae', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/VideoCommon/OpcodeDecoding.h'], 'removed': [], 'message': 'VideoCommon/OpcodeDecoding: Replace enable_if with concepts.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/071dedd492dd828727f87aec4be15a851f5282f1', 'hash': '071dedd492dd828727f87aec4be15a851f5282f1'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/VideoCommon/OpcodeDecoding.h'], 'removed': [], 'message': 'Merge pull request #13941 from jordan-woyak/opcode-concepts\n\nVideoCommon/OpcodeDecoding: Replace enable_if with concepts.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d9404e02748ecacbbcff086bd9cceab4d20126ae', 'hash': 'd9404e02748ecacbbcff086bd9cceab4d20126ae'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:55:03.923150	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '1e3952c80199c705d29d0095bc087d885bfe4466', 'after_sha': '76d8451217b684efe3eefa998acab9d562f08b15', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Data/Sys/GameSettings/GT6E70.ini'], 'removed': [], 'message': 'GameINI: Add 60 FPS patch for NTSC version of Terminator 3.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8fe82ce664d81cea131c9816f38cdecfc263fdb9', 'hash': '8fe82ce664d81cea131c9816f38cdecfc263fdb9'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Data/Sys/GameSettings/GT6E70.ini'], 'removed': [], 'message': 'Merge pull request #13937 from jordan-woyak/terminator3-speedhack\n\nGameINI: Add 60 FPS patch for NTSC version of Terminator 3.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/76d8451217b684efe3eefa998acab9d562f08b15', 'hash': '76d8451217b684efe3eefa998acab9d562f08b15'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:51:43.935975	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '5248471527794a730df356d2a0dd6d5904143382', 'after_sha': '1e3952c80199c705d29d0095bc087d885bfe4466', 'commits': [{'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Matrix.cpp', 'Source/Core/Common/Matrix.h'], 'removed': [], 'message': 'Core: support inverting a 4x4 matrix', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d403bc398533ef57d91d379d832db22a93aa45ae', 'hash': 'd403bc398533ef57d91d379d832db22a93aa45ae'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Common/Matrix.cpp', 'Source/Core/Common/Matrix.h'], 'removed': [], 'message': 'Merge pull request #13935 from iwubcode/matrix_inverted\n\nCore: support inverting a 4x4 matrix', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1e3952c80199c705d29d0095bc087d885bfe4466', 'hash': '1e3952c80199c705d29d0095bc087d885bfe4466'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:51:32.946610	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '67b455007c130b3525545990d65e2d0a78a022b9', 'after_sha': '5248471527794a730df356d2a0dd6d5904143382', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/SettingsWindow.cpp'], 'removed': [], 'message': 'DolphinQt: Clean up some of the style sheet hacks in StackedSettingsWindow.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ecb568c45ac0cd7239690e7d7ae1719f9fd10b95', 'hash': 'ecb568c45ac0cd7239690e7d7ae1719f9fd10b95'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/SettingsWindow.cpp'], 'removed': [], 'message': 'Merge pull request #13934 from jordan-woyak/stacked-settings-style-cleanup\n\nDolphinQt: Clean up some of the style sheet hacks in StackedSettingsWindow.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5248471527794a730df356d2a0dd6d5904143382', 'hash': '5248471527794a730df356d2a0dd6d5904143382'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:50:49.328952	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'a8a6cfebc7c064ed1144575e47df48438a490b65', 'after_sha': '67b455007c130b3525545990d65e2d0a78a022b9', 'commits': [{'author': {'name': 'cristian64', 'email': 'cristian64@gmail.com', 'username': 'cristian64'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Main.cpp', 'Source/Core/DolphinQt/MainWindow.cpp', 'Source/Core/DolphinQt/MainWindow.h', 'Source/Core/DolphinQt/QtUtils/QtUtils.cpp', 'Source/Core/DolphinQt/QtUtils/QtUtils.h'], 'removed': [], 'message': 'DolphinQt: Center dialogs on top-level parent window.\n\nThe `QtUtils::AdjustSizeWithinScreen()` function now centers the\nwidget on their parent window after the widget\'s size is adjusted. This\nis required in some desktop environments (generally on Linux systems) to\nensure that the just-resized widget remains aligned with its parent\nwindow.\n\nThe creation of the **Cheats Manager** dialog is now deferred to first\nshow, as creating it within the main window\'s constructor prevents the\ndialog from knowing the real position of its parent window, which is\nonly properly calculated on first show.\n\nFor the same reasons, the analytics prompt is now shown only when the\napplication is ready (i.e. when the main window has been shown).\n\n| Before | After |\n| ------ | ----- |\n| <img width="1920" height="1080" alt="[Dolphin Emulator] Misplaced analytics prompt" title="[Dolphin Emulator] Misplaced analytics prompt" src="https://github.com/user-attachments/assets/c3e43b3b-cf79-4398-b531-7de6068c583e" /> | <img width="1920" height="1080" alt="[Dolphin Emulator] Centered analytics prompt" title="[Dolphin Emulator] Centered analytics prompt" src="https://github.com/user-attachments/assets/a10d06d9-7438-4032-b96c-dfcb48826349" /> |\n| <img width="1920" height="1080" alt="[Dolphin Emulator] Misplaced Settings dialog" title="[Dolphin Emulator] Misplaced Settings dialog" src="https://github.com/user-attachments/assets/f35b10ee-4f07-48d4-86f9-2537ad5ca7ca" /> | <img width="1920" height="1080" alt="[Dolphin Emulator] Centered Settings dialog" title="[Dolphin Emulator] Centered Settings dialog" src="https://github.com/user-attachments/assets/33e37237-77a4-44f6-a0e2-b709f65b672b" /> |\n| <img width="1920" height="1080" alt="[Dolphin Emulator] Misplaced Cheats Manager dialog" title="[Dolphin Emulator] Misplaced Cheats Manager dialog" src="https://github.com/user-attachments/assets/1fbd3836-5639-4d5a-b57e-e2e21f21c9db" /> | <img width="1920" height="1080" alt="[Dolphin Emulator] Centered Cheats Manager dialog" title="[Dolphin Emulator] Centered Cheats Manager dialog" src="https://github.com/user-attachments/assets/3f2b1b50-de16-49b7-bac4-c444c6cab0bc" /> |', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8a639bd13d4059d94ce064fecea8bd631b04303d', 'hash': '8a639bd13d4059d94ce064fecea8bd631b04303d'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Main.cpp', 'Source/Core/DolphinQt/MainWindow.cpp', 'Source/Core/DolphinQt/MainWindow.h', 'Source/Core/DolphinQt/QtUtils/QtUtils.cpp', 'Source/Core/DolphinQt/QtUtils/QtUtils.h'], 'removed': [], 'message': 'Merge pull request #13917 from cristian64/center_dialogs\n\nDolphinQt: Center dialogs on top-level parent window.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/67b455007c130b3525545990d65e2d0a78a022b9', 'hash': '67b455007c130b3525545990d65e2d0a78a022b9'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:49:35.208755	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '5a153c3d41d7eb6b99f4832e1c0c88dd0c1de57e', 'after_sha': 'a8a6cfebc7c064ed1144575e47df48438a490b65', 'commits': [{'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/VideoCommon/Assets/CustomAssetLibrary.h', 'Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp', 'Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h', 'Source/Core/VideoCommon/Assets/ShaderAsset.cpp', 'Source/Core/VideoCommon/Assets/ShaderAsset.h'], 'removed': [], 'message': "VideoCommon: update shader asset to support both vertex and pixel shaders; rename to 'RasterSurfaceShader'", 'url': 'https://github.com/dolphin-emu/dolphin/commit/6ec8e0ed8a504d09feb7fa8f03d58faf41490592', 'hash': '6ec8e0ed8a504d09feb7fa8f03d58faf41490592'}, {'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.h'], 'removed': [], 'message': "VideoCommon: further remove 'CustomPipeline' details, so we can fully remove it in the very near future", 'url': 'https://github.com/dolphin-emu/dolphin/commit/f0098eee138ee6175a7812667d7f87d0259b6f01', 'hash': 'f0098eee138ee6175a7812667d7f87d0259b6f01'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/VideoCommon/Assets/CustomAssetLibrary.h', 'Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp', 'Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.h', 'Source/Core/VideoCommon/Assets/ShaderAsset.cpp', 'Source/Core/VideoCommon/Assets/ShaderAsset.h', 'Source/Core/VideoCommon/GraphicsModSystem/Runtime/CustomPipeline.h'], 'removed': [], 'message': 'Merge pull request #13895 from iwubcode/update_shader_asset\n\nVideoCommon: update shader asset to support additional features in custom pipelines', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a8a6cfebc7c064ed1144575e47df48438a490b65', 'hash': 'a8a6cfebc7c064ed1144575e47df48438a490b65'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:48:46.027429	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '8b0498f5f22639967e3b7ac7a5fcab649ea5d3ca', 'after_sha': '5a153c3d41d7eb6b99f4832e1c0c88dd0c1de57e', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/AchievementManager.cpp', 'Source/Core/Core/AchievementManager.h', 'Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp', 'Source/Core/DolphinQt/Achievements/AchievementsWindow.h', 'Source/Core/DolphinQt/MenuBar.cpp', 'Source/Core/DolphinQt/MenuBar.h'], 'removed': [], 'message': "AchievementManager: Use HookableEvent instead of std::function callbacks\n\nThe callback mechanism AchievementManager had until now only supported\none caller registering a callback, and it didn't have any\nsynchronization. This isn't a problem for DolphinQt, but the PR to add\nAndroid support for RetroAchievements exposes these problems. Let's\nreplace it with HookableEvent, which can handle all of this.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/de98c3b96ff19650421511b1c5e5c34390dc18fc', 'hash': 'de98c3b96ff19650421511b1c5e5c34390dc18fc'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/AchievementManager.cpp', 'Source/Core/Core/AchievementManager.h', 'Source/Core/DolphinQt/Achievements/AchievementsWindow.cpp', 'Source/Core/DolphinQt/Achievements/AchievementsWindow.h', 'Source/Core/DolphinQt/MenuBar.cpp', 'Source/Core/DolphinQt/MenuBar.h'], 'removed': [], 'message': 'Merge pull request #13892 from JosJuice/retroachievements-hookableevent\n\nAchievementManager: Use HookableEvent instead of std::function callbacks', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5a153c3d41d7eb6b99f4832e1c0c88dd0c1de57e', 'hash': '5a153c3d41d7eb6b99f4832e1c0c88dd0c1de57e'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:48:26.498932	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'c7b4cd9961e9bb1bedb0c3aeccdf0c60dbc8efd0', 'after_sha': '8b0498f5f22639967e3b7ac7a5fcab649ea5d3ca', 'commits': [{'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp', 'Source/Core/VideoCommon/Assets/TextureAsset.cpp', 'Source/Core/VideoCommon/Assets/TextureAsset.h', 'Source/Core/VideoCommon/Assets/TextureAssetUtils.cpp', 'Source/Core/VideoCommon/Assets/TextureAssetUtils.h'], 'removed': [], 'message': 'VideoCommon: add TextureAndSamplerAsset, this asset contains both the raw texture data and data about how the texture should be sampled', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4489ea0ec29b91564de2e1b3a3ad0b2092dd2202', 'hash': '4489ea0ec29b91564de2e1b3a3ad0b2092dd2202'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/VideoCommon/Assets/DirectFilesystemAssetLibrary.cpp', 'Source/Core/VideoCommon/Assets/TextureAsset.cpp', 'Source/Core/VideoCommon/Assets/TextureAsset.h', 'Source/Core/VideoCommon/Assets/TextureAssetUtils.cpp', 'Source/Core/VideoCommon/Assets/TextureAssetUtils.h'], 'removed': [], 'message': 'Merge pull request #13889 from iwubcode/texture_and_sampler_asset\n\nVideoCommon: add TextureAndSamplerAsset for use in custom materials', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8b0498f5f22639967e3b7ac7a5fcab649ea5d3ca', 'hash': '8b0498f5f22639967e3b7ac7a5fcab649ea5d3ca'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:47:43.405729	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '9845aa1541e349c28f3bcd4e6bc600f5f3903b74', 'after_sha': 'c7b4cd9961e9bb1bedb0c3aeccdf0c60dbc8efd0', 'commits': [{'author': {'name': 'iwubcode', 'email': 'iwubcode@users.noreply.github.com', 'username': 'iwubcode'}, 'distinct': False, 'added': ['Data/Sys/GameSettings/R4QE01.ini', 'Data/Sys/GameSettings/R4QJ01.ini', 'Data/Sys/GameSettings/R4QK01.ini', 'Data/Sys/GameSettings/R4QP01r1.ini', 'Data/Sys/GameSettings/R4QP01r2.ini'], 'modified': [], 'removed': [], 'message': 'Data: add gecko code for Mario Strikers Charged that allows disabling captain mega strikes', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8f2d036561227c1fb559c8b5546ca8a6c1be7f7e', 'hash': '8f2d036561227c1fb559c8b5546ca8a6c1be7f7e'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': ['Data/Sys/GameSettings/R4QE01.ini', 'Data/Sys/GameSettings/R4QJ01.ini', 'Data/Sys/GameSettings/R4QK01.ini', 'Data/Sys/GameSettings/R4QP01r1.ini', 'Data/Sys/GameSettings/R4QP01r2.ini'], 'modified': [], 'removed': [], 'message': 'Merge pull request #13876 from iwubcode/strikers_charged_cheat\n\nData: add gecko code for Mario Strikers Charged that allows disabling captain mega strikes', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c7b4cd9961e9bb1bedb0c3aeccdf0c60dbc8efd0', 'hash': 'c7b4cd9961e9bb1bedb0c3aeccdf0c60dbc8efd0'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:46:05.195424	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'e980927bcec36f5813657c2772899cb36355f73c', 'after_sha': '9845aa1541e349c28f3bcd4e6bc600f5f3903b74', 'commits': [{'author': {'name': 'Dentomologist', 'email': 'dentomologist@gmail.com', 'username': 'Dentomologist'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Debugger/BranchWatch.cpp', 'Source/Core/Core/Debugger/BranchWatch.h'], 'removed': [], 'message': 'BranchWatch: Extract shared function logic\n\nIsolateWasOverwritten and IsolateNotOverwritten share the same basic\nlogic and have almost exactly the same code, with the only difference\nbeing the comparison function used to keep or discard branches. To avoid\nunnecessary code duplication and ensure that the functions stay in sync\nafter any future changes, create a helper function that takes the\ncomparison function as a parameter and have IsolateWasOverwritten and\nIsolateNotOverwritten call that helper.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/bd79bc47cc0867f6fefcadd741140a19a33f0ecd', 'hash': 'bd79bc47cc0867f6fefcadd741140a19a33f0ecd'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/Debugger/BranchWatch.cpp', 'Source/Core/Core/Debugger/BranchWatch.h'], 'removed': [], 'message': 'Merge pull request #13864 from Dentomologist/branchwatch_extract_shared_function_logic\n\nBranchWatch: Extract shared function logic', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9845aa1541e349c28f3bcd4e6bc600f5f3903b74', 'hash': '9845aa1541e349c28f3bcd4e6bc600f5f3903b74'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:45:41.788662	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '45a853cad6e32fc8869990d13885eed7c438bea4', 'after_sha': 'e980927bcec36f5813657c2772899cb36355f73c', 'commits': [{'author': {'name': 'Dentomologist', 'email': 'dentomologist@gmail.com', 'username': 'Dentomologist'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp', 'Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.h'], 'removed': [], 'message': 'EnhancementsWidget: Unabbreviate function and member names', 'url': 'https://github.com/dolphin-emu/dolphin/commit/61d9002ab4fdddc559f6ca00739932c81b13c6be', 'hash': '61d9002ab4fdddc559f6ca00739932c81b13c6be'}, {'author': {'name': 'Dentomologist', 'email': 'dentomologist@gmail.com', 'username': 'Dentomologist'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp'], 'removed': [], 'message': 'EnhancementsWidget: Fix display of default post-processing effect\n\nShow "(off)" instead of "" when the default post-processing effect is\nselected. This also indirectly fixes issues with keyboard navigation of\nthe post-processing effect combobox when the default is selected,\nresolving https://bugs.dolphin-emu.org/issues/13863.\n\nm_post_processing_effect was previously using the ConfigStringChoice\nconstructor that assumes the text and data of each option are identical.\nThis is true for all the other effects, but since "(off)" has the config\nvalue of "" this assumption was failing for it, causing the combobox to\nbe blank.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4303e086bf880d2f0658fe5df38390851e3815c8', 'hash': '4303e086bf880d2f0658fe5df38390851e3815c8'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.cpp', 'Source/Core/DolphinQt/Config/Graphics/EnhancementsWidget.h'], 'removed': [], 'message': 'Merge pull request #13863 from Dentomologist/enhancements_tab_fix_selection_of_disabled_postprocessing_option\n\nEnhancementsWidget: Fix selection of disabled postprocessing option', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e980927bcec36f5813657c2772899cb36355f73c', 'hash': 'e980927bcec36f5813657c2772899cb36355f73c'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:45:05.855348	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': 'c5a7ea0603d2572101278c6744256c03725565c7', 'after_sha': '45a853cad6e32fc8869990d13885eed7c438bea4', 'commits': [{'author': {'name': 'Joshua Vandaële', 'email': 'joshua@vandaele.software', 'username': 'JoshuaVandaele'}, 'distinct': False, 'added': [], 'modified': ['.gitmodules', 'Externals/libspng/CMakeLists.txt', 'Externals/libspng/libspng'], 'removed': [], 'message': 'libspng: Update to 0.7.4 and clean up CMake', 'url': 'https://github.com/dolphin-emu/dolphin/commit/87eb1aff16c2e7645ab9232f8ae622639560116f', 'hash': '87eb1aff16c2e7645ab9232f8ae622639560116f'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Externals/libspng/CMakeLists.txt', 'Externals/libspng/libspng'], 'removed': [], 'message': 'Merge pull request #13682 from JoshuaVandaele/libspng-cmake4\n\nlibspng: Update to 0.7.4 and clean up CMake', 'url': 'https://github.com/dolphin-emu/dolphin/commit/45a853cad6e32fc8869990d13885eed7c438bea4', 'hash': '45a853cad6e32fc8869990d13885eed7c438bea4'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:23:43.443436	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '770c74cc952f958205afc63c5380ef7919dcabc2', 'after_sha': 'c5a7ea0603d2572101278c6744256c03725565c7', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': False, 'added': [], 'modified': ['Externals/SDL/SDL'], 'removed': [], 'message': 'Externals/SDL: Update submodule to release 3.2.20.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4494989f78e24f641be7f2a9c3c0c21f8554b1d3', 'hash': '4494989f78e24f641be7f2a9c3c0c21f8554b1d3'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Externals/SDL/SDL'], 'removed': [], 'message': 'Merge pull request #13847 from jordan-woyak/sdl-version-bump\n\nExternals/SDL: Update submodule to release 3.2.20.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c5a7ea0603d2572101278c6744256c03725565c7', 'hash': 'c5a7ea0603d2572101278c6744256c03725565c7'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:16:44.190267	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': 'ae3be169e1dea1f736fad1e0edaa84a1b64a09c8', 'after_sha': '770c74cc952f958205afc63c5380ef7919dcabc2', 'commits': [{'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: subfcx - Optimize a == 0\n\nThis case can be handled as a move. It also generates a constant carry\nflag.\n\nBefore:\n0x52800013   mov    w19, #0x0                 ; =0\n0x6b1302b3   subs   w19, w21, w19\n\nAfter:\n0x2a1503f3   mov    w19, w21', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e3d889feb17782804061233f01bbf7ae691b4fac', 'hash': 'e3d889feb17782804061233f01bbf7ae691b4fac'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: subfcx - Optimize b == 0\n\nEquivalent to a negation, no need to materialize the zero.\n\nBefore:\n0x52800015   mov    w21, #0x0                 ; =0\n0x6b1802b6   subs   w22, w21, w24\n\nAfter:\n0x6b1803f6   negs   w22, w24', 'url': 'https://github.com/dolphin-emu/dolphin/commit/fc9f2d9cea4fc0e92e16edbe075780d68c591cc7', 'hash': 'fc9f2d9cea4fc0e92e16edbe075780d68c591cc7'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: subfcx - Subtract 12-bit constant\n\nEliminate an instruction by encoding the constant in the subtraction.\n\nBefore:\n0x5280037a   mov    w26, #0x1b                ; =27\n0x6b1a02bb   subs   w27, w21, w26\n0x93407f78   sxtw   x24, w27\n\nAfter:\n0x71006ebb   subs   w27, w21, #0x1b\n0x93407f7a   sxtw   x26, w27', 'url': 'https://github.com/dolphin-emu/dolphin/commit/45a3e35b0684d8f42e51f2c074e208658125b49e', 'hash': '45a3e35b0684d8f42e51f2c074e208658125b49e'}, {'author': {'name': 'Sintendo', 'email': '3380580+Sintendo@users.noreply.github.com', 'username': 'Sintendo'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'JitArm64_Integer: subfcx - Subtract shifted 12-bit constant\n\nEliminate an instruction by encoding the constant in the subtraction,\npart two.\n\nBefore:\n0x52900019   mov    w25, #0x8000              ; =32768\n0x6b190359   subs   w25, w26, w25\n\nAfter:\n0x71402359   subs   w25, w26, #0x8, lsl #12   ; =0x8000', 'url': 'https://github.com/dolphin-emu/dolphin/commit/6a92a90bce95641bf676a8214d80d2224b65ba83', 'hash': '6a92a90bce95641bf676a8214d80d2224b65ba83'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/PowerPC/JitArm64/JitArm64_Integer.cpp'], 'removed': [], 'message': 'Merge pull request #13852 from Sintendo/jitarm64-subfcx\n\nJitArm64_Integer: subfcx optimizations', 'url': 'https://github.com/dolphin-emu/dolphin/commit/770c74cc952f958205afc63c5380ef7919dcabc2', 'hash': '770c74cc952f958205afc63c5380ef7919dcabc2'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:13:11.271594	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '36f49d140f7054b712cd91c95093f79b06a71b57', 'after_sha': 'ae3be169e1dea1f736fad1e0edaa84a1b64a09c8', 'commits': [{'author': {'name': 'Marocco2', 'email': 'marocco2@live.it', 'username': 'Marocco2'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/DocumentProvider.kt'], 'removed': [], 'message': 'Android: Set Dolphin documents as Local only\n\nAdds `DocumentsContract.Root.FLAG_LOCAL_ONLY` to the list of the flags in order to show up for third-party apps for easier file syncing with local/cloud file server providers', 'url': 'https://github.com/dolphin-emu/dolphin/commit/834f3634a8f5439cb5bcc25a8ce4a62f052b3393', 'hash': '834f3634a8f5439cb5bcc25a8ce4a62f052b3393'}, {'author': {'name': 'Marocco2', 'email': 'marocco2@live.it', 'username': 'Marocco2'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/DocumentProvider.kt'], 'removed': [], 'message': "Android: Set Dolphin documents' root supports testing parent child relationships.\n\nAdds `DocumentsContract.Root.FLAG_SUPPORTS_IS_CHILD` to the list of the flags in order to show up for third-party apps for easier file syncing with local/cloud file server providers", 'url': 'https://github.com/dolphin-emu/dolphin/commit/008c292b4e612018b1abb69868d4a36ce96c5963', 'hash': '008c292b4e612018b1abb69868d4a36ce96c5963'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/DocumentProvider.kt'], 'removed': [], 'message': 'Merge pull request #13908 from Marocco2/patch-1\n\nAndroid: Set Dolphin documents as Local only', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ae3be169e1dea1f736fad1e0edaa84a1b64a09c8', 'hash': 'ae3be169e1dea1f736fad1e0edaa84a1b64a09c8'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T18:09:01.447556	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '695e06ca981dee93a2be517594b7c622bf18d41f', 'after_sha': '36f49d140f7054b712cd91c95093f79b06a71b57', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Common/Arm64Emitter.cpp'], 'removed': [], 'message': "Arm64Emitter: Replace shifting size by 4 with IntLog2 minus 3\n\nThe instruction implementations that were shifting the size by 4 would\nemit an incorrect instruction when given a size of 64. The correct\nimplementation is to count the number of leading or trailing zeroes in\nthe size parameter, which is what IntLog2 does.\n\nNo callers are affected by this, as they all use sizes other than 64.\nActually, some of these instructions are even invalid with a size of 64,\nbut I'm changing them anyway for consistency with the others.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/9716148203da8fc4ab9e9e27ad5a4f4849a4dac8', 'hash': '9716148203da8fc4ab9e9e27ad5a4f4849a4dac8'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Common/Arm64Emitter.cpp'], 'removed': [], 'message': 'Merge pull request #13905 from JosJuice/arm64emitter-shift-4\n\nArm64Emitter: Replace shifting size by 4 with IntLog2 minus 3', 'url': 'https://github.com/dolphin-emu/dolphin/commit/36f49d140f7054b712cd91c95093f79b06a71b57', 'hash': '36f49d140f7054b712cd91c95093f79b06a71b57'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2025-09-16T01:06:29.921984	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'jordan-woyak', 'before_sha': '0000000000000000000000000000000000000000', 'after_sha': '5bd42ae34e89f4fda3586ec41b63e7ffa3dd0296', 'commits': [{'author': {'name': 'Jordan Woyak', 'email': 'jordan.woyak@gmail.com', 'username': 'jordan-woyak'}, 'distinct': True, 'added': [], 'modified': ['CMake/ScmRevGen.cmake'], 'removed': [], 'message': 'ScmRevGen: Bump version to 2509', 'url': 'https://github.com/dolphin-emu/dolphin/commit/f0519d4f6cfa650846674d0b15849035b4c27e74', 'hash': 'f0519d4f6cfa650846674d0b15849035b4c27e74'}], 'base_ref_name': None, 'ref_name': '2509', 'ref_type': 'tags', 'created': True, 'deleted': False, 'forced': False, 'type': 'gh_push'}

Recent 'internal_log' events

2025-09-18T05:41:36.359481	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:41:35.362851	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:36:35.262841	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:36:34.295775	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:35:44.127646	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,Helios747,spycrab,jordan-woyak,OatmealDome,hrydgard,delroth,AdmiralCurtiss,Pokechu22,degasus,CrossVR,JosJuice,lioncash,skidau,Parlane,linkmauve,leoetlino,Tilka')", 'type': 'internal_log'}
2025-09-18T05:35:43.924899	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-09-18T05:31:34.201475	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:31:33.212763	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:26:33.113091	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:26:32.106837	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:25:43.824587	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,Helios747,spycrab,jordan-woyak,OatmealDome,hrydgard,delroth,AdmiralCurtiss,Pokechu22,degasus,CrossVR,JosJuice,lioncash,skidau,Parlane,linkmauve,leoetlino,Tilka')", 'type': 'internal_log'}
2025-09-18T05:25:43.610421	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-09-18T05:25:35.180139	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/discord/gateway.py', 'lineno': 575, 'msg': 'Shard ID %s has successfully RESUMED session %s.', 'args': "(None, '46aa2c9612bda6b12d46ed673186ab25')", 'type': 'internal_log'}
2025-09-18T05:21:32.006887	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:21:30.992630	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:16:30.892206	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:16:29.905874	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:15:43.510133	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,Helios747,spycrab,jordan-woyak,OatmealDome,hrydgard,delroth,AdmiralCurtiss,Pokechu22,degasus,CrossVR,JosJuice,lioncash,skidau,Parlane,linkmauve,leoetlino,Tilka')", 'type': 'internal_log'}
2025-09-18T05:15:43.314107	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2025-09-18T05:11:29.805719	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:11:28.788178	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:06:28.695922	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'Filoppi,Starsam80,TellowKrinkle,JMC47,cristian64,galop1n,hdcmeta,Buddybenj,mathieui,Dentomologist,linkmauve,Lobsterzelda,Helios747,Ziek,jloehr,MayImilae,ligfx,LillyJadeKatrin,hthh,unknownbrackets,krnlyng,hrydgard,ShimmerGlass,zackhow,vladfi1,CookiePLMonster,dreamsyntax,deReeperJosh,noahpistilli,ColinDTaylor,Stevoisiak,Orphis,magcius,Sam-Belliveau,kamiyo,jordan-woyak,RisingFog,spxtr,mimimi085181,AdmiralCurtiss,CrossVR,marcan,comex,rlnilsen,aldelaro5,meffij,tygyh,DacoTaco,booto,Parlane,leoetlino,Zopolis4,randomstuff,phire,riking,nickbeth,glennricster,Geotale,yourWaifu,SirMangler,FioraAeterna,JosJuice,rukai,Linktothepast,LAGonauta,EmptyChaos,Gamer64ytb,OatmealDome,delroth,Ebola16,mahdihijazi,jezze,Tilka,Sintendo,mitaclaw,shonumi,PatrickFerry,SuperSamus,K0bin,CasualPokePlayer,BhaaLseN,merryhime,malleoz,lioncash,mmastrac,kayru,neobrain,skidau,OrN,orbea,archshift,Tinob,NanoByte011,mrgreywater,jjdelvalle,mbc07,degasus,Simonx22,Phatcat,JordanTheToaster,zopieux,corwin-mcknight,hackbar,sepalani,bentley,adamdmoss,Techjar,endrift,skylersaleh,RachelBryk,Pokechu22,CelestialAmber,aroulin,gwicks,moncefmechri,CrystalGamma,spycrab,nullgemm,LPFaint99,JoshuaVandaele,mandar1jn,Hydr8gon,iwubcode,Alcaro,TryTwo,smurf3tte,magumagu')", 'type': 'internal_log'}
2025-09-18T05:06:27.311852	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2025-09-18T05:05:43.308707	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 30, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'phire,Helios747,spycrab,jordan-woyak,OatmealDome,hrydgard,delroth,AdmiralCurtiss,Pokechu22,degasus,CrossVR,JosJuice,lioncash,skidau,Parlane,linkmauve,leoetlino,Tilka')", 'type': 'internal_log'}
2025-09-18T05:05:42.922367	{'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/dasp2vh6n1b2zwz0fmkrw5x75hhqsmic-central-env/lib/python3.10/site-packages/central/github/authz.py', 'lineno': 21, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}

Recent 'issue' events

2025-09-17T17:24:18.358015	{'source': 'redmine', 'new': False, 'update': 3, 'issue': 13881, 'title': 'SSX3 + SSX On Tour Texture issues', 'author': 'tom2097', 'type': 'issue'}
2025-09-17T17:08:35.518990	{'source': 'redmine', 'new': False, 'update': 2, 'issue': 13888, 'title': '[Linux] Vulkan-related build failure', 'author': 'JosJuice', 'type': 'issue'}
2025-09-16T18:06:35.267704	{'source': 'redmine', 'new': True, 'update': 0, 'issue': 13888, 'title': '[Linux] Vulkan-related build failure', 'author': 'shoegazer', 'type': 'issue'}
2025-09-16T01:41:01.288511	{'source': 'redmine', 'new': True, 'update': 0, 'issue': 13887, 'title': 'Why titles.txt will not working on Android?', 'author': 'nassau-tk', 'type': 'issue'}

Recent 'new_dev_version' events

2025-09-17T08:42:26.565157	{'source': 'repomanager', 'hash': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'branch': 'master', 'shortrev': '2509-47', 'author': 'JMC47', 'message': 'Merge pull request #13874 from sepalani/bitcast-ptr\n\nCommon/BitUtils: Add operator[] to BitCastPtrType', 'url': 'https://github.com/dolphin-emu/dolphin/commit/fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'type': 'new_dev_version'}
2025-09-17T02:49:46.724819	{'source': 'repomanager', 'hash': 'ba7bf19b102d1b27f594c780c9d75970a276213a', 'branch': 'master', 'shortrev': '2509-45', 'author': 'OatmealDome', 'message': "Merge tag '2509'\n\nRelease for September 2025", 'url': 'https://github.com/dolphin-emu/dolphin/commit/ba7bf19b102d1b27f594c780c9d75970a276213a', 'type': 'new_dev_version'}
2025-09-17T02:38:22.914173	{'source': 'repomanager', 'hash': 'd24cc14e623ec26de69bbfb61457c6d2056a3776', 'branch': 'master', 'shortrev': '2506a-478', 'author': 'OatmealDome', 'message': "Merge branch 'release-prep-2509'", 'url': 'https://github.com/dolphin-emu/dolphin/commit/d24cc14e623ec26de69bbfb61457c6d2056a3776', 'type': 'new_dev_version'}
2025-09-16T19:26:45.240065	{'source': 'repomanager', 'hash': '1109dfb0011265318f9af7dc7331a836d8b0bcfa', 'branch': 'master', 'shortrev': '2506-475', 'author': 'JMC47', 'message': 'Merge pull request #13848 from JoshuaVandaele/USBDevicePicker\n\nUSBDevicePicker: Modify USBDeviceAddToWhitelistDialog to be more generic, and use it for a new "More Options..." selection in Bluetooth Passthrough adapters', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1109dfb0011265318f9af7dc7331a836d8b0bcfa', 'type': 'new_dev_version'}
2025-09-16T19:26:28.103857	{'source': 'repomanager', 'hash': 'd124b59f64dbd264b9be457aeaecc7b3669d7068', 'branch': 'master', 'shortrev': '2506-473', 'author': 'JMC47', 'message': 'Merge pull request #13680 from JoshuaVandaele/enet-cmake4\n\nenet: Update to 1.3.18 and clean up CMake', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d124b59f64dbd264b9be457aeaecc7b3669d7068', 'type': 'new_dev_version'}
2025-09-16T18:55:20.265735	{'source': 'repomanager', 'hash': 'd9404e02748ecacbbcff086bd9cceab4d20126ae', 'branch': 'master', 'shortrev': '2506-471', 'author': 'JMC47', 'message': 'Merge pull request #13941 from jordan-woyak/opcode-concepts\n\nVideoCommon/OpcodeDecoding: Replace enable_if with concepts.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/d9404e02748ecacbbcff086bd9cceab4d20126ae', 'type': 'new_dev_version'}
2025-09-16T18:55:06.211940	{'source': 'repomanager', 'hash': '76d8451217b684efe3eefa998acab9d562f08b15', 'branch': 'master', 'shortrev': '2506-469', 'author': 'JMC47', 'message': 'Merge pull request #13937 from jordan-woyak/terminator3-speedhack\n\nGameINI: Add 60 FPS patch for NTSC version of Terminator 3.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/76d8451217b684efe3eefa998acab9d562f08b15', 'type': 'new_dev_version'}
2025-09-16T18:51:45.641956	{'source': 'repomanager', 'hash': '1e3952c80199c705d29d0095bc087d885bfe4466', 'branch': 'master', 'shortrev': '2506-467', 'author': 'JMC47', 'message': 'Merge pull request #13935 from iwubcode/matrix_inverted\n\nCore: support inverting a 4x4 matrix', 'url': 'https://github.com/dolphin-emu/dolphin/commit/1e3952c80199c705d29d0095bc087d885bfe4466', 'type': 'new_dev_version'}
2025-09-16T18:51:34.695636	{'source': 'repomanager', 'hash': '5248471527794a730df356d2a0dd6d5904143382', 'branch': 'master', 'shortrev': '2506-465', 'author': 'JMC47', 'message': 'Merge pull request #13934 from jordan-woyak/stacked-settings-style-cleanup\n\nDolphinQt: Clean up some of the style sheet hacks in StackedSettingsWindow.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5248471527794a730df356d2a0dd6d5904143382', 'type': 'new_dev_version'}
2025-09-16T18:50:52.009912	{'source': 'repomanager', 'hash': '67b455007c130b3525545990d65e2d0a78a022b9', 'branch': 'master', 'shortrev': '2506-463', 'author': 'JMC47', 'message': 'Merge pull request #13917 from cristian64/center_dialogs\n\nDolphinQt: Center dialogs on top-level parent window.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/67b455007c130b3525545990d65e2d0a78a022b9', 'type': 'new_dev_version'}
2025-09-16T18:49:36.857123	{'source': 'repomanager', 'hash': 'a8a6cfebc7c064ed1144575e47df48438a490b65', 'branch': 'master', 'shortrev': '2506-461', 'author': 'JMC47', 'message': 'Merge pull request #13895 from iwubcode/update_shader_asset\n\nVideoCommon: update shader asset to support additional features in custom pipelines', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a8a6cfebc7c064ed1144575e47df48438a490b65', 'type': 'new_dev_version'}
2025-09-16T18:48:47.852677	{'source': 'repomanager', 'hash': '5a153c3d41d7eb6b99f4832e1c0c88dd0c1de57e', 'branch': 'master', 'shortrev': '2506-458', 'author': 'JMC47', 'message': 'Merge pull request #13892 from JosJuice/retroachievements-hookableevent\n\nAchievementManager: Use HookableEvent instead of std::function callbacks', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5a153c3d41d7eb6b99f4832e1c0c88dd0c1de57e', 'type': 'new_dev_version'}
2025-09-16T18:48:28.522172	{'source': 'repomanager', 'hash': '8b0498f5f22639967e3b7ac7a5fcab649ea5d3ca', 'branch': 'master', 'shortrev': '2506-456', 'author': 'JMC47', 'message': 'Merge pull request #13889 from iwubcode/texture_and_sampler_asset\n\nVideoCommon: add TextureAndSamplerAsset for use in custom materials', 'url': 'https://github.com/dolphin-emu/dolphin/commit/8b0498f5f22639967e3b7ac7a5fcab649ea5d3ca', 'type': 'new_dev_version'}
2025-09-16T18:47:45.155906	{'source': 'repomanager', 'hash': 'c7b4cd9961e9bb1bedb0c3aeccdf0c60dbc8efd0', 'branch': 'master', 'shortrev': '2506-454', 'author': 'JMC47', 'message': 'Merge pull request #13876 from iwubcode/strikers_charged_cheat\n\nData: add gecko code for Mario Strikers Charged that allows disabling captain mega strikes', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c7b4cd9961e9bb1bedb0c3aeccdf0c60dbc8efd0', 'type': 'new_dev_version'}
2025-09-16T18:46:06.931119	{'source': 'repomanager', 'hash': '9845aa1541e349c28f3bcd4e6bc600f5f3903b74', 'branch': 'master', 'shortrev': '2506-452', 'author': 'JMC47', 'message': 'Merge pull request #13864 from Dentomologist/branchwatch_extract_shared_function_logic\n\nBranchWatch: Extract shared function logic', 'url': 'https://github.com/dolphin-emu/dolphin/commit/9845aa1541e349c28f3bcd4e6bc600f5f3903b74', 'type': 'new_dev_version'}
2025-09-16T18:45:43.463021	{'source': 'repomanager', 'hash': 'e980927bcec36f5813657c2772899cb36355f73c', 'branch': 'master', 'shortrev': '2506-450', 'author': 'JMC47', 'message': 'Merge pull request #13863 from Dentomologist/enhancements_tab_fix_selection_of_disabled_postprocessing_option\n\nEnhancementsWidget: Fix selection of disabled postprocessing option', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e980927bcec36f5813657c2772899cb36355f73c', 'type': 'new_dev_version'}
2025-09-16T18:45:07.878167	{'source': 'repomanager', 'hash': '45a853cad6e32fc8869990d13885eed7c438bea4', 'branch': 'master', 'shortrev': '2506-447', 'author': 'JMC47', 'message': 'Merge pull request #13682 from JoshuaVandaele/libspng-cmake4\n\nlibspng: Update to 0.7.4 and clean up CMake', 'url': 'https://github.com/dolphin-emu/dolphin/commit/45a853cad6e32fc8869990d13885eed7c438bea4', 'type': 'new_dev_version'}
2025-09-16T18:23:45.098222	{'source': 'repomanager', 'hash': 'c5a7ea0603d2572101278c6744256c03725565c7', 'branch': 'master', 'shortrev': '2506-445', 'author': 'JosJuice', 'message': 'Merge pull request #13847 from jordan-woyak/sdl-version-bump\n\nExternals/SDL: Update submodule to release 3.2.20.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/c5a7ea0603d2572101278c6744256c03725565c7', 'type': 'new_dev_version'}
2025-09-16T18:16:45.936546	{'source': 'repomanager', 'hash': '770c74cc952f958205afc63c5380ef7919dcabc2', 'branch': 'master', 'shortrev': '2506-443', 'author': 'JosJuice', 'message': 'Merge pull request #13852 from Sintendo/jitarm64-subfcx\n\nJitArm64_Integer: subfcx optimizations', 'url': 'https://github.com/dolphin-emu/dolphin/commit/770c74cc952f958205afc63c5380ef7919dcabc2', 'type': 'new_dev_version'}
2025-09-16T18:13:13.157572	{'source': 'repomanager', 'hash': 'ae3be169e1dea1f736fad1e0edaa84a1b64a09c8', 'branch': 'master', 'shortrev': '2506-438', 'author': 'JosJuice', 'message': 'Merge pull request #13908 from Marocco2/patch-1\n\nAndroid: Set Dolphin documents as Local only', 'url': 'https://github.com/dolphin-emu/dolphin/commit/ae3be169e1dea1f736fad1e0edaa84a1b64a09c8', 'type': 'new_dev_version'}
2025-09-16T18:09:03.666543	{'source': 'repomanager', 'hash': '36f49d140f7054b712cd91c95093f79b06a71b57', 'branch': 'master', 'shortrev': '2506-435', 'author': 'JosJuice', 'message': 'Merge pull request #13905 from JosJuice/arm64emitter-shift-4\n\nArm64Emitter: Replace shifting size by 4 with IntLog2 minus 3', 'url': 'https://github.com/dolphin-emu/dolphin/commit/36f49d140f7054b712cd91c95093f79b06a71b57', 'type': 'new_dev_version'}
2025-09-15T23:44:39.369567	{'source': 'repomanager', 'hash': '5865116f97ba61c4f1a864551d088fa95eee61e2', 'branch': 'release-prep-2509', 'shortrev': '2506a-435', 'author': 'Jordan Woyak', 'message': 'ScmRevGen: Bump version to 2509', 'url': 'https://github.com/dolphin-emu/dolphin/commit/5865116f97ba61c4f1a864551d088fa95eee61e2', 'type': 'new_dev_version'}

Recent 'new_release_version' events

2025-09-16T01:06:30.928258	{'source': 'repomanager', 'hash': 'f0519d4f6cfa650846674d0b15849035b4c27e74', 'tag': '2509', 'author': 'jordan-woyak', 'type': 'new_release_version'}

Recent 'notification' events

2025-09-18T05:03:26.618156	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufeffellowKrinkle\x03 edited pull request #13951: Cached Interpreter: Speculative devirtualization (\x0306master\x03...\x0306InterpreterOpt\x03): \x1f\x0302https://dolp.in/pr13951\x03\x1f', 'type': 'notification'}
2025-09-18T04:05:46.467761	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 commented on #13866 de2b7a: \x1f\x0302https://dolp.in/pr13866#discussion_r2357454976\x03\x1f', 'type': 'notification'}
2025-09-18T04:04:07.121699	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 reviewed and commented on pull request #13866 (AdvancedPane: Add a button to restore default settings): \x1f\x0302https://dolp.in/pr13866#pullrequestreview-3237174522\x03\x1f', 'type': 'notification'}
2025-09-18T03:35:35.619250	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 commented on #13897 (Qt/Imgui: Add SpinBox to adjust imgui font size.): \x1f\x0302https://dolp.in/pr13897#issuecomment-3305300869\x03\x1f', 'type': 'notification'}
2025-09-18T03:25:25.337080	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303j\ufeffordan-woyak\x03 commented on #13950 88148a: \x1f\x0302https://dolp.in/pr13950#discussion_r2357415147\x03\x1f', 'type': 'notification'}
2025-09-18T03:07:14.539730	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13952 \x0304failed\x03 on builders [pr-win-dbg-x64]: \x1f\x0302https://dolphin.ci/#/builders/31/builds/7587\x03\x1f', 'type': 'notification'}
2025-09-18T03:05:48.827170	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13952 \x0304failed\x03 on builders [pr-deb-dbg-x64]: \x1f\x0302https://dolphin.ci/#/builders/1/builds/7590\x03\x1f', 'type': 'notification'}
2025-09-18T02:57:22.546375	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13952 \x0304failed\x03 on builders [pr-win-x64]: \x1f\x0302https://dolphin.ci/#/builders/2/builds/7588\x03\x1f', 'type': 'notification'}
2025-09-18T02:56:47.192251	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13952 \x0304failed\x03 on builders [pr-android]: \x1f\x0302https://dolphin.ci/#/builders/22/builds/7589\x03\x1f', 'type': 'notification'}
2025-09-18T02:55:43.281105	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13952 \x0304failed\x03 on builders [pr-ubu-x64]: \x1f\x0302https://dolphin.ci/#/builders/27/builds/7587\x03\x1f', 'type': 'notification'}
2025-09-18T02:55:03.690646	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13952 \x0304failed\x03 on builders [pr-deb-x64]: \x1f\x0302https://dolphin.ci/#/builders/26/builds/7586\x03\x1f', 'type': 'notification'}
2025-09-18T02:51:29.264236	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13952 \x0304failed\x03 on builders [pr-flatpak-x64]: \x1f\x0302https://dolphin.ci/#/builders/43/builds/2729\x03\x1f', 'type': 'notification'}
2025-09-18T02:49:43.544508	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13952 \x0304failed\x03 on builders [pr-osx-universal]: \x1f\x0302https://dolphin.ci/#/builders/7/builds/7592\x03\x1f', 'type': 'notification'}
2025-09-18T02:48:50.721808	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffoshuaVandaele\x03 synchronized pull request #13952: Replace picojson with nlohmann json (\x0306master\x03...\x0306json-nlohmann\x03): \x1f\x0302https://dolp.in/pr13952\x03\x1f', 'type': 'notification'}
2025-09-18T02:48:02.423495	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13952 \x0304failed\x03 on builders [pr-flatpak-arm64]: \x1f\x0302https://dolphin.ci/#/builders/44/builds/2676\x03\x1f', 'type': 'notification'}
2025-09-18T02:46:55.474030	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13952 \x0304failed\x03 on builders [pr-freebsd-x64]: \x1f\x0302https://dolphin.ci/#/builders/11/builds/7588\x03\x1f', 'type': 'notification'}
2025-09-18T02:44:49.716047	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffoshuaVandaele\x03 opened pull request #13952: Replace picojson with nlohmann json (\x0306master\x03...\x0306json-nlohmann\x03): \x1f\x0302https://dolp.in/pr13952\x03\x1f', 'type': 'notification'}
2025-09-18T01:56:31.637389	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufeffellowKrinkle\x03 opened pull request #13951: Cached Interpreter: Speculative devirtualization (\x0306master\x03...\x0306InterpreterOpt\x03): \x1f\x0302https://dolp.in/pr13951\x03\x1f', 'type': 'notification'}
2025-09-18T00:22:14.800691	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #13950 \x0304failed\x03 on builders [default]: \x1f\x0302<no url>\x03\x1f', 'type': 'notification'}
2025-09-18T00:21:44.108967	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303F\ufeffireBurn\x03 opened pull request #13950: fmt: Replace removed locale-based format overloads for fmt >= 12 (\x0306master\x03...\x0306fmt12\x03): \x1f\x0302https://dolp.in/pr13950\x03\x1f', 'type': 'notification'}
2025-09-18T00:05:27.856874	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufeffryTwo\x03 commented on #13938 (MI: add option to log call stack on bp hit): \x1f\x0302https://dolp.in/pr13938#issuecomment-3304903185\x03\x1f', 'type': 'notification'}
2025-09-17T23:57:00.679344	{'source': 'notifications', 'msg': "[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufeffryTwo\x03 commented on #13947 (i18n: Improve EditSymbolDialog's symbol vs note handling for translators): \x1f\x0302https://dolp.in/pr13947#issuecomment-3304889730\x03\x1f", 'type': 'notification'}
2025-09-17T23:46:39.216953	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufeffryTwo\x03 edited a comment on #13897 (Qt/Imgui: Add SpinBox to adjust imgui font size.): \x1f\x0302https://dolp.in/pr13897#issuecomment-3304780955\x03\x1f', 'type': 'notification'}
2025-09-17T22:52:20.765950	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufeffryTwo\x03 commented on #13897 (Qt/Imgui: Add SpinBox to adjust imgui font size.): \x1f\x0302https://dolp.in/pr13897#issuecomment-3304780955\x03\x1f', 'type': 'notification'}
2025-09-17T22:37:15.874692	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufeffryTwo\x03 commented on #13948 (ConfigControl: Fix bolding bugs): \x1f\x0302https://dolp.in/pr13948#issuecomment-3304757954\x03\x1f', 'type': 'notification'}

Recent 'pull_request_fifoci_status' events

2025-09-18T03:47:05.466286	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13952, 'type': 'pull_request_fifoci_status'}
2025-09-18T03:32:46.263741	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 13952, 'type': 'pull_request_fifoci_status'}
2025-09-18T03:19:56.335714	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13952, 'type': 'pull_request_fifoci_status'}
2025-09-18T03:10:47.665981	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13952, 'type': 'pull_request_fifoci_status'}
2025-09-18T03:03:34.586111	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13952, 'type': 'pull_request_fifoci_status'}
2025-09-18T02:49:45.130215	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5b4c9d445684f4d9b855535e296f943871a8cc77', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13951, 'type': 'pull_request_fifoci_status'}
2025-09-18T02:34:19.480731	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5b4c9d445684f4d9b855535e296f943871a8cc77', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 13951, 'type': 'pull_request_fifoci_status'}
2025-09-18T02:22:23.974299	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5b4c9d445684f4d9b855535e296f943871a8cc77', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13951, 'type': 'pull_request_fifoci_status'}
2025-09-18T02:14:13.306206	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5b4c9d445684f4d9b855535e296f943871a8cc77', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13951, 'type': 'pull_request_fifoci_status'}
2025-09-18T02:09:17.412910	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '5b4c9d445684f4d9b855535e296f943871a8cc77', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13951, 'type': 'pull_request_fifoci_status'}
2025-09-17T22:15:32.929146	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '27d7d292773b32a9094fe2544513d75f53eaf9fa', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13939, 'type': 'pull_request_fifoci_status'}
2025-09-17T22:02:33.065652	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '27d7d292773b32a9094fe2544513d75f53eaf9fa', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 13939, 'type': 'pull_request_fifoci_status'}
2025-09-17T21:50:10.967367	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '27d7d292773b32a9094fe2544513d75f53eaf9fa', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13939, 'type': 'pull_request_fifoci_status'}
2025-09-17T21:40:41.403982	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '27d7d292773b32a9094fe2544513d75f53eaf9fa', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13939, 'type': 'pull_request_fifoci_status'}
2025-09-17T21:35:39.322121	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '27d7d292773b32a9094fe2544513d75f53eaf9fa', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13939, 'type': 'pull_request_fifoci_status'}
2025-09-17T20:18:42.379299	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'dccf871fd4d4813270461757b5ea37ec462c67e4', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13949, 'type': 'pull_request_fifoci_status'}
2025-09-17T20:05:51.570262	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '64d240b2e9e05e6129647eaa9281d77fbd6bae8d', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 13948, 'type': 'pull_request_fifoci_status'}
2025-09-17T19:52:57.396640	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'dccf871fd4d4813270461757b5ea37ec462c67e4', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 13949, 'type': 'pull_request_fifoci_status'}
2025-09-17T19:41:17.729562	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'dccf871fd4d4813270461757b5ea37ec462c67e4', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13949, 'type': 'pull_request_fifoci_status'}
2025-09-17T19:34:00.719634	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '64d240b2e9e05e6129647eaa9281d77fbd6bae8d', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 13948, 'type': 'pull_request_fifoci_status'}
2025-09-17T19:30:57.422381	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'dccf871fd4d4813270461757b5ea37ec462c67e4', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13949, 'type': 'pull_request_fifoci_status'}
2025-09-17T19:28:50.029225	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'dccf871fd4d4813270461757b5ea37ec462c67e4', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13949, 'type': 'pull_request_fifoci_status'}
2025-09-17T19:25:11.814710	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '54a7d64a5e574685e91563539691d6149df55cc6', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 13949, 'type': 'pull_request_fifoci_status'}
2025-09-17T19:22:41.253505	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '54a7d64a5e574685e91563539691d6149df55cc6', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 13949, 'type': 'pull_request_fifoci_status'}
2025-09-17T19:19:23.945586	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '64d240b2e9e05e6129647eaa9281d77fbd6bae8d', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 13948, 'type': 'pull_request_fifoci_status'}

Recent 'raw_bb_hook' events

2025-09-18T03:47:04.814857	{'source': 'webserver', 'raw': {'buildid': 132244, 'number': 6577, 'builderid': 10, 'buildrequestid': 132358, 'workerid': 5, 'masterid': 1, 'started_at': 1758166361, 'complete_at': 1758167213, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Trigger'], 'builderid': [10, 'Builder'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'branch': ['refs/pull/13952/head', 'Build'], 'warnings-count': [5, 'WarningCountingShellCommand'], 'branchname': ['pr-13952', 'Trigger'], 'pr_id': [13952, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'buildnumber': [6577, 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-ogl-lin-mesa', 'Worker'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch'], 'shortrev': ['aba93b', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 132358, 'buildsetid': 30798, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1758166361, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758164698, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30798, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1758164698, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 132232, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': {'buildid': 132232, 'number': 7588, 'builderid': 27, 'buildrequestid': 132352, 'workerid': 10, 'masterid': 1, 'started_at': 1758164097, 'complete_at': 1758164698, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 10, 'name': 'pr-fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/10/builds/6577'}, 'type': 'raw_bb_hook'}
2025-09-18T03:32:52.916560	{'source': 'webserver', 'raw': {'buildid': 132244, 'number': 6577, 'builderid': 10, 'buildrequestid': 132358, 'workerid': 5, 'masterid': 1, 'started_at': 1758166361, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Trigger'], 'builderid': [10, 'Builder'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'branch': ['refs/pull/13952/head', 'Build'], 'branchname': ['pr-13952', 'Trigger'], 'pr_id': [13952, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'buildnumber': [6577, 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'shortrev': ['aba93b', 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 132358, 'buildsetid': 30798, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1758166361, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758164698, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30798, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1758164698, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 132232, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': {'buildid': 132232, 'number': 7588, 'builderid': 27, 'buildrequestid': 132352, 'workerid': 10, 'masterid': 1, 'started_at': 1758164097, 'complete_at': 1758164698, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 10, 'name': 'pr-fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/10/builds/6577'}, 'type': 'raw_bb_hook'}
2025-09-18T03:32:45.624626	{'source': 'webserver', 'raw': {'buildid': 132243, 'number': 2566, 'builderid': 41, 'buildrequestid': 132360, 'workerid': 5, 'masterid': 1, 'started_at': 1758165586, 'complete_at': 1758166361, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-13952', 'Trigger'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-vk-lin-mesa', 'Worker'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'shortrev': ['aba93b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/13952/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Trigger'], 'pr_id': [13952, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'builderid': [41, 'Builder'], 'buildnumber': [2566, 'Build'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'codebase': ['', 'Build'], 'warnings-count': [5, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 132360, 'buildsetid': 30798, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1758165586, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758164698, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30798, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1758164698, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 132232, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': {'buildid': 132232, 'number': 7588, 'builderid': 27, 'buildrequestid': 132352, 'workerid': 10, 'masterid': 1, 'started_at': 1758164097, 'complete_at': 1758164698, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 41, 'name': 'pr-fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/41/builds/2566'}, 'type': 'raw_bb_hook'}
2025-09-18T03:20:05.298445	{'source': 'webserver', 'raw': {'buildid': 132239, 'number': 7591, 'builderid': 1, 'buildrequestid': 132344, 'workerid': 9, 'masterid': 1, 'started_at': 1758164678, 'complete_at': 1758165593, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'shortrev': ['aba93b', 'Change'], 'pr_id': [13952, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'branchname': ['pr-13952', 'Change'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [1, 'Builder'], 'buildnumber': [7591, 'Build'], 'branch': ['refs/pull/13952/head', 'Build'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'builddir': ['/buildbot/pr-deb-dbg-x64', 'Worker'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'workername': ['debian', 'Worker'], 'codebase': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch'], 'warnings-count': [19, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 132344, 'buildsetid': 30796, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1758164678, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/7591'}, 'type': 'raw_bb_hook'}
2025-09-18T03:19:55.754227	{'source': 'webserver', 'raw': {'buildid': 132240, 'number': 6578, 'builderid': 35, 'buildrequestid': 132359, 'workerid': 5, 'masterid': 1, 'started_at': 1758164698, 'complete_at': 1758165586, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-13952', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'builderid': [35, 'Builder'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-sw-lin-mesa', 'Worker'], 'buildnumber': [6578, 'Build'], 'project': ['', 'Build'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Trigger'], 'shortrev': ['aba93b', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'branch': ['refs/pull/13952/head', 'Build'], 'repository': ['', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'pr_id': [13952, 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch'], 'warnings-count': [5, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 132359, 'buildsetid': 30798, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1758164698, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758164698, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30798, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1758164698, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 132232, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': {'buildid': 132232, 'number': 7588, 'builderid': 27, 'buildrequestid': 132352, 'workerid': 10, 'masterid': 1, 'started_at': 1758164097, 'complete_at': 1758164698, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 35, 'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/35/builds/6578'}, 'type': 'raw_bb_hook'}
2025-09-18T03:19:49.557913	{'source': 'webserver', 'raw': {'buildid': 132243, 'number': 2566, 'builderid': 41, 'buildrequestid': 132360, 'workerid': 5, 'masterid': 1, 'started_at': 1758165586, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-13952', 'Trigger'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'shortrev': ['aba93b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['refs/pull/13952/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Trigger'], 'pr_id': [13952, 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'builderid': [41, 'Builder'], 'buildnumber': [2566, 'Build'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 132360, 'buildsetid': 30798, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1758165586, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758164698, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30798, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1758164698, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 132232, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': {'buildid': 132232, 'number': 7588, 'builderid': 27, 'buildrequestid': 132352, 'workerid': 10, 'masterid': 1, 'started_at': 1758164097, 'complete_at': 1758164698, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 41, 'name': 'pr-fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/41/builds/2566'}, 'type': 'raw_bb_hook'}
2025-09-18T03:19:36.173041	{'source': 'webserver', 'raw': {'buildid': 132233, 'number': 7590, 'builderid': 22, 'buildrequestid': 132350, 'workerid': 12, 'masterid': 1, 'started_at': 1758164142, 'complete_at': 1758165565, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'shortrev': ['aba93b', 'Change'], 'pr_id': [13952, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [22, 'Builder'], 'buildnumber': [7590, 'Build'], 'branch': ['refs/pull/13952/head', 'Build'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['pr-13952', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-android', 'Builder'], 'workername': ['android', 'Worker'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-android', 'Worker'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 132350, 'buildsetid': 30796, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1758164142, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 22, 'name': 'pr-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/22/builds/7590'}, 'type': 'raw_bb_hook'}
2025-09-18T03:15:31.529706	{'source': 'webserver', 'raw': {'buildid': 132228, 'number': 2730, 'builderid': 43, 'buildrequestid': 132354, 'workerid': 13, 'masterid': 1, 'started_at': 1758163849, 'complete_at': 1758165326, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-13952', 'Change'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'shortrev': ['aba93b', 'Change'], 'pr_id': [13952, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [43, 'Builder'], 'buildnumber': [2730, 'Build'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-flatpak-x64', 'Builder'], 'workername': ['altair-flatpak', 'Worker'], 'branch': ['refs/pull/13952/head', 'Build'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-x64', 'Worker'], 'repository': ['', 'Build'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/5857', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 132354, 'buildsetid': 30796, 'builderid': 43, 'priority': 0, 'claimed': True, 'claimed_at': 1758163849, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 43, 'name': 'pr-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/43/builds/2730'}, 'type': 'raw_bb_hook'}
2025-09-18T03:14:58.352731	{'source': 'webserver', 'raw': {'buildid': 132227, 'number': 2677, 'builderid': 44, 'buildrequestid': 132355, 'workerid': 14, 'masterid': 1, 'started_at': 1758163736, 'complete_at': 1758165293, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-13952', 'Change'], 'shortrev': ['aba93b', 'Change'], 'branch': ['refs/pull/13952/head', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-flatpak-arm64', 'Builder'], 'buildnumber': [2677, 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'pr_id': [13952, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [44, 'Builder'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'workername': ['deneb-flatpak', 'Worker'], 'project': ['', 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-arm64', 'Worker'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/5856', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 132355, 'buildsetid': 30796, 'builderid': 44, 'priority': 0, 'claimed': True, 'claimed_at': 1758163736, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 44, 'name': 'pr-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/44/builds/2677'}, 'type': 'raw_bb_hook'}
2025-09-18T03:13:19.454197	{'source': 'webserver', 'raw': {'buildid': 132242, 'number': 7588, 'builderid': 31, 'buildrequestid': 132353, 'workerid': 4, 'masterid': 1, 'started_at': 1758164748, 'complete_at': 1758165184, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['aba93b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'builderid': [31, 'Builder'], 'buildnumber': [7588, 'Build'], 'project': ['', 'Build'], 'build_url': ['https://dl.dolphin-emu.org/prs/ea/a8/pr-13952-dolphin-latest-dbg-x64.7z', 'SetProperty'], 'branchname': ['pr-13952', 'Change'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/13952/head', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'builddir': ['c:\\buildbot\\pr-win-dbg-x64', 'Worker'], 'pr_id': [13952, 'Change'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 132353, 'buildsetid': 30796, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1758164748, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/7588'}, 'type': 'raw_bb_hook'}
2025-09-18T03:10:46.943949	{'source': 'webserver', 'raw': {'buildid': 132237, 'number': 6506, 'builderid': 21, 'buildrequestid': 132357, 'workerid': 8, 'masterid': 1, 'started_at': 1758164590, 'complete_at': 1758165029, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-13952', 'Trigger'], 'shortrev': ['aba93b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [6506, 'Build'], 'branch': ['refs/pull/13952/head', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Trigger'], 'pr_id': [13952, 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'project': ['', 'Build'], 'basedir': ['/Users/administrator/buildbot-worker/osx_m1', 'Worker'], 'warnings-count': [40, 'WarningCountingShellCommand'], 'builddir': ['/Users/administrator/buildbot-worker/osx_m1/pr-fifoci-mtl-osx-m1', 'Worker'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 132357, 'buildsetid': 30797, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1758164589, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758164142, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30797, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1758164142, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 132226, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': {'buildid': 132226, 'number': 7593, 'builderid': 7, 'buildrequestid': 132346, 'workerid': 8, 'masterid': 1, 'started_at': 1758163736, 'complete_at': 1758164142, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 21, 'name': 'pr-fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/21/builds/6506'}, 'type': 'raw_bb_hook'}
2025-09-18T03:06:44.214401	{'source': 'webserver', 'raw': {'buildid': 132241, 'number': 7587, 'builderid': 31, 'buildrequestid': 132341, 'workerid': 4, 'masterid': 1, 'started_at': 1758164744, 'complete_at': 1758164748, 'locks_duration_s': 0, 'complete': True, 'state_string': 'failed update (failure)', 'results': 2, 'properties': {'buildnumber': [7587, 'Build'], 'revision': ['5ea48c01dc8549d481d2906b2ec53512b6035316', 'Build'], 'codebase': ['', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'branchname': ['pr-13952', 'Change'], 'headrev': ['5ea48c01dc8549d481d2906b2ec53512b6035316', 'Change'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'shortrev': ['5ea48c', 'Change'], 'pr_id': [13952, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [31, 'Builder'], 'branch': ['refs/pull/13952/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'builddir': ['c:\\buildbot\\pr-win-dbg-x64', 'Worker']}, 'buildrequest': {'buildrequestid': 132341, 'buildsetid': 30795, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1758164744, 'claimed_by_masterid': 1, 'complete': True, 'results': 2, 'submitted_at': 1758163495, 'complete_at': 1758164748, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30795, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163495, 'complete': True, 'complete_at': 1758164748, 'results': 2, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9235, 'branch': 'refs/pull/13952/head', 'revision': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163495, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/7587'}, 'type': 'raw_bb_hook'}
2025-09-18T03:06:17.674433	{'source': 'webserver', 'raw': {'buildid': 132242, 'number': 7588, 'builderid': 31, 'buildrequestid': 132353, 'workerid': 4, 'masterid': 1, 'started_at': 1758164748, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'shortrev': ['aba93b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'builderid': [31, 'Builder'], 'buildnumber': [7588, 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-13952', 'Change'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/13952/head', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'pr_id': [13952, 'Change'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build']}, 'buildrequest': {'buildrequestid': 132353, 'buildsetid': 30796, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1758164748, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/7588'}, 'type': 'raw_bb_hook'}
2025-09-18T03:06:15.235034	{'source': 'webserver', 'raw': {'buildid': 132236, 'number': 7589, 'builderid': 2, 'buildrequestid': 132345, 'workerid': 4, 'masterid': 1, 'started_at': 1758164167, 'complete_at': 1758164744, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'builderid': [2, 'Builder'], 'branch': ['refs/pull/13952/head', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'builddir': ['c:\\buildbot\\pr-win-x64', 'Worker'], 'shortrev': ['aba93b', 'Change'], 'workername': ['windows', 'Worker'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'build_url': ['https://dl.dolphin-emu.org/prs/ee/3c/pr-13952-dolphin-latest-x64.7z', 'SetProperty'], 'branchname': ['pr-13952', 'Change'], 'pr_id': [13952, 'Change'], 'buildername': ['pr-win-x64', 'Builder'], 'project': ['', 'Build'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'buildnumber': [7589, 'Build']}, 'buildrequest': {'buildrequestid': 132345, 'buildsetid': 30796, 'builderid': 2, 'priority': 0, 'claimed': True, 'claimed_at': 1758164167, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 2, 'name': 'pr-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/2/builds/7589'}, 'type': 'raw_bb_hook'}
2025-09-18T03:06:13.097326	{'source': 'webserver', 'raw': {'buildid': 132241, 'number': 7587, 'builderid': 31, 'buildrequestid': 132341, 'workerid': 4, 'masterid': 1, 'started_at': 1758164744, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'buildnumber': [7587, 'Build'], 'revision': ['5ea48c01dc8549d481d2906b2ec53512b6035316', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['pr-13952', 'Change'], 'headrev': ['5ea48c01dc8549d481d2906b2ec53512b6035316', 'Change'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'shortrev': ['5ea48c', 'Change'], 'pr_id': [13952, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [31, 'Builder'], 'branch': ['refs/pull/13952/head', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'workername': ['windows', 'Worker']}, 'buildrequest': {'buildrequestid': 132341, 'buildsetid': 30795, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1758164744, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163495, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30795, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163495, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9235, 'branch': 'refs/pull/13952/head', 'revision': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163495, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/7587'}, 'type': 'raw_bb_hook'}
2025-09-18T03:05:21.641020	{'source': 'webserver', 'raw': {'buildid': 132232, 'number': 7588, 'builderid': 27, 'buildrequestid': 132352, 'workerid': 10, 'masterid': 1, 'started_at': 1758164097, 'complete_at': 1758164698, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'shortrev': ['aba93b', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-ubu-x64', 'Builder'], 'builderid': [27, 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'branch': ['refs/pull/13952/head', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-ubu-x64', 'Worker'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'branchname': ['pr-13952', 'Change'], 'pr_id': [13952, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildnumber': [7588, 'Build'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'warnings-count': [2, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 132352, 'buildsetid': 30796, 'builderid': 27, 'priority': 0, 'claimed': True, 'claimed_at': 1758164097, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/27/builds/7588'}, 'type': 'raw_bb_hook'}
2025-09-18T03:05:18.820620	{'source': 'webserver', 'raw': {'buildid': 132240, 'number': 6578, 'builderid': 35, 'buildrequestid': 132359, 'workerid': 5, 'masterid': 1, 'started_at': 1758164698, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-13952', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'builderid': [35, 'Builder'], 'buildnumber': [6578, 'Build'], 'project': ['', 'Build'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Trigger'], 'shortrev': ['aba93b', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'branch': ['refs/pull/13952/head', 'Build'], 'repository': ['', 'Build'], 'pr_id': [13952, 'Trigger'], 'workername': ['altair-fifoci', 'Worker'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build']}, 'buildrequest': {'buildrequestid': 132359, 'buildsetid': 30798, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1758164698, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758164698, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30798, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1758164698, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 132232, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': {'buildid': 132232, 'number': 7588, 'builderid': 27, 'buildrequestid': 132352, 'workerid': 10, 'masterid': 1, 'started_at': 1758164097, 'complete_at': 1758164698, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 35, 'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/35/builds/6578'}, 'type': 'raw_bb_hook'}
2025-09-18T03:05:18.553747	{'source': 'webserver', 'raw': {'buildid': 132238, 'number': 7590, 'builderid': 1, 'buildrequestid': 132332, 'workerid': 9, 'masterid': 1, 'started_at': 1758164676, 'complete_at': 1758164678, 'locks_duration_s': 0, 'complete': True, 'state_string': 'update (failure)', 'results': 2, 'properties': {'branchname': ['pr-13952', 'Change'], 'headrev': ['5ea48c01dc8549d481d2906b2ec53512b6035316', 'Change'], 'pr_id': [13952, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'builderid': [1, 'Builder'], 'workername': ['debian', 'Worker'], 'buildnumber': [7590, 'Build'], 'branch': ['refs/pull/13952/head', 'Build'], 'revision': ['5ea48c01dc8549d481d2906b2ec53512b6035316', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'shortrev': ['5ea48c', 'Change'], 'codebase': ['', 'Build'], 'builddir': ['/buildbot/pr-deb-dbg-x64', 'Worker']}, 'buildrequest': {'buildrequestid': 132332, 'buildsetid': 30795, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1758164676, 'claimed_by_masterid': 1, 'complete': True, 'results': 2, 'submitted_at': 1758163495, 'complete_at': 1758164678, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30795, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163495, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9235, 'branch': 'refs/pull/13952/head', 'revision': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163495, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/7590'}, 'type': 'raw_bb_hook'}
2025-09-18T03:04:56.893257	{'source': 'webserver', 'raw': {'buildid': 132239, 'number': 7591, 'builderid': 1, 'buildrequestid': 132344, 'workerid': 9, 'masterid': 1, 'started_at': 1758164678, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'shortrev': ['aba93b', 'Change'], 'pr_id': [13952, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'branchname': ['pr-13952', 'Change'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [1, 'Builder'], 'buildnumber': [7591, 'Build'], 'branch': ['refs/pull/13952/head', 'Build'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'workername': ['debian', 'Worker'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 132344, 'buildsetid': 30796, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1758164678, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/7591'}, 'type': 'raw_bb_hook'}
2025-09-18T03:04:55.646704	{'source': 'webserver', 'raw': {'buildid': 132238, 'number': 7590, 'builderid': 1, 'buildrequestid': 132332, 'workerid': 9, 'masterid': 1, 'started_at': 1758164676, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-13952', 'Change'], 'headrev': ['5ea48c01dc8549d481d2906b2ec53512b6035316', 'Change'], 'pr_id': [13952, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'builderid': [1, 'Builder'], 'workername': ['debian', 'Worker'], 'buildnumber': [7590, 'Build'], 'branch': ['refs/pull/13952/head', 'Build'], 'revision': ['5ea48c01dc8549d481d2906b2ec53512b6035316', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'shortrev': ['5ea48c', 'Change'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 132332, 'buildsetid': 30795, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1758164676, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163495, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30795, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163495, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9235, 'branch': 'refs/pull/13952/head', 'revision': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163495, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/7590'}, 'type': 'raw_bb_hook'}
2025-09-18T03:04:55.228370	{'source': 'webserver', 'raw': {'buildid': 132229, 'number': 7587, 'builderid': 26, 'buildrequestid': 132351, 'workerid': 9, 'masterid': 1, 'started_at': 1758164048, 'complete_at': 1758164676, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'shortrev': ['aba93b', 'Change'], 'buildername': ['pr-deb-x64', 'Builder'], 'builderid': [26, 'Builder'], 'workername': ['debian', 'Worker'], 'buildnumber': [7587, 'Build'], 'branch': ['refs/pull/13952/head', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'builddir': ['/buildbot/pr-deb-x64', 'Worker'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'branchname': ['pr-13952', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'pr_id': [13952, 'Change'], 'scheduler': ['pr', 'Scheduler'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'got_revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'GitNoBranch'], 'warnings-count': [7, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 132351, 'buildsetid': 30796, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1758164048, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 26, 'name': 'pr-deb-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/26/builds/7587'}, 'type': 'raw_bb_hook'}
2025-09-18T03:03:33.930401	{'source': 'webserver', 'raw': {'buildid': 132237, 'number': 6506, 'builderid': 21, 'buildrequestid': 132357, 'workerid': 8, 'masterid': 1, 'started_at': 1758164590, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-13952', 'Trigger'], 'shortrev': ['aba93b', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [6506, 'Build'], 'branch': ['refs/pull/13952/head', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Trigger'], 'pr_id': [13952, 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 132357, 'buildsetid': 30797, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1758164589, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758164142, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30797, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1758164142, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 132226, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': {'buildid': 132226, 'number': 7593, 'builderid': 7, 'buildrequestid': 132346, 'workerid': 8, 'masterid': 1, 'started_at': 1758163736, 'complete_at': 1758164142, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 21, 'name': 'pr-fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/21/builds/6506'}, 'type': 'raw_bb_hook'}
2025-09-18T03:03:33.922561	{'source': 'webserver', 'raw': {'buildid': 132234, 'number': 6504, 'builderid': 19, 'buildrequestid': 132356, 'workerid': 8, 'masterid': 1, 'started_at': 1758164142, 'complete_at': 1758164589, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-13952', 'Trigger'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'shortrev': ['aba93b', 'Trigger'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Trigger'], 'pr_id': [13952, 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'builderid': [19, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [6504, 'Build'], 'repository': ['', 'Build'], 'basedir': ['/Users/administrator/buildbot-worker/osx_m1', 'Worker'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'builddir': ['/Users/administrator/buildbot-worker/osx_m1/pr-fifoci-mvk-osx-m1', 'Worker'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'warnings-count': [40, 'WarningCountingShellCommand'], 'branch': ['refs/pull/13952/head', 'Build'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 132356, 'buildsetid': 30797, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1758164142, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758164142, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30797, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1758164142, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 132226, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': {'buildid': 132226, 'number': 7593, 'builderid': 7, 'buildrequestid': 132346, 'workerid': 8, 'masterid': 1, 'started_at': 1758163736, 'complete_at': 1758164142, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 19, 'name': 'pr-fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/19/builds/6504'}, 'type': 'raw_bb_hook'}
2025-09-18T02:56:52.195485	{'source': 'webserver', 'raw': {'buildid': 132235, 'number': 7588, 'builderid': 2, 'buildrequestid': 132333, 'workerid': 4, 'masterid': 1, 'started_at': 1758164162, 'complete_at': 1758164167, 'locks_duration_s': 0, 'complete': True, 'state_string': 'failed update (failure)', 'results': 2, 'properties': {'branchname': ['pr-13952', 'Change'], 'headrev': ['5ea48c01dc8549d481d2906b2ec53512b6035316', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'branch': ['refs/pull/13952/head', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'builddir': ['c:\\buildbot\\pr-win-x64', 'Worker'], 'shortrev': ['5ea48c', 'Change'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'pr_id': [13952, 'Change'], 'buildnumber': [7588, 'Build'], 'revision': ['5ea48c01dc8549d481d2906b2ec53512b6035316', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-win-x64', 'Builder'], 'builderid': [2, 'Builder'], 'workername': ['windows', 'Worker'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 132333, 'buildsetid': 30795, 'builderid': 2, 'priority': 0, 'claimed': True, 'claimed_at': 1758164162, 'claimed_by_masterid': 1, 'complete': True, 'results': 2, 'submitted_at': 1758163495, 'complete_at': 1758164167, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30795, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163495, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9235, 'branch': 'refs/pull/13952/head', 'revision': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163495, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 2, 'name': 'pr-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/2/builds/7588'}, 'type': 'raw_bb_hook'}
2025-09-18T02:56:33.695472	{'source': 'webserver', 'raw': {'buildid': 132236, 'number': 7589, 'builderid': 2, 'buildrequestid': 132345, 'workerid': 4, 'masterid': 1, 'started_at': 1758164167, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'builderid': [2, 'Builder'], 'branch': ['refs/pull/13952/head', 'Build'], 'owners': [['Central (on behalf of: JoshuaVandaele)'], 'Build'], 'shortrev': ['aba93b', 'Change'], 'workername': ['windows', 'Worker'], 'branchname': ['pr-13952', 'Change'], 'pr_id': [13952, 'Change'], 'buildername': ['pr-win-x64', 'Builder'], 'project': ['', 'Build'], 'baserev': ['fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'Change'], 'headrev': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'revision': ['aba93b154931dda22b0c13342d1c3d27c03987a2', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'buildnumber': [7589, 'Build']}, 'buildrequest': {'buildrequestid': 132345, 'buildsetid': 30796, 'builderid': 2, 'priority': 0, 'claimed': True, 'claimed_at': 1758164167, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1758163736, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 30796, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1758163736, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 9236, 'branch': 'refs/pull/13952/head', 'revision': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1758163736, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 2, 'name': 'pr-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/2/builds/7589'}, 'type': 'raw_bb_hook'}

Recent 'raw_gh_hook' events

2025-09-18T05:03:26.617575	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'edited', 'number': 13951, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951', 'id': 2838440310, 'node_id': 'PR_kwDOALCn2M6pLyl2', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13951', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13951.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13951.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13951', 'number': 13951, 'state': 'open', 'locked': False, 'title': 'Cached Interpreter: Speculative devirtualization', 'user': {'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Since the most common operation for the cached interpreter is `Interpret`, add a check for that so it can get inlined.\r\n\r\nYields ~10% better performance for the cached interpreter on both the M1 and Skylake computers I tested.\r\n\r\n<details>\r\n<summary>I also tried collecting some performance counter data on M1</summary>\r\n\r\nInterestingly, the biggest change was the drop in mispredictions for *non-indirect* jumps.  I'm guessing the conditional branch for `Instruction` / `Other` makes different interpreted paths look more different to the CPU's global branch history?\r\n\r\nTest data is of the first 10 seconds from launch of Wind Waker.  I collected SIMD ALU instructions as a proxy for emulated cycles, since this change shouldn't affect those counts (while it does affect CYCLES, since the new code runs faster).  Obviously absolute numbers are arbitrary, but they should be comparable between the two builds.\r\n\r\n|        Test       |   CYCLES   |BRANCH INDIR MISPRED NONSPEC|BRANCH MISPRED NONSPEC|FETCH RESTART|INST SIMD ALU|\r\n|:------------------|-----------:|---------------------------:|---------------------:|------------:|------------:|\r\n| Before            | 23882679875|          130506957         |       107982721      |  1813263144 |  1452533688 |\r\n| After             | 23533097718|          117345055         |        79986399      |  1833251027 |  1612849096 |\r\n| Before / Cycles   |        100%|             0.546%         |          0.452%      |      7.592% |      6.082% |\r\n| After  / Cycles   |        100%|             0.499%         |          0.340%      |      7.790% |      6.854% |\r\n| Before / SIMD ALU |       1644%|             8.985%         |          7.434%      |    124.834% |    100.000% |\r\n| After  / SIMD ALU |       1459%|             7.276%         |          4.959%      |    113.665% |    100.000% |\r\n</details>", 'created_at': '2025-09-18T01:56:29Z', 'updated_at': '2025-09-18T05:03:23Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'ec8fc449540c7bb215bb88139da9221b3feaeb69', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13951/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/5b4c9d445684f4d9b855535e296f943871a8cc77', 'head': {'label': 'TellowKrinkle:InterpreterOpt', 'ref': 'InterpreterOpt', 'sha': '5b4c9d445684f4d9b855535e296f943871a8cc77', 'user': {'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 251167687, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNTExNjc2ODc=', 'name': 'dolphin', 'full_name': 'TellowKrinkle/dolphin', 'private': False, 'owner': {'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/TellowKrinkle/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/TellowKrinkle/dolphin', 'forks_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/forks', 'keys_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/events', 'assignees_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/merges', 'archive_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/deployments', 'created_at': '2020-03-30T00:59:26Z', 'updated_at': '2024-07-29T04:09:28Z', 'pushed_at': '2025-09-18T01:11:40Z', 'git_url': 'git://github.com/TellowKrinkle/dolphin.git', 'ssh_url': 'git@github.com:TellowKrinkle/dolphin.git', 'clone_url': 'https://github.com/TellowKrinkle/dolphin.git', 'svn_url': 'https://github.com/TellowKrinkle/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 502416, 'stargazers_count': 1, 'watchers_count': 1, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 1, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-18T04:59:05Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14114, 'watchers_count': 14114, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14114, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13951'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13951'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13951/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/5b4c9d445684f4d9b855535e296f943871a8cc77'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': True, 'rebaseable': True, 'mergeable_state': 'clean', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 17, 'deletions': 3, 'changed_files': 1}, 'changes': {'body': {'from': "Since the most common operation for the cached interpreter is `Interpret`, add a check for that so it can get inlined.\r\n\r\nYields ~10% better performance on both the M1 and Skylake computers I tested.\r\n\r\n<details>\r\n<summary>I also tried collecting some performance counter data on M1</summary>\r\n\r\nInterestingly, the biggest change was the drop in mispredictions for *non-indirect* jumps.  I'm guessing the conditional branch for `Instruction` / `Other` makes different interpreted paths look more different to the CPU's global branch history?\r\n\r\nTest data is of the first 10 seconds from launch of Wind Waker.  I collected SIMD ALU instructions as a proxy for emulated cycles, since this change shouldn't affect those counts (while it does affect CYCLES, since the new code runs faster).  Obviously absolute numbers are arbitrary, but they should be comparable between the two builds.\r\n\r\n|        Test       |   CYCLES   |BRANCH INDIR MISPRED NONSPEC|BRANCH MISPRED NONSPEC|FETCH RESTART|INST SIMD ALU|\r\n|:------------------|-----------:|---------------------------:|---------------------:|------------:|------------:|\r\n| Before            | 23882679875|          130506957         |       107982721      |  1813263144 |  1452533688 |\r\n| After             | 23533097718|          117345055         |        79986399      |  1833251027 |  1612849096 |\r\n| Before / Cycles   |        100%|             0.546%         |          0.452%      |      7.592% |      6.082% |\r\n| After  / Cycles   |        100%|             0.499%         |          0.340%      |      7.790% |      6.854% |\r\n| Before / SIMD ALU |       1644%|             8.985%         |          7.434%      |    124.834% |    100.000% |\r\n| After  / SIMD ALU |       1459%|             7.276%         |          4.959%      |    113.665% |    100.000% |\r\n</details>"}}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-18T04:59:05Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14114, 'watchers_count': 14114, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14114, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T04:05:46.467387	{'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'created', 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357454976', 'pull_request_review_id': 3237200622, 'id': 2357454976, 'node_id': 'PRRC_kwDOALCn2M6Mg-iA', 'diff_hunk': '@@ -259,17 +266,20 @@ void AdvancedPane::CreateLayout()\n          "your current system time."\n          "<br><br><dolphin_emphasis>If unsure, leave this unchecked.</dolphin_emphasis>"));\n \n+  auto* reset_group = new QGroupBox(tr("Reset Dolphin Settings"));\n+  reset_group->setLayout(new QVBoxLayout());\n+  main_layout->addWidget(reset_group);\n+\n+  m_reset_button = new NonDefaultQPushButton(tr("Reset Dolphin to Default Settings"));', 'path': 'Source/Core/DolphinQt/Settings/AdvancedPane.cpp', 'commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'original_commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'The button wording right below the heading feels a bit redundant to me. Maybe the button can just say `Reset All Settings`?', 'created_at': '2025-09-18T04:05:44Z', 'updated_at': '2025-09-18T04:05:44Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357454976', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357454976'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357454976'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357454976/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': None, 'original_start_line': None, 'start_side': None, 'line': 273, 'original_line': 273, 'side': 'RIGHT', 'original_position': 62, 'position': 62, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'id': 2741045317, 'node_id': 'PR_kwDOALCn2M6jYQhF', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13866.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13866.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866', 'number': 13866, 'state': 'open', 'locked': False, 'title': 'AdvancedPane: Add a button to restore default settings', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Reset button (in Config>Advanced):\r\n<img width="577" height="107" alt="Reset button" src="https://github.com/user-attachments/assets/c6dd32f8-c33b-4778-9489-1e366553ce90" />\r\n\r\nWarning:\r\n<img width="526" height="211" alt="Warning" src="https://github.com/user-attachments/assets/f06589fc-3aaa-4e67-8e30-c74a756e0075" />\r\n\r\nI updated most settings to use ConfigControl, so that the GUI would update even when configurations are modified externally. This can be squashed to only be two commits (Adding the button, and using ConfigControls) if preferred.\r\n\r\nEnglish is not my mother tongue, so if someone wants to rework the wording of the warning I am not against it.', 'created_at': '2025-08-13T00:04:21Z', 'updated_at': '2025-09-18T04:05:44Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '7274bb8a5ce83000e1c9e9445d51b3db83428cfa', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/de2b7ad2361607a6f830c197d5242d348ee93275', 'head': {'label': 'JoshuaVandaele:reset-button-third-attempt', 'ref': 'reset-button-third-attempt', 'sha': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 915253252, 'node_id': 'R_kgDONo2oBA', 'name': 'dolphin', 'full_name': 'JoshuaVandaele/dolphin', 'private': False, 'owner': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JoshuaVandaele/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JoshuaVandaele/dolphin', 'forks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/deployments', 'created_at': '2025-01-11T11:19:57Z', 'updated_at': '2025-01-20T12:25:09Z', 'pushed_at': '2025-09-18T02:48:48Z', 'git_url': 'git://github.com/JoshuaVandaele/dolphin.git', 'ssh_url': 'git@github.com:JoshuaVandaele/dolphin.git', 'clone_url': 'https://github.com/JoshuaVandaele/dolphin.git', 'svn_url': 'https://github.com/JoshuaVandaele/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 505223, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '72ef27c157e13075b656334657e46a3952ae2dff', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/de2b7ad2361607a6f830c197d5242d348ee93275'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T04:05:46.465822	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 3237200622, 'node_id': 'PRR_kwDOALCn2M7A88Lu', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'submitted_at': '2025-09-18T04:05:44Z', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866#pullrequestreview-3237200622', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866#pullrequestreview-3237200622'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}}, 'updated_at': '2025-09-18T04:05:44Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'id': 2741045317, 'node_id': 'PR_kwDOALCn2M6jYQhF', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13866.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13866.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866', 'number': 13866, 'state': 'open', 'locked': False, 'title': 'AdvancedPane: Add a button to restore default settings', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Reset button (in Config>Advanced):\r\n<img width="577" height="107" alt="Reset button" src="https://github.com/user-attachments/assets/c6dd32f8-c33b-4778-9489-1e366553ce90" />\r\n\r\nWarning:\r\n<img width="526" height="211" alt="Warning" src="https://github.com/user-attachments/assets/f06589fc-3aaa-4e67-8e30-c74a756e0075" />\r\n\r\nI updated most settings to use ConfigControl, so that the GUI would update even when configurations are modified externally. This can be squashed to only be two commits (Adding the button, and using ConfigControls) if preferred.\r\n\r\nEnglish is not my mother tongue, so if someone wants to rework the wording of the warning I am not against it.', 'created_at': '2025-08-13T00:04:21Z', 'updated_at': '2025-09-18T04:05:44Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '7274bb8a5ce83000e1c9e9445d51b3db83428cfa', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/de2b7ad2361607a6f830c197d5242d348ee93275', 'head': {'label': 'JoshuaVandaele:reset-button-third-attempt', 'ref': 'reset-button-third-attempt', 'sha': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 915253252, 'node_id': 'R_kgDONo2oBA', 'name': 'dolphin', 'full_name': 'JoshuaVandaele/dolphin', 'private': False, 'owner': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JoshuaVandaele/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JoshuaVandaele/dolphin', 'forks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/deployments', 'created_at': '2025-01-11T11:19:57Z', 'updated_at': '2025-01-20T12:25:09Z', 'pushed_at': '2025-09-18T02:48:48Z', 'git_url': 'git://github.com/JoshuaVandaele/dolphin.git', 'ssh_url': 'git@github.com:JoshuaVandaele/dolphin.git', 'clone_url': 'https://github.com/JoshuaVandaele/dolphin.git', 'svn_url': 'https://github.com/JoshuaVandaele/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 505223, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '72ef27c157e13075b656334657e46a3952ae2dff', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/de2b7ad2361607a6f830c197d5242d348ee93275'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T04:04:07.126447	{'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'created', 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357434299', 'pull_request_review_id': 3237174522, 'id': 2357434299, 'node_id': 'PRRC_kwDOALCn2M6Mg5e7', 'diff_hunk': '@@ -102,6 +102,29 @@ void SConfig::LoadSettings()\n   Config::Load();\n }\n \n+void SConfig::ResetAllSettings()\n+{\n+  Config::ConfigChangeCallbackGuard config_guard;\n+\n+  File::Delete(File::GetUserPath(F_DOLPHINCONFIG_IDX));\n+  File::Delete(File::GetUserPath(F_GCKEYBOARDCONFIG_IDX));', 'path': 'Source/Core/Core/ConfigManager.cpp', 'commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'original_commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'I think `F_GCKEYBOARDCONFIG_IDX` is unnecessary because it has its own `Default` button like GCPad and Wiimote.', 'created_at': '2025-09-18T03:44:16Z', 'updated_at': '2025-09-18T04:04:05Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357434299', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357434299'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357434299'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357434299/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': None, 'original_start_line': None, 'start_side': None, 'line': 110, 'original_line': 110, 'side': 'RIGHT', 'original_position': 9, 'position': 9, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'id': 2741045317, 'node_id': 'PR_kwDOALCn2M6jYQhF', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13866.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13866.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866', 'number': 13866, 'state': 'open', 'locked': False, 'title': 'AdvancedPane: Add a button to restore default settings', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Reset button (in Config>Advanced):\r\n<img width="577" height="107" alt="Reset button" src="https://github.com/user-attachments/assets/c6dd32f8-c33b-4778-9489-1e366553ce90" />\r\n\r\nWarning:\r\n<img width="526" height="211" alt="Warning" src="https://github.com/user-attachments/assets/f06589fc-3aaa-4e67-8e30-c74a756e0075" />\r\n\r\nI updated most settings to use ConfigControl, so that the GUI would update even when configurations are modified externally. This can be squashed to only be two commits (Adding the button, and using ConfigControls) if preferred.\r\n\r\nEnglish is not my mother tongue, so if someone wants to rework the wording of the warning I am not against it.', 'created_at': '2025-08-13T00:04:21Z', 'updated_at': '2025-09-18T04:04:05Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '7274bb8a5ce83000e1c9e9445d51b3db83428cfa', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/de2b7ad2361607a6f830c197d5242d348ee93275', 'head': {'label': 'JoshuaVandaele:reset-button-third-attempt', 'ref': 'reset-button-third-attempt', 'sha': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 915253252, 'node_id': 'R_kgDONo2oBA', 'name': 'dolphin', 'full_name': 'JoshuaVandaele/dolphin', 'private': False, 'owner': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JoshuaVandaele/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JoshuaVandaele/dolphin', 'forks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/deployments', 'created_at': '2025-01-11T11:19:57Z', 'updated_at': '2025-01-20T12:25:09Z', 'pushed_at': '2025-09-18T02:48:48Z', 'git_url': 'git://github.com/JoshuaVandaele/dolphin.git', 'ssh_url': 'git@github.com:JoshuaVandaele/dolphin.git', 'clone_url': 'https://github.com/JoshuaVandaele/dolphin.git', 'svn_url': 'https://github.com/JoshuaVandaele/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 505223, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '72ef27c157e13075b656334657e46a3952ae2dff', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/de2b7ad2361607a6f830c197d5242d348ee93275'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T04:04:07.124875	{'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'created', 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357451119', 'pull_request_review_id': 3237174522, 'id': 2357451119, 'node_id': 'PRRC_kwDOALCn2M6Mg9lv', 'diff_hunk': '@@ -0,0 +1,41 @@\n+// Copyright 2025 Dolphin Emulator Project\n+// SPDX-License-Identifier: GPL-2.0-or-later\n+\n+#include "DolphinQt/Config/ConfigControls/ConfigUserPath.h"\n+\n+#include <QLineEdit>\n+\n+#include "Common/FileUtil.h"\n+\n+#include "DolphinQt/Config/ConfigControls/ConfigText.h"\n+\n+ConfigUserPath::ConfigUserPath(const unsigned int dir_index,\n+                               const Config::Info<std::string>& setting)\n+    : ConfigUserPath(dir_index, setting, nullptr)\n+{\n+}\n+\n+ConfigUserPath::ConfigUserPath(const unsigned int dir_index,\n+                               const Config::Info<std::string>& setting, Config::Layer* layer)\n+    : ConfigText(setting, layer), m_dir_index(dir_index)\n+{\n+  OnConfigChanged();\n+\n+  connect(this, &QLineEdit::editingFinished, this, &ConfigUserPath::Update);\n+}\n+\n+void ConfigUserPath::Update()\n+{\n+  const std::string value = text().toStdString();\n+\n+  File::SetUserPath(m_dir_index, value);\n+  SaveValue(m_setting, value);\n+}\n+\n+void ConfigUserPath::OnConfigChanged()\n+{\n+  const std::string config_value = ReadValue(m_setting);\n+  const std::string user_value = File::GetUserPath(m_dir_index);\n+  const std::string value = config_value.empty() ? user_value : config_value;', 'path': 'Source/Core/DolphinQt/Config/ConfigControls/ConfigUserPath.cpp', 'commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'original_commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "I'm struggling to figure out what the `config_value` vs. `user_value` values are.\r\n\r\nAnd this seems to behave oddly. If I delete all the text, then unfocus the widget, it takes on the previous text? But sometimes it doesn't, like if I instead select a different text box, it stays empty until focusing other things.", 'created_at': '2025-09-18T04:01:46Z', 'updated_at': '2025-09-18T04:04:05Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357451119', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357451119'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866#discussion_r2357451119'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357451119/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': None, 'original_start_line': None, 'start_side': None, 'line': 39, 'original_line': 39, 'side': 'RIGHT', 'original_position': 39, 'position': 39, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'id': 2741045317, 'node_id': 'PR_kwDOALCn2M6jYQhF', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13866.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13866.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866', 'number': 13866, 'state': 'open', 'locked': False, 'title': 'AdvancedPane: Add a button to restore default settings', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Reset button (in Config>Advanced):\r\n<img width="577" height="107" alt="Reset button" src="https://github.com/user-attachments/assets/c6dd32f8-c33b-4778-9489-1e366553ce90" />\r\n\r\nWarning:\r\n<img width="526" height="211" alt="Warning" src="https://github.com/user-attachments/assets/f06589fc-3aaa-4e67-8e30-c74a756e0075" />\r\n\r\nI updated most settings to use ConfigControl, so that the GUI would update even when configurations are modified externally. This can be squashed to only be two commits (Adding the button, and using ConfigControls) if preferred.\r\n\r\nEnglish is not my mother tongue, so if someone wants to rework the wording of the warning I am not against it.', 'created_at': '2025-08-13T00:04:21Z', 'updated_at': '2025-09-18T04:04:05Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '7274bb8a5ce83000e1c9e9445d51b3db83428cfa', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/de2b7ad2361607a6f830c197d5242d348ee93275', 'head': {'label': 'JoshuaVandaele:reset-button-third-attempt', 'ref': 'reset-button-third-attempt', 'sha': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 915253252, 'node_id': 'R_kgDONo2oBA', 'name': 'dolphin', 'full_name': 'JoshuaVandaele/dolphin', 'private': False, 'owner': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JoshuaVandaele/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JoshuaVandaele/dolphin', 'forks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/deployments', 'created_at': '2025-01-11T11:19:57Z', 'updated_at': '2025-01-20T12:25:09Z', 'pushed_at': '2025-09-18T02:48:48Z', 'git_url': 'git://github.com/JoshuaVandaele/dolphin.git', 'ssh_url': 'git@github.com:JoshuaVandaele/dolphin.git', 'clone_url': 'https://github.com/JoshuaVandaele/dolphin.git', 'svn_url': 'https://github.com/JoshuaVandaele/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 505223, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '72ef27c157e13075b656334657e46a3952ae2dff', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/de2b7ad2361607a6f830c197d5242d348ee93275'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T04:04:07.121243	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 3237174522, 'node_id': 'PRR_kwDOALCn2M7A81z6', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'submitted_at': '2025-09-18T04:04:05Z', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866#pullrequestreview-3237174522', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866#pullrequestreview-3237174522'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}}, 'updated_at': '2025-09-18T04:04:05Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866', 'id': 2741045317, 'node_id': 'PR_kwDOALCn2M6jYQhF', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13866', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13866.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13866.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866', 'number': 13866, 'state': 'open', 'locked': False, 'title': 'AdvancedPane: Add a button to restore default settings', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Reset button (in Config>Advanced):\r\n<img width="577" height="107" alt="Reset button" src="https://github.com/user-attachments/assets/c6dd32f8-c33b-4778-9489-1e366553ce90" />\r\n\r\nWarning:\r\n<img width="526" height="211" alt="Warning" src="https://github.com/user-attachments/assets/f06589fc-3aaa-4e67-8e30-c74a756e0075" />\r\n\r\nI updated most settings to use ConfigControl, so that the GUI would update even when configurations are modified externally. This can be squashed to only be two commits (Adding the button, and using ConfigControls) if preferred.\r\n\r\nEnglish is not my mother tongue, so if someone wants to rework the wording of the warning I am not against it.', 'created_at': '2025-08-13T00:04:21Z', 'updated_at': '2025-09-18T04:04:05Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '7274bb8a5ce83000e1c9e9445d51b3db83428cfa', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/de2b7ad2361607a6f830c197d5242d348ee93275', 'head': {'label': 'JoshuaVandaele:reset-button-third-attempt', 'ref': 'reset-button-third-attempt', 'sha': 'de2b7ad2361607a6f830c197d5242d348ee93275', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 915253252, 'node_id': 'R_kgDONo2oBA', 'name': 'dolphin', 'full_name': 'JoshuaVandaele/dolphin', 'private': False, 'owner': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JoshuaVandaele/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JoshuaVandaele/dolphin', 'forks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/deployments', 'created_at': '2025-01-11T11:19:57Z', 'updated_at': '2025-01-20T12:25:09Z', 'pushed_at': '2025-09-18T02:48:48Z', 'git_url': 'git://github.com/JoshuaVandaele/dolphin.git', 'ssh_url': 'git@github.com:JoshuaVandaele/dolphin.git', 'clone_url': 'https://github.com/JoshuaVandaele/dolphin.git', 'svn_url': 'https://github.com/JoshuaVandaele/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 505223, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': '72ef27c157e13075b656334657e46a3952ae2dff', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13866'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13866/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13866/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/de2b7ad2361607a6f830c197d5242d348ee93275'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T03:35:35.618850	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'id': 3347283670, 'node_id': 'PR_kwDOALCn2M6k-6co', 'number': 13897, 'title': 'Qt/Imgui: Add SpinBox to adjust imgui font size.', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 14, 'created_at': '2025-08-23T02:11:06Z', 'updated_at': '2025-09-18T03:35:33Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13897', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.patch', 'merged_at': None}, 'body': 'Spinbox added to Graphics -> General. Some imgui windows needed a fixup to work with changing sizes.\r\n\r\nThe default font is blocky when upscaled. We can add another PR to change the default font after.\r\n<img width="593" height="173" alt="image" src="https://github.com/user-attachments/assets/81cad5da-c5ed-45b2-8a07-f7b28ad09b56" />\r\n\r\nThe graph numbers are hard-set to 14 size because it looks really bad if they get bigger than about 16. Any windows that want a constant font can use PushFont(NULL, size); then PopFont();\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 1, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3305300869', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897#issuecomment-3305300869', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'id': 3305300869, 'node_id': 'IC_kwDOALCn2M7FAuOF', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-18T03:35:33Z', 'updated_at': '2025-09-18T03:35:33Z', 'body': 'I think my preference would be on the `Interface` tab, near `Show On-Screen Display Messages`.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3305300869/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T03:25:37.483556	{'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'edited', 'changes': {'body': {'from': "I'd vote for the `fmt::format` versions just being removed if they will no longer work in newer version of `fmt`."}}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357415147', 'pull_request_review_id': 3237139769, 'id': 2357415147, 'node_id': 'PRRC_kwDOALCn2M6Mg0zr', 'diff_hunk': '@@ -285,8 +285,14 @@ static std::string SystemTimeAsDoubleToString(double time)\n   if (!local_time)\n     return "";\n \n-  // fmt is locale agnostic by default, so explicitly use current locale.\n+#if FMT_VERSION < 120000  // fmt < 12 still supports locale overload', 'path': 'Source/Core/Core/State.cpp', 'commit_id': '88148a9960e22aef865fc7ece6e1c96512df382a', 'original_commit_id': '88148a9960e22aef865fc7ece6e1c96512df382a', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "I'd vote for the `fmt::format` versions just being removed if they will no longer work in newer versions of `fmt`.", 'created_at': '2025-09-18T03:25:23Z', 'updated_at': '2025-09-18T03:25:36Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13950#discussion_r2357415147', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357415147'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13950#discussion_r2357415147'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357415147/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': None, 'original_start_line': None, 'start_side': None, 'line': 288, 'original_line': 288, 'side': 'RIGHT', 'original_position': 5, 'position': 5, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950', 'id': 2838296170, 'node_id': 'PR_kwDOALCn2M6pLPZq', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13950', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13950.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13950.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950', 'number': 13950, 'state': 'open', 'locked': False, 'title': 'fmt: Replace removed locale-based format overloads for fmt >= 12', 'user': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '`fmt::format(std::locale, ...)` was removed in fmt 12, causing link errors when building with newer versions. Update `Movie.cpp` and `State.cpp` to conditionally use `std::ostringstream` + `std::put_time` when building against fmt >= 12, while keeping the existing locale-aware fmt calls for fmt 11.\r\n\r\nThis ensures Dolphin builds cleanly with both fmt 11 and 12 while retaining localized time output.', 'created_at': '2025-09-18T00:21:41Z', 'updated_at': '2025-09-18T03:25:23Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '28fd4266005c28a67a03b4a81a892721ff6759df', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/88148a9960e22aef865fc7ece6e1c96512df382a', 'head': {'label': 'FireBurn:fmt12', 'ref': 'fmt12', 'sha': '88148a9960e22aef865fc7ece6e1c96512df382a', 'user': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1059057431, 'node_id': 'R_kgDOPx_vFw', 'name': 'dolphin', 'full_name': 'FireBurn/dolphin', 'private': False, 'owner': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/FireBurn/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/FireBurn/dolphin', 'forks_url': 'https://api.github.com/repos/FireBurn/dolphin/forks', 'keys_url': 'https://api.github.com/repos/FireBurn/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/FireBurn/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/FireBurn/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/FireBurn/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/FireBurn/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/FireBurn/dolphin/events', 'assignees_url': 'https://api.github.com/repos/FireBurn/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/FireBurn/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/FireBurn/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/FireBurn/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/FireBurn/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/FireBurn/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/FireBurn/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/FireBurn/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/FireBurn/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/FireBurn/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/FireBurn/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/FireBurn/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/FireBurn/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/FireBurn/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/FireBurn/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/FireBurn/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/FireBurn/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/FireBurn/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/FireBurn/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/FireBurn/dolphin/merges', 'archive_url': 'https://api.github.com/repos/FireBurn/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/FireBurn/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/FireBurn/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/FireBurn/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/FireBurn/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/FireBurn/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/FireBurn/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/FireBurn/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/FireBurn/dolphin/deployments', 'created_at': '2025-09-18T00:01:54Z', 'updated_at': '2025-09-18T00:01:55Z', 'pushed_at': '2025-09-18T00:18:26Z', 'git_url': 'git://github.com/FireBurn/dolphin.git', 'ssh_url': 'git@github.com:FireBurn/dolphin.git', 'clone_url': 'https://github.com/FireBurn/dolphin.git', 'svn_url': 'https://github.com/FireBurn/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 501156, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13950'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/88148a9960e22aef865fc7ece6e1c96512df382a'}}, 'author_association': 'NONE', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T03:25:25.336817	{'source': 'webserver', 'gh_type': 'pull_request_review_comment', 'raw': {'action': 'created', 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357415147', 'pull_request_review_id': 3237139769, 'id': 2357415147, 'node_id': 'PRRC_kwDOALCn2M6Mg0zr', 'diff_hunk': '@@ -285,8 +285,14 @@ static std::string SystemTimeAsDoubleToString(double time)\n   if (!local_time)\n     return "";\n \n-  // fmt is locale agnostic by default, so explicitly use current locale.\n+#if FMT_VERSION < 120000  // fmt < 12 still supports locale overload', 'path': 'Source/Core/Core/State.cpp', 'commit_id': '88148a9960e22aef865fc7ece6e1c96512df382a', 'original_commit_id': '88148a9960e22aef865fc7ece6e1c96512df382a', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "I'd vote for the `fmt::format` versions just being removed if they will no longer work in newer version of `fmt`.", 'created_at': '2025-09-18T03:25:23Z', 'updated_at': '2025-09-18T03:25:23Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13950#discussion_r2357415147', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357415147'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13950#discussion_r2357415147'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950'}}, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/2357415147/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'start_line': None, 'original_start_line': None, 'start_side': None, 'line': 288, 'original_line': 288, 'side': 'RIGHT', 'original_position': 5, 'position': 5, 'subject_type': 'line'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950', 'id': 2838296170, 'node_id': 'PR_kwDOALCn2M6pLPZq', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13950', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13950.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13950.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950', 'number': 13950, 'state': 'open', 'locked': False, 'title': 'fmt: Replace removed locale-based format overloads for fmt >= 12', 'user': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '`fmt::format(std::locale, ...)` was removed in fmt 12, causing link errors when building with newer versions. Update `Movie.cpp` and `State.cpp` to conditionally use `std::ostringstream` + `std::put_time` when building against fmt >= 12, while keeping the existing locale-aware fmt calls for fmt 11.\r\n\r\nThis ensures Dolphin builds cleanly with both fmt 11 and 12 while retaining localized time output.', 'created_at': '2025-09-18T00:21:41Z', 'updated_at': '2025-09-18T03:25:23Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '28fd4266005c28a67a03b4a81a892721ff6759df', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/88148a9960e22aef865fc7ece6e1c96512df382a', 'head': {'label': 'FireBurn:fmt12', 'ref': 'fmt12', 'sha': '88148a9960e22aef865fc7ece6e1c96512df382a', 'user': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1059057431, 'node_id': 'R_kgDOPx_vFw', 'name': 'dolphin', 'full_name': 'FireBurn/dolphin', 'private': False, 'owner': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/FireBurn/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/FireBurn/dolphin', 'forks_url': 'https://api.github.com/repos/FireBurn/dolphin/forks', 'keys_url': 'https://api.github.com/repos/FireBurn/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/FireBurn/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/FireBurn/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/FireBurn/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/FireBurn/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/FireBurn/dolphin/events', 'assignees_url': 'https://api.github.com/repos/FireBurn/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/FireBurn/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/FireBurn/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/FireBurn/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/FireBurn/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/FireBurn/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/FireBurn/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/FireBurn/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/FireBurn/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/FireBurn/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/FireBurn/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/FireBurn/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/FireBurn/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/FireBurn/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/FireBurn/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/FireBurn/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/FireBurn/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/FireBurn/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/FireBurn/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/FireBurn/dolphin/merges', 'archive_url': 'https://api.github.com/repos/FireBurn/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/FireBurn/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/FireBurn/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/FireBurn/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/FireBurn/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/FireBurn/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/FireBurn/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/FireBurn/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/FireBurn/dolphin/deployments', 'created_at': '2025-09-18T00:01:54Z', 'updated_at': '2025-09-18T00:01:55Z', 'pushed_at': '2025-09-18T00:18:26Z', 'git_url': 'git://github.com/FireBurn/dolphin.git', 'ssh_url': 'git@github.com:FireBurn/dolphin.git', 'clone_url': 'https://github.com/FireBurn/dolphin.git', 'svn_url': 'https://github.com/FireBurn/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 501156, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13950'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/88148a9960e22aef865fc7ece6e1c96512df382a'}}, 'author_association': 'NONE', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T03:25:25.335398	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 3237139769, 'node_id': 'PRR_kwDOALCn2M7A8tU5', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': '88148a9960e22aef865fc7ece6e1c96512df382a', 'submitted_at': '2025-09-18T03:25:23Z', 'state': 'commented', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13950#pullrequestreview-3237139769', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13950#pullrequestreview-3237139769'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950'}}, 'updated_at': '2025-09-18T03:25:23Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950', 'id': 2838296170, 'node_id': 'PR_kwDOALCn2M6pLPZq', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13950', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13950.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13950.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950', 'number': 13950, 'state': 'open', 'locked': False, 'title': 'fmt: Replace removed locale-based format overloads for fmt >= 12', 'user': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '`fmt::format(std::locale, ...)` was removed in fmt 12, causing link errors when building with newer versions. Update `Movie.cpp` and `State.cpp` to conditionally use `std::ostringstream` + `std::put_time` when building against fmt >= 12, while keeping the existing locale-aware fmt calls for fmt 11.\r\n\r\nThis ensures Dolphin builds cleanly with both fmt 11 and 12 while retaining localized time output.', 'created_at': '2025-09-18T00:21:41Z', 'updated_at': '2025-09-18T03:25:23Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '28fd4266005c28a67a03b4a81a892721ff6759df', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/88148a9960e22aef865fc7ece6e1c96512df382a', 'head': {'label': 'FireBurn:fmt12', 'ref': 'fmt12', 'sha': '88148a9960e22aef865fc7ece6e1c96512df382a', 'user': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1059057431, 'node_id': 'R_kgDOPx_vFw', 'name': 'dolphin', 'full_name': 'FireBurn/dolphin', 'private': False, 'owner': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/FireBurn/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/FireBurn/dolphin', 'forks_url': 'https://api.github.com/repos/FireBurn/dolphin/forks', 'keys_url': 'https://api.github.com/repos/FireBurn/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/FireBurn/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/FireBurn/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/FireBurn/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/FireBurn/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/FireBurn/dolphin/events', 'assignees_url': 'https://api.github.com/repos/FireBurn/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/FireBurn/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/FireBurn/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/FireBurn/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/FireBurn/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/FireBurn/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/FireBurn/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/FireBurn/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/FireBurn/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/FireBurn/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/FireBurn/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/FireBurn/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/FireBurn/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/FireBurn/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/FireBurn/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/FireBurn/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/FireBurn/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/FireBurn/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/FireBurn/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/FireBurn/dolphin/merges', 'archive_url': 'https://api.github.com/repos/FireBurn/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/FireBurn/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/FireBurn/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/FireBurn/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/FireBurn/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/FireBurn/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/FireBurn/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/FireBurn/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/FireBurn/dolphin/deployments', 'created_at': '2025-09-18T00:01:54Z', 'updated_at': '2025-09-18T00:01:55Z', 'pushed_at': '2025-09-18T00:18:26Z', 'git_url': 'git://github.com/FireBurn/dolphin.git', 'ssh_url': 'git@github.com:FireBurn/dolphin.git', 'clone_url': 'https://github.com/FireBurn/dolphin.git', 'svn_url': 'https://github.com/FireBurn/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 501156, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13950'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/88148a9960e22aef865fc7ece6e1c96512df382a'}}, 'author_association': 'NONE', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T02:48:50.718972	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 13952, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952', 'id': 2838526904, 'node_id': 'PR_kwDOALCn2M6pMHu4', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13952', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13952.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13952.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13952', 'number': 13952, 'state': 'open', 'locked': False, 'title': 'Replace picojson with nlohmann json', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'This pull request migrates the codebase from using picojson to nlohmann json. The main advantages being that it\'s maintained, and offers a very good developer experience. The performance is also better in my testing, however I don\'t believe performance matters most if we\'re dealing with JSON in the first place.\r\n\r\nTested:\r\n\r\n- [x] Dynamic Input Textures\r\n- [x] RetroAchievements PatchAllowlist (I don\'t have an RA account, I simply ran the tests)\r\n- [x] Graphics Mods 1.0\r\n- [x] Riivolution JSON Loading\r\n- [x] Riivolution JSON Writing\r\n- [ ] "Asset stuff" (Currently cannot be tested)\r\n- [x] Netplay Session Browser\r\n- [x] Resource Packs\r\n- [ ] Auto Update Changelog (Unsure how to test this)', 'created_at': '2025-09-18T02:44:47Z', 'updated_at': '2025-09-18T02:48:49Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '6d03e819b0cc79f1d7913091afeeeb85927b8b98', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13952/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/aba93b154931dda22b0c13342d1c3d27c03987a2', 'head': {'label': 'JoshuaVandaele:json-nlohmann', 'ref': 'json-nlohmann', 'sha': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 915253252, 'node_id': 'R_kgDONo2oBA', 'name': 'dolphin', 'full_name': 'JoshuaVandaele/dolphin', 'private': False, 'owner': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JoshuaVandaele/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JoshuaVandaele/dolphin', 'forks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/deployments', 'created_at': '2025-01-11T11:19:57Z', 'updated_at': '2025-01-20T12:25:09Z', 'pushed_at': '2025-09-18T02:48:48Z', 'git_url': 'git://github.com/JoshuaVandaele/dolphin.git', 'ssh_url': 'git@github.com:JoshuaVandaele/dolphin.git', 'clone_url': 'https://github.com/JoshuaVandaele/dolphin.git', 'svn_url': 'https://github.com/JoshuaVandaele/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 505227, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13952'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13952'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13952/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/aba93b154931dda22b0c13342d1c3d27c03987a2'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 891, 'deletions': 2192, 'changed_files': 69}, 'before': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'after': 'aba93b154931dda22b0c13342d1c3d27c03987a2', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T02:44:49.715466	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 13952, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952', 'id': 2838526904, 'node_id': 'PR_kwDOALCn2M6pMHu4', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13952', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13952.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13952.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13952', 'number': 13952, 'state': 'open', 'locked': False, 'title': 'Replace picojson with nlohmann json', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'This pull request migrates the codebase from using picojson to nlohmann json. The main advantages being that it\'s maintained, and offers a very good developer experience. The performance is also better in my testing, however I don\'t believe performance matters most if we\'re dealing with JSON in the first place.\r\n\r\nTested:\r\n\r\n- [x] Dynamic Input Textures\r\n- [x] RetroAchievements PatchAllowlist (I don\'t have an RA account, I simply ran the tests)\r\n- [x] Graphics Mods 1.0\r\n- [x] Riivolution JSON Loading\r\n- [x] Riivolution JSON Writing\r\n- [ ] "Asset stuff" (Currently cannot be tested)\r\n- [x] Netplay Session Browser\r\n- [x] Resource Packs\r\n- [ ] Auto Update Changelog (Unsure how to test this)', 'created_at': '2025-09-18T02:44:47Z', 'updated_at': '2025-09-18T02:44:47Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13952/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/5ea48c01dc8549d481d2906b2ec53512b6035316', 'head': {'label': 'JoshuaVandaele:json-nlohmann', 'ref': 'json-nlohmann', 'sha': '5ea48c01dc8549d481d2906b2ec53512b6035316', 'user': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 915253252, 'node_id': 'R_kgDONo2oBA', 'name': 'dolphin', 'full_name': 'JoshuaVandaele/dolphin', 'private': False, 'owner': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JoshuaVandaele/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JoshuaVandaele/dolphin', 'forks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JoshuaVandaele/dolphin/deployments', 'created_at': '2025-01-11T11:19:57Z', 'updated_at': '2025-01-20T12:25:09Z', 'pushed_at': '2025-09-18T02:23:48Z', 'git_url': 'git://github.com/JoshuaVandaele/dolphin.git', 'ssh_url': 'git@github.com:JoshuaVandaele/dolphin.git', 'clone_url': 'https://github.com/JoshuaVandaele/dolphin.git', 'svn_url': 'https://github.com/JoshuaVandaele/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 505227, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13952'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13952'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13952/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13952/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/5ea48c01dc8549d481d2906b2ec53512b6035316'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 891, 'deletions': 2192, 'changed_files': 69}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 358, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 358, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'JoshuaVandaele', 'id': 24195176, 'node_id': 'MDQ6VXNlcjI0MTk1MTc2', 'avatar_url': 'https://avatars.githubusercontent.com/u/24195176?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JoshuaVandaele', 'html_url': 'https://github.com/JoshuaVandaele', 'followers_url': 'https://api.github.com/users/JoshuaVandaele/followers', 'following_url': 'https://api.github.com/users/JoshuaVandaele/following{/other_user}', 'gists_url': 'https://api.github.com/users/JoshuaVandaele/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JoshuaVandaele/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JoshuaVandaele/subscriptions', 'organizations_url': 'https://api.github.com/users/JoshuaVandaele/orgs', 'repos_url': 'https://api.github.com/users/JoshuaVandaele/repos', 'events_url': 'https://api.github.com/users/JoshuaVandaele/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JoshuaVandaele/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T01:56:31.635914	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 13951, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951', 'id': 2838440310, 'node_id': 'PR_kwDOALCn2M6pLyl2', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13951', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13951.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13951.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13951', 'number': 13951, 'state': 'open', 'locked': False, 'title': 'Cached Interpreter: Speculative devirtualization', 'user': {'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "Since the most common operation for the cached interpreter is `Interpret`, add a check for that so it can get inlined.\r\n\r\nYields ~10% better performance on both the M1 and Skylake computers I tested.\r\n\r\n<details>\r\n<summary>I also tried collecting some performance counter data on M1</summary>\r\n\r\nInterestingly, the biggest change was the drop in mispredictions for *non-indirect* jumps.  I'm guessing the conditional branch for `Instruction` / `Other` makes different interpreted paths look more different to the CPU's global branch history?\r\n\r\nTest data is of the first 10 seconds from launch of Wind Waker.  I collected SIMD ALU instructions as a proxy for emulated cycles, since this change shouldn't affect those counts (while it does affect CYCLES, since the new code runs faster).  Obviously absolute numbers are arbitrary, but they should be comparable between the two builds.\r\n\r\n|        Test       |   CYCLES   |BRANCH INDIR MISPRED NONSPEC|BRANCH MISPRED NONSPEC|FETCH RESTART|INST SIMD ALU|\r\n|:------------------|-----------:|---------------------------:|---------------------:|------------:|------------:|\r\n| Before            | 23882679875|          130506957         |       107982721      |  1813263144 |  1452533688 |\r\n| After             | 23533097718|          117345055         |        79986399      |  1833251027 |  1612849096 |\r\n| Before / Cycles   |        100%|             0.546%         |          0.452%      |      7.592% |      6.082% |\r\n| After  / Cycles   |        100%|             0.499%         |          0.340%      |      7.790% |      6.854% |\r\n| Before / SIMD ALU |       1644%|             8.985%         |          7.434%      |    124.834% |    100.000% |\r\n| After  / SIMD ALU |       1459%|             7.276%         |          4.959%      |    113.665% |    100.000% |\r\n</details>", 'created_at': '2025-09-18T01:56:29Z', 'updated_at': '2025-09-18T01:56:29Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13951/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/5b4c9d445684f4d9b855535e296f943871a8cc77', 'head': {'label': 'TellowKrinkle:InterpreterOpt', 'ref': 'InterpreterOpt', 'sha': '5b4c9d445684f4d9b855535e296f943871a8cc77', 'user': {'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 251167687, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNTExNjc2ODc=', 'name': 'dolphin', 'full_name': 'TellowKrinkle/dolphin', 'private': False, 'owner': {'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/TellowKrinkle/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/TellowKrinkle/dolphin', 'forks_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/forks', 'keys_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/events', 'assignees_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/merges', 'archive_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/TellowKrinkle/dolphin/deployments', 'created_at': '2020-03-30T00:59:26Z', 'updated_at': '2024-07-29T04:09:28Z', 'pushed_at': '2025-09-18T01:11:40Z', 'git_url': 'git://github.com/TellowKrinkle/dolphin.git', 'ssh_url': 'git@github.com:TellowKrinkle/dolphin.git', 'clone_url': 'https://github.com/TellowKrinkle/dolphin.git', 'svn_url': 'https://github.com/TellowKrinkle/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 498540, 'stargazers_count': 1, 'watchers_count': 1, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 1, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 357, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 357, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13951'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13951'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13951/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13951/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/5b4c9d445684f4d9b855535e296f943871a8cc77'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 17, 'deletions': 3, 'changed_files': 1}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 357, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 357, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TellowKrinkle', 'id': 3315070, 'node_id': 'MDQ6VXNlcjMzMTUwNzA=', 'avatar_url': 'https://avatars.githubusercontent.com/u/3315070?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TellowKrinkle', 'html_url': 'https://github.com/TellowKrinkle', 'followers_url': 'https://api.github.com/users/TellowKrinkle/followers', 'following_url': 'https://api.github.com/users/TellowKrinkle/following{/other_user}', 'gists_url': 'https://api.github.com/users/TellowKrinkle/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TellowKrinkle/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TellowKrinkle/subscriptions', 'organizations_url': 'https://api.github.com/users/TellowKrinkle/orgs', 'repos_url': 'https://api.github.com/users/TellowKrinkle/repos', 'events_url': 'https://api.github.com/users/TellowKrinkle/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TellowKrinkle/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T00:21:44.108448	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 13950, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950', 'id': 2838296170, 'node_id': 'PR_kwDOALCn2M6pLPZq', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13950', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13950.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13950.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950', 'number': 13950, 'state': 'open', 'locked': False, 'title': 'fmt: Replace removed locale-based format overloads for fmt >= 12', 'user': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': '`fmt::format(std::locale, ...)` was removed in fmt 12, causing link errors when building with newer versions. Update `Movie.cpp` and `State.cpp` to conditionally use `std::ostringstream` + `std::put_time` when building against fmt >= 12, while keeping the existing locale-aware fmt calls for fmt 11.\r\n\r\nThis ensures Dolphin builds cleanly with both fmt 11 and 12 while retaining localized time output.', 'created_at': '2025-09-18T00:21:41Z', 'updated_at': '2025-09-18T00:21:41Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/88148a9960e22aef865fc7ece6e1c96512df382a', 'head': {'label': 'FireBurn:fmt12', 'ref': 'fmt12', 'sha': '88148a9960e22aef865fc7ece6e1c96512df382a', 'user': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1059057431, 'node_id': 'R_kgDOPx_vFw', 'name': 'dolphin', 'full_name': 'FireBurn/dolphin', 'private': False, 'owner': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/FireBurn/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/FireBurn/dolphin', 'forks_url': 'https://api.github.com/repos/FireBurn/dolphin/forks', 'keys_url': 'https://api.github.com/repos/FireBurn/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/FireBurn/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/FireBurn/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/FireBurn/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/FireBurn/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/FireBurn/dolphin/events', 'assignees_url': 'https://api.github.com/repos/FireBurn/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/FireBurn/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/FireBurn/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/FireBurn/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/FireBurn/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/FireBurn/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/FireBurn/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/FireBurn/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/FireBurn/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/FireBurn/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/FireBurn/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/FireBurn/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/FireBurn/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/FireBurn/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/FireBurn/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/FireBurn/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/FireBurn/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/FireBurn/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/FireBurn/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/FireBurn/dolphin/merges', 'archive_url': 'https://api.github.com/repos/FireBurn/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/FireBurn/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/FireBurn/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/FireBurn/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/FireBurn/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/FireBurn/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/FireBurn/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/FireBurn/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/FireBurn/dolphin/deployments', 'created_at': '2025-09-18T00:01:54Z', 'updated_at': '2025-09-18T00:01:55Z', 'pushed_at': '2025-09-18T00:18:26Z', 'git_url': 'git://github.com/FireBurn/dolphin.git', 'ssh_url': 'git@github.com:FireBurn/dolphin.git', 'clone_url': 'https://github.com/FireBurn/dolphin.git', 'svn_url': 'https://github.com/FireBurn/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 0, 'watchers_count': 0, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 356, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 356, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13950'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13950/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13950/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/88148a9960e22aef865fc7ece6e1c96512df382a'}}, 'author_association': 'NONE', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 15, 'deletions': 2, 'changed_files': 2}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 356, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 356, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'FireBurn', 'id': 86515, 'node_id': 'MDQ6VXNlcjg2NTE1', 'avatar_url': 'https://avatars.githubusercontent.com/u/86515?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/FireBurn', 'html_url': 'https://github.com/FireBurn', 'followers_url': 'https://api.github.com/users/FireBurn/followers', 'following_url': 'https://api.github.com/users/FireBurn/following{/other_user}', 'gists_url': 'https://api.github.com/users/FireBurn/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/FireBurn/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/FireBurn/subscriptions', 'organizations_url': 'https://api.github.com/users/FireBurn/orgs', 'repos_url': 'https://api.github.com/users/FireBurn/repos', 'events_url': 'https://api.github.com/users/FireBurn/events{/privacy}', 'received_events_url': 'https://api.github.com/users/FireBurn/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-18T00:05:27.856488	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938', 'id': 3408019284, 'node_id': 'PR_kwDOALCn2M6oHaRS', 'number': 13938, 'title': 'MI: add option to log call stack on bp hit', 'user': {'login': 'JLaferri', 'id': 1534726, 'node_id': 'MDQ6VXNlcjE1MzQ3MjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1534726?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JLaferri', 'html_url': 'https://github.com/JLaferri', 'followers_url': 'https://api.github.com/users/JLaferri/followers', 'following_url': 'https://api.github.com/users/JLaferri/following{/other_user}', 'gists_url': 'https://api.github.com/users/JLaferri/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JLaferri/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JLaferri/subscriptions', 'organizations_url': 'https://api.github.com/users/JLaferri/orgs', 'repos_url': 'https://api.github.com/users/JLaferri/repos', 'events_url': 'https://api.github.com/users/JLaferri/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JLaferri/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 5, 'created_at': '2025-09-11T20:59:15Z', 'updated_at': '2025-09-18T00:05:26Z', 'closed_at': None, 'author_association': 'NONE', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13938', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13938.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13938.patch', 'merged_at': None}, 'body': 'This feature adds an option to log out a call stack when bps are hit. I\'ve used this a fair amount in the past when debugging things for Melee and thought it might be a good idea to make it into a more fleshed out feature.\r\n\r\nThe motivation is sometimes you want to use a membp on a memory location that gets written to a lot from a deeply nested function. This makes it extremely hard to find the function up the chain you actually care about. Using breaks is useless since it would take forever to skip through to the one you need and logging is also useless because the function doing the write is a helper function.\r\n\r\nI\'ve never used this on an address bp but I supported that too as maybe it could be useful.\r\n\r\n<img width="329" height="384" alt="Dolphin_1QoJbQKO9X" src="https://github.com/user-attachments/assets/8ebd1eff-791b-4f51-8563-962d13f82d8f" />\r\n<img width="1920" height="1032" alt="Dolphin_Sl8soge5bv" src="https://github.com/user-attachments/assets/89faf518-5ea2-44c6-8d6f-81640b1be47c" />\r\n<img width="1920" height="1032" alt="Dolphin_r9iACjkAqR" src="https://github.com/user-attachments/assets/e7ef99ac-013d-4596-9d70-d20e12170080" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304903185', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13938#issuecomment-3304903185', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13938', 'id': 3304903185, 'node_id': 'IC_kwDOALCn2M7E_NIR', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-18T00:05:26Z', 'updated_at': '2025-09-18T00:05:26Z', 'body': "Simpler than I thought. Thanks for posting that.\r\n\r\nThe only stupid nitpick I have is that the log callstack args would read slightly better if it came between log on hit and condition, rather than at the end.  But I'm fine with it getting added without changing that.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304903185/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2871, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2871, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-17T23:57:00.679095	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13947', 'id': 3427289651, 'node_id': 'PR_kwDOALCn2M6pIOj_', 'number': 13947, 'title': "i18n: Improve EditSymbolDialog's symbol vs note handling for translators", 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-09-17T18:05:45Z', 'updated_at': '2025-09-17T23:56:58Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13947', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13947', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13947.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13947.patch', 'merged_at': None}, 'body': None, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/reactions', 'total_count': 1, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304889730', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13947#issuecomment-3304889730', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947', 'id': 3304889730, 'node_id': 'IC_kwDOALCn2M7E_J2C', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T23:56:58Z', 'updated_at': '2025-09-17T23:56:58Z', 'body': 'Thanks, not tested but should be good.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304889730/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-17T23:46:39.216529	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'edited', 'changes': {'body': {'from': "@jordan-woyak Do you have any more thoughts on this? Looking at the render window section again, there's only one option that affects imgui / OSD. there   I think OSD options are so spread out, there's no best place to put the option."}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'id': 3347283670, 'node_id': 'PR_kwDOALCn2M6k-6co', 'number': 13897, 'title': 'Qt/Imgui: Add SpinBox to adjust imgui font size.', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 13, 'created_at': '2025-08-23T02:11:06Z', 'updated_at': '2025-09-17T22:52:18Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13897', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.patch', 'merged_at': None}, 'body': 'Spinbox added to Graphics -> General. Some imgui windows needed a fixup to work with changing sizes.\r\n\r\nThe default font is blocky when upscaled. We can add another PR to change the default font after.\r\n<img width="593" height="173" alt="image" src="https://github.com/user-attachments/assets/81cad5da-c5ed-45b2-8a07-f7b28ad09b56" />\r\n\r\nThe graph numbers are hard-set to 14 size because it looks really bad if they get bigger than about 16. Any windows that want a constant font can use PushFont(NULL, size); then PopFont();\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 1, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304780955', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897#issuecomment-3304780955', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'id': 3304780955, 'node_id': 'IC_kwDOALCn2M7E-vSb', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T22:52:18Z', 'updated_at': '2025-09-17T23:46:37Z', 'body': "@jordan-woyak Do you have any more thoughts on this? Looking at the render window section again, there's only one option that affects imgui / OSD. there. OSD options are so spread out, there's no best place to put the option.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304780955/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-17T22:52:20.765507	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'id': 3347283670, 'node_id': 'PR_kwDOALCn2M6k-6co', 'number': 13897, 'title': 'Qt/Imgui: Add SpinBox to adjust imgui font size.', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 13, 'created_at': '2025-08-23T02:11:06Z', 'updated_at': '2025-09-17T22:52:18Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13897', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13897.patch', 'merged_at': None}, 'body': 'Spinbox added to Graphics -> General. Some imgui windows needed a fixup to work with changing sizes.\r\n\r\nThe default font is blocky when upscaled. We can add another PR to change the default font after.\r\n<img width="593" height="173" alt="image" src="https://github.com/user-attachments/assets/81cad5da-c5ed-45b2-8a07-f7b28ad09b56" />\r\n\r\nThe graph numbers are hard-set to 14 size because it looks really bad if they get bigger than about 16. Any windows that want a constant font can use PushFont(NULL, size); then PopFont();\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/reactions', 'total_count': 3, '+1': 1, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 1, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304780955', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13897#issuecomment-3304780955', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13897', 'id': 3304780955, 'node_id': 'IC_kwDOALCn2M7E-vSb', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T22:52:18Z', 'updated_at': '2025-09-17T22:52:18Z', 'body': "@jordan-woyak Do you have any more thoughts on this? Looking at the render window section again, there's only one option that affects imgui / OSD. there   I think OSD options are so spread out, there's no best place to put the option.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304780955/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-17T22:37:15.874190	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13948', 'id': 3427469163, 'node_id': 'PR_kwDOALCn2M6pI1z2', 'number': 13948, 'title': 'ConfigControl: Fix bolding bugs', 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-09-17T19:05:05Z', 'updated_at': '2025-09-17T22:37:13Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13948', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13948', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13948.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13948.patch', 'merged_at': None}, 'body': "Fix two bugs with bold labels when IsConfigLocal is true.\r\n\r\nFirst, when constructing a ConfigControl the label wouldn't be bolded until the next time a ConfigChanged signal was received. This would happen if the user started a game before opening a config window for the first time since starting Dolphin.\r\n\r\nSecond, ConfigRadioInt would bold every radio button for that setting instead of just the selected radio button.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304757954', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13948#issuecomment-3304757954', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13948', 'id': 3304757954, 'node_id': 'IC_kwDOALCn2M7E-prC', 'user': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T22:37:13Z', 'updated_at': '2025-09-17T22:37:13Z', 'body': "I think it's simpler to just call  Config::OnConfigChanged(); in OnDoneCreatingPanes();, and that will catch any other issues that might occur as well.\r\n\r\nThe bolding system overall could be improved to better indicate to the user what the Local option is and if the current setting is different from Local. \r\n\r\nYour change will just bold whatever the user has currently selected, ignoring the Local value, which will be more misleading than bolding everything.  I think you can check the value in the local layer, if you want to do that instead, so the local value is always the bolded one.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304757954/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'TryTwo', 'id': 10532806, 'node_id': 'MDQ6VXNlcjEwNTMyODA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/10532806?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TryTwo', 'html_url': 'https://github.com/TryTwo', 'followers_url': 'https://api.github.com/users/TryTwo/followers', 'following_url': 'https://api.github.com/users/TryTwo/following{/other_user}', 'gists_url': 'https://api.github.com/users/TryTwo/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TryTwo/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TryTwo/subscriptions', 'organizations_url': 'https://api.github.com/users/TryTwo/orgs', 'repos_url': 'https://api.github.com/users/TryTwo/repos', 'events_url': 'https://api.github.com/users/TryTwo/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TryTwo/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-17T22:05:08.982655	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13949', 'id': 3427509187, 'node_id': 'PR_kwDOALCn2M6pI-l9', 'number': 13949, 'title': 'BTReal: Fake stored link keys when not using a Wii BT adapter.', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2025-09-17T19:18:02Z', 'updated_at': '2025-09-17T22:05:06Z', 'closed_at': None, 'author_association': 'MEMBER', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13949', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13949', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13949.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13949.patch', 'merged_at': None}, 'body': 'This should make pairing of Wii remotes more reliable on troublesome adapters.\r\n\r\nWii games expect to store link keys on the Bluetooth controller using `HCI_Write_Stored_Link_Key`.\r\nMy current understanding now is this is effectively optional Bluetooth functionality and it\'s not recommended or generally used these days.\r\n\r\nThe proper procedure is letting the host manage the keys.\r\nThe controller will send a `HCI_Link_Key_Request` event and the host responds with a `HCI_Link_Key_Request_Reply`.\r\n\r\nThis PR emulates "stored" link keys using these key requests when using a non-Wii-adapter.\r\nWhen a Wii-adapter is being used, "stored" keys continue to operate as they did previously.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304693628', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13949#issuecomment-3304693628', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13949', 'id': 3304693628, 'node_id': 'IC_kwDOALCn2M7E-Z98', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T22:05:06Z', 'updated_at': '2025-09-17T22:05:06Z', 'body': 'A discord user confirmed this fixed pairing saving for their "old COM 1 adapter, BT2.0" with a "BCM2045 chip".', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304693628/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-17T21:50:06.817407	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 3236379017, 'node_id': 'PRR_kwDOALCn2M7A5zmJ', 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'LGTM, tested.', 'commit_id': '8c03702b9c9a0fff6dc9499f90dd18eebb8cad9c', 'submitted_at': '2025-09-17T21:50:05Z', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13947#pullrequestreview-3236379017', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13947', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13947#pullrequestreview-3236379017'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13947'}}, 'updated_at': '2025-09-17T21:50:05Z', 'author_association': 'CONTRIBUTOR'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13947', 'id': 2837506303, 'node_id': 'PR_kwDOALCn2M6pIOj_', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13947', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13947.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13947.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947', 'number': 13947, 'state': 'open', 'locked': False, 'title': "i18n: Improve EditSymbolDialog's symbol vs note handling for translators", 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'created_at': '2025-09-17T18:05:45Z', 'updated_at': '2025-09-17T21:50:05Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '880b1de588c4bf504562e8ef061cc35318a1ac5a', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13947/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13947/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/8c03702b9c9a0fff6dc9499f90dd18eebb8cad9c', 'head': {'label': 'JosJuice:i18n-2025-08-17-type', 'ref': 'i18n-2025-08-17-type', 'sha': '8c03702b9c9a0fff6dc9499f90dd18eebb8cad9c', 'user': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 26057138, 'node_id': 'MDEwOlJlcG9zaXRvcnkyNjA1NzEzOA==', 'name': 'dolphin', 'full_name': 'JosJuice/dolphin', 'private': False, 'owner': {'login': 'JosJuice', 'id': 6716818, 'node_id': 'MDQ6VXNlcjY3MTY4MTg=', 'avatar_url': 'https://avatars.githubusercontent.com/u/6716818?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/JosJuice', 'html_url': 'https://github.com/JosJuice', 'followers_url': 'https://api.github.com/users/JosJuice/followers', 'following_url': 'https://api.github.com/users/JosJuice/following{/other_user}', 'gists_url': 'https://api.github.com/users/JosJuice/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/JosJuice/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/JosJuice/subscriptions', 'organizations_url': 'https://api.github.com/users/JosJuice/orgs', 'repos_url': 'https://api.github.com/users/JosJuice/repos', 'events_url': 'https://api.github.com/users/JosJuice/events{/privacy}', 'received_events_url': 'https://api.github.com/users/JosJuice/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/JosJuice/dolphin', 'description': 'Dolphin is a GameCube/Wii emulator, allowing you to play games for these two platforms on PC, with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/JosJuice/dolphin', 'forks_url': 'https://api.github.com/repos/JosJuice/dolphin/forks', 'keys_url': 'https://api.github.com/repos/JosJuice/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/JosJuice/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/JosJuice/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/JosJuice/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/JosJuice/dolphin/events', 'assignees_url': 'https://api.github.com/repos/JosJuice/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/JosJuice/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/JosJuice/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/JosJuice/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/JosJuice/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/JosJuice/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/JosJuice/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/JosJuice/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/JosJuice/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/JosJuice/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/JosJuice/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/JosJuice/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/JosJuice/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/JosJuice/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/JosJuice/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/JosJuice/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/JosJuice/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/JosJuice/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/JosJuice/dolphin/merges', 'archive_url': 'https://api.github.com/repos/JosJuice/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/JosJuice/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/JosJuice/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/JosJuice/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/JosJuice/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/JosJuice/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/JosJuice/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/JosJuice/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/JosJuice/dolphin/deployments', 'created_at': '2014-11-01T17:12:40Z', 'updated_at': '2025-09-17T17:36:19Z', 'pushed_at': '2025-09-17T18:04:44Z', 'git_url': 'git://github.com/JosJuice/dolphin.git', 'ssh_url': 'git@github.com:JosJuice/dolphin.git', 'clone_url': 'https://github.com/JosJuice/dolphin.git', 'svn_url': 'https://github.com/JosJuice/dolphin', 'homepage': None, 'size': 504629, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 1, 'open_issues': 0, 'watchers': 6, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13947'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13947'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13947/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13947/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13947/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/8c03702b9c9a0fff6dc9499f90dd18eebb8cad9c'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-17T21:31:58.835309	{'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 3236344810, 'node_id': 'PRR_kwDOALCn2M7A5rPq', 'user': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': '9a37c8081d0dfe6a9cd9029ce84401f90894e3a1', 'submitted_at': '2025-09-17T21:31:56Z', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13945#pullrequestreview-3236344810', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13945#pullrequestreview-3236344810'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945'}}, 'updated_at': '2025-09-17T21:31:57Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945', 'id': 2835346910, 'node_id': 'PR_kwDOALCn2M6o__Xe', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13945', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13945.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13945.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13945', 'number': 13945, 'state': 'open', 'locked': False, 'title': 'Common: add transpose function to Matrix class', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'I was testing some changes with a new submodule and it actually required the matrices to have a different layout (column vs row order).  I added a transpose function to support converting between the two.', 'created_at': '2025-09-17T06:25:31Z', 'updated_at': '2025-09-17T21:31:57Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'df261803f490dfceb3a3684070c1bf54d3cfc8a4', 'assignee': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13945/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9a37c8081d0dfe6a9cd9029ce84401f90894e3a1', 'head': {'label': 'iwubcode:math_transpose_function', 'ref': 'math_transpose_function', 'sha': '9a37c8081d0dfe6a9cd9029ce84401f90894e3a1', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 77596353, 'node_id': 'MDEwOlJlcG9zaXRvcnk3NzU5NjM1Mw==', 'name': 'dolphin', 'full_name': 'iwubcode/dolphin', 'private': False, 'owner': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/iwubcode/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/iwubcode/dolphin', 'forks_url': 'https://api.github.com/repos/iwubcode/dolphin/forks', 'keys_url': 'https://api.github.com/repos/iwubcode/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/iwubcode/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/iwubcode/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/iwubcode/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/iwubcode/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/iwubcode/dolphin/events', 'assignees_url': 'https://api.github.com/repos/iwubcode/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/iwubcode/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/iwubcode/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/iwubcode/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/iwubcode/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/iwubcode/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/iwubcode/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/iwubcode/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/iwubcode/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/iwubcode/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/iwubcode/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/iwubcode/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/iwubcode/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/iwubcode/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/iwubcode/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/iwubcode/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/iwubcode/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/iwubcode/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/iwubcode/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/iwubcode/dolphin/merges', 'archive_url': 'https://api.github.com/repos/iwubcode/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/iwubcode/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/iwubcode/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/iwubcode/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/iwubcode/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/iwubcode/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/iwubcode/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/iwubcode/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/iwubcode/dolphin/deployments', 'created_at': '2016-12-29T08:26:39Z', 'updated_at': '2025-09-17T06:21:34Z', 'pushed_at': '2025-09-17T16:14:26Z', 'git_url': 'git://github.com/iwubcode/dolphin.git', 'ssh_url': 'git@github.com:iwubcode/dolphin.git', 'clone_url': 'https://github.com/iwubcode/dolphin.git', 'svn_url': 'https://github.com/iwubcode/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 502523, 'stargazers_count': 1, 'watchers_count': 1, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 1, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 2, 'open_issues': 1, 'watchers': 1, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13945'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13945'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13945/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9a37c8081d0dfe6a9cd9029ce84401f90894e3a1'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-17T21:30:27.020147	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'review_requested', 'number': 13945, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945', 'id': 2835346910, 'node_id': 'PR_kwDOALCn2M6o__Xe', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13945', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13945.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13945.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13945', 'number': 13945, 'state': 'open', 'locked': False, 'title': 'Common: add transpose function to Matrix class', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'I was testing some changes with a new submodule and it actually required the matrices to have a different layout (column vs row order).  I added a transpose function to support converting between the two.', 'created_at': '2025-09-17T06:25:31Z', 'updated_at': '2025-09-17T21:30:25Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'df261803f490dfceb3a3684070c1bf54d3cfc8a4', 'assignee': None, 'assignees': [], 'requested_reviewers': [{'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945/comments', 'review_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13945/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9a37c8081d0dfe6a9cd9029ce84401f90894e3a1', 'head': {'label': 'iwubcode:math_transpose_function', 'ref': 'math_transpose_function', 'sha': '9a37c8081d0dfe6a9cd9029ce84401f90894e3a1', 'user': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 77596353, 'node_id': 'MDEwOlJlcG9zaXRvcnk3NzU5NjM1Mw==', 'name': 'dolphin', 'full_name': 'iwubcode/dolphin', 'private': False, 'owner': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/iwubcode/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': True, 'url': 'https://api.github.com/repos/iwubcode/dolphin', 'forks_url': 'https://api.github.com/repos/iwubcode/dolphin/forks', 'keys_url': 'https://api.github.com/repos/iwubcode/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/iwubcode/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/iwubcode/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/iwubcode/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/iwubcode/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/iwubcode/dolphin/events', 'assignees_url': 'https://api.github.com/repos/iwubcode/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/iwubcode/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/iwubcode/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/iwubcode/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/iwubcode/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/iwubcode/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/iwubcode/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/iwubcode/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/iwubcode/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/iwubcode/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/iwubcode/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/iwubcode/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/iwubcode/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/iwubcode/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/iwubcode/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/iwubcode/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/iwubcode/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/iwubcode/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/iwubcode/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/iwubcode/dolphin/merges', 'archive_url': 'https://api.github.com/repos/iwubcode/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/iwubcode/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/iwubcode/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/iwubcode/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/iwubcode/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/iwubcode/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/iwubcode/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/iwubcode/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/iwubcode/dolphin/deployments', 'created_at': '2016-12-29T08:26:39Z', 'updated_at': '2025-09-17T06:21:34Z', 'pushed_at': '2025-09-17T16:14:26Z', 'git_url': 'git://github.com/iwubcode/dolphin.git', 'ssh_url': 'git@github.com:iwubcode/dolphin.git', 'clone_url': 'https://github.com/iwubcode/dolphin.git', 'svn_url': 'https://github.com/iwubcode/dolphin', 'homepage': 'https://dolphin-emu.org/', 'size': 502523, 'stargazers_count': 1, 'watchers_count': 1, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 1, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': [], 'visibility': 'public', 'forks': 2, 'open_issues': 1, 'watchers': 1, 'default_branch': 'master', 'allow_squash_merge': True, 'allow_merge_commit': True, 'allow_rebase_merge': True, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, 'base': {'label': 'dolphin-emu:master', 'ref': 'master', 'sha': 'fce5f7c74ed069459b3c298b6e2459dd76f987d7', 'user': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'allow_squash_merge': False, 'allow_merge_commit': True, 'allow_rebase_merge': False, 'allow_auto_merge': False, 'delete_branch_on_merge': False, 'allow_update_branch': False, 'use_squash_pr_title_as_default': False, 'squash_merge_commit_message': 'COMMIT_MESSAGES', 'squash_merge_commit_title': 'COMMIT_OR_PR_TITLE', 'merge_commit_message': 'PR_TITLE', 'merge_commit_title': 'MERGE_MESSAGE'}}, '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/13945'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13945'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13945/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945/comments'}, 'review_comment': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments{/number}'}, 'commits': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13945/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/9a37c8081d0dfe6a9cd9029ce84401f90894e3a1'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'active_lock_reason': None, 'merged': False, 'mergeable': True, 'rebaseable': True, 'mergeable_state': 'clean', 'merged_by': None, 'comments': 0, 'review_comments': 1, 'maintainer_can_modify': True, 'commits': 1, 'additions': 47, 'deletions': 6, 'changed_files': 2}, 'requested_reviewer': {'login': 'jordan-woyak', 'id': 1768214, 'node_id': 'MDQ6VXNlcjE3NjgyMTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1768214?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/jordan-woyak', 'html_url': 'https://github.com/jordan-woyak', 'followers_url': 'https://api.github.com/users/jordan-woyak/followers', 'following_url': 'https://api.github.com/users/jordan-woyak/following{/other_user}', 'gists_url': 'https://api.github.com/users/jordan-woyak/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/jordan-woyak/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/jordan-woyak/subscriptions', 'organizations_url': 'https://api.github.com/users/jordan-woyak/orgs', 'repos_url': 'https://api.github.com/users/jordan-woyak/repos', 'events_url': 'https://api.github.com/users/jordan-woyak/events{/privacy}', 'received_events_url': 'https://api.github.com/users/jordan-woyak/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-17T21:30:11.152857	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'edited', 'changes': {'body': {'from': "It turns out master doesn't update m_level either, but this PR handles that case now."}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939', 'id': 3408434455, 'node_id': 'PR_kwDOALCn2M6oIzzf', 'number': 13939, 'title': "Logging: Don't overwrite LDEBUG level in Release builds", 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-09-12T00:39:27Z', 'updated_at': '2025-09-17T21:29:31Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13939', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13939.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13939.patch', 'merged_at': None}, 'body': 'Preserve the configured logging level unless the user actually changes it, rather than capping `LDEBUG` to `LINFO` on release builds (which then persisted when going back to a debug build).\r\n\r\nRename `LogManager::m_level` to `m_effective_level` and distinguish between the config and effective level in various function/variable names.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304622700', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939#issuecomment-3304622700', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939', 'id': 3304622700, 'node_id': 'IC_kwDOALCn2M7E-Ips', 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T21:29:31Z', 'updated_at': '2025-09-17T21:30:07Z', 'body': "It turns out master doesn't update m_level either when game INIs change the verbosity, but this PR handles that case now.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304622700/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2025-09-17T21:29:34.045660	{'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939', 'id': 3408434455, 'node_id': 'PR_kwDOALCn2M6oIzzf', 'number': 13939, 'title': "Logging: Don't overwrite LDEBUG level in Release builds", 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignee': None, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2025-09-12T00:39:27Z', 'updated_at': '2025-09-17T21:29:31Z', 'closed_at': None, 'author_association': 'CONTRIBUTOR', 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13939', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13939.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13939.patch', 'merged_at': None}, 'body': 'Preserve the configured logging level unless the user actually changes it, rather than capping `LDEBUG` to `LINFO` on release builds (which then persisted when going back to a debug build).\r\n\r\nRename `LogManager::m_level` to `m_effective_level` and distinguish between the config and effective level in various function/variable names.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304622700', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13939#issuecomment-3304622700', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13939', 'id': 3304622700, 'node_id': 'IC_kwDOALCn2M7E-Ips', 'user': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2025-09-17T21:29:31Z', 'updated_at': '2025-09-17T21:29:31Z', 'body': "It turns out master doesn't update m_level either, but this PR handles that case now.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/3304622700/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'performed_via_github_app': None}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2025-09-17T21:05:47Z', 'pushed_at': '2025-09-17T08:42:22Z', 'git_url': 'git://github.com/dolphin-emu/dolphin.git', 'ssh_url': 'git@github.com:dolphin-emu/dolphin.git', 'clone_url': 'https://github.com/dolphin-emu/dolphin.git', 'svn_url': 'https://github.com/dolphin-emu/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 538670, 'stargazers_count': 14113, 'watchers_count': 14113, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 2870, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 355, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 2870, 'open_issues': 355, 'watchers': 14113, 'default_branch': 'master', 'custom_properties': {}}, 'organization': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'url': 'https://api.github.com/orgs/dolphin-emu', 'repos_url': 'https://api.github.com/orgs/dolphin-emu/repos', 'events_url': 'https://api.github.com/orgs/dolphin-emu/events', 'hooks_url': 'https://api.github.com/orgs/dolphin-emu/hooks', 'issues_url': 'https://api.github.com/orgs/dolphin-emu/issues', 'members_url': 'https://api.github.com/orgs/dolphin-emu/members{/member}', 'public_members_url': 'https://api.github.com/orgs/dolphin-emu/public_members{/member}', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'description': ''}, 'sender': {'login': 'Dentomologist', 'id': 73494713, 'node_id': 'MDQ6VXNlcjczNDk0NzEz', 'avatar_url': 'https://avatars.githubusercontent.com/u/73494713?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Dentomologist', 'html_url': 'https://github.com/Dentomologist', 'followers_url': 'https://api.github.com/users/Dentomologist/followers', 'following_url': 'https://api.github.com/users/Dentomologist/following{/other_user}', 'gists_url': 'https://api.github.com/users/Dentomologist/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Dentomologist/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Dentomologist/subscriptions', 'organizations_url': 'https://api.github.com/users/Dentomologist/orgs', 'repos_url': 'https://api.github.com/users/Dentomologist/repos', 'events_url': 'https://api.github.com/users/Dentomologist/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Dentomologist/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}