Status for Dolphin Central
Recent events
2026-08-29T04:18:01.819443 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T04:18:00.389631 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T04:13:42.997521 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'jordan-woyak,leoetlino,delroth,degasus,iwubcode,Helios747,JosJuice,linkmauve,lioncash,hrydgard,skidau,spycrab,OatmealDome,Pokechu22,AdmiralCurtiss,Dentomologist,Tilka,phire,CrossVR,Parlane')", 'type': 'internal_log'}
2026-08-29T04:13:42.717827 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-08-29T04:13:02.707201 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/discord/gateway.py', 'lineno': 584, 'msg': 'Shard ID %s has successfully RESUMED session %s.', 'args': "(None, 'e38fb32a183e40f3e0c3085fb6d92ac8')", 'type': 'internal_log'}
2026-08-29T04:13:00.389294 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T04:12:58.946220 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T04:07:58.945910 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T04:07:57.326332 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T04:03:42.717623 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'jordan-woyak,leoetlino,delroth,degasus,iwubcode,Helios747,JosJuice,linkmauve,lioncash,hrydgard,skidau,spycrab,OatmealDome,Pokechu22,AdmiralCurtiss,Dentomologist,Tilka,phire,CrossVR,Parlane')", 'type': 'internal_log'}
2026-08-29T04:03:42.426781 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-08-29T04:02:57.326018 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T04:02:55.865211 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T03:57:55.864887 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T03:57:54.210471 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T03:53:42.426552 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'jordan-woyak,leoetlino,delroth,degasus,iwubcode,Helios747,JosJuice,linkmauve,lioncash,hrydgard,skidau,spycrab,OatmealDome,Pokechu22,AdmiralCurtiss,Dentomologist,Tilka,phire,CrossVR,Parlane')", 'type': 'internal_log'}
2026-08-29T03:53:42.131450 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-08-29T03:52:54.210130 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T03:52:52.781202 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T03:47:52.780865 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T03:47:51.316216 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T03:43:42.131242 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'jordan-woyak,leoetlino,delroth,degasus,iwubcode,Helios747,JosJuice,linkmauve,lioncash,hrydgard,skidau,spycrab,OatmealDome,Pokechu22,AdmiralCurtiss,Dentomologist,Tilka,phire,CrossVR,Parlane')", 'type': 'internal_log'}
2026-08-29T03:43:41.833101 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-08-29T03:42:51.315881 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T03:42:49.824781 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
Recent 'build_status' events
2026-08-28T12:24:36.553057 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-osx-universal', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/7/builds/10463', 'description': 'Build succeeded on builder pr-osx-universal', 'type': 'build_status'}
2026-08-28T12:16:45.888983 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-win-dbg-x64', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/10455', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-08-28T12:16:34.775826 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-flatpak-arm64', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/5535', 'description': 'Build succeeded on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-08-28T12:15:55.298140 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-flatpak-x64', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/5592', 'description': 'Build succeeded on builder pr-flatpak-x64', 'type': 'build_status'}
2026-08-28T12:15:29.273530 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-win-x64', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/2/builds/10448', 'description': 'Build succeeded on builder pr-win-x64', 'type': 'build_status'}
2026-08-28T12:15:28.350693 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-win-dbg-x64', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/31/builds/10455', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-08-28T12:14:31.919335 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-win-x64', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/2/builds/10448', 'description': 'Auto build in progress on builder pr-win-x64', 'type': 'build_status'}
2026-08-28T12:14:31.419663 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-win-arm64', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/13/builds/10445', 'description': 'Build succeeded on builder pr-win-arm64', 'type': 'build_status'}
2026-08-28T12:14:26.308222 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-deb-dbg-x64', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/10447', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-08-28T12:14:22.237176 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-ubu-x64', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/10446', 'description': 'Build succeeded on builder pr-ubu-x64', 'type': 'build_status'}
2026-08-28T12:14:21.008859 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-freebsd-x64', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/11/builds/10452', 'description': 'Build succeeded on builder pr-freebsd-x64', 'type': 'build_status'}
2026-08-28T12:14:20.178981 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-deb-x64', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/26/builds/10445', 'description': 'Build succeeded on builder pr-deb-x64', 'type': 'build_status'}
2026-08-28T12:14:19.450396 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-android', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/10448', 'description': 'Build succeeded on builder pr-android', 'type': 'build_status'}
2026-08-28T12:14:18.079932 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'lint', 'pr': 14831, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/9/builds/10445', 'description': 'Build succeeded on builder lint', 'type': 'build_status'}
2026-08-28T12:13:48.404499 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-deb-dbg-x64', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/10447', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-08-28T12:13:37.492327 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-ubu-x64', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/27/builds/10446', 'description': 'Auto build in progress on builder pr-ubu-x64', 'type': 'build_status'}
2026-08-28T12:13:35.598894 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-freebsd-x64', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/11/builds/10452', 'description': 'Auto build in progress on builder pr-freebsd-x64', 'type': 'build_status'}
2026-08-28T12:13:34.930587 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-win-arm64', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/13/builds/10445', 'description': 'Auto build in progress on builder pr-win-arm64', 'type': 'build_status'}
2026-08-28T12:13:34.404032 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-deb-x64', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/26/builds/10445', 'description': 'Auto build in progress on builder pr-deb-x64', 'type': 'build_status'}
2026-08-28T12:13:33.720953 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-android', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/22/builds/10448', 'description': 'Auto build in progress on builder pr-android', 'type': 'build_status'}
2026-08-28T12:13:33.173038 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-osx-universal', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/7/builds/10463', 'description': 'Auto build in progress on builder pr-osx-universal', 'type': 'build_status'}
2026-08-28T12:13:32.647368 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'lint', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/9/builds/10445', 'description': 'Auto build in progress on builder lint', 'type': 'build_status'}
2026-08-28T12:13:08.630918 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-flatpak-arm64', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/44/builds/5535', 'description': 'Auto build in progress on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-08-28T12:13:08.156204 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'pr-flatpak-x64', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/43/builds/5592', 'description': 'Auto build in progress on builder pr-flatpak-x64', 'type': 'build_status'}
2026-08-28T12:12:27.465811 {'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'shortrev': '0bca7e', 'service': 'lint', 'pr': 14831, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/', 'description': 'Auto build pending', 'type': 'build_status'}
Recent 'command_message' events
2026-08-26T16:11:14.566348 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14829', 'type': 'command_message'}
2026-08-25T19:26:16.720053 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14826', 'type': 'command_message'}
2026-08-24T00:56:54.562581 {'source': 'discord', 'who': 'joshuavandaele', 'what': '<@1320924779556900984> please rebuild 14824', 'type': 'command_message'}
2026-08-23T10:22:50.982340 {'source': 'discord', 'who': 'josjuice', 'what': '<@1320924779556900984> please rebuild 14734', 'type': 'command_message'}
2026-08-23T06:51:54.904335 {'source': 'discord', 'who': 'iwubcode', 'what': '<@1320924779556900984> - please rebuild 13222', 'type': 'command_message'}
Recent 'dev_wark' events
2026-08-23T06:51:54.904363 {'source': 'discord', 'accepted': True, 'type': 'dev_wark'}
Recent 'gh_issue_comment' events
2026-08-28T15:34:15.163658 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'thatsprettygood', 'action': 'created', 'id': 14720, 'title': 'externals: add cppwinrt for mingw', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14720#issuecomment-5454483633', 'safe_author': False, 'body': '> C++/WinRT was made with MSVC in mind, but a series of changes to make it compatible with GCC and Clang (also libstdc++ and libc++ respectively) has been merged upstream, making it usable with various MinGW-w64 toolchains (with some limitations). This is a collection of documentation and example code intended to help you understand how to use this binding with a MinGW-w64 toolchain.\r\n\r\nIt describes itself as just a example collection, why is this being used instead of the main repo?', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14720', 'id': 4861976728, 'node_id': 'PR_kwDOALCn2M7wg4aN', 'number': 14720, 'title': 'externals: add cppwinrt for mingw', 'user': {'login': 'cscd98', 'id': 1188869, 'node_id': 'MDQ6VXNlcjExODg4Njk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1188869?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/cscd98', 'html_url': 'https://github.com/cscd98', 'followers_url': 'https://api.github.com/users/cscd98/followers', 'following_url': 'https://api.github.com/users/cscd98/following{/other_user}', 'gists_url': 'https://api.github.com/users/cscd98/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/cscd98/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/cscd98/subscriptions', 'organizations_url': 'https://api.github.com/users/cscd98/orgs', 'repos_url': 'https://api.github.com/users/cscd98/repos', 'events_url': 'https://api.github.com/users/cscd98/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cscd98/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-07-11T11:17:59Z', 'updated_at': '2026-08-28T15:34:13Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14720', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14720', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14720.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14720.patch', 'merged_at': None}, 'body': 'Removes the need to add a shim for winrt on mingw:\r\n\r\nhttps://github.com/dolphin-emu/dolphin/pull/14003\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720/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/14720/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5454483633', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14720#issuecomment-5454483633', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720', 'id': 5454483633, 'node_id': 'IC_kwDOALCn2M8AAAABRRzQsQ', 'user': {'login': 'thatsprettygood', 'id': 36249601, 'node_id': 'MDQ6VXNlcjM2MjQ5NjAx', 'avatar_url': 'https://avatars.githubusercontent.com/u/36249601?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/thatsprettygood', 'html_url': 'https://github.com/thatsprettygood', 'followers_url': 'https://api.github.com/users/thatsprettygood/followers', 'following_url': 'https://api.github.com/users/thatsprettygood/following{/other_user}', 'gists_url': 'https://api.github.com/users/thatsprettygood/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/thatsprettygood/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/thatsprettygood/subscriptions', 'organizations_url': 'https://api.github.com/users/thatsprettygood/orgs', 'repos_url': 'https://api.github.com/users/thatsprettygood/repos', 'events_url': 'https://api.github.com/users/thatsprettygood/events{/privacy}', 'received_events_url': 'https://api.github.com/users/thatsprettygood/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-28T15:34:13Z', 'updated_at': '2026-08-28T15:34:13Z', 'body': '> C++/WinRT was made with MSVC in mind, but a series of changes to make it compatible with GCC and Clang (also libstdc++ and libc++ respectively) has been merged upstream, making it usable with various MinGW-w64 toolchains (with some limitations). This is a collection of documentation and example code intended to help you understand how to use this binding with a MinGW-w64 toolchain.\r\n\r\nIt describes itself as just a example collection, why is this being used instead of the main repo?', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5454483633/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, 'minimized': 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': '2026-08-28T10:54:29Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15453, 'watchers_count': 15453, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 462, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 462, 'watchers': 15453, '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': 'thatsprettygood', 'id': 36249601, 'node_id': 'MDQ6VXNlcjM2MjQ5NjAx', 'avatar_url': 'https://avatars.githubusercontent.com/u/36249601?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/thatsprettygood', 'html_url': 'https://github.com/thatsprettygood', 'followers_url': 'https://api.github.com/users/thatsprettygood/followers', 'following_url': 'https://api.github.com/users/thatsprettygood/following{/other_user}', 'gists_url': 'https://api.github.com/users/thatsprettygood/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/thatsprettygood/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/thatsprettygood/subscriptions', 'organizations_url': 'https://api.github.com/users/thatsprettygood/orgs', 'repos_url': 'https://api.github.com/users/thatsprettygood/repos', 'events_url': 'https://api.github.com/users/thatsprettygood/events{/privacy}', 'received_events_url': 'https://api.github.com/users/thatsprettygood/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-08-27T16:39:28.990976 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'LittleCoaks', 'action': 'created', 'id': 14799, 'title': 'Significantly Expand Gecko Code Size Limit', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14799#issuecomment-5442240997', 'safe_author': False, 'body': '@phire do you know of a better way to handle it with dolphin\'s tools? from the games i\'ve tested with it\'s always successfully manipulated the arena with no problems, however i don\'t know how to go about a decisive/thorough test that ensures `__start` is never hit before the overwrite with this method. I\'ve personally found great value in this feature so far from using it however, so at the very least, i think it\'s worth considering for an "Advanced" user configuration defaulted to disabled if we can\'t guarantee it\'s always safe', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14799', 'id': 5071910494, 'node_id': 'PR_kwDOALCn2M77HgpJ', 'number': 14799, 'title': 'Significantly Expand Gecko Code Size Limit', 'user': {'login': 'LittleCoaks', 'id': 73801742, 'node_id': 'MDQ6VXNlcjczODAxNzQy', 'avatar_url': 'https://avatars.githubusercontent.com/u/73801742?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LittleCoaks', 'html_url': 'https://github.com/LittleCoaks', 'followers_url': 'https://api.github.com/users/LittleCoaks/followers', 'following_url': 'https://api.github.com/users/LittleCoaks/following{/other_user}', 'gists_url': 'https://api.github.com/users/LittleCoaks/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LittleCoaks/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LittleCoaks/subscriptions', 'organizations_url': 'https://api.github.com/users/LittleCoaks/orgs', 'repos_url': 'https://api.github.com/users/LittleCoaks/repos', 'events_url': 'https://api.github.com/users/LittleCoaks/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LittleCoaks/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2026-08-05T14:24:55Z', 'updated_at': '2026-08-27T16:39:27Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14799', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14799', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14799.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14799.patch', 'merged_at': None}, 'body': 'This feature works by manipulating the Arena to increase the gecko code size limit. The codelist size is computed, then `ArenaHi` is lowered by that amount, and the codelist is placed above the Arena. This functionally makes the gecko code size limit as large as reasonably possible for any game (significantly larger than the current limit).\r\n\r\nThis feature hinges on `ArenaHi` always being located at `0x80000034` which is true for all gamecube games from my research. I have not looked into other platforms supported on dolphin.\r\n\r\nThis PR is intentionally left incomplete because there are design considerations with this feature that i left up to the dolphin development team to decide on first before moving forwards, like for example, guarding this behavior with a user configuration defaulted to disabled. Worth noting as well, netplay would likely need to have such a configuration synced between clients to avoid possible desyncs.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799/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/14799/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5442240997', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14799#issuecomment-5442240997', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799', 'id': 5442240997, 'node_id': 'IC_kwDOALCn2M8AAAABRGIB5Q', 'user': {'login': 'LittleCoaks', 'id': 73801742, 'node_id': 'MDQ6VXNlcjczODAxNzQy', 'avatar_url': 'https://avatars.githubusercontent.com/u/73801742?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LittleCoaks', 'html_url': 'https://github.com/LittleCoaks', 'followers_url': 'https://api.github.com/users/LittleCoaks/followers', 'following_url': 'https://api.github.com/users/LittleCoaks/following{/other_user}', 'gists_url': 'https://api.github.com/users/LittleCoaks/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LittleCoaks/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LittleCoaks/subscriptions', 'organizations_url': 'https://api.github.com/users/LittleCoaks/orgs', 'repos_url': 'https://api.github.com/users/LittleCoaks/repos', 'events_url': 'https://api.github.com/users/LittleCoaks/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LittleCoaks/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-27T16:39:27Z', 'updated_at': '2026-08-27T16:39:27Z', 'body': '@phire do you know of a better way to handle it with dolphin\'s tools? from the games i\'ve tested with it\'s always successfully manipulated the arena with no problems, however i don\'t know how to go about a decisive/thorough test that ensures `__start` is never hit before the overwrite with this method. I\'ve personally found great value in this feature so far from using it however, so at the very least, i think it\'s worth considering for an "Advanced" user configuration defaulted to disabled if we can\'t guarantee it\'s always safe', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5442240997/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, 'minimized': 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': '2026-08-27T14:43:00Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15446, 'watchers_count': 15446, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15446, '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': 'LittleCoaks', 'id': 73801742, 'node_id': 'MDQ6VXNlcjczODAxNzQy', 'avatar_url': 'https://avatars.githubusercontent.com/u/73801742?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LittleCoaks', 'html_url': 'https://github.com/LittleCoaks', 'followers_url': 'https://api.github.com/users/LittleCoaks/followers', 'following_url': 'https://api.github.com/users/LittleCoaks/following{/other_user}', 'gists_url': 'https://api.github.com/users/LittleCoaks/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LittleCoaks/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LittleCoaks/subscriptions', 'organizations_url': 'https://api.github.com/users/LittleCoaks/orgs', 'repos_url': 'https://api.github.com/users/LittleCoaks/repos', 'events_url': 'https://api.github.com/users/LittleCoaks/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LittleCoaks/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-08-26T22:18:54.125335 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TorresOwO', 'action': 'created', 'id': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431776949', 'safe_author': False, 'body': 'They use different methods to load the figures, look for requestInfinityFigureFile in EmulationActivity.kt. Each one with its own messages and names.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'id': 5251591404, 'node_id': 'PR_kwDOALCn2M8AAAABBAc8Dw', 'number': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2026-08-25T23:11:18Z', 'updated_at': '2026-08-26T22:18:51Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.patch', 'merged_at': None}, 'body': 'Fixes [dolphin issue 13956](https://bugs.dolphin-emu.org/issues/13956).\r\n\r\nThe main problem was that skylanders files (also disney infinity figures) were being opened with a method that only granted read permission (_GetContent_). Switching to _OpenDocument_ grants read and write permission for Dolphin over these files.\r\n\r\nAdditionally, added some null checks to show an error message when an skylanders fails to load, preventing the emulator from crashing.\r\n\r\n*Note: The issue investigation and changes were made with the assistance of AI tools and verified by me, tested on a real android device.*', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/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/14829/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431776949', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431776949', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'id': 5431776949, 'node_id': 'IC_kwDOALCn2M8AAAABQ8JWtQ', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-26T22:18:51Z', 'updated_at': '2026-08-26T22:18:51Z', 'body': 'They use different methods to load the figures, look for requestInfinityFigureFile in EmulationActivity.kt. Each one with its own messages and names.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431776949/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, 'minimized': 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': '2026-08-26T20:14:48Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-08-26T22:10:45.367586 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Rumi-Larry', 'action': 'created', 'id': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431704663', 'safe_author': False, 'body': 'The names in the code only mentions Skylanders. If they share code then naming it more generically is ideal to avoid confusion', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'id': 5251591404, 'node_id': 'PR_kwDOALCn2M8AAAABBAc8Dw', 'number': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-08-25T23:11:18Z', 'updated_at': '2026-08-26T22:10:42Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.patch', 'merged_at': None}, 'body': 'Fixes [dolphin issue 13956](https://bugs.dolphin-emu.org/issues/13956).\r\n\r\nThe main problem was that skylanders files (also disney infinity figures) were being opened with a method that only granted read permission (_GetContent_). Switching to _OpenDocument_ grants read and write permission for Dolphin over these files.\r\n\r\nAdditionally, added some null checks to show an error message when an skylanders fails to load, preventing the emulator from crashing.\r\n\r\n*Note: The issue investigation and changes were made with the assistance of AI tools and verified by me, tested on a real android device.*', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/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/14829/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431704663', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431704663', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'id': 5431704663, 'node_id': 'IC_kwDOALCn2M8AAAABQ8E8Vw', 'user': {'login': 'Rumi-Larry', 'id': 65569725, 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Rumi-Larry', 'html_url': 'https://github.com/Rumi-Larry', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos', 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-26T22:10:42Z', 'updated_at': '2026-08-26T22:10:42Z', 'body': 'The names in the code only mentions Skylanders. If they share code then naming it more generically is ideal to avoid confusion', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431704663/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, 'minimized': 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': '2026-08-26T20:14:48Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'Rumi-Larry', 'id': 65569725, 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Rumi-Larry', 'html_url': 'https://github.com/Rumi-Larry', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos', 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-08-26T21:10:52.101354 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431160729', 'safe_author': True, 'body': 'The Disney Infinity code has already been updated in this pull request.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'id': 5251591404, 'node_id': 'PR_kwDOALCn2M8AAAABBAc8Dw', 'number': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-08-25T23:11:18Z', 'updated_at': '2026-08-26T21:10:49Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.patch', 'merged_at': None}, 'body': 'Fixes [dolphin issue 13956](https://bugs.dolphin-emu.org/issues/13956).\r\n\r\nThe main problem was that skylanders files (also disney infinity figures) were being opened with a method that only granted read permission (_GetContent_). Switching to _OpenDocument_ grants read and write permission for Dolphin over these files.\r\n\r\nAdditionally, added some null checks to show an error message when an skylanders fails to load, preventing the emulator from crashing.\r\n\r\n*Note: The issue investigation and changes were made with the assistance of AI tools and verified by me, tested on a real android device.*', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/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/14829/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431160729', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431160729', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'id': 5431160729, 'node_id': 'IC_kwDOALCn2M8AAAABQ7jvmQ', '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': '2026-08-26T21:10:49Z', 'updated_at': '2026-08-26T21:10:49Z', 'body': 'The Disney Infinity code has already been updated in this pull request.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431160729/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, 'minimized': 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': '2026-08-26T20:14:48Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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'}
2026-08-26T21:03:53.310035 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Rumi-Larry', 'action': 'created', 'id': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431089823', 'safe_author': False, 'body': "So if this affects Disney Infinity figures as well, shouldn't that code be updated as well? ", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'id': 5251591404, 'node_id': 'PR_kwDOALCn2M8AAAABBAc8Dw', 'number': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-25T23:11:18Z', 'updated_at': '2026-08-26T21:03:51Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.patch', 'merged_at': None}, 'body': 'Fixes [dolphin issue 13956](https://bugs.dolphin-emu.org/issues/13956).\r\n\r\nThe main problem was that skylanders files (also disney infinity figures) were being opened with a method that only granted read permission (_GetContent_). Switching to _OpenDocument_ grants read and write permission for Dolphin over these files.\r\n\r\nAdditionally, added some null checks to show an error message when an skylanders fails to load, preventing the emulator from crashing.\r\n\r\n*Note: The issue investigation and changes were made with the assistance of AI tools and verified by me, tested on a real android device.*', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/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/14829/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431089823', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431089823', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'id': 5431089823, 'node_id': 'IC_kwDOALCn2M8AAAABQ7fanw', 'user': {'login': 'Rumi-Larry', 'id': 65569725, 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Rumi-Larry', 'html_url': 'https://github.com/Rumi-Larry', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos', 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-26T21:03:51Z', 'updated_at': '2026-08-26T21:03:51Z', 'body': "So if this affects Disney Infinity figures as well, shouldn't that code be updated as well? ", 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431089823/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, 'minimized': 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': '2026-08-26T20:14:48Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'Rumi-Larry', 'id': 65569725, 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Rumi-Larry', 'html_url': 'https://github.com/Rumi-Larry', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos', 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-08-26T17:52:37.652114 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Trihy', 'action': 'edited', 'id': 13970, 'title': 'WiimoteReal: Windows improvements.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'safe_author': False, 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 instead of ADPCM, only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac or serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 instead of ADPCM, only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'id': 3455745903, 'node_id': 'PR_kwDOALCn2M6qnqKV', 'number': 13970, 'title': 'WiimoteReal: Windows improvements.', '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': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 30, 'created_at': '2025-09-26T04:25:44Z', 'updated_at': '2026-08-26T17:48:12Z', 'closed_at': '2025-10-13T06:54:54Z', 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13970', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.patch', 'merged_at': '2025-10-13T06:54:54Z'}, 'body': 'Majorly overhauled the Windows Wii remote code.\r\n\r\nThis PR should be ready now.\r\n\r\nStatically link with "Bthprops.lib"\r\nDynamic linking was introduced in https://github.com/dolphin-emu/dolphin/commit/3acf0eb3af98009cc4e00bd9bcf43873dc26c4da to make Dolphin run under Wine.\r\nMy search results imply that Wine has long since added stubs for these functions so I\'m hoping it works fine now?\r\nedit: Wine seems to work fine.\r\n\r\nA 10 year old comment describes a workaround needed for the Toshiba Bluetooth stack.\r\nI\'ve removed the workaround.\r\n\r\nRemoved `HidP_SetOutputReport` fallback (Windows 7 workaround).\r\n\r\nFixed buggy overlapped Read/Write event usage (probably my fault from long ago).\r\n\r\nAdded checks for a Wii remote device name on the HID interface to only attempt connecting to actual Wii remotes devices.\r\nThe existing code just throws Wii remote data at every interface and checks for sane replies.\r\n\r\nAdded a periodic write to test for disconnected remotes in a timely manner.\r\n\r\nChanged the `Refresh` button to not remove authenticated remotes.\r\nSome users found it annoying.\r\nIt now only removes unauthenticated disconnected remotes.\r\n\r\nAdded `Sync` and `Reset` actions to establish and remove pairings.\r\nThe `Refresh` button is now a `QToolButton` with additional actions (only on Windows).\r\n<img width="120" height="177" alt="image" src="https://github.com/user-attachments/assets/16e57431-1eab-4465-a4f8-856188b0f942" />\r\n\r\nPairing a remote with the `Sync` button will enable it to reestablish a connection on any button press.\r\nIt currently shows an ugly animation while the task runs async.\r\n<img width="189" height="72" alt="image" src="https://github.com/user-attachments/assets/076191ce-8312-4cdc-8223-14a4bb9eca2d" />\r\nIt\'s better than nothing and can be visually improved later.\r\n\r\n`Refresh` or `Continuous Scanning` are no longer required to connect paired remotes.\r\nPairing with Windows or the DolphinBar "just works" by assigning a slot to `Real Wii Remote`.\r\n\r\nAdditionally, I am constantly bombarded with ControllerInterface / WiimotePool related deadlocks.\r\nThis seems like an existing issue that fixing properly is probably going to take another PR.\r\nIt seems like it\'s SDL?\r\nedit: SDL\'s DirectInput handling has been disabled in #13982 \r\n\r\nTODO\r\n - [x] Make the `Sync` button not require also clicking `Refresh`.\r\n - [x] Make paired + reconnected Wii remotes work without using `Refresh`\r\n - [x] Test Dolphin with Wine (just in general, not Wii remote functionality)\r\n - [x] Clean up log spam from continuous opening of HID interfaces.\r\n - [x] Make the Sync / Reset buttons display some kind kind of feedback.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/reactions', 'total_count': 4, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 3, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'id': 5428933177, 'node_id': 'IC_kwDOALCn2M8AAAABQ5byOQ', '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': '2026-08-26T17:45:44Z', 'updated_at': '2026-08-26T17:52:36Z', 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 instead of ADPCM, only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac or serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177/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, 'minimized': 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': '2026-08-26T15:48:53Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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'}
2026-08-26T17:48:13.314541 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Trihy', 'action': 'edited', 'id': 13970, 'title': 'WiimoteReal: Windows improvements.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'safe_author': False, 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 instead of ADPCM, only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'id': 3455745903, 'node_id': 'PR_kwDOALCn2M6qnqKV', 'number': 13970, 'title': 'WiimoteReal: Windows improvements.', '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': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 30, 'created_at': '2025-09-26T04:25:44Z', 'updated_at': '2026-08-26T17:46:54Z', 'closed_at': '2025-10-13T06:54:54Z', 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13970', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.patch', 'merged_at': '2025-10-13T06:54:54Z'}, 'body': 'Majorly overhauled the Windows Wii remote code.\r\n\r\nThis PR should be ready now.\r\n\r\nStatically link with "Bthprops.lib"\r\nDynamic linking was introduced in https://github.com/dolphin-emu/dolphin/commit/3acf0eb3af98009cc4e00bd9bcf43873dc26c4da to make Dolphin run under Wine.\r\nMy search results imply that Wine has long since added stubs for these functions so I\'m hoping it works fine now?\r\nedit: Wine seems to work fine.\r\n\r\nA 10 year old comment describes a workaround needed for the Toshiba Bluetooth stack.\r\nI\'ve removed the workaround.\r\n\r\nRemoved `HidP_SetOutputReport` fallback (Windows 7 workaround).\r\n\r\nFixed buggy overlapped Read/Write event usage (probably my fault from long ago).\r\n\r\nAdded checks for a Wii remote device name on the HID interface to only attempt connecting to actual Wii remotes devices.\r\nThe existing code just throws Wii remote data at every interface and checks for sane replies.\r\n\r\nAdded a periodic write to test for disconnected remotes in a timely manner.\r\n\r\nChanged the `Refresh` button to not remove authenticated remotes.\r\nSome users found it annoying.\r\nIt now only removes unauthenticated disconnected remotes.\r\n\r\nAdded `Sync` and `Reset` actions to establish and remove pairings.\r\nThe `Refresh` button is now a `QToolButton` with additional actions (only on Windows).\r\n<img width="120" height="177" alt="image" src="https://github.com/user-attachments/assets/16e57431-1eab-4465-a4f8-856188b0f942" />\r\n\r\nPairing a remote with the `Sync` button will enable it to reestablish a connection on any button press.\r\nIt currently shows an ugly animation while the task runs async.\r\n<img width="189" height="72" alt="image" src="https://github.com/user-attachments/assets/076191ce-8312-4cdc-8223-14a4bb9eca2d" />\r\nIt\'s better than nothing and can be visually improved later.\r\n\r\n`Refresh` or `Continuous Scanning` are no longer required to connect paired remotes.\r\nPairing with Windows or the DolphinBar "just works" by assigning a slot to `Real Wii Remote`.\r\n\r\nAdditionally, I am constantly bombarded with ControllerInterface / WiimotePool related deadlocks.\r\nThis seems like an existing issue that fixing properly is probably going to take another PR.\r\nIt seems like it\'s SDL?\r\nedit: SDL\'s DirectInput handling has been disabled in #13982 \r\n\r\nTODO\r\n - [x] Make the `Sync` button not require also clicking `Refresh`.\r\n - [x] Make paired + reconnected Wii remotes work without using `Refresh`\r\n - [x] Test Dolphin with Wine (just in general, not Wii remote functionality)\r\n - [x] Clean up log spam from continuous opening of HID interfaces.\r\n - [x] Make the Sync / Reset buttons display some kind kind of feedback.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/reactions', 'total_count': 4, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 3, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'id': 5428933177, 'node_id': 'IC_kwDOALCn2M8AAAABQ5byOQ', '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': '2026-08-26T17:45:44Z', 'updated_at': '2026-08-26T17:48:12Z', 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 instead of ADPCM, only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177/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, 'minimized': 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': '2026-08-26T15:48:53Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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'}
2026-08-26T17:46:56.140764 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Trihy', 'action': 'edited', 'id': 13970, 'title': 'WiimoteReal: Windows improvements.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'safe_author': False, 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'id': 3455745903, 'node_id': 'PR_kwDOALCn2M6qnqKV', 'number': 13970, 'title': 'WiimoteReal: Windows improvements.', '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': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 30, 'created_at': '2025-09-26T04:25:44Z', 'updated_at': '2026-08-26T17:45:45Z', 'closed_at': '2025-10-13T06:54:54Z', 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13970', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.patch', 'merged_at': '2025-10-13T06:54:54Z'}, 'body': 'Majorly overhauled the Windows Wii remote code.\r\n\r\nThis PR should be ready now.\r\n\r\nStatically link with "Bthprops.lib"\r\nDynamic linking was introduced in https://github.com/dolphin-emu/dolphin/commit/3acf0eb3af98009cc4e00bd9bcf43873dc26c4da to make Dolphin run under Wine.\r\nMy search results imply that Wine has long since added stubs for these functions so I\'m hoping it works fine now?\r\nedit: Wine seems to work fine.\r\n\r\nA 10 year old comment describes a workaround needed for the Toshiba Bluetooth stack.\r\nI\'ve removed the workaround.\r\n\r\nRemoved `HidP_SetOutputReport` fallback (Windows 7 workaround).\r\n\r\nFixed buggy overlapped Read/Write event usage (probably my fault from long ago).\r\n\r\nAdded checks for a Wii remote device name on the HID interface to only attempt connecting to actual Wii remotes devices.\r\nThe existing code just throws Wii remote data at every interface and checks for sane replies.\r\n\r\nAdded a periodic write to test for disconnected remotes in a timely manner.\r\n\r\nChanged the `Refresh` button to not remove authenticated remotes.\r\nSome users found it annoying.\r\nIt now only removes unauthenticated disconnected remotes.\r\n\r\nAdded `Sync` and `Reset` actions to establish and remove pairings.\r\nThe `Refresh` button is now a `QToolButton` with additional actions (only on Windows).\r\n<img width="120" height="177" alt="image" src="https://github.com/user-attachments/assets/16e57431-1eab-4465-a4f8-856188b0f942" />\r\n\r\nPairing a remote with the `Sync` button will enable it to reestablish a connection on any button press.\r\nIt currently shows an ugly animation while the task runs async.\r\n<img width="189" height="72" alt="image" src="https://github.com/user-attachments/assets/076191ce-8312-4cdc-8223-14a4bb9eca2d" />\r\nIt\'s better than nothing and can be visually improved later.\r\n\r\n`Refresh` or `Continuous Scanning` are no longer required to connect paired remotes.\r\nPairing with Windows or the DolphinBar "just works" by assigning a slot to `Real Wii Remote`.\r\n\r\nAdditionally, I am constantly bombarded with ControllerInterface / WiimotePool related deadlocks.\r\nThis seems like an existing issue that fixing properly is probably going to take another PR.\r\nIt seems like it\'s SDL?\r\nedit: SDL\'s DirectInput handling has been disabled in #13982 \r\n\r\nTODO\r\n - [x] Make the `Sync` button not require also clicking `Refresh`.\r\n - [x] Make paired + reconnected Wii remotes work without using `Refresh`\r\n - [x] Test Dolphin with Wine (just in general, not Wii remote functionality)\r\n - [x] Clean up log spam from continuous opening of HID interfaces.\r\n - [x] Make the Sync / Reset buttons display some kind kind of feedback.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/reactions', 'total_count': 4, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 3, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'id': 5428933177, 'node_id': 'IC_kwDOALCn2M8AAAABQ5byOQ', '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': '2026-08-26T17:45:44Z', 'updated_at': '2026-08-26T17:46:54Z', 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177/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, 'minimized': 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': '2026-08-26T15:48:53Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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'}
2026-08-26T17:45:47.004192 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Trihy', 'action': 'created', 'id': 13970, 'title': 'WiimoteReal: Windows improvements.', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'safe_author': False, 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'id': 3455745903, 'node_id': 'PR_kwDOALCn2M6qnqKV', 'number': 13970, 'title': 'WiimoteReal: Windows improvements.', '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': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 30, 'created_at': '2025-09-26T04:25:44Z', 'updated_at': '2026-08-26T17:45:45Z', 'closed_at': '2025-10-13T06:54:54Z', 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13970', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.patch', 'merged_at': '2025-10-13T06:54:54Z'}, 'body': 'Majorly overhauled the Windows Wii remote code.\r\n\r\nThis PR should be ready now.\r\n\r\nStatically link with "Bthprops.lib"\r\nDynamic linking was introduced in https://github.com/dolphin-emu/dolphin/commit/3acf0eb3af98009cc4e00bd9bcf43873dc26c4da to make Dolphin run under Wine.\r\nMy search results imply that Wine has long since added stubs for these functions so I\'m hoping it works fine now?\r\nedit: Wine seems to work fine.\r\n\r\nA 10 year old comment describes a workaround needed for the Toshiba Bluetooth stack.\r\nI\'ve removed the workaround.\r\n\r\nRemoved `HidP_SetOutputReport` fallback (Windows 7 workaround).\r\n\r\nFixed buggy overlapped Read/Write event usage (probably my fault from long ago).\r\n\r\nAdded checks for a Wii remote device name on the HID interface to only attempt connecting to actual Wii remotes devices.\r\nThe existing code just throws Wii remote data at every interface and checks for sane replies.\r\n\r\nAdded a periodic write to test for disconnected remotes in a timely manner.\r\n\r\nChanged the `Refresh` button to not remove authenticated remotes.\r\nSome users found it annoying.\r\nIt now only removes unauthenticated disconnected remotes.\r\n\r\nAdded `Sync` and `Reset` actions to establish and remove pairings.\r\nThe `Refresh` button is now a `QToolButton` with additional actions (only on Windows).\r\n<img width="120" height="177" alt="image" src="https://github.com/user-attachments/assets/16e57431-1eab-4465-a4f8-856188b0f942" />\r\n\r\nPairing a remote with the `Sync` button will enable it to reestablish a connection on any button press.\r\nIt currently shows an ugly animation while the task runs async.\r\n<img width="189" height="72" alt="image" src="https://github.com/user-attachments/assets/076191ce-8312-4cdc-8223-14a4bb9eca2d" />\r\nIt\'s better than nothing and can be visually improved later.\r\n\r\n`Refresh` or `Continuous Scanning` are no longer required to connect paired remotes.\r\nPairing with Windows or the DolphinBar "just works" by assigning a slot to `Real Wii Remote`.\r\n\r\nAdditionally, I am constantly bombarded with ControllerInterface / WiimotePool related deadlocks.\r\nThis seems like an existing issue that fixing properly is probably going to take another PR.\r\nIt seems like it\'s SDL?\r\nedit: SDL\'s DirectInput handling has been disabled in #13982 \r\n\r\nTODO\r\n - [x] Make the `Sync` button not require also clicking `Refresh`.\r\n - [x] Make paired + reconnected Wii remotes work without using `Refresh`\r\n - [x] Test Dolphin with Wine (just in general, not Wii remote functionality)\r\n - [x] Clean up log spam from continuous opening of HID interfaces.\r\n - [x] Make the Sync / Reset buttons display some kind kind of feedback.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/reactions', 'total_count': 4, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 3, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'id': 5428933177, 'node_id': 'IC_kwDOALCn2M8AAAABQ5byOQ', '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': '2026-08-26T17:45:44Z', 'updated_at': '2026-08-26T17:45:44Z', 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177/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, 'minimized': 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': '2026-08-26T15:48:53Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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'}
2026-08-25T19:30:36.805790 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14828, 'title': 'Android: Fix Skylanders file loading crash and add HTTP portal server', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14828#issuecomment-5415638341', 'safe_author': True, 'body': "Please don't submit all of these different changes as one change. Make separate PRs.\r\n\r\nAlso, don't sling LLM output at us without at least acknowledging that it is LLM output, as the contributor rules require.", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14828', 'id': 5248699251, 'node_id': 'PR_kwDOALCn2M8AAAABA-HEwQ', 'number': 14828, 'title': 'Android: Fix Skylanders file loading crash and add HTTP portal server', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-25T17:28:35Z', 'updated_at': '2026-08-25T19:30:35Z', 'closed_at': '2026-08-25T19:30:34Z', 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14828', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14828.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14828.patch', 'merged_at': None}, 'body': '## Summary of Changes\r\n\r\n### 1. Fix Issue [#13956](https://bugs.dolphin-emu.org/issues/13956) (Crash when loading Skylanders file on Android)\r\n- Fix SAF content URI handling in `SkylanderConfig` by safely importing the input stream into the Dolphin User storage directory (`Load/Skylanders/`), ensuring full POSIX read/write access for in-game save data persistence.\r\n- Replace unsafe force unwraps (`!!`) in `EmulationActivity` with proper null-checks and user-facing error notifications.\r\n\r\n### 2. Embedded HTTP Server & Web Management for Skylanders Portal\r\n- Add an embedded background HTTP server (`SkylanderHttpServer`) active during emulation.\r\n- Expose REST API endpoints (`/api/status`, `/api/skylanders`, `/api/load`, `/api/remove`, `/api/clear`) with CORS support for companion mobile apps, physical NFC readers (ESP32), and automation scripts.\r\n- Include a lightweight, responsive embedded Web UI (`/` or `/web`) allowing users to search and place/remove figures onto the emulated portal in real-time from any web browser on the local network (very usefull for handheld dual screen devices as ayn thor).\r\n- Add server toggle and port configuration in Wii USB device settings.\r\n\r\n## Test Plan\r\n- Verified loading and creating `.sky` figures via Android SAF file picker without crashes.\r\n- Verified in-game save persistence (gold, levels, upgrades) across sessions.\r\n- Tested HTTP REST endpoints and Web UI across local Wi-Fi network.\r\n\r\n\r\n<img width="1920" height="1080" alt="Screenshot_20260825-192320" src="https://github.com/user-attachments/assets/24271e77-3266-418d-bb61-73c700134363" />\r\n<img width="2252" height="4000" alt="20260825_192232" src="https://github.com/user-attachments/assets/9b5331af-a29c-4b51-9027-e548cc37ede3" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828/reactions', 'total_count': 1, '+1': 0, '-1': 1, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5415638341', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14828#issuecomment-5415638341', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828', 'id': 5415638341, 'node_id': 'IC_kwDOALCn2M8AAAABQswVRQ', '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': '2026-08-25T19:30:34Z', 'updated_at': '2026-08-25T19:30:34Z', 'body': "Please don't submit all of these different changes as one change. Make separate PRs.\r\n\r\nAlso, don't sling LLM output at us without at least acknowledging that it is LLM output, as the contributor rules require.", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5415638341/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, 'minimized': 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': '2026-08-25T19:24:32Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 560005, 'stargazers_count': 15438, 'watchers_count': 15438, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 460, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 460, 'watchers': 15438, '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'}
2026-08-25T19:26:49.261000 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14826, 'title': 'Add IPv6 handling for NetPlay address paths', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14826#issuecomment-5415593019', 'safe_author': True, 'body': "I assume this doesn't actually make IPv6 work?", 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14826', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14826/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14826/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14826/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14826', 'id': 5245762271, 'node_id': 'PR_kwDOALCn2M8AAAABA7wgiA', 'number': 14826, 'title': 'Add IPv6 handling for NetPlay address paths', 'user': {'login': '65dph43039', 'id': 187355778, 'node_id': 'U_kgDOCyrSgg', 'avatar_url': 'https://avatars.githubusercontent.com/u/187355778?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/65dph43039', 'html_url': 'https://github.com/65dph43039', 'followers_url': 'https://api.github.com/users/65dph43039/followers', 'following_url': 'https://api.github.com/users/65dph43039/following{/other_user}', 'gists_url': 'https://api.github.com/users/65dph43039/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/65dph43039/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/65dph43039/subscriptions', 'organizations_url': 'https://api.github.com/users/65dph43039/orgs', 'repos_url': 'https://api.github.com/users/65dph43039/repos', 'events_url': 'https://api.github.com/users/65dph43039/events{/privacy}', 'received_events_url': 'https://api.github.com/users/65dph43039/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-25T12:21:03Z', 'updated_at': '2026-08-25T19:26:47Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14826', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14826', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14826.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14826.patch', 'merged_at': None}, 'body': None, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14826/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/14826/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5415593019', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14826#issuecomment-5415593019', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14826', 'id': 5415593019, 'node_id': 'IC_kwDOALCn2M8AAAABQstkOw', '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': '2026-08-25T19:26:47Z', 'updated_at': '2026-08-25T19:26:47Z', 'body': "I assume this doesn't actually make IPv6 work?", 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5415593019/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, 'minimized': 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': '2026-08-25T19:24:32Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 560005, 'stargazers_count': 15438, 'watchers_count': 15438, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15438, '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'}
2026-08-25T19:25:40.064693 {'source': 'ghhookparser', 'repo': 'dolphin-emu/www', 'author': 'JosJuice', 'action': 'created', 'id': 199, 'title': 'Dolphin version 2606a wii menu black screen if use imported NAND', 'url': 'https://github.com/dolphin-emu/www/issues/199#issuecomment-5415578750', 'safe_author': True, 'body': 'This is a known issue that has been fixed in the latest development builds. This is the wrong place to report it though.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/www/issues/199', 'repository_url': 'https://api.github.com/repos/dolphin-emu/www', 'labels_url': 'https://api.github.com/repos/dolphin-emu/www/issues/199/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/www/issues/199/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/www/issues/199/events', 'html_url': 'https://github.com/dolphin-emu/www/issues/199', 'id': 5244948909, 'node_id': 'I_kwDOALAOP88AAAABOJ-RrQ', 'number': 199, 'title': 'Dolphin version 2606a wii menu black screen if use imported NAND', 'user': {'login': 'F-14vsSU-57', 'id': 186551279, 'node_id': 'U_kgDOCx6L7w', 'avatar_url': 'https://avatars.githubusercontent.com/u/186551279?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/F-14vsSU-57', 'html_url': 'https://github.com/F-14vsSU-57', 'followers_url': 'https://api.github.com/users/F-14vsSU-57/followers', 'following_url': 'https://api.github.com/users/F-14vsSU-57/following{/other_user}', 'gists_url': 'https://api.github.com/users/F-14vsSU-57/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/F-14vsSU-57/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/F-14vsSU-57/subscriptions', 'organizations_url': 'https://api.github.com/users/F-14vsSU-57/orgs', 'repos_url': 'https://api.github.com/users/F-14vsSU-57/repos', 'events_url': 'https://api.github.com/users/F-14vsSU-57/events{/privacy}', 'received_events_url': 'https://api.github.com/users/F-14vsSU-57/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-25T10:44:53Z', 'updated_at': '2026-08-25T19:25:35Z', 'closed_at': '2026-08-25T19:25:35Z', 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'sub_issues_summary': {'total': 0, 'completed': 0, 'percent_completed': 0}, 'issue_dependencies_summary': {'blocked_by': 0, 'total_blocked_by': 0, 'blocking': 0, 'total_blocking': 0}, 'body': "Recently I imported the NAND from my Wii to the Dolphin latest version (2606a) and when I try to boot the system menu it show black screen and never boot successfully and after checking with all my NAND backup it also have a same problem. However if I load up the wbfs disc backup it all worked normally and if I clear the wii data in dolphin by deleting 'Wii' folder then perform system update without any nand imported it also work normally. I tried downgrade dolphin to version 2606 and imported nand work again which mean it only happen in version 2606a. \n\nThis is what I use:\nOS : Linux Mint \nLaptop : Acer Swift Lite 14\n\nin case it useful for fixing issue", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/www/issues/199/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/www/issues/199/timeline', 'performed_via_github_app': None, 'state_reason': 'not_planned', 'pinned_comment': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/www/issues/comments/5415578750', 'html_url': 'https://github.com/dolphin-emu/www/issues/199#issuecomment-5415578750', 'issue_url': 'https://api.github.com/repos/dolphin-emu/www/issues/199', 'id': 5415578750, 'node_id': 'IC_kwDOALAOP88AAAABQsssfg', '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': '2026-08-25T19:25:35Z', 'updated_at': '2026-08-25T19:25:35Z', 'body': 'This is a known issue that has been fixed in the latest development builds. This is the wrong place to report it though.', 'author_association': 'MEMBER', 'pin': None, 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/www/issues/comments/5415578750/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, 'minimized': None}, 'repository': {'id': 11537983, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTUzNzk4Mw==', 'name': 'www', 'full_name': 'dolphin-emu/www', '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/www', 'description': 'Dolphin Emulator official website source code (running on https://dolphin-emu.org/)', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/www', 'forks_url': 'https://api.github.com/repos/dolphin-emu/www/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/www/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/www/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/www/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/www/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/www/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/www/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/www/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/www/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/www/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/www/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/www/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/www/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/www/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/www/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/www/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/www/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/www/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/www/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/www/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/www/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/www/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/www/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/www/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/www/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/www/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/www/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/www/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/www/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/www/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/www/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/www/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/www/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/www/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/www/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/www/deployments', 'created_at': '2013-07-19T21:56:54Z', 'updated_at': '2026-08-21T22:06:55Z', 'pushed_at': '2026-08-21T22:05:38Z', 'git_url': 'git://github.com/dolphin-emu/www.git', 'ssh_url': 'git@github.com:dolphin-emu/www.git', 'clone_url': 'https://github.com/dolphin-emu/www.git', 'svn_url': 'https://github.com/dolphin-emu/www', 'homepage': None, 'size': 3130, 'stargazers_count': 159, 'watchers_count': 159, 'language': 'Python', 'has_issues': True, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 76, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 30, 'license': {'key': 'mit', 'name': 'MIT License', 'spdx_id': 'MIT', 'url': 'https://api.github.com/licenses/mit', 'node_id': 'MDc6TGljZW5zZTEz'}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 76, 'open_issues': 30, 'watchers': 159, 'default_branch': 'stable', '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'}
2026-08-25T15:32:51.871763 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14605, 'title': 'Android: GBA systems added', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14605#issuecomment-5412804946', '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/4e5a5c23f59a9a614376f091c1dbc5ea68a967dc/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||ogl-lin-mesa|vk-lin-mesa|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16396433-16292375/)|[🔍 diff](https://fifo.ci/compare/16396292-16292516/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16396454-16292396/)|[🔍 diff](https://fifo.ci/compare/16396313-16292537/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16396471-16292413/)|[🔍 diff](https://fifo.ci/compare/16396330-16292554/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16396459-16292401/)|[🔍 diff](https://fifo.ci/compare/16396318-16292542/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16396439-16292381/)|[🔍 diff](https://fifo.ci/compare/16396298-16292522/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16396481-16292423/)|[🔍 diff](https://fifo.ci/compare/16396340-16292564/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16396476-16292418/)|[🔍 diff](https://fifo.ci/compare/16396335-16292559/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16396415-16292357/)|[🔍 diff](https://fifo.ci/compare/16396274-16292498/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16396381-16292323/)|[🔍 diff](https://fifo.ci/compare/16396240-16292464/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16396441-16292383/)|[🔍 diff](https://fifo.ci/compare/16396300-16292524/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16396413-16292355/)|[🔍 diff](https://fifo.ci/compare/16396272-16292496/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16396508-16292450/)|[🔍 diff](https://fifo.ci/compare/16396367-16292591/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16396417-16292359/)|[🔍 diff](https://fifo.ci/compare/16396276-16292500/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16396480-16292422/)|[🔍 diff](https://fifo.ci/compare/16396339-16292563/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16396493-16292435/)|[🔍 diff](https://fifo.ci/compare/16396352-16292576/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16396399-16292341/)|[🔍 diff](https://fifo.ci/compare/16396258-16292482/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16396449-16292391/)|[🔍 diff](https://fifo.ci/compare/16396308-16292532/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16396464-16292406/)|[🔍 diff](https://fifo.ci/compare/16396323-16292547/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16396447-16292389/)|[🔍 diff](https://fifo.ci/compare/16396306-16292530/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16396410-16292352/)|[🔍 diff](https://fifo.ci/compare/16396269-16292493/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16396421-16292363/)|[🔍 diff](https://fifo.ci/compare/16396280-16292504/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16396469-16292411/)|[🔍 diff](https://fifo.ci/compare/16396328-16292552/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16396388-16292330/)|[🔍 diff](https://fifo.ci/compare/16396247-16292471/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16396400-16292342/)|[🔍 diff](https://fifo.ci/compare/16396259-16292483/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16396380-16292322/)|[🔍 diff](https://fifo.ci/compare/16396239-16292463/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16396402-16292344/)|[🔍 diff](https://fifo.ci/compare/16396261-16292485/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16396425-16292367/)|[🔍 diff](https://fifo.ci/compare/16396284-16292508/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16396444-16292386/)|[🔍 diff](https://fifo.ci/compare/16396303-16292527/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16396517-16292459/)|[🔍 diff](https://fifo.ci/compare/16396376-16292600/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16396516-16292458/)|[🔍 diff](https://fifo.ci/compare/16396375-16292599/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16396466-16292408/)|[🔍 diff](https://fifo.ci/compare/16396325-16292549/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16396515-16292457/)|[🔍 diff](https://fifo.ci/compare/16396374-16292598/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16396510-16292452/)|[🔍 diff](https://fifo.ci/compare/16396369-16292593/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16396496-16292438/)|[🔍 diff](https://fifo.ci/compare/16396355-16292579/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16396484-16292426/)|[🔍 diff](https://fifo.ci/compare/16396343-16292567/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16396475-16292417/)|[🔍 diff](https://fifo.ci/compare/16396334-16292558/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16396502-16292444/)|[🔍 diff](https://fifo.ci/compare/16396361-16292585/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16396389-16292331/)|[🔍 diff](https://fifo.ci/compare/16396248-16292472/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16396473-16292415/)|[🔍 diff](https://fifo.ci/compare/16396332-16292556/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16396456-16292398/)|[🔍 diff](https://fifo.ci/compare/16396315-16292539/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16396463-16292405/)|[🔍 diff](https://fifo.ci/compare/16396322-16292546/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16396385-16292327/)|[🔍 diff](https://fifo.ci/compare/16396244-16292468/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16396512-16292454/)|[🔍 diff](https://fifo.ci/compare/16396371-16292595/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16396485-16292427/)|[🔍 diff](https://fifo.ci/compare/16396344-16292568/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16396390-16292332/)|[🔍 diff](https://fifo.ci/compare/16396249-16292473/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16396490-16292432/)|[🔍 diff](https://fifo.ci/compare/16396349-16292573/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16396468-16292410/)|[🔍 diff](https://fifo.ci/compare/16396327-16292551/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16396499-16292441/)|[🔍 diff](https://fifo.ci/compare/16396358-16292582/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16396514-16292456/)|[🔍 diff](https://fifo.ci/compare/16396373-16292597/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16396405-16292347/)|[🔍 diff](https://fifo.ci/compare/16396264-16292488/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16396404-16292346/)|[🔍 diff](https://fifo.ci/compare/16396263-16292487/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16396409-16292351/)|[🔍 diff](https://fifo.ci/compare/16396268-16292492/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16396445-16292387/)|[🔍 diff](https://fifo.ci/compare/16396304-16292528/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16396379-16292321/)|[🔍 diff](https://fifo.ci/compare/16396238-16292462/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16396455-16292397/)|[🔍 diff](https://fifo.ci/compare/16396314-16292538/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16396420-16292362/)|[🔍 diff](https://fifo.ci/compare/16396279-16292503/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16396424-16292366/)|[🔍 diff](https://fifo.ci/compare/16396283-16292507/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16396391-16292333/)|[🔍 diff](https://fifo.ci/compare/16396250-16292474/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16396472-16292414/)|[🔍 diff](https://fifo.ci/compare/16396331-16292555/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16396392-16292334/)|[🔍 diff](https://fifo.ci/compare/16396251-16292475/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16396483-16292425/)|[🔍 diff](https://fifo.ci/compare/16396342-16292566/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16396501-16292443/)|[🔍 diff](https://fifo.ci/compare/16396360-16292584/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16396393-16292335/)|[🔍 diff](https://fifo.ci/compare/16396252-16292476/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16396477-16292419/)|[🔍 diff](https://fifo.ci/compare/16396336-16292560/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16396408-16292350/)|[🔍 diff](https://fifo.ci/compare/16396267-16292491/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16396478-16292420/)|[🔍 diff](https://fifo.ci/compare/16396337-16292561/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16396470-16292412/)|[🔍 diff](https://fifo.ci/compare/16396329-16292553/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16396500-16292442/)|[🔍 diff](https://fifo.ci/compare/16396359-16292583/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16396422-16292364/)|[🔍 diff](https://fifo.ci/compare/16396281-16292505/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16396498-16292440/)|[🔍 diff](https://fifo.ci/compare/16396357-16292581/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16396407-16292349/)|[🔍 diff](https://fifo.ci/compare/16396266-16292490/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16396419-16292361/)|[🔍 diff](https://fifo.ci/compare/16396278-16292502/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396430-16292372/)|[🔍 diff](https://fifo.ci/compare/16396289-16292513/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16396451-16292393/)|[🔍 diff](https://fifo.ci/compare/16396310-16292534/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16396448-16292390/)|[🔍 diff](https://fifo.ci/compare/16396307-16292531/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16396394-16292336/)|[🔍 diff](https://fifo.ci/compare/16396253-16292477/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16396384-16292326/)|[🔍 diff](https://fifo.ci/compare/16396243-16292467/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16396479-16292421/)|[🔍 diff](https://fifo.ci/compare/16396338-16292562/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16396488-16292430/)|[🔍 diff](https://fifo.ci/compare/16396347-16292571/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16396437-16292379/)|[🔍 diff](https://fifo.ci/compare/16396296-16292520/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16396386-16292328/)|[🔍 diff](https://fifo.ci/compare/16396245-16292469/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16396497-16292439/)|[🔍 diff](https://fifo.ci/compare/16396356-16292580/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16396432-16292374/)|[🔍 diff](https://fifo.ci/compare/16396291-16292515/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16396423-16292365/)|[🔍 diff](https://fifo.ci/compare/16396282-16292506/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16396503-16292445/)|[🔍 diff](https://fifo.ci/compare/16396362-16292586/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396461-16292403/)|[🔍 diff](https://fifo.ci/compare/16396320-16292544/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16396412-16292354/)|[🔍 diff](https://fifo.ci/compare/16396271-16292495/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16396429-16292371/)|[🔍 diff](https://fifo.ci/compare/16396288-16292512/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16396395-16292337/)|[🔍 diff](https://fifo.ci/compare/16396254-16292478/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396462-16292404/)|[🔍 diff](https://fifo.ci/compare/16396321-16292545/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16396474-16292416/)|[🔍 diff](https://fifo.ci/compare/16396333-16292557/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16396414-16292356/)|[🔍 diff](https://fifo.ci/compare/16396273-16292497/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16396383-16292325/)|[🔍 diff](https://fifo.ci/compare/16396242-16292466/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16396458-16292400/)|[🔍 diff](https://fifo.ci/compare/16396317-16292541/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16396489-16292431/)|[🔍 diff](https://fifo.ci/compare/16396348-16292572/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16396460-16292402/)|[🔍 diff](https://fifo.ci/compare/16396319-16292543/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16396482-16292424/)|[🔍 diff](https://fifo.ci/compare/16396341-16292565/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16396396-16292338/)|[🔍 diff](https://fifo.ci/compare/16396255-16292479/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16396492-16292434/)|[🔍 diff](https://fifo.ci/compare/16396351-16292575/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16396495-16292437/)|[🔍 diff](https://fifo.ci/compare/16396354-16292578/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16396403-16292345/)|[🔍 diff](https://fifo.ci/compare/16396262-16292486/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16396382-16292324/)|[🔍 diff](https://fifo.ci/compare/16396241-16292465/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16396506-16292448/)|[🔍 diff](https://fifo.ci/compare/16396365-16292589/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16396434-16292376/)|[🔍 diff](https://fifo.ci/compare/16396293-16292517/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16396465-16292407/)|[🔍 diff](https://fifo.ci/compare/16396324-16292548/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16396411-16292353/)|[🔍 diff](https://fifo.ci/compare/16396270-16292494/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16396467-16292409/)|[🔍 diff](https://fifo.ci/compare/16396326-16292550/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16396494-16292436/)|[🔍 diff](https://fifo.ci/compare/16396353-16292577/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16396436-16292378/)|[🔍 diff](https://fifo.ci/compare/16396295-16292519/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16396435-16292377/)|[🔍 diff](https://fifo.ci/compare/16396294-16292518/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16396509-16292451/)|[🔍 diff](https://fifo.ci/compare/16396368-16292592/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16396431-16292373/)|[🔍 diff](https://fifo.ci/compare/16396290-16292514/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16396452-16292394/)|[🔍 diff](https://fifo.ci/compare/16396311-16292535/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16396438-16292380/)|[🔍 diff](https://fifo.ci/compare/16396297-16292521/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16396453-16292395/)|[🔍 diff](https://fifo.ci/compare/16396312-16292536/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16396401-16292343/)|[🔍 diff](https://fifo.ci/compare/16396260-16292484/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16396428-16292370/)|[🔍 diff](https://fifo.ci/compare/16396287-16292511/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16396457-16292399/)|[🔍 diff](https://fifo.ci/compare/16396316-16292540/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16396450-16292392/)|[🔍 diff](https://fifo.ci/compare/16396309-16292533/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16396443-16292385/)|[🔍 diff](https://fifo.ci/compare/16396302-16292526/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16396416-16292358/)|[🔍 diff](https://fifo.ci/compare/16396275-16292499/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16396446-16292388/)|[🔍 diff](https://fifo.ci/compare/16396305-16292529/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16396387-16292329/)|[🔍 diff](https://fifo.ci/compare/16396246-16292470/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16396487-16292429/)|[🔍 diff](https://fifo.ci/compare/16396346-16292570/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16396397-16292339/)|[🔍 diff](https://fifo.ci/compare/16396256-16292480/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16396442-16292384/)|[🔍 diff](https://fifo.ci/compare/16396301-16292525/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16396486-16292428/)|[🔍 diff](https://fifo.ci/compare/16396345-16292569/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16396505-16292447/)|[🔍 diff](https://fifo.ci/compare/16396364-16292588/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16396504-16292446/)|[🔍 diff](https://fifo.ci/compare/16396363-16292587/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16396377-16292319/)|[🔍 diff](https://fifo.ci/compare/16396236-16292460/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16396513-16292455/)|[🔍 diff](https://fifo.ci/compare/16396372-16292596/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16396426-16292368/)|[🔍 diff](https://fifo.ci/compare/16396285-16292509/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16396398-16292340/)|[🔍 diff](https://fifo.ci/compare/16396257-16292481/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16396378-16292320/)|[🔍 diff](https://fifo.ci/compare/16396237-16292461/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16396406-16292348/)|[🔍 diff](https://fifo.ci/compare/16396265-16292489/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16396418-16292360/)|[🔍 diff](https://fifo.ci/compare/16396277-16292501/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14605', 'id': 4285339684, 'node_id': 'PR_kwDOALCn2M7Tc0gl', 'number': 14605, 'title': 'Android: GBA systems added', 'user': {'login': 'Linkinworm', 'id': 32615992, 'node_id': 'MDQ6VXNlcjMyNjE1OTky', 'avatar_url': 'https://avatars.githubusercontent.com/u/32615992?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Linkinworm', 'html_url': 'https://github.com/Linkinworm', 'followers_url': 'https://api.github.com/users/Linkinworm/followers', 'following_url': 'https://api.github.com/users/Linkinworm/following{/other_user}', 'gists_url': 'https://api.github.com/users/Linkinworm/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Linkinworm/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Linkinworm/subscriptions', 'organizations_url': 'https://api.github.com/users/Linkinworm/orgs', 'repos_url': 'https://api.github.com/users/Linkinworm/repos', 'events_url': 'https://api.github.com/users/Linkinworm/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Linkinworm/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2026-04-17T21:07:24Z', 'updated_at': '2026-08-25T15:32:50Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14605', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14605', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14605.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14605.patch', 'merged_at': None}, 'body': 'Adds GBA\'s as controller for linking to select games.\r\nloads rom from any directoy, saves in dolphin GBA/saves.\r\n\r\nFeatures: \r\nLoading GBA game per controller slot 1 through 4.\r\nLinks to gamecube games.\r\nSnap toggle, lock GBA screens to the left, or have them float (allows repositioning and scaling)\r\nReset screens(should they fall off the screen)\r\nReset core: Pokemon needs the rom loaded to initialise, but you have to reset the core at the point of linking for it to see>load>link. This is a global reset rather than a per slot.\r\nVolume controls (per slot)\r\nPhysical controller controls\r\nPer slot controls\r\ngb/gbc/gba all function.\r\n\r\nKnown issues/ talking points for solutions or ideas.\r\n\r\nMajor issues that need fixing\r\n1.\r\nGba in unlocked has overlay control touch conflicts, moving one over a higher ordered one will take control of that gba instead of keeping track of the one you want to move.\r\nUnable to come up with solution currently, minor annoyance at best, doesn\'t affect functionality.\r\n\r\nCurrent minor issues present that is considered cosmetic at best.\r\n1.\r\nScaling screen will snap to last finger touching screen on release.\r\n\r\n<img width="540" height="1170" alt="Screenshot_20260418_103831_Dolphin Debug" src="https://github.com/user-attachments/assets/d2582169-aa9c-4811-8f5a-d38170cebacf" />\r\n<img width="540" height="1170" alt="Screenshot_20260418_103851_Dolphin Debug" src="https://github.com/user-attachments/assets/93ecd8bf-96e9-4d8d-a262-e7320fabe5b4" />\r\n<img width="1170" height="540" alt="Screenshot_20260418_103908_Dolphin Debug" src="https://github.com/user-attachments/assets/a5b8d14b-e9ea-4b89-8946-ccd15fb5f7d7" />\r\n\r\nImages for portrait 4 slot enabled(disables GameCube overlay controls) 3slot enabled port 1 as GameCube controller and landscape view\r\n\r\n<img width="540" height="1170" alt="Screenshot_20260418_104158_Dolphin Debug" src="https://github.com/user-attachments/assets/7811c673-2cd8-4565-aebc-783aae974c41" />\r\n<img width="540" height="1170" alt="Screenshot_20260418_104221_Dolphin Debug" src="https://github.com/user-attachments/assets/a36f0202-b029-46eb-9805-d826e9f05481" />\r\n\r\nMenu options added, and without snap enabled views free float, can be moved scaled with drag/pinch to zoom gestures.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/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/14605/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5412804946', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14605#issuecomment-5412804946', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605', 'id': 5412804946, 'node_id': 'IC_kwDOALCn2M8AAAABQqDZUg', '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': '2026-08-25T15:32:49Z', 'updated_at': '2026-08-25T15:32:49Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/4e5a5c23f59a9a614376f091c1dbc5ea68a967dc/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||ogl-lin-mesa|vk-lin-mesa|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16396433-16292375/)|[🔍 diff](https://fifo.ci/compare/16396292-16292516/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16396454-16292396/)|[🔍 diff](https://fifo.ci/compare/16396313-16292537/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16396471-16292413/)|[🔍 diff](https://fifo.ci/compare/16396330-16292554/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16396459-16292401/)|[🔍 diff](https://fifo.ci/compare/16396318-16292542/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16396439-16292381/)|[🔍 diff](https://fifo.ci/compare/16396298-16292522/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16396481-16292423/)|[🔍 diff](https://fifo.ci/compare/16396340-16292564/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16396476-16292418/)|[🔍 diff](https://fifo.ci/compare/16396335-16292559/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16396415-16292357/)|[🔍 diff](https://fifo.ci/compare/16396274-16292498/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16396381-16292323/)|[🔍 diff](https://fifo.ci/compare/16396240-16292464/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16396441-16292383/)|[🔍 diff](https://fifo.ci/compare/16396300-16292524/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16396413-16292355/)|[🔍 diff](https://fifo.ci/compare/16396272-16292496/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16396508-16292450/)|[🔍 diff](https://fifo.ci/compare/16396367-16292591/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16396417-16292359/)|[🔍 diff](https://fifo.ci/compare/16396276-16292500/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16396480-16292422/)|[🔍 diff](https://fifo.ci/compare/16396339-16292563/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16396493-16292435/)|[🔍 diff](https://fifo.ci/compare/16396352-16292576/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16396399-16292341/)|[🔍 diff](https://fifo.ci/compare/16396258-16292482/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16396449-16292391/)|[🔍 diff](https://fifo.ci/compare/16396308-16292532/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16396464-16292406/)|[🔍 diff](https://fifo.ci/compare/16396323-16292547/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16396447-16292389/)|[🔍 diff](https://fifo.ci/compare/16396306-16292530/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16396410-16292352/)|[🔍 diff](https://fifo.ci/compare/16396269-16292493/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16396421-16292363/)|[🔍 diff](https://fifo.ci/compare/16396280-16292504/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16396469-16292411/)|[🔍 diff](https://fifo.ci/compare/16396328-16292552/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16396388-16292330/)|[🔍 diff](https://fifo.ci/compare/16396247-16292471/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16396400-16292342/)|[🔍 diff](https://fifo.ci/compare/16396259-16292483/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16396380-16292322/)|[🔍 diff](https://fifo.ci/compare/16396239-16292463/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16396402-16292344/)|[🔍 diff](https://fifo.ci/compare/16396261-16292485/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16396425-16292367/)|[🔍 diff](https://fifo.ci/compare/16396284-16292508/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16396444-16292386/)|[🔍 diff](https://fifo.ci/compare/16396303-16292527/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16396517-16292459/)|[🔍 diff](https://fifo.ci/compare/16396376-16292600/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16396516-16292458/)|[🔍 diff](https://fifo.ci/compare/16396375-16292599/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16396466-16292408/)|[🔍 diff](https://fifo.ci/compare/16396325-16292549/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16396515-16292457/)|[🔍 diff](https://fifo.ci/compare/16396374-16292598/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16396510-16292452/)|[🔍 diff](https://fifo.ci/compare/16396369-16292593/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16396496-16292438/)|[🔍 diff](https://fifo.ci/compare/16396355-16292579/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16396484-16292426/)|[🔍 diff](https://fifo.ci/compare/16396343-16292567/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16396475-16292417/)|[🔍 diff](https://fifo.ci/compare/16396334-16292558/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16396502-16292444/)|[🔍 diff](https://fifo.ci/compare/16396361-16292585/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16396389-16292331/)|[🔍 diff](https://fifo.ci/compare/16396248-16292472/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16396473-16292415/)|[🔍 diff](https://fifo.ci/compare/16396332-16292556/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16396456-16292398/)|[🔍 diff](https://fifo.ci/compare/16396315-16292539/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16396463-16292405/)|[🔍 diff](https://fifo.ci/compare/16396322-16292546/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16396385-16292327/)|[🔍 diff](https://fifo.ci/compare/16396244-16292468/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16396512-16292454/)|[🔍 diff](https://fifo.ci/compare/16396371-16292595/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16396485-16292427/)|[🔍 diff](https://fifo.ci/compare/16396344-16292568/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16396390-16292332/)|[🔍 diff](https://fifo.ci/compare/16396249-16292473/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16396490-16292432/)|[🔍 diff](https://fifo.ci/compare/16396349-16292573/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16396468-16292410/)|[🔍 diff](https://fifo.ci/compare/16396327-16292551/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16396499-16292441/)|[🔍 diff](https://fifo.ci/compare/16396358-16292582/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16396514-16292456/)|[🔍 diff](https://fifo.ci/compare/16396373-16292597/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16396405-16292347/)|[🔍 diff](https://fifo.ci/compare/16396264-16292488/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16396404-16292346/)|[🔍 diff](https://fifo.ci/compare/16396263-16292487/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16396409-16292351/)|[🔍 diff](https://fifo.ci/compare/16396268-16292492/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16396445-16292387/)|[🔍 diff](https://fifo.ci/compare/16396304-16292528/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16396379-16292321/)|[🔍 diff](https://fifo.ci/compare/16396238-16292462/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16396455-16292397/)|[🔍 diff](https://fifo.ci/compare/16396314-16292538/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16396420-16292362/)|[🔍 diff](https://fifo.ci/compare/16396279-16292503/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16396424-16292366/)|[🔍 diff](https://fifo.ci/compare/16396283-16292507/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16396391-16292333/)|[🔍 diff](https://fifo.ci/compare/16396250-16292474/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16396472-16292414/)|[🔍 diff](https://fifo.ci/compare/16396331-16292555/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16396392-16292334/)|[🔍 diff](https://fifo.ci/compare/16396251-16292475/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16396483-16292425/)|[🔍 diff](https://fifo.ci/compare/16396342-16292566/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16396501-16292443/)|[🔍 diff](https://fifo.ci/compare/16396360-16292584/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16396393-16292335/)|[🔍 diff](https://fifo.ci/compare/16396252-16292476/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16396477-16292419/)|[🔍 diff](https://fifo.ci/compare/16396336-16292560/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16396408-16292350/)|[🔍 diff](https://fifo.ci/compare/16396267-16292491/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16396478-16292420/)|[🔍 diff](https://fifo.ci/compare/16396337-16292561/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16396470-16292412/)|[🔍 diff](https://fifo.ci/compare/16396329-16292553/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16396500-16292442/)|[🔍 diff](https://fifo.ci/compare/16396359-16292583/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16396422-16292364/)|[🔍 diff](https://fifo.ci/compare/16396281-16292505/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16396498-16292440/)|[🔍 diff](https://fifo.ci/compare/16396357-16292581/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16396407-16292349/)|[🔍 diff](https://fifo.ci/compare/16396266-16292490/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16396419-16292361/)|[🔍 diff](https://fifo.ci/compare/16396278-16292502/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396430-16292372/)|[🔍 diff](https://fifo.ci/compare/16396289-16292513/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16396451-16292393/)|[🔍 diff](https://fifo.ci/compare/16396310-16292534/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16396448-16292390/)|[🔍 diff](https://fifo.ci/compare/16396307-16292531/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16396394-16292336/)|[🔍 diff](https://fifo.ci/compare/16396253-16292477/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16396384-16292326/)|[🔍 diff](https://fifo.ci/compare/16396243-16292467/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16396479-16292421/)|[🔍 diff](https://fifo.ci/compare/16396338-16292562/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16396488-16292430/)|[🔍 diff](https://fifo.ci/compare/16396347-16292571/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16396437-16292379/)|[🔍 diff](https://fifo.ci/compare/16396296-16292520/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16396386-16292328/)|[🔍 diff](https://fifo.ci/compare/16396245-16292469/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16396497-16292439/)|[🔍 diff](https://fifo.ci/compare/16396356-16292580/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16396432-16292374/)|[🔍 diff](https://fifo.ci/compare/16396291-16292515/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16396423-16292365/)|[🔍 diff](https://fifo.ci/compare/16396282-16292506/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16396503-16292445/)|[🔍 diff](https://fifo.ci/compare/16396362-16292586/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396461-16292403/)|[🔍 diff](https://fifo.ci/compare/16396320-16292544/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16396412-16292354/)|[🔍 diff](https://fifo.ci/compare/16396271-16292495/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16396429-16292371/)|[🔍 diff](https://fifo.ci/compare/16396288-16292512/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16396395-16292337/)|[🔍 diff](https://fifo.ci/compare/16396254-16292478/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396462-16292404/)|[🔍 diff](https://fifo.ci/compare/16396321-16292545/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16396474-16292416/)|[🔍 diff](https://fifo.ci/compare/16396333-16292557/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16396414-16292356/)|[🔍 diff](https://fifo.ci/compare/16396273-16292497/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16396383-16292325/)|[🔍 diff](https://fifo.ci/compare/16396242-16292466/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16396458-16292400/)|[🔍 diff](https://fifo.ci/compare/16396317-16292541/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16396489-16292431/)|[🔍 diff](https://fifo.ci/compare/16396348-16292572/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16396460-16292402/)|[🔍 diff](https://fifo.ci/compare/16396319-16292543/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16396482-16292424/)|[🔍 diff](https://fifo.ci/compare/16396341-16292565/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16396396-16292338/)|[🔍 diff](https://fifo.ci/compare/16396255-16292479/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16396492-16292434/)|[🔍 diff](https://fifo.ci/compare/16396351-16292575/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16396495-16292437/)|[🔍 diff](https://fifo.ci/compare/16396354-16292578/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16396403-16292345/)|[🔍 diff](https://fifo.ci/compare/16396262-16292486/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16396382-16292324/)|[🔍 diff](https://fifo.ci/compare/16396241-16292465/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16396506-16292448/)|[🔍 diff](https://fifo.ci/compare/16396365-16292589/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16396434-16292376/)|[🔍 diff](https://fifo.ci/compare/16396293-16292517/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16396465-16292407/)|[🔍 diff](https://fifo.ci/compare/16396324-16292548/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16396411-16292353/)|[🔍 diff](https://fifo.ci/compare/16396270-16292494/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16396467-16292409/)|[🔍 diff](https://fifo.ci/compare/16396326-16292550/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16396494-16292436/)|[🔍 diff](https://fifo.ci/compare/16396353-16292577/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16396436-16292378/)|[🔍 diff](https://fifo.ci/compare/16396295-16292519/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16396435-16292377/)|[🔍 diff](https://fifo.ci/compare/16396294-16292518/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16396509-16292451/)|[🔍 diff](https://fifo.ci/compare/16396368-16292592/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16396431-16292373/)|[🔍 diff](https://fifo.ci/compare/16396290-16292514/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16396452-16292394/)|[🔍 diff](https://fifo.ci/compare/16396311-16292535/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16396438-16292380/)|[🔍 diff](https://fifo.ci/compare/16396297-16292521/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16396453-16292395/)|[🔍 diff](https://fifo.ci/compare/16396312-16292536/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16396401-16292343/)|[🔍 diff](https://fifo.ci/compare/16396260-16292484/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16396428-16292370/)|[🔍 diff](https://fifo.ci/compare/16396287-16292511/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16396457-16292399/)|[🔍 diff](https://fifo.ci/compare/16396316-16292540/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16396450-16292392/)|[🔍 diff](https://fifo.ci/compare/16396309-16292533/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16396443-16292385/)|[🔍 diff](https://fifo.ci/compare/16396302-16292526/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16396416-16292358/)|[🔍 diff](https://fifo.ci/compare/16396275-16292499/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16396446-16292388/)|[🔍 diff](https://fifo.ci/compare/16396305-16292529/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16396387-16292329/)|[🔍 diff](https://fifo.ci/compare/16396246-16292470/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16396487-16292429/)|[🔍 diff](https://fifo.ci/compare/16396346-16292570/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16396397-16292339/)|[🔍 diff](https://fifo.ci/compare/16396256-16292480/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16396442-16292384/)|[🔍 diff](https://fifo.ci/compare/16396301-16292525/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16396486-16292428/)|[🔍 diff](https://fifo.ci/compare/16396345-16292569/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16396505-16292447/)|[🔍 diff](https://fifo.ci/compare/16396364-16292588/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16396504-16292446/)|[🔍 diff](https://fifo.ci/compare/16396363-16292587/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16396377-16292319/)|[🔍 diff](https://fifo.ci/compare/16396236-16292460/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16396513-16292455/)|[🔍 diff](https://fifo.ci/compare/16396372-16292596/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16396426-16292368/)|[🔍 diff](https://fifo.ci/compare/16396285-16292509/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16396398-16292340/)|[🔍 diff](https://fifo.ci/compare/16396257-16292481/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16396378-16292320/)|[🔍 diff](https://fifo.ci/compare/16396237-16292461/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16396406-16292348/)|[🔍 diff](https://fifo.ci/compare/16396265-16292489/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16396418-16292360/)|[🔍 diff](https://fifo.ci/compare/16396277-16292501/)|\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/5412804946/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']}, 'minimized': 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': '2026-08-25T13:14:24Z', 'pushed_at': '2026-08-23T16:58:47Z', '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': 560005, 'stargazers_count': 15436, 'watchers_count': 15436, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 460, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 460, 'watchers': 15436, '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'}
2026-08-25T15:32:49.767572 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14605, 'title': 'Android: GBA systems added', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14605#issuecomment-5412572640', '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/4e5a5c23f59a9a614376f091c1dbc5ea68a967dc/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16396292-16292516/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16396313-16292537/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16396330-16292554/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16396318-16292542/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16396298-16292522/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16396340-16292564/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16396335-16292559/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16396274-16292498/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16396240-16292464/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16396300-16292524/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16396272-16292496/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16396367-16292591/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16396276-16292500/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16396339-16292563/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16396352-16292576/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16396258-16292482/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16396308-16292532/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16396323-16292547/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16396306-16292530/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16396269-16292493/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16396280-16292504/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16396328-16292552/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16396247-16292471/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16396259-16292483/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16396239-16292463/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16396261-16292485/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16396284-16292508/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16396303-16292527/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16396376-16292600/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16396375-16292599/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16396325-16292549/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16396374-16292598/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16396369-16292593/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16396355-16292579/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16396343-16292567/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16396334-16292558/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16396361-16292585/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16396248-16292472/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16396332-16292556/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16396315-16292539/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16396322-16292546/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16396244-16292468/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16396371-16292595/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16396344-16292568/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16396249-16292473/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16396349-16292573/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16396327-16292551/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16396358-16292582/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16396373-16292597/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16396264-16292488/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16396263-16292487/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16396268-16292492/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16396304-16292528/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16396238-16292462/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16396314-16292538/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16396279-16292503/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16396283-16292507/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16396250-16292474/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16396331-16292555/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16396251-16292475/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16396342-16292566/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16396360-16292584/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16396252-16292476/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16396336-16292560/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16396267-16292491/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16396337-16292561/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16396329-16292553/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16396359-16292583/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16396281-16292505/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16396357-16292581/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16396266-16292490/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16396278-16292502/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396289-16292513/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16396310-16292534/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16396307-16292531/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16396253-16292477/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16396243-16292467/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16396338-16292562/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16396347-16292571/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16396296-16292520/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16396245-16292469/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16396356-16292580/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16396291-16292515/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16396282-16292506/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16396362-16292586/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396320-16292544/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16396271-16292495/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16396288-16292512/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16396254-16292478/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396321-16292545/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16396333-16292557/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16396273-16292497/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16396242-16292466/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16396317-16292541/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16396348-16292572/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16396319-16292543/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16396341-16292565/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16396255-16292479/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16396351-16292575/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16396354-16292578/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16396262-16292486/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16396241-16292465/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16396365-16292589/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16396293-16292517/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16396324-16292548/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16396270-16292494/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16396326-16292550/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16396353-16292577/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16396295-16292519/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16396294-16292518/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16396368-16292592/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16396290-16292514/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16396311-16292535/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16396297-16292521/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16396312-16292536/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16396260-16292484/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16396287-16292511/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16396316-16292540/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16396309-16292533/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16396302-16292526/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16396275-16292499/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16396305-16292529/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16396246-16292470/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16396346-16292570/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16396256-16292480/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16396301-16292525/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16396345-16292569/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16396364-16292588/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16396363-16292587/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16396236-16292460/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16396372-16292596/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16396285-16292509/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16396257-16292481/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16396237-16292461/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16396265-16292489/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16396277-16292501/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14605', 'id': 4285339684, 'node_id': 'PR_kwDOALCn2M7Tc0gl', 'number': 14605, 'title': 'Android: GBA systems added', 'user': {'login': 'Linkinworm', 'id': 32615992, 'node_id': 'MDQ6VXNlcjMyNjE1OTky', 'avatar_url': 'https://avatars.githubusercontent.com/u/32615992?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Linkinworm', 'html_url': 'https://github.com/Linkinworm', 'followers_url': 'https://api.github.com/users/Linkinworm/followers', 'following_url': 'https://api.github.com/users/Linkinworm/following{/other_user}', 'gists_url': 'https://api.github.com/users/Linkinworm/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Linkinworm/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Linkinworm/subscriptions', 'organizations_url': 'https://api.github.com/users/Linkinworm/orgs', 'repos_url': 'https://api.github.com/users/Linkinworm/repos', 'events_url': 'https://api.github.com/users/Linkinworm/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Linkinworm/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2026-04-17T21:07:24Z', 'updated_at': '2026-08-25T15:15:13Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14605', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14605', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14605.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14605.patch', 'merged_at': None}, 'body': 'Adds GBA\'s as controller for linking to select games.\r\nloads rom from any directoy, saves in dolphin GBA/saves.\r\n\r\nFeatures: \r\nLoading GBA game per controller slot 1 through 4.\r\nLinks to gamecube games.\r\nSnap toggle, lock GBA screens to the left, or have them float (allows repositioning and scaling)\r\nReset screens(should they fall off the screen)\r\nReset core: Pokemon needs the rom loaded to initialise, but you have to reset the core at the point of linking for it to see>load>link. This is a global reset rather than a per slot.\r\nVolume controls (per slot)\r\nPhysical controller controls\r\nPer slot controls\r\ngb/gbc/gba all function.\r\n\r\nKnown issues/ talking points for solutions or ideas.\r\n\r\nMajor issues that need fixing\r\n1.\r\nGba in unlocked has overlay control touch conflicts, moving one over a higher ordered one will take control of that gba instead of keeping track of the one you want to move.\r\nUnable to come up with solution currently, minor annoyance at best, doesn\'t affect functionality.\r\n\r\nCurrent minor issues present that is considered cosmetic at best.\r\n1.\r\nScaling screen will snap to last finger touching screen on release.\r\n\r\n<img width="540" height="1170" alt="Screenshot_20260418_103831_Dolphin Debug" src="https://github.com/user-attachments/assets/d2582169-aa9c-4811-8f5a-d38170cebacf" />\r\n<img width="540" height="1170" alt="Screenshot_20260418_103851_Dolphin Debug" src="https://github.com/user-attachments/assets/93ecd8bf-96e9-4d8d-a262-e7320fabe5b4" />\r\n<img width="1170" height="540" alt="Screenshot_20260418_103908_Dolphin Debug" src="https://github.com/user-attachments/assets/a5b8d14b-e9ea-4b89-8946-ccd15fb5f7d7" />\r\n\r\nImages for portrait 4 slot enabled(disables GameCube overlay controls) 3slot enabled port 1 as GameCube controller and landscape view\r\n\r\n<img width="540" height="1170" alt="Screenshot_20260418_104158_Dolphin Debug" src="https://github.com/user-attachments/assets/7811c673-2cd8-4565-aebc-783aae974c41" />\r\n<img width="540" height="1170" alt="Screenshot_20260418_104221_Dolphin Debug" src="https://github.com/user-attachments/assets/a36f0202-b029-46eb-9805-d826e9f05481" />\r\n\r\nMenu options added, and without snap enabled views free float, can be moved scaled with drag/pinch to zoom gestures.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/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/14605/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5412572640', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14605#issuecomment-5412572640', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605', 'id': 5412572640, 'node_id': 'IC_kwDOALCn2M8AAAABQp1N4A', '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': '2026-08-25T15:15:13Z', 'updated_at': '2026-08-25T15:15:13Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/4e5a5c23f59a9a614376f091c1dbc5ea68a967dc/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16396292-16292516/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16396313-16292537/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16396330-16292554/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16396318-16292542/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16396298-16292522/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16396340-16292564/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16396335-16292559/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16396274-16292498/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16396240-16292464/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16396300-16292524/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16396272-16292496/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16396367-16292591/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16396276-16292500/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16396339-16292563/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16396352-16292576/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16396258-16292482/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16396308-16292532/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16396323-16292547/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16396306-16292530/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16396269-16292493/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16396280-16292504/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16396328-16292552/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16396247-16292471/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16396259-16292483/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16396239-16292463/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16396261-16292485/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16396284-16292508/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16396303-16292527/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16396376-16292600/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16396375-16292599/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16396325-16292549/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16396374-16292598/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16396369-16292593/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16396355-16292579/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16396343-16292567/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16396334-16292558/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16396361-16292585/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16396248-16292472/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16396332-16292556/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16396315-16292539/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16396322-16292546/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16396244-16292468/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16396371-16292595/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16396344-16292568/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16396249-16292473/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16396349-16292573/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16396327-16292551/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16396358-16292582/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16396373-16292597/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16396264-16292488/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16396263-16292487/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16396268-16292492/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16396304-16292528/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16396238-16292462/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16396314-16292538/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16396279-16292503/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16396283-16292507/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16396250-16292474/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16396331-16292555/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16396251-16292475/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16396342-16292566/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16396360-16292584/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16396252-16292476/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16396336-16292560/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16396267-16292491/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16396337-16292561/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16396329-16292553/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16396359-16292583/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16396281-16292505/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16396357-16292581/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16396266-16292490/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16396278-16292502/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396289-16292513/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16396310-16292534/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16396307-16292531/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16396253-16292477/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16396243-16292467/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16396338-16292562/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16396347-16292571/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16396296-16292520/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16396245-16292469/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16396356-16292580/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16396291-16292515/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16396282-16292506/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16396362-16292586/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396320-16292544/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16396271-16292495/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16396288-16292512/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16396254-16292478/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396321-16292545/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16396333-16292557/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16396273-16292497/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16396242-16292466/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16396317-16292541/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16396348-16292572/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16396319-16292543/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16396341-16292565/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16396255-16292479/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16396351-16292575/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16396354-16292578/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16396262-16292486/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16396241-16292465/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16396365-16292589/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16396293-16292517/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16396324-16292548/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16396270-16292494/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16396326-16292550/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16396353-16292577/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16396295-16292519/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16396294-16292518/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16396368-16292592/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16396290-16292514/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16396311-16292535/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16396297-16292521/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16396312-16292536/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16396260-16292484/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16396287-16292511/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16396316-16292540/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16396309-16292533/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16396302-16292526/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16396275-16292499/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16396305-16292529/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16396246-16292470/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16396346-16292570/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16396256-16292480/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16396301-16292525/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16396345-16292569/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16396364-16292588/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16396363-16292587/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16396236-16292460/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16396372-16292596/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16396285-16292509/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16396257-16292481/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16396237-16292461/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16396265-16292489/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16396277-16292501/)|\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/5412572640/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']}, 'minimized': 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': '2026-08-25T13:14:24Z', 'pushed_at': '2026-08-23T16:58:47Z', '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': 560005, 'stargazers_count': 15436, 'watchers_count': 15436, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 460, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 460, 'watchers': 15436, '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'}
2026-08-25T15:15:15.599729 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14605, 'title': 'Android: GBA systems added', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14605#issuecomment-5412572640', '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/4e5a5c23f59a9a614376f091c1dbc5ea68a967dc/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16396292-16292516/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16396313-16292537/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16396330-16292554/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16396318-16292542/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16396298-16292522/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16396340-16292564/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16396335-16292559/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16396274-16292498/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16396240-16292464/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16396300-16292524/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16396272-16292496/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16396367-16292591/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16396276-16292500/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16396339-16292563/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16396352-16292576/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16396258-16292482/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16396308-16292532/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16396323-16292547/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16396306-16292530/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16396269-16292493/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16396280-16292504/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16396328-16292552/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16396247-16292471/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16396259-16292483/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16396239-16292463/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16396261-16292485/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16396284-16292508/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16396303-16292527/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16396376-16292600/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16396375-16292599/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16396325-16292549/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16396374-16292598/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16396369-16292593/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16396355-16292579/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16396343-16292567/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16396334-16292558/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16396361-16292585/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16396248-16292472/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16396332-16292556/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16396315-16292539/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16396322-16292546/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16396244-16292468/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16396371-16292595/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16396344-16292568/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16396249-16292473/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16396349-16292573/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16396327-16292551/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16396358-16292582/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16396373-16292597/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16396264-16292488/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16396263-16292487/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16396268-16292492/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16396304-16292528/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16396238-16292462/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16396314-16292538/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16396279-16292503/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16396283-16292507/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16396250-16292474/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16396331-16292555/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16396251-16292475/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16396342-16292566/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16396360-16292584/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16396252-16292476/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16396336-16292560/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16396267-16292491/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16396337-16292561/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16396329-16292553/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16396359-16292583/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16396281-16292505/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16396357-16292581/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16396266-16292490/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16396278-16292502/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396289-16292513/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16396310-16292534/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16396307-16292531/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16396253-16292477/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16396243-16292467/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16396338-16292562/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16396347-16292571/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16396296-16292520/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16396245-16292469/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16396356-16292580/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16396291-16292515/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16396282-16292506/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16396362-16292586/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396320-16292544/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16396271-16292495/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16396288-16292512/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16396254-16292478/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396321-16292545/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16396333-16292557/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16396273-16292497/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16396242-16292466/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16396317-16292541/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16396348-16292572/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16396319-16292543/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16396341-16292565/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16396255-16292479/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16396351-16292575/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16396354-16292578/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16396262-16292486/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16396241-16292465/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16396365-16292589/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16396293-16292517/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16396324-16292548/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16396270-16292494/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16396326-16292550/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16396353-16292577/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16396295-16292519/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16396294-16292518/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16396368-16292592/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16396290-16292514/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16396311-16292535/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16396297-16292521/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16396312-16292536/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16396260-16292484/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16396287-16292511/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16396316-16292540/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16396309-16292533/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16396302-16292526/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16396275-16292499/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16396305-16292529/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16396246-16292470/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16396346-16292570/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16396256-16292480/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16396301-16292525/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16396345-16292569/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16396364-16292588/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16396363-16292587/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16396236-16292460/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16396372-16292596/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16396285-16292509/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16396257-16292481/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16396237-16292461/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16396265-16292489/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16396277-16292501/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14605', 'id': 4285339684, 'node_id': 'PR_kwDOALCn2M7Tc0gl', 'number': 14605, 'title': 'Android: GBA systems added', 'user': {'login': 'Linkinworm', 'id': 32615992, 'node_id': 'MDQ6VXNlcjMyNjE1OTky', 'avatar_url': 'https://avatars.githubusercontent.com/u/32615992?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Linkinworm', 'html_url': 'https://github.com/Linkinworm', 'followers_url': 'https://api.github.com/users/Linkinworm/followers', 'following_url': 'https://api.github.com/users/Linkinworm/following{/other_user}', 'gists_url': 'https://api.github.com/users/Linkinworm/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Linkinworm/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Linkinworm/subscriptions', 'organizations_url': 'https://api.github.com/users/Linkinworm/orgs', 'repos_url': 'https://api.github.com/users/Linkinworm/repos', 'events_url': 'https://api.github.com/users/Linkinworm/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Linkinworm/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2026-04-17T21:07:24Z', 'updated_at': '2026-08-25T15:15:13Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14605', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14605', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14605.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14605.patch', 'merged_at': None}, 'body': 'Adds GBA\'s as controller for linking to select games.\r\nloads rom from any directoy, saves in dolphin GBA/saves.\r\n\r\nFeatures: \r\nLoading GBA game per controller slot 1 through 4.\r\nLinks to gamecube games.\r\nSnap toggle, lock GBA screens to the left, or have them float (allows repositioning and scaling)\r\nReset screens(should they fall off the screen)\r\nReset core: Pokemon needs the rom loaded to initialise, but you have to reset the core at the point of linking for it to see>load>link. This is a global reset rather than a per slot.\r\nVolume controls (per slot)\r\nPhysical controller controls\r\nPer slot controls\r\ngb/gbc/gba all function.\r\n\r\nKnown issues/ talking points for solutions or ideas.\r\n\r\nMajor issues that need fixing\r\n1.\r\nGba in unlocked has overlay control touch conflicts, moving one over a higher ordered one will take control of that gba instead of keeping track of the one you want to move.\r\nUnable to come up with solution currently, minor annoyance at best, doesn\'t affect functionality.\r\n\r\nCurrent minor issues present that is considered cosmetic at best.\r\n1.\r\nScaling screen will snap to last finger touching screen on release.\r\n\r\n<img width="540" height="1170" alt="Screenshot_20260418_103831_Dolphin Debug" src="https://github.com/user-attachments/assets/d2582169-aa9c-4811-8f5a-d38170cebacf" />\r\n<img width="540" height="1170" alt="Screenshot_20260418_103851_Dolphin Debug" src="https://github.com/user-attachments/assets/93ecd8bf-96e9-4d8d-a262-e7320fabe5b4" />\r\n<img width="1170" height="540" alt="Screenshot_20260418_103908_Dolphin Debug" src="https://github.com/user-attachments/assets/a5b8d14b-e9ea-4b89-8946-ccd15fb5f7d7" />\r\n\r\nImages for portrait 4 slot enabled(disables GameCube overlay controls) 3slot enabled port 1 as GameCube controller and landscape view\r\n\r\n<img width="540" height="1170" alt="Screenshot_20260418_104158_Dolphin Debug" src="https://github.com/user-attachments/assets/7811c673-2cd8-4565-aebc-783aae974c41" />\r\n<img width="540" height="1170" alt="Screenshot_20260418_104221_Dolphin Debug" src="https://github.com/user-attachments/assets/a36f0202-b029-46eb-9805-d826e9f05481" />\r\n\r\nMenu options added, and without snap enabled views free float, can be moved scaled with drag/pinch to zoom gestures.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605/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/14605/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5412572640', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14605#issuecomment-5412572640', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14605', 'id': 5412572640, 'node_id': 'IC_kwDOALCn2M8AAAABQp1N4A', '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': '2026-08-25T15:15:13Z', 'updated_at': '2026-08-25T15:15:13Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/4e5a5c23f59a9a614376f091c1dbc5ea68a967dc/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16396292-16292516/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16396313-16292537/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16396330-16292554/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16396318-16292542/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16396298-16292522/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16396340-16292564/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16396335-16292559/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16396274-16292498/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16396240-16292464/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16396300-16292524/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16396272-16292496/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16396367-16292591/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16396276-16292500/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16396339-16292563/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16396352-16292576/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16396258-16292482/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16396308-16292532/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16396323-16292547/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16396306-16292530/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16396269-16292493/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16396280-16292504/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16396328-16292552/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16396247-16292471/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16396259-16292483/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16396239-16292463/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16396261-16292485/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16396284-16292508/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16396303-16292527/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16396376-16292600/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16396375-16292599/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16396325-16292549/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16396374-16292598/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16396369-16292593/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16396355-16292579/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16396343-16292567/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16396334-16292558/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16396361-16292585/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16396248-16292472/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16396332-16292556/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16396315-16292539/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16396322-16292546/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16396244-16292468/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16396371-16292595/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16396344-16292568/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16396249-16292473/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16396349-16292573/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16396327-16292551/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16396358-16292582/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16396373-16292597/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16396264-16292488/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16396263-16292487/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16396268-16292492/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16396304-16292528/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16396238-16292462/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16396314-16292538/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16396279-16292503/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16396283-16292507/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16396250-16292474/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16396331-16292555/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16396251-16292475/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16396342-16292566/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16396360-16292584/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16396252-16292476/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16396336-16292560/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16396267-16292491/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16396337-16292561/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16396329-16292553/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16396359-16292583/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16396281-16292505/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16396357-16292581/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16396266-16292490/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16396278-16292502/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396289-16292513/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16396310-16292534/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16396307-16292531/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16396253-16292477/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16396243-16292467/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16396338-16292562/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16396347-16292571/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16396296-16292520/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16396245-16292469/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16396356-16292580/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16396291-16292515/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16396282-16292506/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16396362-16292586/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396320-16292544/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16396271-16292495/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16396288-16292512/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16396254-16292478/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16396321-16292545/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16396333-16292557/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16396273-16292497/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16396242-16292466/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16396317-16292541/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16396348-16292572/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16396319-16292543/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16396341-16292565/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16396255-16292479/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16396351-16292575/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16396354-16292578/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16396262-16292486/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16396241-16292465/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16396365-16292589/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16396293-16292517/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16396324-16292548/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16396270-16292494/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16396326-16292550/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16396353-16292577/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16396295-16292519/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16396294-16292518/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16396368-16292592/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16396290-16292514/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16396311-16292535/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16396297-16292521/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16396312-16292536/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16396260-16292484/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16396287-16292511/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16396316-16292540/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16396309-16292533/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16396302-16292526/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16396275-16292499/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16396305-16292529/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16396246-16292470/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16396346-16292570/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16396256-16292480/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16396301-16292525/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16396345-16292569/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16396364-16292588/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16396363-16292587/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16396236-16292460/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16396372-16292596/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16396285-16292509/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16396257-16292481/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16396237-16292461/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16396265-16292489/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16396277-16292501/)|\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/5412572640/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']}, 'minimized': 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': '2026-08-25T13:14:24Z', 'pushed_at': '2026-08-23T16:58:47Z', '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': 560005, 'stargazers_count': 15436, 'watchers_count': 15436, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 460, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 460, 'watchers': 15436, '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'}
2026-08-24T17:21:01.930776 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5398802507', '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/dcf9ca05dbe752153d5d78f768185e0f3506a02b/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||ogl-lin-mesa|vk-lin-mesa|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16394882-16389806/)|[🔍 diff](https://fifo.ci/compare/16394600-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16394903-16389827/)|[🔍 diff](https://fifo.ci/compare/16394621-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16394920-16389844/)|[🔍 diff](https://fifo.ci/compare/16394638-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16394908-16389832/)|[🔍 diff](https://fifo.ci/compare/16394626-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16394888-16389812/)|[🔍 diff](https://fifo.ci/compare/16394606-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16394930-16389854/)|[🔍 diff](https://fifo.ci/compare/16394648-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16394925-16389849/)|[🔍 diff](https://fifo.ci/compare/16394643-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16394864-16389788/)|[🔍 diff](https://fifo.ci/compare/16394582-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16394830-16389754/)|[🔍 diff](https://fifo.ci/compare/16394548-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16394890-16389814/)|[🔍 diff](https://fifo.ci/compare/16394608-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16394862-16389786/)|[🔍 diff](https://fifo.ci/compare/16394580-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16394957-16389881/)|[🔍 diff](https://fifo.ci/compare/16394675-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16394866-16389790/)|[🔍 diff](https://fifo.ci/compare/16394584-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16394929-16389853/)|[🔍 diff](https://fifo.ci/compare/16394647-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16394942-16389866/)|[🔍 diff](https://fifo.ci/compare/16394660-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16394848-16389772/)|[🔍 diff](https://fifo.ci/compare/16394566-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16394898-16389822/)|[🔍 diff](https://fifo.ci/compare/16394616-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16394913-16389837/)|[🔍 diff](https://fifo.ci/compare/16394631-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16394896-16389820/)|[🔍 diff](https://fifo.ci/compare/16394614-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16394859-16389783/)|[🔍 diff](https://fifo.ci/compare/16394577-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16394870-16389794/)|[🔍 diff](https://fifo.ci/compare/16394588-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16394918-16389842/)|[🔍 diff](https://fifo.ci/compare/16394636-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16394837-16389761/)|[🔍 diff](https://fifo.ci/compare/16394555-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16394849-16389773/)|[🔍 diff](https://fifo.ci/compare/16394567-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16394829-16389753/)|[🔍 diff](https://fifo.ci/compare/16394547-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16394851-16389775/)|[🔍 diff](https://fifo.ci/compare/16394569-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16394874-16389798/)|[🔍 diff](https://fifo.ci/compare/16394592-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16394893-16389817/)|[🔍 diff](https://fifo.ci/compare/16394611-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16394966-16389890/)|[🔍 diff](https://fifo.ci/compare/16394684-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16394965-16389889/)|[🔍 diff](https://fifo.ci/compare/16394683-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16394915-16389839/)|[🔍 diff](https://fifo.ci/compare/16394633-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16394964-16389888/)|[🔍 diff](https://fifo.ci/compare/16394682-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16394959-16389883/)|[🔍 diff](https://fifo.ci/compare/16394677-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16394945-16389869/)|[🔍 diff](https://fifo.ci/compare/16394663-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16394933-16389857/)|[🔍 diff](https://fifo.ci/compare/16394651-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16394924-16389848/)|[🔍 diff](https://fifo.ci/compare/16394642-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16394951-16389875/)|[🔍 diff](https://fifo.ci/compare/16394669-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16394838-16389762/)|[🔍 diff](https://fifo.ci/compare/16394556-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16394922-16389846/)|[🔍 diff](https://fifo.ci/compare/16394640-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16394905-16389829/)|[🔍 diff](https://fifo.ci/compare/16394623-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16394912-16389836/)|[🔍 diff](https://fifo.ci/compare/16394630-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16394834-16389758/)|[🔍 diff](https://fifo.ci/compare/16394552-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16394961-16389885/)|[🔍 diff](https://fifo.ci/compare/16394679-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16394934-16389858/)|[🔍 diff](https://fifo.ci/compare/16394652-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16394839-16389763/)|[🔍 diff](https://fifo.ci/compare/16394557-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16394939-16389863/)|[🔍 diff](https://fifo.ci/compare/16394657-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16394917-16389841/)|[🔍 diff](https://fifo.ci/compare/16394635-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16394948-16389872/)|[🔍 diff](https://fifo.ci/compare/16394666-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16394963-16389887/)|[🔍 diff](https://fifo.ci/compare/16394681-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16394854-16389778/)|[🔍 diff](https://fifo.ci/compare/16394572-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16394853-16389777/)|[🔍 diff](https://fifo.ci/compare/16394571-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16394858-16389782/)|[🔍 diff](https://fifo.ci/compare/16394576-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16394894-16389818/)|[🔍 diff](https://fifo.ci/compare/16394612-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16394828-16389752/)|[🔍 diff](https://fifo.ci/compare/16394546-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16394904-16389828/)|[🔍 diff](https://fifo.ci/compare/16394622-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16394869-16389793/)|[🔍 diff](https://fifo.ci/compare/16394587-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16394873-16389797/)|[🔍 diff](https://fifo.ci/compare/16394591-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16394840-16389764/)|[🔍 diff](https://fifo.ci/compare/16394558-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16394921-16389845/)|[🔍 diff](https://fifo.ci/compare/16394639-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16394841-16389765/)|[🔍 diff](https://fifo.ci/compare/16394559-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16394932-16389856/)|[🔍 diff](https://fifo.ci/compare/16394650-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16394950-16389874/)|[🔍 diff](https://fifo.ci/compare/16394668-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16394842-16389766/)|[🔍 diff](https://fifo.ci/compare/16394560-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16394926-16389850/)|[🔍 diff](https://fifo.ci/compare/16394644-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16394857-16389781/)|[🔍 diff](https://fifo.ci/compare/16394575-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16394927-16389851/)|[🔍 diff](https://fifo.ci/compare/16394645-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16394919-16389843/)|[🔍 diff](https://fifo.ci/compare/16394637-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16394949-16389873/)|[🔍 diff](https://fifo.ci/compare/16394667-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16394871-16389795/)|[🔍 diff](https://fifo.ci/compare/16394589-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16394947-16389871/)|[🔍 diff](https://fifo.ci/compare/16394665-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16394856-16389780/)|[🔍 diff](https://fifo.ci/compare/16394574-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16394868-16389792/)|[🔍 diff](https://fifo.ci/compare/16394586-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394879-16389803/)|[🔍 diff](https://fifo.ci/compare/16394597-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16394900-16389824/)|[🔍 diff](https://fifo.ci/compare/16394618-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16394897-16389821/)|[🔍 diff](https://fifo.ci/compare/16394615-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16394843-16389767/)|[🔍 diff](https://fifo.ci/compare/16394561-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16394833-16389757/)|[🔍 diff](https://fifo.ci/compare/16394551-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16394928-16389852/)|[🔍 diff](https://fifo.ci/compare/16394646-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16394937-16389861/)|[🔍 diff](https://fifo.ci/compare/16394655-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16394886-16389810/)|[🔍 diff](https://fifo.ci/compare/16394604-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16394835-16389759/)|[🔍 diff](https://fifo.ci/compare/16394553-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16394946-16389870/)|[🔍 diff](https://fifo.ci/compare/16394664-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16394881-16389805/)|[🔍 diff](https://fifo.ci/compare/16394599-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16394872-16389796/)|[🔍 diff](https://fifo.ci/compare/16394590-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16394952-16389876/)|[🔍 diff](https://fifo.ci/compare/16394670-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394910-16389834/)|[🔍 diff](https://fifo.ci/compare/16394628-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16394861-16389785/)|[🔍 diff](https://fifo.ci/compare/16394579-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16394878-16389802/)|[🔍 diff](https://fifo.ci/compare/16394596-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16394844-16389768/)|[🔍 diff](https://fifo.ci/compare/16394562-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394911-16389835/)|[🔍 diff](https://fifo.ci/compare/16394629-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16394923-16389847/)|[🔍 diff](https://fifo.ci/compare/16394641-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16394863-16389787/)|[🔍 diff](https://fifo.ci/compare/16394581-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16394832-16389756/)|[🔍 diff](https://fifo.ci/compare/16394550-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16394907-16389831/)|[🔍 diff](https://fifo.ci/compare/16394625-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16394938-16389862/)|[🔍 diff](https://fifo.ci/compare/16394656-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16394909-16389833/)|[🔍 diff](https://fifo.ci/compare/16394627-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16394931-16389855/)|[🔍 diff](https://fifo.ci/compare/16394649-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16394845-16389769/)|[🔍 diff](https://fifo.ci/compare/16394563-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16394941-16389865/)|[🔍 diff](https://fifo.ci/compare/16394659-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16394944-16389868/)|[🔍 diff](https://fifo.ci/compare/16394662-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16394852-16389776/)|[🔍 diff](https://fifo.ci/compare/16394570-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16394831-16389755/)|[🔍 diff](https://fifo.ci/compare/16394549-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16394955-16389879/)|[🔍 diff](https://fifo.ci/compare/16394673-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16394883-16389807/)|[🔍 diff](https://fifo.ci/compare/16394601-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16394914-16389838/)|[🔍 diff](https://fifo.ci/compare/16394632-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16394860-16389784/)|[🔍 diff](https://fifo.ci/compare/16394578-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16394916-16389840/)|[🔍 diff](https://fifo.ci/compare/16394634-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16394943-16389867/)|[🔍 diff](https://fifo.ci/compare/16394661-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16394885-16389809/)|[🔍 diff](https://fifo.ci/compare/16394603-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16394884-16389808/)|[🔍 diff](https://fifo.ci/compare/16394602-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16394958-16389882/)|[🔍 diff](https://fifo.ci/compare/16394676-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16394880-16389804/)|[🔍 diff](https://fifo.ci/compare/16394598-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16394901-16389825/)|[🔍 diff](https://fifo.ci/compare/16394619-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16394887-16389811/)|[🔍 diff](https://fifo.ci/compare/16394605-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16394902-16389826/)|[🔍 diff](https://fifo.ci/compare/16394620-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16394850-16389774/)|[🔍 diff](https://fifo.ci/compare/16394568-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16394877-16389801/)|[🔍 diff](https://fifo.ci/compare/16394595-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16394906-16389830/)|[🔍 diff](https://fifo.ci/compare/16394624-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16394899-16389823/)|[🔍 diff](https://fifo.ci/compare/16394617-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16394892-16389816/)|[🔍 diff](https://fifo.ci/compare/16394610-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16394865-16389789/)|[🔍 diff](https://fifo.ci/compare/16394583-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16394895-16389819/)|[🔍 diff](https://fifo.ci/compare/16394613-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16394836-16389760/)|[🔍 diff](https://fifo.ci/compare/16394554-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16394936-16389860/)|[🔍 diff](https://fifo.ci/compare/16394654-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16394846-16389770/)|[🔍 diff](https://fifo.ci/compare/16394564-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16394891-16389815/)|[🔍 diff](https://fifo.ci/compare/16394609-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16394935-16389859/)|[🔍 diff](https://fifo.ci/compare/16394653-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16394954-16389878/)|[🔍 diff](https://fifo.ci/compare/16394672-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16394953-16389877/)|[🔍 diff](https://fifo.ci/compare/16394671-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16394826-16389750/)|[🔍 diff](https://fifo.ci/compare/16394544-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16394962-16389886/)|[🔍 diff](https://fifo.ci/compare/16394680-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16394875-16389799/)|[🔍 diff](https://fifo.ci/compare/16394593-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16394847-16389771/)|[🔍 diff](https://fifo.ci/compare/16394565-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16394827-16389751/)|[🔍 diff](https://fifo.ci/compare/16394545-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16394855-16389779/)|[🔍 diff](https://fifo.ci/compare/16394573-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16394867-16389791/)|[🔍 diff](https://fifo.ci/compare/16394585-16390073/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'id': 5227777725, 'node_id': 'PR_kwDOALCn2M8AAAABAtkl6w', 'number': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', '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, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-23T16:03:45Z', 'updated_at': '2026-08-24T17:21:00Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.patch', 'merged_at': None}, 'body': "PR #14619 added controller handling to `MovieConfigLayerLoader`'s `LoadFromDTM` but not `SaveToDTM`. This caused a regression. When starting a new input recording, `MovieManager::BeginRecordingInput` calls `SaveToDTM`, which doesn't set the controller values in the DTM header to anything. Then it loads the newly created movie config layer, causing `LoadFromDTM` to be called, which in turn causes zeroed out controller values to be loaded from the DTM header. This leaves the player with all controllers set to None, making it impossible to control the game.\r\n\r\nTo fix this, let's move the saving of controllers from `MovieManager::SaveRecording` to `ConfigLoaders::SaveToDTM`.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/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/14824/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5398802507', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5398802507', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'id': 5398802507, 'node_id': 'IC_kwDOALCn2M8AAAABQcswSw', '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': '2026-08-24T17:21:00Z', 'updated_at': '2026-08-24T17:21:00Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/dcf9ca05dbe752153d5d78f768185e0f3506a02b/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||ogl-lin-mesa|vk-lin-mesa|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16394882-16389806/)|[🔍 diff](https://fifo.ci/compare/16394600-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16394903-16389827/)|[🔍 diff](https://fifo.ci/compare/16394621-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16394920-16389844/)|[🔍 diff](https://fifo.ci/compare/16394638-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16394908-16389832/)|[🔍 diff](https://fifo.ci/compare/16394626-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16394888-16389812/)|[🔍 diff](https://fifo.ci/compare/16394606-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16394930-16389854/)|[🔍 diff](https://fifo.ci/compare/16394648-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16394925-16389849/)|[🔍 diff](https://fifo.ci/compare/16394643-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16394864-16389788/)|[🔍 diff](https://fifo.ci/compare/16394582-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16394830-16389754/)|[🔍 diff](https://fifo.ci/compare/16394548-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16394890-16389814/)|[🔍 diff](https://fifo.ci/compare/16394608-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16394862-16389786/)|[🔍 diff](https://fifo.ci/compare/16394580-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16394957-16389881/)|[🔍 diff](https://fifo.ci/compare/16394675-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16394866-16389790/)|[🔍 diff](https://fifo.ci/compare/16394584-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16394929-16389853/)|[🔍 diff](https://fifo.ci/compare/16394647-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16394942-16389866/)|[🔍 diff](https://fifo.ci/compare/16394660-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16394848-16389772/)|[🔍 diff](https://fifo.ci/compare/16394566-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16394898-16389822/)|[🔍 diff](https://fifo.ci/compare/16394616-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16394913-16389837/)|[🔍 diff](https://fifo.ci/compare/16394631-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16394896-16389820/)|[🔍 diff](https://fifo.ci/compare/16394614-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16394859-16389783/)|[🔍 diff](https://fifo.ci/compare/16394577-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16394870-16389794/)|[🔍 diff](https://fifo.ci/compare/16394588-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16394918-16389842/)|[🔍 diff](https://fifo.ci/compare/16394636-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16394837-16389761/)|[🔍 diff](https://fifo.ci/compare/16394555-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16394849-16389773/)|[🔍 diff](https://fifo.ci/compare/16394567-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16394829-16389753/)|[🔍 diff](https://fifo.ci/compare/16394547-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16394851-16389775/)|[🔍 diff](https://fifo.ci/compare/16394569-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16394874-16389798/)|[🔍 diff](https://fifo.ci/compare/16394592-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16394893-16389817/)|[🔍 diff](https://fifo.ci/compare/16394611-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16394966-16389890/)|[🔍 diff](https://fifo.ci/compare/16394684-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16394965-16389889/)|[🔍 diff](https://fifo.ci/compare/16394683-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16394915-16389839/)|[🔍 diff](https://fifo.ci/compare/16394633-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16394964-16389888/)|[🔍 diff](https://fifo.ci/compare/16394682-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16394959-16389883/)|[🔍 diff](https://fifo.ci/compare/16394677-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16394945-16389869/)|[🔍 diff](https://fifo.ci/compare/16394663-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16394933-16389857/)|[🔍 diff](https://fifo.ci/compare/16394651-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16394924-16389848/)|[🔍 diff](https://fifo.ci/compare/16394642-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16394951-16389875/)|[🔍 diff](https://fifo.ci/compare/16394669-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16394838-16389762/)|[🔍 diff](https://fifo.ci/compare/16394556-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16394922-16389846/)|[🔍 diff](https://fifo.ci/compare/16394640-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16394905-16389829/)|[🔍 diff](https://fifo.ci/compare/16394623-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16394912-16389836/)|[🔍 diff](https://fifo.ci/compare/16394630-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16394834-16389758/)|[🔍 diff](https://fifo.ci/compare/16394552-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16394961-16389885/)|[🔍 diff](https://fifo.ci/compare/16394679-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16394934-16389858/)|[🔍 diff](https://fifo.ci/compare/16394652-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16394839-16389763/)|[🔍 diff](https://fifo.ci/compare/16394557-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16394939-16389863/)|[🔍 diff](https://fifo.ci/compare/16394657-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16394917-16389841/)|[🔍 diff](https://fifo.ci/compare/16394635-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16394948-16389872/)|[🔍 diff](https://fifo.ci/compare/16394666-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16394963-16389887/)|[🔍 diff](https://fifo.ci/compare/16394681-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16394854-16389778/)|[🔍 diff](https://fifo.ci/compare/16394572-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16394853-16389777/)|[🔍 diff](https://fifo.ci/compare/16394571-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16394858-16389782/)|[🔍 diff](https://fifo.ci/compare/16394576-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16394894-16389818/)|[🔍 diff](https://fifo.ci/compare/16394612-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16394828-16389752/)|[🔍 diff](https://fifo.ci/compare/16394546-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16394904-16389828/)|[🔍 diff](https://fifo.ci/compare/16394622-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16394869-16389793/)|[🔍 diff](https://fifo.ci/compare/16394587-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16394873-16389797/)|[🔍 diff](https://fifo.ci/compare/16394591-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16394840-16389764/)|[🔍 diff](https://fifo.ci/compare/16394558-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16394921-16389845/)|[🔍 diff](https://fifo.ci/compare/16394639-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16394841-16389765/)|[🔍 diff](https://fifo.ci/compare/16394559-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16394932-16389856/)|[🔍 diff](https://fifo.ci/compare/16394650-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16394950-16389874/)|[🔍 diff](https://fifo.ci/compare/16394668-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16394842-16389766/)|[🔍 diff](https://fifo.ci/compare/16394560-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16394926-16389850/)|[🔍 diff](https://fifo.ci/compare/16394644-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16394857-16389781/)|[🔍 diff](https://fifo.ci/compare/16394575-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16394927-16389851/)|[🔍 diff](https://fifo.ci/compare/16394645-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16394919-16389843/)|[🔍 diff](https://fifo.ci/compare/16394637-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16394949-16389873/)|[🔍 diff](https://fifo.ci/compare/16394667-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16394871-16389795/)|[🔍 diff](https://fifo.ci/compare/16394589-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16394947-16389871/)|[🔍 diff](https://fifo.ci/compare/16394665-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16394856-16389780/)|[🔍 diff](https://fifo.ci/compare/16394574-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16394868-16389792/)|[🔍 diff](https://fifo.ci/compare/16394586-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394879-16389803/)|[🔍 diff](https://fifo.ci/compare/16394597-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16394900-16389824/)|[🔍 diff](https://fifo.ci/compare/16394618-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16394897-16389821/)|[🔍 diff](https://fifo.ci/compare/16394615-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16394843-16389767/)|[🔍 diff](https://fifo.ci/compare/16394561-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16394833-16389757/)|[🔍 diff](https://fifo.ci/compare/16394551-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16394928-16389852/)|[🔍 diff](https://fifo.ci/compare/16394646-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16394937-16389861/)|[🔍 diff](https://fifo.ci/compare/16394655-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16394886-16389810/)|[🔍 diff](https://fifo.ci/compare/16394604-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16394835-16389759/)|[🔍 diff](https://fifo.ci/compare/16394553-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16394946-16389870/)|[🔍 diff](https://fifo.ci/compare/16394664-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16394881-16389805/)|[🔍 diff](https://fifo.ci/compare/16394599-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16394872-16389796/)|[🔍 diff](https://fifo.ci/compare/16394590-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16394952-16389876/)|[🔍 diff](https://fifo.ci/compare/16394670-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394910-16389834/)|[🔍 diff](https://fifo.ci/compare/16394628-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16394861-16389785/)|[🔍 diff](https://fifo.ci/compare/16394579-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16394878-16389802/)|[🔍 diff](https://fifo.ci/compare/16394596-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16394844-16389768/)|[🔍 diff](https://fifo.ci/compare/16394562-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394911-16389835/)|[🔍 diff](https://fifo.ci/compare/16394629-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16394923-16389847/)|[🔍 diff](https://fifo.ci/compare/16394641-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16394863-16389787/)|[🔍 diff](https://fifo.ci/compare/16394581-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16394832-16389756/)|[🔍 diff](https://fifo.ci/compare/16394550-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16394907-16389831/)|[🔍 diff](https://fifo.ci/compare/16394625-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16394938-16389862/)|[🔍 diff](https://fifo.ci/compare/16394656-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16394909-16389833/)|[🔍 diff](https://fifo.ci/compare/16394627-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16394931-16389855/)|[🔍 diff](https://fifo.ci/compare/16394649-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16394845-16389769/)|[🔍 diff](https://fifo.ci/compare/16394563-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16394941-16389865/)|[🔍 diff](https://fifo.ci/compare/16394659-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16394944-16389868/)|[🔍 diff](https://fifo.ci/compare/16394662-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16394852-16389776/)|[🔍 diff](https://fifo.ci/compare/16394570-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16394831-16389755/)|[🔍 diff](https://fifo.ci/compare/16394549-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16394955-16389879/)|[🔍 diff](https://fifo.ci/compare/16394673-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16394883-16389807/)|[🔍 diff](https://fifo.ci/compare/16394601-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16394914-16389838/)|[🔍 diff](https://fifo.ci/compare/16394632-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16394860-16389784/)|[🔍 diff](https://fifo.ci/compare/16394578-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16394916-16389840/)|[🔍 diff](https://fifo.ci/compare/16394634-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16394943-16389867/)|[🔍 diff](https://fifo.ci/compare/16394661-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16394885-16389809/)|[🔍 diff](https://fifo.ci/compare/16394603-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16394884-16389808/)|[🔍 diff](https://fifo.ci/compare/16394602-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16394958-16389882/)|[🔍 diff](https://fifo.ci/compare/16394676-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16394880-16389804/)|[🔍 diff](https://fifo.ci/compare/16394598-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16394901-16389825/)|[🔍 diff](https://fifo.ci/compare/16394619-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16394887-16389811/)|[🔍 diff](https://fifo.ci/compare/16394605-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16394902-16389826/)|[🔍 diff](https://fifo.ci/compare/16394620-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16394850-16389774/)|[🔍 diff](https://fifo.ci/compare/16394568-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16394877-16389801/)|[🔍 diff](https://fifo.ci/compare/16394595-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16394906-16389830/)|[🔍 diff](https://fifo.ci/compare/16394624-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16394899-16389823/)|[🔍 diff](https://fifo.ci/compare/16394617-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16394892-16389816/)|[🔍 diff](https://fifo.ci/compare/16394610-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16394865-16389789/)|[🔍 diff](https://fifo.ci/compare/16394583-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16394895-16389819/)|[🔍 diff](https://fifo.ci/compare/16394613-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16394836-16389760/)|[🔍 diff](https://fifo.ci/compare/16394554-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16394936-16389860/)|[🔍 diff](https://fifo.ci/compare/16394654-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16394846-16389770/)|[🔍 diff](https://fifo.ci/compare/16394564-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16394891-16389815/)|[🔍 diff](https://fifo.ci/compare/16394609-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16394935-16389859/)|[🔍 diff](https://fifo.ci/compare/16394653-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16394954-16389878/)|[🔍 diff](https://fifo.ci/compare/16394672-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16394953-16389877/)|[🔍 diff](https://fifo.ci/compare/16394671-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16394826-16389750/)|[🔍 diff](https://fifo.ci/compare/16394544-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16394962-16389886/)|[🔍 diff](https://fifo.ci/compare/16394680-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16394875-16389799/)|[🔍 diff](https://fifo.ci/compare/16394593-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16394847-16389771/)|[🔍 diff](https://fifo.ci/compare/16394565-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16394827-16389751/)|[🔍 diff](https://fifo.ci/compare/16394545-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16394855-16389779/)|[🔍 diff](https://fifo.ci/compare/16394573-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16394867-16389791/)|[🔍 diff](https://fifo.ci/compare/16394585-16390073/)|\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/5398802507/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']}, 'minimized': 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': '2026-08-24T12:34:42Z', 'pushed_at': '2026-08-23T16:58:47Z', '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': 560005, 'stargazers_count': 15432, 'watchers_count': 15432, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3224, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 458, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3224, 'open_issues': 458, 'watchers': 15432, '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'}
2026-08-24T17:20:59.904286 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5398651560', '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/dcf9ca05dbe752153d5d78f768185e0f3506a02b/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16394600-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16394621-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16394638-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16394626-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16394606-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16394648-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16394643-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16394582-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16394548-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16394608-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16394580-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16394675-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16394584-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16394647-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16394660-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16394566-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16394616-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16394631-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16394614-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16394577-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16394588-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16394636-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16394555-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16394567-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16394547-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16394569-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16394592-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16394611-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16394684-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16394683-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16394633-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16394682-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16394677-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16394663-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16394651-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16394642-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16394669-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16394556-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16394640-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16394623-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16394630-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16394552-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16394679-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16394652-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16394557-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16394657-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16394635-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16394666-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16394681-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16394572-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16394571-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16394576-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16394612-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16394546-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16394622-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16394587-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16394591-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16394558-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16394639-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16394559-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16394650-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16394668-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16394560-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16394644-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16394575-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16394645-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16394637-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16394667-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16394589-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16394665-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16394574-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16394586-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394597-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16394618-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16394615-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16394561-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16394551-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16394646-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16394655-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16394604-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16394553-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16394664-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16394599-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16394590-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16394670-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394628-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16394579-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16394596-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16394562-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394629-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16394641-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16394581-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16394550-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16394625-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16394656-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16394627-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16394649-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16394563-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16394659-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16394662-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16394570-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16394549-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16394673-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16394601-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16394632-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16394578-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16394634-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16394661-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16394603-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16394602-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16394676-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16394598-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16394619-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16394605-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16394620-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16394568-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16394595-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16394624-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16394617-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16394610-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16394583-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16394613-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16394554-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16394654-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16394564-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16394609-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16394653-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16394672-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16394671-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16394544-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16394680-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16394593-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16394565-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16394545-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16394573-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16394585-16390073/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'id': 5227777725, 'node_id': 'PR_kwDOALCn2M8AAAABAtkl6w', 'number': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', '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, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-23T16:03:45Z', 'updated_at': '2026-08-24T17:08:00Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.patch', 'merged_at': None}, 'body': "PR #14619 added controller handling to `MovieConfigLayerLoader`'s `LoadFromDTM` but not `SaveToDTM`. This caused a regression. When starting a new input recording, `MovieManager::BeginRecordingInput` calls `SaveToDTM`, which doesn't set the controller values in the DTM header to anything. Then it loads the newly created movie config layer, causing `LoadFromDTM` to be called, which in turn causes zeroed out controller values to be loaded from the DTM header. This leaves the player with all controllers set to None, making it impossible to control the game.\r\n\r\nTo fix this, let's move the saving of controllers from `MovieManager::SaveRecording` to `ConfigLoaders::SaveToDTM`.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/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/14824/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5398651560', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5398651560', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'id': 5398651560, 'node_id': 'IC_kwDOALCn2M8AAAABQcjiqA', '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': '2026-08-24T17:08:00Z', 'updated_at': '2026-08-24T17:08:00Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/dcf9ca05dbe752153d5d78f768185e0f3506a02b/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16394600-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16394621-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16394638-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16394626-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16394606-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16394648-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16394643-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16394582-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16394548-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16394608-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16394580-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16394675-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16394584-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16394647-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16394660-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16394566-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16394616-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16394631-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16394614-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16394577-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16394588-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16394636-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16394555-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16394567-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16394547-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16394569-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16394592-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16394611-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16394684-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16394683-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16394633-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16394682-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16394677-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16394663-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16394651-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16394642-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16394669-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16394556-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16394640-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16394623-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16394630-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16394552-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16394679-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16394652-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16394557-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16394657-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16394635-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16394666-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16394681-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16394572-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16394571-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16394576-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16394612-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16394546-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16394622-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16394587-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16394591-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16394558-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16394639-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16394559-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16394650-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16394668-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16394560-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16394644-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16394575-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16394645-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16394637-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16394667-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16394589-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16394665-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16394574-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16394586-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394597-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16394618-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16394615-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16394561-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16394551-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16394646-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16394655-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16394604-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16394553-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16394664-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16394599-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16394590-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16394670-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394628-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16394579-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16394596-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16394562-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394629-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16394641-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16394581-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16394550-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16394625-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16394656-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16394627-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16394649-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16394563-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16394659-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16394662-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16394570-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16394549-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16394673-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16394601-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16394632-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16394578-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16394634-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16394661-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16394603-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16394602-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16394676-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16394598-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16394619-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16394605-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16394620-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16394568-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16394595-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16394624-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16394617-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16394610-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16394583-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16394613-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16394554-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16394654-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16394564-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16394609-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16394653-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16394672-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16394671-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16394544-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16394680-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16394593-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16394565-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16394545-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16394573-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16394585-16390073/)|\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/5398651560/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']}, 'minimized': 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': '2026-08-24T12:34:42Z', 'pushed_at': '2026-08-23T16:58:47Z', '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': 560005, 'stargazers_count': 15432, 'watchers_count': 15432, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3224, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 458, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3224, 'open_issues': 458, 'watchers': 15432, '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'}
2026-08-24T17:08:02.571178 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5398651560', '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/dcf9ca05dbe752153d5d78f768185e0f3506a02b/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16394600-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16394621-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16394638-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16394626-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16394606-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16394648-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16394643-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16394582-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16394548-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16394608-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16394580-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16394675-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16394584-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16394647-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16394660-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16394566-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16394616-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16394631-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16394614-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16394577-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16394588-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16394636-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16394555-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16394567-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16394547-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16394569-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16394592-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16394611-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16394684-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16394683-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16394633-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16394682-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16394677-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16394663-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16394651-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16394642-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16394669-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16394556-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16394640-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16394623-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16394630-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16394552-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16394679-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16394652-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16394557-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16394657-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16394635-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16394666-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16394681-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16394572-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16394571-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16394576-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16394612-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16394546-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16394622-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16394587-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16394591-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16394558-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16394639-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16394559-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16394650-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16394668-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16394560-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16394644-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16394575-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16394645-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16394637-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16394667-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16394589-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16394665-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16394574-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16394586-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394597-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16394618-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16394615-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16394561-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16394551-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16394646-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16394655-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16394604-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16394553-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16394664-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16394599-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16394590-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16394670-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394628-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16394579-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16394596-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16394562-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394629-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16394641-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16394581-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16394550-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16394625-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16394656-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16394627-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16394649-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16394563-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16394659-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16394662-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16394570-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16394549-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16394673-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16394601-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16394632-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16394578-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16394634-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16394661-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16394603-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16394602-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16394676-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16394598-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16394619-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16394605-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16394620-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16394568-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16394595-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16394624-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16394617-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16394610-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16394583-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16394613-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16394554-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16394654-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16394564-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16394609-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16394653-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16394672-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16394671-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16394544-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16394680-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16394593-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16394565-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16394545-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16394573-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16394585-16390073/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'id': 5227777725, 'node_id': 'PR_kwDOALCn2M8AAAABAtkl6w', 'number': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', '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, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-23T16:03:45Z', 'updated_at': '2026-08-24T17:08:00Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.patch', 'merged_at': None}, 'body': "PR #14619 added controller handling to `MovieConfigLayerLoader`'s `LoadFromDTM` but not `SaveToDTM`. This caused a regression. When starting a new input recording, `MovieManager::BeginRecordingInput` calls `SaveToDTM`, which doesn't set the controller values in the DTM header to anything. Then it loads the newly created movie config layer, causing `LoadFromDTM` to be called, which in turn causes zeroed out controller values to be loaded from the DTM header. This leaves the player with all controllers set to None, making it impossible to control the game.\r\n\r\nTo fix this, let's move the saving of controllers from `MovieManager::SaveRecording` to `ConfigLoaders::SaveToDTM`.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/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/14824/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5398651560', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5398651560', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'id': 5398651560, 'node_id': 'IC_kwDOALCn2M8AAAABQcjiqA', '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': '2026-08-24T17:08:00Z', 'updated_at': '2026-08-24T17:08:00Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/dcf9ca05dbe752153d5d78f768185e0f3506a02b/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16394600-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16394621-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16394638-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16394626-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16394606-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16394648-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16394643-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16394582-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16394548-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16394608-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16394580-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16394675-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16394584-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16394647-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16394660-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16394566-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16394616-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16394631-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16394614-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16394577-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16394588-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16394636-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16394555-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16394567-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16394547-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16394569-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16394592-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16394611-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16394684-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16394683-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16394633-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16394682-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16394677-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16394663-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16394651-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16394642-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16394669-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16394556-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16394640-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16394623-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16394630-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16394552-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16394679-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16394652-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16394557-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16394657-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16394635-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16394666-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16394681-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16394572-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16394571-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16394576-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16394612-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16394546-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16394622-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16394587-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16394591-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16394558-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16394639-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16394559-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16394650-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16394668-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16394560-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16394644-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16394575-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16394645-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16394637-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16394667-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16394589-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16394665-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16394574-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16394586-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394597-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16394618-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16394615-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16394561-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16394551-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16394646-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16394655-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16394604-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16394553-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16394664-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16394599-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16394590-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16394670-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394628-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16394579-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16394596-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16394562-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16394629-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16394641-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16394581-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16394550-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16394625-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16394656-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16394627-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16394649-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16394563-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16394659-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16394662-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16394570-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16394549-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16394673-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16394601-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16394632-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16394578-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16394634-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16394661-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16394603-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16394602-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16394676-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16394598-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16394619-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16394605-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16394620-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16394568-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16394595-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16394624-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16394617-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16394610-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16394583-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16394613-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16394554-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16394654-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16394564-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16394609-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16394653-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16394672-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16394671-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16394544-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16394680-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16394593-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16394565-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16394545-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16394573-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16394585-16390073/)|\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/5398651560/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']}, 'minimized': 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': '2026-08-24T12:34:42Z', 'pushed_at': '2026-08-23T16:58:47Z', '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': 560005, 'stargazers_count': 15432, 'watchers_count': 15432, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3224, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 458, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3224, 'open_issues': 458, 'watchers': 15432, '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'}
2026-08-24T16:56:53.210230 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5387130229', '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/74a5d37a79f1045a5083361eb6b3ea51346d34b7/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||ogl-lin-mesa|vk-lin-mesa|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16392626-16389806/)|[🔍 diff](https://fifo.ci/compare/16392344-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16392647-16389827/)|[🔍 diff](https://fifo.ci/compare/16392365-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16392664-16389844/)|[🔍 diff](https://fifo.ci/compare/16392382-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16392652-16389832/)|[🔍 diff](https://fifo.ci/compare/16392370-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16392632-16389812/)|[🔍 diff](https://fifo.ci/compare/16392350-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16392674-16389854/)|[🔍 diff](https://fifo.ci/compare/16392392-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16392669-16389849/)|[🔍 diff](https://fifo.ci/compare/16392387-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16392608-16389788/)|[🔍 diff](https://fifo.ci/compare/16392326-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16392574-16389754/)|[🔍 diff](https://fifo.ci/compare/16392292-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16392634-16389814/)|[🔍 diff](https://fifo.ci/compare/16392352-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16392606-16389786/)|[🔍 diff](https://fifo.ci/compare/16392324-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16392701-16389881/)|[🔍 diff](https://fifo.ci/compare/16392419-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16392610-16389790/)|[🔍 diff](https://fifo.ci/compare/16392328-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16392673-16389853/)|[🔍 diff](https://fifo.ci/compare/16392391-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16392686-16389866/)|[🔍 diff](https://fifo.ci/compare/16392404-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16392592-16389772/)|[🔍 diff](https://fifo.ci/compare/16392310-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16392642-16389822/)|[🔍 diff](https://fifo.ci/compare/16392360-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16392657-16389837/)|[🔍 diff](https://fifo.ci/compare/16392375-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16392640-16389820/)|[🔍 diff](https://fifo.ci/compare/16392358-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16392603-16389783/)|[🔍 diff](https://fifo.ci/compare/16392321-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16392614-16389794/)|[🔍 diff](https://fifo.ci/compare/16392332-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16392662-16389842/)|[🔍 diff](https://fifo.ci/compare/16392380-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16392581-16389761/)|[🔍 diff](https://fifo.ci/compare/16392299-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16392593-16389773/)|[🔍 diff](https://fifo.ci/compare/16392311-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16392573-16389753/)|[🔍 diff](https://fifo.ci/compare/16392291-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16392595-16389775/)|[🔍 diff](https://fifo.ci/compare/16392313-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16392618-16389798/)|[🔍 diff](https://fifo.ci/compare/16392336-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16392637-16389817/)|[🔍 diff](https://fifo.ci/compare/16392355-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16392710-16389890/)|[🔍 diff](https://fifo.ci/compare/16392428-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16392709-16389889/)|[🔍 diff](https://fifo.ci/compare/16392427-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16392659-16389839/)|[🔍 diff](https://fifo.ci/compare/16392377-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16392708-16389888/)|[🔍 diff](https://fifo.ci/compare/16392426-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16392703-16389883/)|[🔍 diff](https://fifo.ci/compare/16392421-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16392689-16389869/)|[🔍 diff](https://fifo.ci/compare/16392407-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16392677-16389857/)|[🔍 diff](https://fifo.ci/compare/16392395-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16392668-16389848/)|[🔍 diff](https://fifo.ci/compare/16392386-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16392695-16389875/)|[🔍 diff](https://fifo.ci/compare/16392413-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16392582-16389762/)|[🔍 diff](https://fifo.ci/compare/16392300-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16392666-16389846/)|[🔍 diff](https://fifo.ci/compare/16392384-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16392649-16389829/)|[🔍 diff](https://fifo.ci/compare/16392367-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16392656-16389836/)|[🔍 diff](https://fifo.ci/compare/16392374-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16392578-16389758/)|[🔍 diff](https://fifo.ci/compare/16392296-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16392705-16389885/)|[🔍 diff](https://fifo.ci/compare/16392423-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16392678-16389858/)|[🔍 diff](https://fifo.ci/compare/16392396-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16392583-16389763/)|[🔍 diff](https://fifo.ci/compare/16392301-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16392683-16389863/)|[🔍 diff](https://fifo.ci/compare/16392401-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16392661-16389841/)|[🔍 diff](https://fifo.ci/compare/16392379-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16392692-16389872/)|[🔍 diff](https://fifo.ci/compare/16392410-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16392707-16389887/)|[🔍 diff](https://fifo.ci/compare/16392425-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16392598-16389778/)|[🔍 diff](https://fifo.ci/compare/16392316-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16392597-16389777/)|[🔍 diff](https://fifo.ci/compare/16392315-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16392602-16389782/)|[🔍 diff](https://fifo.ci/compare/16392320-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16392638-16389818/)|[🔍 diff](https://fifo.ci/compare/16392356-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16392572-16389752/)|[🔍 diff](https://fifo.ci/compare/16392290-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16392648-16389828/)|[🔍 diff](https://fifo.ci/compare/16392366-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16392613-16389793/)|[🔍 diff](https://fifo.ci/compare/16392331-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16392617-16389797/)|[🔍 diff](https://fifo.ci/compare/16392335-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16392584-16389764/)|[🔍 diff](https://fifo.ci/compare/16392302-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16392665-16389845/)|[🔍 diff](https://fifo.ci/compare/16392383-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16392585-16389765/)|[🔍 diff](https://fifo.ci/compare/16392303-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16392676-16389856/)|[🔍 diff](https://fifo.ci/compare/16392394-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16392694-16389874/)|[🔍 diff](https://fifo.ci/compare/16392412-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16392586-16389766/)|[🔍 diff](https://fifo.ci/compare/16392304-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16392670-16389850/)|[🔍 diff](https://fifo.ci/compare/16392388-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16392601-16389781/)|[🔍 diff](https://fifo.ci/compare/16392319-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16392671-16389851/)|[🔍 diff](https://fifo.ci/compare/16392389-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16392663-16389843/)|[🔍 diff](https://fifo.ci/compare/16392381-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16392693-16389873/)|[🔍 diff](https://fifo.ci/compare/16392411-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16392615-16389795/)|[🔍 diff](https://fifo.ci/compare/16392333-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16392691-16389871/)|[🔍 diff](https://fifo.ci/compare/16392409-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16392600-16389780/)|[🔍 diff](https://fifo.ci/compare/16392318-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16392612-16389792/)|[🔍 diff](https://fifo.ci/compare/16392330-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392623-16389803/)|[🔍 diff](https://fifo.ci/compare/16392341-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16392644-16389824/)|[🔍 diff](https://fifo.ci/compare/16392362-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16392641-16389821/)|[🔍 diff](https://fifo.ci/compare/16392359-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16392587-16389767/)|[🔍 diff](https://fifo.ci/compare/16392305-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16392577-16389757/)|[🔍 diff](https://fifo.ci/compare/16392295-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16392672-16389852/)|[🔍 diff](https://fifo.ci/compare/16392390-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16392681-16389861/)|[🔍 diff](https://fifo.ci/compare/16392399-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16392630-16389810/)|[🔍 diff](https://fifo.ci/compare/16392348-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16392579-16389759/)|[🔍 diff](https://fifo.ci/compare/16392297-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16392690-16389870/)|[🔍 diff](https://fifo.ci/compare/16392408-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16392625-16389805/)|[🔍 diff](https://fifo.ci/compare/16392343-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16392616-16389796/)|[🔍 diff](https://fifo.ci/compare/16392334-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16392696-16389876/)|[🔍 diff](https://fifo.ci/compare/16392414-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392654-16389834/)|[🔍 diff](https://fifo.ci/compare/16392372-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16392605-16389785/)|[🔍 diff](https://fifo.ci/compare/16392323-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16392622-16389802/)|[🔍 diff](https://fifo.ci/compare/16392340-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16392588-16389768/)|[🔍 diff](https://fifo.ci/compare/16392306-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392655-16389835/)|[🔍 diff](https://fifo.ci/compare/16392373-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16392667-16389847/)|[🔍 diff](https://fifo.ci/compare/16392385-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16392607-16389787/)|[🔍 diff](https://fifo.ci/compare/16392325-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16392576-16389756/)|[🔍 diff](https://fifo.ci/compare/16392294-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16392651-16389831/)|[🔍 diff](https://fifo.ci/compare/16392369-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16392682-16389862/)|[🔍 diff](https://fifo.ci/compare/16392400-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16392653-16389833/)|[🔍 diff](https://fifo.ci/compare/16392371-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16392675-16389855/)|[🔍 diff](https://fifo.ci/compare/16392393-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16392589-16389769/)|[🔍 diff](https://fifo.ci/compare/16392307-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16392685-16389865/)|[🔍 diff](https://fifo.ci/compare/16392403-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16392688-16389868/)|[🔍 diff](https://fifo.ci/compare/16392406-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16392596-16389776/)|[🔍 diff](https://fifo.ci/compare/16392314-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16392575-16389755/)|[🔍 diff](https://fifo.ci/compare/16392293-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16392699-16389879/)|[🔍 diff](https://fifo.ci/compare/16392417-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16392627-16389807/)|[🔍 diff](https://fifo.ci/compare/16392345-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16392658-16389838/)|[🔍 diff](https://fifo.ci/compare/16392376-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16392604-16389784/)|[🔍 diff](https://fifo.ci/compare/16392322-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16392660-16389840/)|[🔍 diff](https://fifo.ci/compare/16392378-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16392687-16389867/)|[🔍 diff](https://fifo.ci/compare/16392405-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16392629-16389809/)|[🔍 diff](https://fifo.ci/compare/16392347-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16392628-16389808/)|[🔍 diff](https://fifo.ci/compare/16392346-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16392702-16389882/)|[🔍 diff](https://fifo.ci/compare/16392420-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16392624-16389804/)|[🔍 diff](https://fifo.ci/compare/16392342-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16392645-16389825/)|[🔍 diff](https://fifo.ci/compare/16392363-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16392631-16389811/)|[🔍 diff](https://fifo.ci/compare/16392349-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16392646-16389826/)|[🔍 diff](https://fifo.ci/compare/16392364-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16392594-16389774/)|[🔍 diff](https://fifo.ci/compare/16392312-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16392621-16389801/)|[🔍 diff](https://fifo.ci/compare/16392339-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16392650-16389830/)|[🔍 diff](https://fifo.ci/compare/16392368-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16392643-16389823/)|[🔍 diff](https://fifo.ci/compare/16392361-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16392636-16389816/)|[🔍 diff](https://fifo.ci/compare/16392354-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16392609-16389789/)|[🔍 diff](https://fifo.ci/compare/16392327-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16392639-16389819/)|[🔍 diff](https://fifo.ci/compare/16392357-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16392580-16389760/)|[🔍 diff](https://fifo.ci/compare/16392298-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16392680-16389860/)|[🔍 diff](https://fifo.ci/compare/16392398-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16392590-16389770/)|[🔍 diff](https://fifo.ci/compare/16392308-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16392635-16389815/)|[🔍 diff](https://fifo.ci/compare/16392353-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16392679-16389859/)|[🔍 diff](https://fifo.ci/compare/16392397-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16392698-16389878/)|[🔍 diff](https://fifo.ci/compare/16392416-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16392697-16389877/)|[🔍 diff](https://fifo.ci/compare/16392415-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16392570-16389750/)|[🔍 diff](https://fifo.ci/compare/16392288-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16392706-16389886/)|[🔍 diff](https://fifo.ci/compare/16392424-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16392619-16389799/)|[🔍 diff](https://fifo.ci/compare/16392337-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16392591-16389771/)|[🔍 diff](https://fifo.ci/compare/16392309-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16392571-16389751/)|[🔍 diff](https://fifo.ci/compare/16392289-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16392599-16389779/)|[🔍 diff](https://fifo.ci/compare/16392317-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16392611-16389791/)|[🔍 diff](https://fifo.ci/compare/16392329-16390073/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'id': 5227777725, 'node_id': 'PR_kwDOALCn2M8AAAABAtkl6w', 'number': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', '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, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-23T16:03:45Z', 'updated_at': '2026-08-24T16:49:53Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.patch', 'merged_at': None}, 'body': "PR #14619 added controller handling to `MovieConfigLayerLoader`'s `LoadFromDTM` but not `SaveToDTM`. This caused a regression. When starting a new input recording, `MovieManager::BeginRecordingInput` calls `SaveToDTM`, which doesn't set the controller values in the DTM header to anything. Then it loads the newly created movie config layer, causing `LoadFromDTM` to be called, which in turn causes zeroed out controller values to be loaded from the DTM header. This leaves the player with all controllers set to None, making it impossible to control the game.\r\n\r\nTo fix this, let's move the saving of controllers from `MovieManager::SaveRecording` to `ConfigLoaders::SaveToDTM`.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/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/14824/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5387130229', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5387130229', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'id': 5387130229, 'node_id': 'IC_kwDOALCn2M8AAAABQRkVdQ', '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': '2026-08-23T16:43:22Z', 'updated_at': '2026-08-23T16:43:22Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/74a5d37a79f1045a5083361eb6b3ea51346d34b7/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||ogl-lin-mesa|vk-lin-mesa|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16392626-16389806/)|[🔍 diff](https://fifo.ci/compare/16392344-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16392647-16389827/)|[🔍 diff](https://fifo.ci/compare/16392365-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16392664-16389844/)|[🔍 diff](https://fifo.ci/compare/16392382-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16392652-16389832/)|[🔍 diff](https://fifo.ci/compare/16392370-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16392632-16389812/)|[🔍 diff](https://fifo.ci/compare/16392350-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16392674-16389854/)|[🔍 diff](https://fifo.ci/compare/16392392-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16392669-16389849/)|[🔍 diff](https://fifo.ci/compare/16392387-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16392608-16389788/)|[🔍 diff](https://fifo.ci/compare/16392326-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16392574-16389754/)|[🔍 diff](https://fifo.ci/compare/16392292-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16392634-16389814/)|[🔍 diff](https://fifo.ci/compare/16392352-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16392606-16389786/)|[🔍 diff](https://fifo.ci/compare/16392324-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16392701-16389881/)|[🔍 diff](https://fifo.ci/compare/16392419-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16392610-16389790/)|[🔍 diff](https://fifo.ci/compare/16392328-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16392673-16389853/)|[🔍 diff](https://fifo.ci/compare/16392391-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16392686-16389866/)|[🔍 diff](https://fifo.ci/compare/16392404-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16392592-16389772/)|[🔍 diff](https://fifo.ci/compare/16392310-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16392642-16389822/)|[🔍 diff](https://fifo.ci/compare/16392360-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16392657-16389837/)|[🔍 diff](https://fifo.ci/compare/16392375-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16392640-16389820/)|[🔍 diff](https://fifo.ci/compare/16392358-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16392603-16389783/)|[🔍 diff](https://fifo.ci/compare/16392321-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16392614-16389794/)|[🔍 diff](https://fifo.ci/compare/16392332-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16392662-16389842/)|[🔍 diff](https://fifo.ci/compare/16392380-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16392581-16389761/)|[🔍 diff](https://fifo.ci/compare/16392299-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16392593-16389773/)|[🔍 diff](https://fifo.ci/compare/16392311-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16392573-16389753/)|[🔍 diff](https://fifo.ci/compare/16392291-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16392595-16389775/)|[🔍 diff](https://fifo.ci/compare/16392313-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16392618-16389798/)|[🔍 diff](https://fifo.ci/compare/16392336-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16392637-16389817/)|[🔍 diff](https://fifo.ci/compare/16392355-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16392710-16389890/)|[🔍 diff](https://fifo.ci/compare/16392428-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16392709-16389889/)|[🔍 diff](https://fifo.ci/compare/16392427-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16392659-16389839/)|[🔍 diff](https://fifo.ci/compare/16392377-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16392708-16389888/)|[🔍 diff](https://fifo.ci/compare/16392426-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16392703-16389883/)|[🔍 diff](https://fifo.ci/compare/16392421-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16392689-16389869/)|[🔍 diff](https://fifo.ci/compare/16392407-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16392677-16389857/)|[🔍 diff](https://fifo.ci/compare/16392395-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16392668-16389848/)|[🔍 diff](https://fifo.ci/compare/16392386-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16392695-16389875/)|[🔍 diff](https://fifo.ci/compare/16392413-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16392582-16389762/)|[🔍 diff](https://fifo.ci/compare/16392300-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16392666-16389846/)|[🔍 diff](https://fifo.ci/compare/16392384-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16392649-16389829/)|[🔍 diff](https://fifo.ci/compare/16392367-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16392656-16389836/)|[🔍 diff](https://fifo.ci/compare/16392374-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16392578-16389758/)|[🔍 diff](https://fifo.ci/compare/16392296-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16392705-16389885/)|[🔍 diff](https://fifo.ci/compare/16392423-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16392678-16389858/)|[🔍 diff](https://fifo.ci/compare/16392396-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16392583-16389763/)|[🔍 diff](https://fifo.ci/compare/16392301-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16392683-16389863/)|[🔍 diff](https://fifo.ci/compare/16392401-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16392661-16389841/)|[🔍 diff](https://fifo.ci/compare/16392379-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16392692-16389872/)|[🔍 diff](https://fifo.ci/compare/16392410-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16392707-16389887/)|[🔍 diff](https://fifo.ci/compare/16392425-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16392598-16389778/)|[🔍 diff](https://fifo.ci/compare/16392316-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16392597-16389777/)|[🔍 diff](https://fifo.ci/compare/16392315-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16392602-16389782/)|[🔍 diff](https://fifo.ci/compare/16392320-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16392638-16389818/)|[🔍 diff](https://fifo.ci/compare/16392356-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16392572-16389752/)|[🔍 diff](https://fifo.ci/compare/16392290-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16392648-16389828/)|[🔍 diff](https://fifo.ci/compare/16392366-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16392613-16389793/)|[🔍 diff](https://fifo.ci/compare/16392331-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16392617-16389797/)|[🔍 diff](https://fifo.ci/compare/16392335-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16392584-16389764/)|[🔍 diff](https://fifo.ci/compare/16392302-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16392665-16389845/)|[🔍 diff](https://fifo.ci/compare/16392383-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16392585-16389765/)|[🔍 diff](https://fifo.ci/compare/16392303-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16392676-16389856/)|[🔍 diff](https://fifo.ci/compare/16392394-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16392694-16389874/)|[🔍 diff](https://fifo.ci/compare/16392412-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16392586-16389766/)|[🔍 diff](https://fifo.ci/compare/16392304-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16392670-16389850/)|[🔍 diff](https://fifo.ci/compare/16392388-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16392601-16389781/)|[🔍 diff](https://fifo.ci/compare/16392319-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16392671-16389851/)|[🔍 diff](https://fifo.ci/compare/16392389-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16392663-16389843/)|[🔍 diff](https://fifo.ci/compare/16392381-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16392693-16389873/)|[🔍 diff](https://fifo.ci/compare/16392411-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16392615-16389795/)|[🔍 diff](https://fifo.ci/compare/16392333-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16392691-16389871/)|[🔍 diff](https://fifo.ci/compare/16392409-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16392600-16389780/)|[🔍 diff](https://fifo.ci/compare/16392318-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16392612-16389792/)|[🔍 diff](https://fifo.ci/compare/16392330-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392623-16389803/)|[🔍 diff](https://fifo.ci/compare/16392341-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16392644-16389824/)|[🔍 diff](https://fifo.ci/compare/16392362-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16392641-16389821/)|[🔍 diff](https://fifo.ci/compare/16392359-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16392587-16389767/)|[🔍 diff](https://fifo.ci/compare/16392305-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16392577-16389757/)|[🔍 diff](https://fifo.ci/compare/16392295-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16392672-16389852/)|[🔍 diff](https://fifo.ci/compare/16392390-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16392681-16389861/)|[🔍 diff](https://fifo.ci/compare/16392399-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16392630-16389810/)|[🔍 diff](https://fifo.ci/compare/16392348-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16392579-16389759/)|[🔍 diff](https://fifo.ci/compare/16392297-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16392690-16389870/)|[🔍 diff](https://fifo.ci/compare/16392408-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16392625-16389805/)|[🔍 diff](https://fifo.ci/compare/16392343-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16392616-16389796/)|[🔍 diff](https://fifo.ci/compare/16392334-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16392696-16389876/)|[🔍 diff](https://fifo.ci/compare/16392414-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392654-16389834/)|[🔍 diff](https://fifo.ci/compare/16392372-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16392605-16389785/)|[🔍 diff](https://fifo.ci/compare/16392323-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16392622-16389802/)|[🔍 diff](https://fifo.ci/compare/16392340-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16392588-16389768/)|[🔍 diff](https://fifo.ci/compare/16392306-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392655-16389835/)|[🔍 diff](https://fifo.ci/compare/16392373-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16392667-16389847/)|[🔍 diff](https://fifo.ci/compare/16392385-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16392607-16389787/)|[🔍 diff](https://fifo.ci/compare/16392325-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16392576-16389756/)|[🔍 diff](https://fifo.ci/compare/16392294-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16392651-16389831/)|[🔍 diff](https://fifo.ci/compare/16392369-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16392682-16389862/)|[🔍 diff](https://fifo.ci/compare/16392400-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16392653-16389833/)|[🔍 diff](https://fifo.ci/compare/16392371-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16392675-16389855/)|[🔍 diff](https://fifo.ci/compare/16392393-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16392589-16389769/)|[🔍 diff](https://fifo.ci/compare/16392307-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16392685-16389865/)|[🔍 diff](https://fifo.ci/compare/16392403-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16392688-16389868/)|[🔍 diff](https://fifo.ci/compare/16392406-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16392596-16389776/)|[🔍 diff](https://fifo.ci/compare/16392314-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16392575-16389755/)|[🔍 diff](https://fifo.ci/compare/16392293-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16392699-16389879/)|[🔍 diff](https://fifo.ci/compare/16392417-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16392627-16389807/)|[🔍 diff](https://fifo.ci/compare/16392345-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16392658-16389838/)|[🔍 diff](https://fifo.ci/compare/16392376-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16392604-16389784/)|[🔍 diff](https://fifo.ci/compare/16392322-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16392660-16389840/)|[🔍 diff](https://fifo.ci/compare/16392378-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16392687-16389867/)|[🔍 diff](https://fifo.ci/compare/16392405-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16392629-16389809/)|[🔍 diff](https://fifo.ci/compare/16392347-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16392628-16389808/)|[🔍 diff](https://fifo.ci/compare/16392346-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16392702-16389882/)|[🔍 diff](https://fifo.ci/compare/16392420-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16392624-16389804/)|[🔍 diff](https://fifo.ci/compare/16392342-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16392645-16389825/)|[🔍 diff](https://fifo.ci/compare/16392363-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16392631-16389811/)|[🔍 diff](https://fifo.ci/compare/16392349-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16392646-16389826/)|[🔍 diff](https://fifo.ci/compare/16392364-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16392594-16389774/)|[🔍 diff](https://fifo.ci/compare/16392312-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16392621-16389801/)|[🔍 diff](https://fifo.ci/compare/16392339-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16392650-16389830/)|[🔍 diff](https://fifo.ci/compare/16392368-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16392643-16389823/)|[🔍 diff](https://fifo.ci/compare/16392361-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16392636-16389816/)|[🔍 diff](https://fifo.ci/compare/16392354-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16392609-16389789/)|[🔍 diff](https://fifo.ci/compare/16392327-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16392639-16389819/)|[🔍 diff](https://fifo.ci/compare/16392357-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16392580-16389760/)|[🔍 diff](https://fifo.ci/compare/16392298-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16392680-16389860/)|[🔍 diff](https://fifo.ci/compare/16392398-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16392590-16389770/)|[🔍 diff](https://fifo.ci/compare/16392308-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16392635-16389815/)|[🔍 diff](https://fifo.ci/compare/16392353-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16392679-16389859/)|[🔍 diff](https://fifo.ci/compare/16392397-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16392698-16389878/)|[🔍 diff](https://fifo.ci/compare/16392416-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16392697-16389877/)|[🔍 diff](https://fifo.ci/compare/16392415-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16392570-16389750/)|[🔍 diff](https://fifo.ci/compare/16392288-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16392706-16389886/)|[🔍 diff](https://fifo.ci/compare/16392424-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16392619-16389799/)|[🔍 diff](https://fifo.ci/compare/16392337-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16392591-16389771/)|[🔍 diff](https://fifo.ci/compare/16392309-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16392571-16389751/)|[🔍 diff](https://fifo.ci/compare/16392289-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16392599-16389779/)|[🔍 diff](https://fifo.ci/compare/16392317-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16392611-16389791/)|[🔍 diff](https://fifo.ci/compare/16392329-16390073/)|\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/5387130229/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']}, 'minimized': 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': '2026-08-24T12:34:42Z', 'pushed_at': '2026-08-23T16:58:47Z', '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': 560005, 'stargazers_count': 15432, 'watchers_count': 15432, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3224, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 458, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3224, 'open_issues': 458, 'watchers': 15432, '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'}
2026-08-24T13:08:24.744159 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'DacoTaco', 'action': 'created', 'id': 14733, 'title': "DolReader: Don't error on dol section alignment on Wii", 'url': 'https://github.com/dolphin-emu/dolphin/pull/14733#issuecomment-5395636520', 'safe_author': True, 'body': 'with great refactor, comes great silly bugs.\r\n\r\nto be fixed in #14825', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14733', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14733/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14733/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14733/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14733', 'id': 4908778689, 'node_id': 'PR_kwDOALCn2M7y2PtA', 'number': 14733, 'title': "DolReader: Don't error on dol section alignment on Wii", 'user': {'login': 'DacoTaco', 'id': 12701306, 'node_id': 'MDQ6VXNlcjEyNzAxMzA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/12701306?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/DacoTaco', 'html_url': 'https://github.com/DacoTaco', 'followers_url': 'https://api.github.com/users/DacoTaco/followers', 'following_url': 'https://api.github.com/users/DacoTaco/following{/other_user}', 'gists_url': 'https://api.github.com/users/DacoTaco/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/DacoTaco/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/DacoTaco/subscriptions', 'organizations_url': 'https://api.github.com/users/DacoTaco/orgs', 'repos_url': 'https://api.github.com/users/DacoTaco/repos', 'events_url': 'https://api.github.com/users/DacoTaco/events{/privacy}', 'received_events_url': 'https://api.github.com/users/DacoTaco/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 14, 'created_at': '2026-07-17T06:42:00Z', 'updated_at': '2026-08-24T13:08:22Z', 'closed_at': '2026-08-18T21:15:47Z', 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14733', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14733', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14733.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14733.patch', 'merged_at': '2026-08-18T21:15:47Z'}, 'body': 'in #14651 i was too strict.\r\nIOS does not flat out reject out of alignment sections, but apploaders (disk/gamecube/..) do.\r\nive changed the error message to mention that, and ive made it into a warning for wii and error for gamecube.\r\n\r\nthis should make older priiloaders (and a few other homebrew) in System menu bootable again :)', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14733/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/14733/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5395636520', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14733#issuecomment-5395636520', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14733', 'id': 5395636520, 'node_id': 'IC_kwDOALCn2M8AAAABQZrhKA', 'user': {'login': 'DacoTaco', 'id': 12701306, 'node_id': 'MDQ6VXNlcjEyNzAxMzA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/12701306?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/DacoTaco', 'html_url': 'https://github.com/DacoTaco', 'followers_url': 'https://api.github.com/users/DacoTaco/followers', 'following_url': 'https://api.github.com/users/DacoTaco/following{/other_user}', 'gists_url': 'https://api.github.com/users/DacoTaco/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/DacoTaco/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/DacoTaco/subscriptions', 'organizations_url': 'https://api.github.com/users/DacoTaco/orgs', 'repos_url': 'https://api.github.com/users/DacoTaco/repos', 'events_url': 'https://api.github.com/users/DacoTaco/events{/privacy}', 'received_events_url': 'https://api.github.com/users/DacoTaco/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-24T13:08:22Z', 'updated_at': '2026-08-24T13:08:22Z', 'body': 'with great refactor, comes great silly bugs.\r\n\r\nto be fixed in #14825', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5395636520/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, 'minimized': 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': '2026-08-24T12:34:42Z', 'pushed_at': '2026-08-23T16:58:47Z', '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': 560005, 'stargazers_count': 15432, 'watchers_count': 15432, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3224, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 458, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3224, 'open_issues': 458, 'watchers': 15432, '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': 'DacoTaco', 'id': 12701306, 'node_id': 'MDQ6VXNlcjEyNzAxMzA2', 'avatar_url': 'https://avatars.githubusercontent.com/u/12701306?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/DacoTaco', 'html_url': 'https://github.com/DacoTaco', 'followers_url': 'https://api.github.com/users/DacoTaco/followers', 'following_url': 'https://api.github.com/users/DacoTaco/following{/other_user}', 'gists_url': 'https://api.github.com/users/DacoTaco/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/DacoTaco/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/DacoTaco/subscriptions', 'organizations_url': 'https://api.github.com/users/DacoTaco/orgs', 'repos_url': 'https://api.github.com/users/DacoTaco/repos', 'events_url': 'https://api.github.com/users/DacoTaco/events{/privacy}', 'received_events_url': 'https://api.github.com/users/DacoTaco/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'gh_issue_comment'}
2026-08-23T16:58:45.124512 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'created', 'id': 14736, 'title': 'Auto assign wii controllers in netplay', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14736#issuecomment-5387199858', 'safe_author': True, 'body': 'Hopefully now this time around this sticks. Last time people complained a lot about automatically assigning Wii Remotes, but I think this should be fine nowadays, especially with the Android situation.', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14736', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14736/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14736/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14736/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14736', 'id': 4911128480, 'node_id': 'PR_kwDOALCn2M7y96iL', 'number': 14736, 'title': 'Auto assign wii controllers in netplay', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-07-17T12:04:49Z', 'updated_at': '2026-08-23T16:58:43Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14736', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14736', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14736.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14736.patch', 'merged_at': None}, 'body': 'Just copy the gamecube logic and automatically assign players to the first empty slot.\r\n\r\nMore consistent with GameCube and helps Android hosts where there is no UI for managing controller mappings currently.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14736/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/14736/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5387199858', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14736#issuecomment-5387199858', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14736', 'id': 5387199858, 'node_id': 'IC_kwDOALCn2M8AAAABQRolcg', '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': '2026-08-23T16:58:43Z', 'updated_at': '2026-08-23T16:58:43Z', 'body': 'Hopefully now this time around this sticks. Last time people complained a lot about automatically assigning Wii Remotes, but I think this should be fine nowadays, especially with the Android situation.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5387199858/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, 'minimized': 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': '2026-08-23T11:37:22Z', 'pushed_at': '2026-08-23T10:19:10Z', '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': 560028, 'stargazers_count': 15429, 'watchers_count': 15429, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3223, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 458, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3223, 'open_issues': 458, 'watchers': 15429, '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'}
2026-08-23T16:43:24.361963 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5387130229', '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/74a5d37a79f1045a5083361eb6b3ea51346d34b7/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||ogl-lin-mesa|vk-lin-mesa|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16392626-16389806/)|[🔍 diff](https://fifo.ci/compare/16392344-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16392647-16389827/)|[🔍 diff](https://fifo.ci/compare/16392365-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16392664-16389844/)|[🔍 diff](https://fifo.ci/compare/16392382-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16392652-16389832/)|[🔍 diff](https://fifo.ci/compare/16392370-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16392632-16389812/)|[🔍 diff](https://fifo.ci/compare/16392350-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16392674-16389854/)|[🔍 diff](https://fifo.ci/compare/16392392-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16392669-16389849/)|[🔍 diff](https://fifo.ci/compare/16392387-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16392608-16389788/)|[🔍 diff](https://fifo.ci/compare/16392326-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16392574-16389754/)|[🔍 diff](https://fifo.ci/compare/16392292-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16392634-16389814/)|[🔍 diff](https://fifo.ci/compare/16392352-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16392606-16389786/)|[🔍 diff](https://fifo.ci/compare/16392324-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16392701-16389881/)|[🔍 diff](https://fifo.ci/compare/16392419-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16392610-16389790/)|[🔍 diff](https://fifo.ci/compare/16392328-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16392673-16389853/)|[🔍 diff](https://fifo.ci/compare/16392391-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16392686-16389866/)|[🔍 diff](https://fifo.ci/compare/16392404-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16392592-16389772/)|[🔍 diff](https://fifo.ci/compare/16392310-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16392642-16389822/)|[🔍 diff](https://fifo.ci/compare/16392360-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16392657-16389837/)|[🔍 diff](https://fifo.ci/compare/16392375-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16392640-16389820/)|[🔍 diff](https://fifo.ci/compare/16392358-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16392603-16389783/)|[🔍 diff](https://fifo.ci/compare/16392321-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16392614-16389794/)|[🔍 diff](https://fifo.ci/compare/16392332-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16392662-16389842/)|[🔍 diff](https://fifo.ci/compare/16392380-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16392581-16389761/)|[🔍 diff](https://fifo.ci/compare/16392299-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16392593-16389773/)|[🔍 diff](https://fifo.ci/compare/16392311-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16392573-16389753/)|[🔍 diff](https://fifo.ci/compare/16392291-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16392595-16389775/)|[🔍 diff](https://fifo.ci/compare/16392313-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16392618-16389798/)|[🔍 diff](https://fifo.ci/compare/16392336-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16392637-16389817/)|[🔍 diff](https://fifo.ci/compare/16392355-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16392710-16389890/)|[🔍 diff](https://fifo.ci/compare/16392428-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16392709-16389889/)|[🔍 diff](https://fifo.ci/compare/16392427-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16392659-16389839/)|[🔍 diff](https://fifo.ci/compare/16392377-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16392708-16389888/)|[🔍 diff](https://fifo.ci/compare/16392426-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16392703-16389883/)|[🔍 diff](https://fifo.ci/compare/16392421-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16392689-16389869/)|[🔍 diff](https://fifo.ci/compare/16392407-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16392677-16389857/)|[🔍 diff](https://fifo.ci/compare/16392395-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16392668-16389848/)|[🔍 diff](https://fifo.ci/compare/16392386-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16392695-16389875/)|[🔍 diff](https://fifo.ci/compare/16392413-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16392582-16389762/)|[🔍 diff](https://fifo.ci/compare/16392300-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16392666-16389846/)|[🔍 diff](https://fifo.ci/compare/16392384-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16392649-16389829/)|[🔍 diff](https://fifo.ci/compare/16392367-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16392656-16389836/)|[🔍 diff](https://fifo.ci/compare/16392374-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16392578-16389758/)|[🔍 diff](https://fifo.ci/compare/16392296-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16392705-16389885/)|[🔍 diff](https://fifo.ci/compare/16392423-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16392678-16389858/)|[🔍 diff](https://fifo.ci/compare/16392396-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16392583-16389763/)|[🔍 diff](https://fifo.ci/compare/16392301-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16392683-16389863/)|[🔍 diff](https://fifo.ci/compare/16392401-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16392661-16389841/)|[🔍 diff](https://fifo.ci/compare/16392379-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16392692-16389872/)|[🔍 diff](https://fifo.ci/compare/16392410-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16392707-16389887/)|[🔍 diff](https://fifo.ci/compare/16392425-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16392598-16389778/)|[🔍 diff](https://fifo.ci/compare/16392316-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16392597-16389777/)|[🔍 diff](https://fifo.ci/compare/16392315-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16392602-16389782/)|[🔍 diff](https://fifo.ci/compare/16392320-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16392638-16389818/)|[🔍 diff](https://fifo.ci/compare/16392356-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16392572-16389752/)|[🔍 diff](https://fifo.ci/compare/16392290-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16392648-16389828/)|[🔍 diff](https://fifo.ci/compare/16392366-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16392613-16389793/)|[🔍 diff](https://fifo.ci/compare/16392331-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16392617-16389797/)|[🔍 diff](https://fifo.ci/compare/16392335-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16392584-16389764/)|[🔍 diff](https://fifo.ci/compare/16392302-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16392665-16389845/)|[🔍 diff](https://fifo.ci/compare/16392383-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16392585-16389765/)|[🔍 diff](https://fifo.ci/compare/16392303-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16392676-16389856/)|[🔍 diff](https://fifo.ci/compare/16392394-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16392694-16389874/)|[🔍 diff](https://fifo.ci/compare/16392412-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16392586-16389766/)|[🔍 diff](https://fifo.ci/compare/16392304-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16392670-16389850/)|[🔍 diff](https://fifo.ci/compare/16392388-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16392601-16389781/)|[🔍 diff](https://fifo.ci/compare/16392319-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16392671-16389851/)|[🔍 diff](https://fifo.ci/compare/16392389-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16392663-16389843/)|[🔍 diff](https://fifo.ci/compare/16392381-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16392693-16389873/)|[🔍 diff](https://fifo.ci/compare/16392411-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16392615-16389795/)|[🔍 diff](https://fifo.ci/compare/16392333-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16392691-16389871/)|[🔍 diff](https://fifo.ci/compare/16392409-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16392600-16389780/)|[🔍 diff](https://fifo.ci/compare/16392318-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16392612-16389792/)|[🔍 diff](https://fifo.ci/compare/16392330-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392623-16389803/)|[🔍 diff](https://fifo.ci/compare/16392341-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16392644-16389824/)|[🔍 diff](https://fifo.ci/compare/16392362-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16392641-16389821/)|[🔍 diff](https://fifo.ci/compare/16392359-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16392587-16389767/)|[🔍 diff](https://fifo.ci/compare/16392305-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16392577-16389757/)|[🔍 diff](https://fifo.ci/compare/16392295-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16392672-16389852/)|[🔍 diff](https://fifo.ci/compare/16392390-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16392681-16389861/)|[🔍 diff](https://fifo.ci/compare/16392399-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16392630-16389810/)|[🔍 diff](https://fifo.ci/compare/16392348-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16392579-16389759/)|[🔍 diff](https://fifo.ci/compare/16392297-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16392690-16389870/)|[🔍 diff](https://fifo.ci/compare/16392408-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16392625-16389805/)|[🔍 diff](https://fifo.ci/compare/16392343-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16392616-16389796/)|[🔍 diff](https://fifo.ci/compare/16392334-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16392696-16389876/)|[🔍 diff](https://fifo.ci/compare/16392414-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392654-16389834/)|[🔍 diff](https://fifo.ci/compare/16392372-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16392605-16389785/)|[🔍 diff](https://fifo.ci/compare/16392323-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16392622-16389802/)|[🔍 diff](https://fifo.ci/compare/16392340-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16392588-16389768/)|[🔍 diff](https://fifo.ci/compare/16392306-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392655-16389835/)|[🔍 diff](https://fifo.ci/compare/16392373-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16392667-16389847/)|[🔍 diff](https://fifo.ci/compare/16392385-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16392607-16389787/)|[🔍 diff](https://fifo.ci/compare/16392325-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16392576-16389756/)|[🔍 diff](https://fifo.ci/compare/16392294-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16392651-16389831/)|[🔍 diff](https://fifo.ci/compare/16392369-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16392682-16389862/)|[🔍 diff](https://fifo.ci/compare/16392400-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16392653-16389833/)|[🔍 diff](https://fifo.ci/compare/16392371-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16392675-16389855/)|[🔍 diff](https://fifo.ci/compare/16392393-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16392589-16389769/)|[🔍 diff](https://fifo.ci/compare/16392307-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16392685-16389865/)|[🔍 diff](https://fifo.ci/compare/16392403-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16392688-16389868/)|[🔍 diff](https://fifo.ci/compare/16392406-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16392596-16389776/)|[🔍 diff](https://fifo.ci/compare/16392314-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16392575-16389755/)|[🔍 diff](https://fifo.ci/compare/16392293-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16392699-16389879/)|[🔍 diff](https://fifo.ci/compare/16392417-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16392627-16389807/)|[🔍 diff](https://fifo.ci/compare/16392345-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16392658-16389838/)|[🔍 diff](https://fifo.ci/compare/16392376-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16392604-16389784/)|[🔍 diff](https://fifo.ci/compare/16392322-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16392660-16389840/)|[🔍 diff](https://fifo.ci/compare/16392378-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16392687-16389867/)|[🔍 diff](https://fifo.ci/compare/16392405-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16392629-16389809/)|[🔍 diff](https://fifo.ci/compare/16392347-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16392628-16389808/)|[🔍 diff](https://fifo.ci/compare/16392346-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16392702-16389882/)|[🔍 diff](https://fifo.ci/compare/16392420-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16392624-16389804/)|[🔍 diff](https://fifo.ci/compare/16392342-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16392645-16389825/)|[🔍 diff](https://fifo.ci/compare/16392363-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16392631-16389811/)|[🔍 diff](https://fifo.ci/compare/16392349-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16392646-16389826/)|[🔍 diff](https://fifo.ci/compare/16392364-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16392594-16389774/)|[🔍 diff](https://fifo.ci/compare/16392312-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16392621-16389801/)|[🔍 diff](https://fifo.ci/compare/16392339-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16392650-16389830/)|[🔍 diff](https://fifo.ci/compare/16392368-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16392643-16389823/)|[🔍 diff](https://fifo.ci/compare/16392361-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16392636-16389816/)|[🔍 diff](https://fifo.ci/compare/16392354-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16392609-16389789/)|[🔍 diff](https://fifo.ci/compare/16392327-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16392639-16389819/)|[🔍 diff](https://fifo.ci/compare/16392357-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16392580-16389760/)|[🔍 diff](https://fifo.ci/compare/16392298-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16392680-16389860/)|[🔍 diff](https://fifo.ci/compare/16392398-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16392590-16389770/)|[🔍 diff](https://fifo.ci/compare/16392308-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16392635-16389815/)|[🔍 diff](https://fifo.ci/compare/16392353-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16392679-16389859/)|[🔍 diff](https://fifo.ci/compare/16392397-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16392698-16389878/)|[🔍 diff](https://fifo.ci/compare/16392416-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16392697-16389877/)|[🔍 diff](https://fifo.ci/compare/16392415-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16392570-16389750/)|[🔍 diff](https://fifo.ci/compare/16392288-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16392706-16389886/)|[🔍 diff](https://fifo.ci/compare/16392424-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16392619-16389799/)|[🔍 diff](https://fifo.ci/compare/16392337-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16392591-16389771/)|[🔍 diff](https://fifo.ci/compare/16392309-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16392571-16389751/)|[🔍 diff](https://fifo.ci/compare/16392289-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16392599-16389779/)|[🔍 diff](https://fifo.ci/compare/16392317-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16392611-16389791/)|[🔍 diff](https://fifo.ci/compare/16392329-16390073/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'id': 5227777725, 'node_id': 'PR_kwDOALCn2M8AAAABAtkl6w', 'number': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', '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, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-23T16:03:45Z', 'updated_at': '2026-08-23T16:43:22Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.patch', 'merged_at': None}, 'body': "PR #14619 added controller handling to `MovieConfigLayerLoader`'s `LoadFromDTM` but not `SaveToDTM`. This caused a regression. When starting a new input recording, `MovieManager::BeginRecordingInput` calls `SaveToDTM`, which doesn't set the controller values in the DTM header to anything. Then it loads the newly created movie config layer, causing `LoadFromDTM` to be called, which in turn causes zeroed out controller values to be loaded from the DTM header. This leaves the player with all controllers set to None, making it impossible to control the game.\r\n\r\nTo fix this, let's move the saving of controllers from `MovieManager::SaveRecording` to `ConfigLoaders::SaveToDTM`.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/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/14824/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5387130229', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5387130229', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'id': 5387130229, 'node_id': 'IC_kwDOALCn2M8AAAABQRkVdQ', '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': '2026-08-23T16:43:22Z', 'updated_at': '2026-08-23T16:43:22Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/74a5d37a79f1045a5083361eb6b3ea51346d34b7/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||ogl-lin-mesa|vk-lin-mesa|\n|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16392626-16389806/)|[🔍 diff](https://fifo.ci/compare/16392344-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16392647-16389827/)|[🔍 diff](https://fifo.ci/compare/16392365-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16392664-16389844/)|[🔍 diff](https://fifo.ci/compare/16392382-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16392652-16389832/)|[🔍 diff](https://fifo.ci/compare/16392370-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16392632-16389812/)|[🔍 diff](https://fifo.ci/compare/16392350-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16392674-16389854/)|[🔍 diff](https://fifo.ci/compare/16392392-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16392669-16389849/)|[🔍 diff](https://fifo.ci/compare/16392387-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16392608-16389788/)|[🔍 diff](https://fifo.ci/compare/16392326-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16392574-16389754/)|[🔍 diff](https://fifo.ci/compare/16392292-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16392634-16389814/)|[🔍 diff](https://fifo.ci/compare/16392352-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16392606-16389786/)|[🔍 diff](https://fifo.ci/compare/16392324-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16392701-16389881/)|[🔍 diff](https://fifo.ci/compare/16392419-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16392610-16389790/)|[🔍 diff](https://fifo.ci/compare/16392328-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16392673-16389853/)|[🔍 diff](https://fifo.ci/compare/16392391-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16392686-16389866/)|[🔍 diff](https://fifo.ci/compare/16392404-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16392592-16389772/)|[🔍 diff](https://fifo.ci/compare/16392310-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16392642-16389822/)|[🔍 diff](https://fifo.ci/compare/16392360-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16392657-16389837/)|[🔍 diff](https://fifo.ci/compare/16392375-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16392640-16389820/)|[🔍 diff](https://fifo.ci/compare/16392358-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16392603-16389783/)|[🔍 diff](https://fifo.ci/compare/16392321-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16392614-16389794/)|[🔍 diff](https://fifo.ci/compare/16392332-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16392662-16389842/)|[🔍 diff](https://fifo.ci/compare/16392380-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16392581-16389761/)|[🔍 diff](https://fifo.ci/compare/16392299-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16392593-16389773/)|[🔍 diff](https://fifo.ci/compare/16392311-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16392573-16389753/)|[🔍 diff](https://fifo.ci/compare/16392291-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16392595-16389775/)|[🔍 diff](https://fifo.ci/compare/16392313-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16392618-16389798/)|[🔍 diff](https://fifo.ci/compare/16392336-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16392637-16389817/)|[🔍 diff](https://fifo.ci/compare/16392355-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16392710-16389890/)|[🔍 diff](https://fifo.ci/compare/16392428-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16392709-16389889/)|[🔍 diff](https://fifo.ci/compare/16392427-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16392659-16389839/)|[🔍 diff](https://fifo.ci/compare/16392377-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16392708-16389888/)|[🔍 diff](https://fifo.ci/compare/16392426-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16392703-16389883/)|[🔍 diff](https://fifo.ci/compare/16392421-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16392689-16389869/)|[🔍 diff](https://fifo.ci/compare/16392407-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16392677-16389857/)|[🔍 diff](https://fifo.ci/compare/16392395-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16392668-16389848/)|[🔍 diff](https://fifo.ci/compare/16392386-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16392695-16389875/)|[🔍 diff](https://fifo.ci/compare/16392413-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16392582-16389762/)|[🔍 diff](https://fifo.ci/compare/16392300-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16392666-16389846/)|[🔍 diff](https://fifo.ci/compare/16392384-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16392649-16389829/)|[🔍 diff](https://fifo.ci/compare/16392367-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16392656-16389836/)|[🔍 diff](https://fifo.ci/compare/16392374-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16392578-16389758/)|[🔍 diff](https://fifo.ci/compare/16392296-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16392705-16389885/)|[🔍 diff](https://fifo.ci/compare/16392423-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16392678-16389858/)|[🔍 diff](https://fifo.ci/compare/16392396-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16392583-16389763/)|[🔍 diff](https://fifo.ci/compare/16392301-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16392683-16389863/)|[🔍 diff](https://fifo.ci/compare/16392401-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16392661-16389841/)|[🔍 diff](https://fifo.ci/compare/16392379-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16392692-16389872/)|[🔍 diff](https://fifo.ci/compare/16392410-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16392707-16389887/)|[🔍 diff](https://fifo.ci/compare/16392425-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16392598-16389778/)|[🔍 diff](https://fifo.ci/compare/16392316-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16392597-16389777/)|[🔍 diff](https://fifo.ci/compare/16392315-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16392602-16389782/)|[🔍 diff](https://fifo.ci/compare/16392320-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16392638-16389818/)|[🔍 diff](https://fifo.ci/compare/16392356-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16392572-16389752/)|[🔍 diff](https://fifo.ci/compare/16392290-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16392648-16389828/)|[🔍 diff](https://fifo.ci/compare/16392366-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16392613-16389793/)|[🔍 diff](https://fifo.ci/compare/16392331-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16392617-16389797/)|[🔍 diff](https://fifo.ci/compare/16392335-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16392584-16389764/)|[🔍 diff](https://fifo.ci/compare/16392302-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16392665-16389845/)|[🔍 diff](https://fifo.ci/compare/16392383-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16392585-16389765/)|[🔍 diff](https://fifo.ci/compare/16392303-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16392676-16389856/)|[🔍 diff](https://fifo.ci/compare/16392394-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16392694-16389874/)|[🔍 diff](https://fifo.ci/compare/16392412-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16392586-16389766/)|[🔍 diff](https://fifo.ci/compare/16392304-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16392670-16389850/)|[🔍 diff](https://fifo.ci/compare/16392388-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16392601-16389781/)|[🔍 diff](https://fifo.ci/compare/16392319-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16392671-16389851/)|[🔍 diff](https://fifo.ci/compare/16392389-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16392663-16389843/)|[🔍 diff](https://fifo.ci/compare/16392381-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16392693-16389873/)|[🔍 diff](https://fifo.ci/compare/16392411-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16392615-16389795/)|[🔍 diff](https://fifo.ci/compare/16392333-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16392691-16389871/)|[🔍 diff](https://fifo.ci/compare/16392409-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16392600-16389780/)|[🔍 diff](https://fifo.ci/compare/16392318-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16392612-16389792/)|[🔍 diff](https://fifo.ci/compare/16392330-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392623-16389803/)|[🔍 diff](https://fifo.ci/compare/16392341-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16392644-16389824/)|[🔍 diff](https://fifo.ci/compare/16392362-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16392641-16389821/)|[🔍 diff](https://fifo.ci/compare/16392359-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16392587-16389767/)|[🔍 diff](https://fifo.ci/compare/16392305-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16392577-16389757/)|[🔍 diff](https://fifo.ci/compare/16392295-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16392672-16389852/)|[🔍 diff](https://fifo.ci/compare/16392390-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16392681-16389861/)|[🔍 diff](https://fifo.ci/compare/16392399-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16392630-16389810/)|[🔍 diff](https://fifo.ci/compare/16392348-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16392579-16389759/)|[🔍 diff](https://fifo.ci/compare/16392297-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16392690-16389870/)|[🔍 diff](https://fifo.ci/compare/16392408-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16392625-16389805/)|[🔍 diff](https://fifo.ci/compare/16392343-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16392616-16389796/)|[🔍 diff](https://fifo.ci/compare/16392334-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16392696-16389876/)|[🔍 diff](https://fifo.ci/compare/16392414-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392654-16389834/)|[🔍 diff](https://fifo.ci/compare/16392372-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16392605-16389785/)|[🔍 diff](https://fifo.ci/compare/16392323-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16392622-16389802/)|[🔍 diff](https://fifo.ci/compare/16392340-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16392588-16389768/)|[🔍 diff](https://fifo.ci/compare/16392306-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392655-16389835/)|[🔍 diff](https://fifo.ci/compare/16392373-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16392667-16389847/)|[🔍 diff](https://fifo.ci/compare/16392385-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16392607-16389787/)|[🔍 diff](https://fifo.ci/compare/16392325-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16392576-16389756/)|[🔍 diff](https://fifo.ci/compare/16392294-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16392651-16389831/)|[🔍 diff](https://fifo.ci/compare/16392369-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16392682-16389862/)|[🔍 diff](https://fifo.ci/compare/16392400-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16392653-16389833/)|[🔍 diff](https://fifo.ci/compare/16392371-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16392675-16389855/)|[🔍 diff](https://fifo.ci/compare/16392393-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16392589-16389769/)|[🔍 diff](https://fifo.ci/compare/16392307-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16392685-16389865/)|[🔍 diff](https://fifo.ci/compare/16392403-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16392688-16389868/)|[🔍 diff](https://fifo.ci/compare/16392406-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16392596-16389776/)|[🔍 diff](https://fifo.ci/compare/16392314-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16392575-16389755/)|[🔍 diff](https://fifo.ci/compare/16392293-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16392699-16389879/)|[🔍 diff](https://fifo.ci/compare/16392417-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16392627-16389807/)|[🔍 diff](https://fifo.ci/compare/16392345-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16392658-16389838/)|[🔍 diff](https://fifo.ci/compare/16392376-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16392604-16389784/)|[🔍 diff](https://fifo.ci/compare/16392322-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16392660-16389840/)|[🔍 diff](https://fifo.ci/compare/16392378-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16392687-16389867/)|[🔍 diff](https://fifo.ci/compare/16392405-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16392629-16389809/)|[🔍 diff](https://fifo.ci/compare/16392347-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16392628-16389808/)|[🔍 diff](https://fifo.ci/compare/16392346-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16392702-16389882/)|[🔍 diff](https://fifo.ci/compare/16392420-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16392624-16389804/)|[🔍 diff](https://fifo.ci/compare/16392342-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16392645-16389825/)|[🔍 diff](https://fifo.ci/compare/16392363-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16392631-16389811/)|[🔍 diff](https://fifo.ci/compare/16392349-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16392646-16389826/)|[🔍 diff](https://fifo.ci/compare/16392364-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16392594-16389774/)|[🔍 diff](https://fifo.ci/compare/16392312-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16392621-16389801/)|[🔍 diff](https://fifo.ci/compare/16392339-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16392650-16389830/)|[🔍 diff](https://fifo.ci/compare/16392368-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16392643-16389823/)|[🔍 diff](https://fifo.ci/compare/16392361-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16392636-16389816/)|[🔍 diff](https://fifo.ci/compare/16392354-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16392609-16389789/)|[🔍 diff](https://fifo.ci/compare/16392327-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16392639-16389819/)|[🔍 diff](https://fifo.ci/compare/16392357-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16392580-16389760/)|[🔍 diff](https://fifo.ci/compare/16392298-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16392680-16389860/)|[🔍 diff](https://fifo.ci/compare/16392398-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16392590-16389770/)|[🔍 diff](https://fifo.ci/compare/16392308-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16392635-16389815/)|[🔍 diff](https://fifo.ci/compare/16392353-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16392679-16389859/)|[🔍 diff](https://fifo.ci/compare/16392397-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16392698-16389878/)|[🔍 diff](https://fifo.ci/compare/16392416-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16392697-16389877/)|[🔍 diff](https://fifo.ci/compare/16392415-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16392570-16389750/)|[🔍 diff](https://fifo.ci/compare/16392288-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16392706-16389886/)|[🔍 diff](https://fifo.ci/compare/16392424-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16392619-16389799/)|[🔍 diff](https://fifo.ci/compare/16392337-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16392591-16389771/)|[🔍 diff](https://fifo.ci/compare/16392309-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16392571-16389751/)|[🔍 diff](https://fifo.ci/compare/16392289-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16392599-16389779/)|[🔍 diff](https://fifo.ci/compare/16392317-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16392611-16389791/)|[🔍 diff](https://fifo.ci/compare/16392329-16390073/)|\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/5387130229/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']}, 'minimized': 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': '2026-08-23T11:37:22Z', 'pushed_at': '2026-08-23T10:19:10Z', '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': 560028, 'stargazers_count': 15429, 'watchers_count': 15429, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3223, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 458, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3223, 'open_issues': 458, 'watchers': 15429, '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'}
2026-08-23T16:43:22.017538 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5387064636', '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/74a5d37a79f1045a5083361eb6b3ea51346d34b7/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16392344-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16392365-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16392382-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16392370-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16392350-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16392392-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16392387-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16392326-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16392292-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16392352-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16392324-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16392419-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16392328-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16392391-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16392404-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16392310-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16392360-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16392375-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16392358-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16392321-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16392332-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16392380-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16392299-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16392311-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16392291-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16392313-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16392336-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16392355-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16392428-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16392427-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16392377-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16392426-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16392421-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16392407-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16392395-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16392386-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16392413-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16392300-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16392384-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16392367-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16392374-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16392296-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16392423-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16392396-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16392301-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16392401-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16392379-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16392410-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16392425-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16392316-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16392315-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16392320-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16392356-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16392290-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16392366-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16392331-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16392335-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16392302-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16392383-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16392303-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16392394-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16392412-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16392304-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16392388-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16392319-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16392389-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16392381-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16392411-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16392333-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16392409-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16392318-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16392330-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392341-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16392362-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16392359-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16392305-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16392295-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16392390-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16392399-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16392348-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16392297-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16392408-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16392343-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16392334-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16392414-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392372-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16392323-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16392340-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16392306-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392373-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16392385-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16392325-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16392294-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16392369-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16392400-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16392371-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16392393-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16392307-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16392403-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16392406-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16392314-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16392293-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16392417-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16392345-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16392376-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16392322-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16392378-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16392405-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16392347-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16392346-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16392420-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16392342-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16392363-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16392349-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16392364-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16392312-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16392339-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16392368-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16392361-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16392354-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16392327-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16392357-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16392298-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16392398-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16392308-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16392353-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16392397-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16392416-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16392415-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16392288-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16392424-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16392337-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16392309-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16392289-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16392317-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16392329-16390073/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'id': 5227777725, 'node_id': 'PR_kwDOALCn2M8AAAABAtkl6w', 'number': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', '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, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-23T16:03:45Z', 'updated_at': '2026-08-23T16:29:15Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.patch', 'merged_at': None}, 'body': "PR #14619 added controller handling to `MovieConfigLayerLoader`'s `LoadFromDTM` but not `SaveToDTM`. This caused a regression. When starting a new input recording, `MovieManager::BeginRecordingInput` calls `SaveToDTM`, which doesn't set the controller values in the DTM header to anything. Then it loads the newly created movie config layer, causing `LoadFromDTM` to be called, which in turn causes zeroed out controller values to be loaded from the DTM header. This leaves the player with all controllers set to None, making it impossible to control the game.\r\n\r\nTo fix this, let's move the saving of controllers from `MovieManager::SaveRecording` to `ConfigLoaders::SaveToDTM`.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/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/14824/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5387064636', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5387064636', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'id': 5387064636, 'node_id': 'IC_kwDOALCn2M8AAAABQRgVPA', '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': '2026-08-23T16:29:15Z', 'updated_at': '2026-08-23T16:29:15Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/74a5d37a79f1045a5083361eb6b3ea51346d34b7/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16392344-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16392365-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16392382-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16392370-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16392350-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16392392-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16392387-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16392326-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16392292-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16392352-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16392324-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16392419-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16392328-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16392391-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16392404-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16392310-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16392360-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16392375-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16392358-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16392321-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16392332-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16392380-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16392299-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16392311-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16392291-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16392313-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16392336-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16392355-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16392428-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16392427-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16392377-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16392426-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16392421-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16392407-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16392395-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16392386-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16392413-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16392300-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16392384-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16392367-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16392374-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16392296-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16392423-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16392396-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16392301-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16392401-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16392379-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16392410-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16392425-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16392316-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16392315-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16392320-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16392356-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16392290-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16392366-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16392331-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16392335-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16392302-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16392383-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16392303-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16392394-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16392412-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16392304-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16392388-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16392319-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16392389-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16392381-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16392411-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16392333-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16392409-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16392318-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16392330-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392341-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16392362-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16392359-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16392305-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16392295-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16392390-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16392399-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16392348-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16392297-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16392408-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16392343-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16392334-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16392414-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392372-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16392323-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16392340-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16392306-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392373-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16392385-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16392325-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16392294-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16392369-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16392400-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16392371-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16392393-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16392307-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16392403-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16392406-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16392314-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16392293-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16392417-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16392345-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16392376-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16392322-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16392378-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16392405-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16392347-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16392346-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16392420-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16392342-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16392363-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16392349-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16392364-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16392312-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16392339-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16392368-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16392361-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16392354-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16392327-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16392357-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16392298-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16392398-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16392308-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16392353-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16392397-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16392416-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16392415-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16392288-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16392424-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16392337-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16392309-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16392289-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16392317-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16392329-16390073/)|\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/5387064636/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']}, 'minimized': 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': '2026-08-23T11:37:22Z', 'pushed_at': '2026-08-23T10:19:10Z', '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': 560028, 'stargazers_count': 15429, 'watchers_count': 15429, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3223, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 458, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3223, 'open_issues': 458, 'watchers': 15429, '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'}
2026-08-23T16:29:17.710417 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5387064636', '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/74a5d37a79f1045a5083361eb6b3ea51346d34b7/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16392344-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16392365-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16392382-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16392370-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16392350-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16392392-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16392387-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16392326-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16392292-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16392352-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16392324-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16392419-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16392328-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16392391-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16392404-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16392310-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16392360-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16392375-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16392358-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16392321-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16392332-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16392380-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16392299-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16392311-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16392291-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16392313-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16392336-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16392355-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16392428-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16392427-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16392377-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16392426-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16392421-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16392407-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16392395-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16392386-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16392413-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16392300-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16392384-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16392367-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16392374-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16392296-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16392423-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16392396-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16392301-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16392401-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16392379-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16392410-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16392425-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16392316-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16392315-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16392320-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16392356-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16392290-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16392366-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16392331-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16392335-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16392302-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16392383-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16392303-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16392394-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16392412-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16392304-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16392388-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16392319-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16392389-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16392381-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16392411-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16392333-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16392409-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16392318-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16392330-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392341-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16392362-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16392359-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16392305-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16392295-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16392390-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16392399-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16392348-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16392297-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16392408-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16392343-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16392334-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16392414-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392372-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16392323-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16392340-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16392306-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392373-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16392385-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16392325-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16392294-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16392369-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16392400-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16392371-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16392393-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16392307-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16392403-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16392406-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16392314-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16392293-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16392417-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16392345-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16392376-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16392322-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16392378-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16392405-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16392347-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16392346-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16392420-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16392342-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16392363-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16392349-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16392364-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16392312-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16392339-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16392368-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16392361-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16392354-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16392327-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16392357-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16392298-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16392398-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16392308-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16392353-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16392397-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16392416-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16392415-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16392288-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16392424-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16392337-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16392309-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16392289-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16392317-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16392329-16390073/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'id': 5227777725, 'node_id': 'PR_kwDOALCn2M8AAAABAtkl6w', 'number': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', '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, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-23T16:03:45Z', 'updated_at': '2026-08-23T16:29:15Z', 'closed_at': None, 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14824.patch', 'merged_at': None}, 'body': "PR #14619 added controller handling to `MovieConfigLayerLoader`'s `LoadFromDTM` but not `SaveToDTM`. This caused a regression. When starting a new input recording, `MovieManager::BeginRecordingInput` calls `SaveToDTM`, which doesn't set the controller values in the DTM header to anything. Then it loads the newly created movie config layer, causing `LoadFromDTM` to be called, which in turn causes zeroed out controller values to be loaded from the DTM header. This leaves the player with all controllers set to None, making it impossible to control the game.\r\n\r\nTo fix this, let's move the saving of controllers from `MovieManager::SaveRecording` to `ConfigLoaders::SaveToDTM`.", 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824/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/14824/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5387064636', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824#issuecomment-5387064636', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14824', 'id': 5387064636, 'node_id': 'IC_kwDOALCn2M8AAAABQRgVPA', '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': '2026-08-23T16:29:15Z', 'updated_at': '2026-08-23T16:29:15Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical rendering. Here are the [behavior differences](https://fifo.ci/version/74a5d37a79f1045a5083361eb6b3ea51346d34b7/) detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||vk-lin-mesa|\n|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16392344-16390088/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16392365-16390109/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16392382-16390126/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16392370-16390114/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16392350-16390094/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16392392-16390136/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16392387-16390131/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16392326-16390070/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16392292-16390036/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16392352-16390096/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16392324-16390068/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16392419-16390163/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16392328-16390072/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16392391-16390135/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16392404-16390148/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16392310-16390054/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16392360-16390104/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16392375-16390119/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16392358-16390102/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16392321-16390065/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16392332-16390076/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16392380-16390124/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16392299-16390043/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16392311-16390055/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16392291-16390035/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16392313-16390057/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16392336-16390080/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16392355-16390099/)|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16392428-16390172/)|\n|harvest-moon-mm-shadows|[🔍 diff](https://fifo.ci/compare/16392427-16390171/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16392377-16390121/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16392426-16390170/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16392421-16390165/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16392407-16390151/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16392395-16390139/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16392386-16390130/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16392413-16390157/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16392300-16390044/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16392384-16390128/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16392367-16390111/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16392374-16390118/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16392296-16390040/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16392423-16390167/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16392396-16390140/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16392301-16390045/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16392401-16390145/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16392379-16390123/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16392410-16390154/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16392425-16390169/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16392316-16390060/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16392315-16390059/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16392320-16390064/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16392356-16390100/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16392290-16390034/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16392366-16390110/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16392331-16390075/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16392335-16390079/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16392302-16390046/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16392383-16390127/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16392303-16390047/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16392394-16390138/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16392412-16390156/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16392304-16390048/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16392388-16390132/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16392319-16390063/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16392389-16390133/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16392381-16390125/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16392411-16390155/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16392333-16390077/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16392409-16390153/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16392318-16390062/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16392330-16390074/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392341-16390085/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16392362-16390106/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16392359-16390103/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16392305-16390049/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16392295-16390039/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16392390-16390134/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16392399-16390143/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16392348-16390092/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16392297-16390041/)|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16392408-16390152/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16392343-16390087/)|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16392334-16390078/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16392414-16390158/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392372-16390116/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16392323-16390067/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16392340-16390084/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16392306-16390050/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16392373-16390117/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16392385-16390129/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16392325-16390069/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16392294-16390038/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16392369-16390113/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16392400-16390144/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16392371-16390115/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16392393-16390137/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16392307-16390051/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16392403-16390147/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16392406-16390150/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16392314-16390058/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16392293-16390037/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16392417-16390161/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16392345-16390089/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16392376-16390120/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16392322-16390066/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16392378-16390122/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16392405-16390149/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16392347-16390091/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16392346-16390090/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16392420-16390164/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16392342-16390086/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16392363-16390107/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16392349-16390093/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16392364-16390108/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16392312-16390056/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16392339-16390083/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16392368-16390112/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16392361-16390105/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16392354-16390098/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16392327-16390071/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16392357-16390101/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16392298-16390042/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16392398-16390142/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16392308-16390052/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16392353-16390097/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16392397-16390141/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16392416-16390160/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16392415-16390159/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16392288-16390032/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16392424-16390168/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16392337-16390081/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16392309-16390053/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16392289-16390033/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16392317-16390061/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16392329-16390073/)|\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/5387064636/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']}, 'minimized': 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': '2026-08-23T11:37:22Z', 'pushed_at': '2026-08-23T10:19:10Z', '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': 560028, 'stargazers_count': 15429, 'watchers_count': 15429, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3223, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 458, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3223, 'open_issues': 458, 'watchers': 15429, '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'}
Recent 'gh_pull_request' events
2026-08-29T01:19:25.313553 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'closed', 'id': 14831, 'title': 'Fix netplay crash on pre API 31 devices', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14831', 'head_ref_name': 'netplay-crash-pre-api31', 'safe_author': True, 'base_sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'head_sha': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-28T12:12:18.690096 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'tom-pratt', 'action': 'opened', 'id': 14831, 'title': 'Fix netplay crash on pre API 31 devices', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14831', 'head_ref_name': 'netplay-crash-pre-api31', 'safe_author': True, 'base_sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'head_sha': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-28T05:49:53.960534 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'edited', 'id': 14830, 'title': 'SDLGamepad: Add Misc 2 through 6', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14830', 'head_ref_name': 'sdl-miscs', 'safe_author': True, 'base_sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'head_sha': 'b572e4ca5a74481fad0bd14e4c5f9719945d61d8', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-28T05:39:47.460997 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'opened', 'id': 14830, 'title': 'SDLGamepad: Add Misc 2 through 6', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14830', 'head_ref_name': 'sdl-miscs', 'safe_author': True, 'base_sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'head_sha': 'b572e4ca5a74481fad0bd14e4c5f9719945d61d8', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-27T16:48:51.908890 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'closed', 'id': 14718, 'title': 'Android: Make vibration length variable', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14718', 'head_ref_name': 'android-vibration-length', 'safe_author': True, 'base_sha': 'aaeb6e5dc1e0e7377b1f9cc48203051f09282217', 'head_sha': '82e576a1839306881204948480b1946e73fb1e7b', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T23:17:37.557670 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'review_requested', 'id': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'head_ref_name': 'fix-skylanders-crash-13956', 'safe_author': True, 'base_sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'head_sha': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'merged': False, 'requested_reviewers': [{'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}], 'type': 'gh_pull_request'}
2026-08-25T23:12:09.655791 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TorresOwO', 'action': 'ready_for_review', 'id': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'head_ref_name': 'fix-skylanders-crash-13956', 'safe_author': False, 'base_sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'head_sha': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T23:11:20.253326 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TorresOwO', 'action': 'opened', 'id': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'head_ref_name': 'fix-skylanders-crash-13956', 'safe_author': False, 'base_sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'head_sha': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T19:30:36.618485 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'closed', 'id': 14828, 'title': 'Android: Fix Skylanders file loading crash and add HTTP portal server', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14828', 'head_ref_name': 'android-skylander-server', 'safe_author': True, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': 'cf6bec88d422ef6ba4304cc41516623ba32b0711', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T19:24:11.737346 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'closed', 'id': 14825, 'title': 'DolReader: correctly save section index of ancast', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14825', 'head_ref_name': 'fixes/Ancast', 'safe_author': True, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': 'a8cc19deccdb53f555f900c4c71d9356e5eab480', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T17:35:02.815635 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TorresOwO', 'action': 'edited', 'id': 14828, 'title': 'Android: Fix Skylanders file loading crash and add HTTP portal server', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14828', 'head_ref_name': 'android-skylander-server', 'safe_author': False, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': 'cf6bec88d422ef6ba4304cc41516623ba32b0711', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T17:33:23.257829 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TorresOwO', 'action': 'ready_for_review', 'id': 14828, 'title': 'Android: Fix Skylanders file loading crash and add HTTP portal server', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14828', 'head_ref_name': 'android-skylander-server', 'safe_author': False, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': 'cf6bec88d422ef6ba4304cc41516623ba32b0711', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T17:28:38.160172 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'TorresOwO', 'action': 'opened', 'id': 14828, 'title': 'Android: Fix Skylanders file loading crash and add HTTP portal server', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14828', 'head_ref_name': 'android-skylander-server', 'safe_author': False, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': 'cf6bec88d422ef6ba4304cc41516623ba32b0711', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T17:06:07.156006 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Linkinworm', 'action': 'synchronize', 'id': 14827, 'title': 'Android: Implement Save File Manager', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14827', 'head_ref_name': 'WiiGamecubeGBASaveManager', 'safe_author': True, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': 'cfe01d3c22d52d75e45b008ca4dce29233ef34d5', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T16:53:55.786973 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Linkinworm', 'action': 'edited', 'id': 14827, 'title': 'Android: Implement Save File Manager', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14827', 'head_ref_name': 'WiiGamecubeGBASaveManager', 'safe_author': True, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': '885b7b344134783c01c0bf2cc220ca5983091c6f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T16:52:03.104033 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Linkinworm', 'action': 'opened', 'id': 14827, 'title': 'Android: Implement Save File Manager', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14827', 'head_ref_name': 'WiiGamecubeGBASaveManager', 'safe_author': True, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': '885b7b344134783c01c0bf2cc220ca5983091c6f', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T14:13:13.052585 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Linkinworm', 'action': 'synchronize', 'id': 14605, 'title': 'Android: GBA systems added', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14605', 'head_ref_name': 'Android_GBA_Enabler', 'safe_author': True, 'base_sha': '73de7b8d3e59d4bef685f582d305b65bdb85a707', 'head_sha': '4e5a5c23f59a9a614376f091c1dbc5ea68a967dc', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-25T12:21:05.602093 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': '65dph43039', 'action': 'opened', 'id': 14826, 'title': 'Add IPv6 handling for NetPlay address paths', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14826', 'head_ref_name': 'copilot/support-ipv6-for-netplay', 'safe_author': False, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': 'c0e079c745f06a05a21d1917bd36b40d4feed5ea', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-24T17:36:28.150972 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'tom-pratt', 'action': 'synchronize', 'id': 14750, 'title': 'Android: Netplay controller mapping', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750', 'head_ref_name': 'netplay-controller-mapping', 'safe_author': True, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': 'e6f5516ad7a6b019db57b981625c5e8fbb670d4a', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-24T16:49:13.359900 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'synchronize', 'id': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'head_ref_name': 'save-controller-to-dtm', 'safe_author': True, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': 'dcf9ca05dbe752153d5d78f768185e0f3506a02b', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-24T13:16:55.123472 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'DacoTaco', 'action': 'synchronize', 'id': 14825, 'title': 'DolReader: correctly save section index of ancast', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14825', 'head_ref_name': 'fixes/Ancast', 'safe_author': True, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': 'a8cc19deccdb53f555f900c4c71d9356e5eab480', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-24T13:16:14.575088 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'DacoTaco', 'action': 'synchronize', 'id': 14825, 'title': 'DolReader: correctly save section index of ancast', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14825', 'head_ref_name': 'fixes/Ancast', 'safe_author': True, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': '9b0e9fe7d9acf12da99d834ea25ef720724e4048', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-24T13:07:26.695911 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'DacoTaco', 'action': 'opened', 'id': 14825, 'title': 'DolReader: correctly save section index of ancast', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14825', 'head_ref_name': 'fixes/Ancast', 'safe_author': True, 'base_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'head_sha': '1831d5021d1131d34f31303ce3c199188c22da62', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-23T16:58:49.244843 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JMC47', 'action': 'closed', 'id': 14736, 'title': 'Auto assign wii controllers in netplay', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14736', 'head_ref_name': 'wii-controller-netplay', 'safe_author': True, 'base_sha': 'b6d8bc299ee7d03496d624b2e6b9a18d70522435', 'head_sha': 'e58f57f6f3f7bc517887f5ef6d22741ff1af4900', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-23T16:03:48.444500 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'opened', 'id': 14824, 'title': 'Core: Fix controllers resetting when starting input recording', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824', 'head_ref_name': 'save-controller-to-dtm', 'safe_author': True, 'base_sha': '474fa6e6f21d05e27d8e33bbf069ecbeed58b60a', 'head_sha': '74a5d37a79f1045a5083361eb6b3ea51346d34b7', 'merged': False, 'requested_reviewers': [], 'type': 'gh_pull_request'}
Recent 'gh_pull_request_comment' events
2026-08-24T18:21:38.769308 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14750, 'hash': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846269872', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-08-24T18:17:52.100516 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'tom-pratt', 'action': 'created', 'id': 14750, 'hash': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846241947', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-08-24T18:14:27.739439 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14750, 'hash': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846217222', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-08-24T17:57:24.229747 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'tom-pratt', 'action': 'created', 'id': 14750, 'hash': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846095556', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-08-24T17:51:17.511668 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'edited', 'id': 14750, 'hash': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846049242', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-08-24T17:51:02.203949 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14750, 'hash': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846049242', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-08-24T17:37:31.160093 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'tom-pratt', 'action': 'created', 'id': 14750, 'hash': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3845949324', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-08-24T16:50:10.296628 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'edited', 'id': 14824, 'hash': '74a5d37a79f1045a5083361eb6b3ea51346d34b7', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#discussion_r3845587742', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-08-24T16:49:54.871598 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14824, 'hash': '74a5d37a79f1045a5083361eb6b3ea51346d34b7', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#discussion_r3845587742', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-08-24T01:21:07.880586 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'edited', 'id': 14824, 'hash': '74a5d37a79f1045a5083361eb6b3ea51346d34b7', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#discussion_r3840134318', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-08-24T01:16:28.088512 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'created', 'id': 14824, 'hash': '74a5d37a79f1045a5083361eb6b3ea51346d34b7', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#discussion_r3840134318', 'is_part_of_review': False, 'type': 'gh_pull_request_comment'}
2026-08-23T09:43:23.138052 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14750, 'hash': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3838182715', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
2026-08-23T09:43:23.137514 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'created', 'id': 14750, 'hash': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3838183749', 'is_part_of_review': True, 'type': 'gh_pull_request_comment'}
Recent 'gh_pull_request_review' events
2026-08-28T16:00:41.498877 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14831, 'pr_title': 'Fix netplay crash on pre API 31 devices', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14831#pullrequestreview-5052800745', 'comments': [], 'type': 'gh_pull_request_review'}
2026-08-28T05:08:39.309327 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'Pokechu22', 'action': 'submitted', 'pr_id': 14686, 'pr_title': 'SDLGamepad: Support multiple touchpads', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14686#pullrequestreview-5048084514', 'comments': [], 'type': 'gh_pull_request_review'}
2026-08-27T05:43:23.459548 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'tom-pratt', 'action': 'submitted', 'pr_id': 14718, 'pr_title': 'Android: Make vibration length variable', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14718#pullrequestreview-5037588028', 'comments': [], 'type': 'gh_pull_request_review'}
2026-08-26T21:12:11.274720 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'mbc07', 'action': 'submitted', 'pr_id': 14718, 'pr_title': 'Android: Make vibration length variable', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14718#pullrequestreview-5035116264', 'comments': [], 'type': 'gh_pull_request_review'}
2026-08-26T19:56:04.699703 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14829, 'pr_title': 'Android: Fix Crash when loading Skylanders file', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14829#pullrequestreview-5034536691', 'comments': [], 'type': 'gh_pull_request_review'}
2026-08-24T18:49:08.128174 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14750, 'pr_title': 'Android: Netplay controller mapping', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#pullrequestreview-5011415736', 'comments': [], 'type': 'gh_pull_request_review'}
2026-08-24T18:21:38.767640 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14750, 'pr_title': 'Android: Netplay controller mapping', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#pullrequestreview-5011189178', 'comments': [{'id': 3846269872, 'node_id': 'PRRC_kwDOALCn2M7lQWuw', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846269872', 'pull_request_review_id': 5011189178, 'diff_hunk': '@@ -38,6 +39,30 @@ static NetPlay::NetPlayServer* GetServerPointer(JNIEnv* env, jobject obj)\n env->GetLongField(obj, IDCache::GetNetPlayServerPointer()));\n }\n \n+static jintArray PadMappingArrayToJIntArray(JNIEnv* env, const NetPlay::PadMappingArray& mapping)\n+{\n+ const jsize size = static_cast<jsize>(mapping.size());\n+ jintArray jmapping = env->NewIntArray(size);\n+ std::array<jint, 4> values;', 'path': 'Source/Android/jni/NetPlay/Netplay.cpp', 'position': 1, 'original_position': 16, 'commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', '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': "Alright, let's go with your current code then.", 'created_at': '2026-08-24T18:21:36Z', 'updated_at': '2026-08-24T18:21:37Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846269872', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846269872'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846269872'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750'}}, 'original_commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846269872/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 3838182715}], 'type': 'gh_pull_request_review'}
2026-08-24T18:17:52.099484 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'tom-pratt', 'action': 'submitted', 'pr_id': 14750, 'pr_title': 'Android: Netplay controller mapping', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#pullrequestreview-5011157460', 'comments': [{'id': 3846241947, 'node_id': 'PRRC_kwDOALCn2M7lQP6b', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846241947', 'pull_request_review_id': 5011157460, 'diff_hunk': '@@ -38,6 +39,30 @@ static NetPlay::NetPlayServer* GetServerPointer(JNIEnv* env, jobject obj)\n env->GetLongField(obj, IDCache::GetNetPlayServerPointer()));\n }\n \n+static jintArray PadMappingArrayToJIntArray(JNIEnv* env, const NetPlay::PadMappingArray& mapping)\n+{\n+ const jsize size = static_cast<jsize>(mapping.size());\n+ jintArray jmapping = env->NewIntArray(size);\n+ std::array<jint, 4> values;', 'path': 'Source/Android/jni/NetPlay/Netplay.cpp', 'position': 1, 'original_position': 16, 'commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'It did fail to compile when I tried ', 'created_at': '2026-08-24T18:17:50Z', 'updated_at': '2026-08-24T18:17:50Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846241947', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846241947'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846241947'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750'}}, 'original_commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846241947/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 3838182715}], 'type': 'gh_pull_request_review'}
2026-08-24T18:14:27.737321 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14750, 'pr_title': 'Android: Netplay controller mapping', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#pullrequestreview-5011130078', 'comments': [{'id': 3846217222, 'node_id': 'PRRC_kwDOALCn2M7lQJ4G', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846217222', 'pull_request_review_id': 5011130078, 'diff_hunk': '@@ -38,6 +39,30 @@ static NetPlay::NetPlayServer* GetServerPointer(JNIEnv* env, jobject obj)\n env->GetLongField(obj, IDCache::GetNetPlayServerPointer()));\n }\n \n+static jintArray PadMappingArrayToJIntArray(JNIEnv* env, const NetPlay::PadMappingArray& mapping)\n+{\n+ const jsize size = static_cast<jsize>(mapping.size());\n+ jintArray jmapping = env->NewIntArray(size);\n+ std::array<jint, 4> values;', 'path': 'Source/Android/jni/NetPlay/Netplay.cpp', 'position': 1, 'original_position': 16, 'commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', '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': "If that was from Android Studio's code highlighting, please try compiling it anyway.", 'created_at': '2026-08-24T18:14:25Z', 'updated_at': '2026-08-24T18:14:26Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846217222', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846217222'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846217222'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750'}}, 'original_commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846217222/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 3838182715}], 'type': 'gh_pull_request_review'}
2026-08-24T17:57:24.228386 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'tom-pratt', 'action': 'submitted', 'pr_id': 14750, 'pr_title': 'Android: Netplay controller mapping', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#pullrequestreview-5010993087', 'comments': [{'id': 3846095556, 'node_id': 'PRRC_kwDOALCn2M7lPsLE', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846095556', 'pull_request_review_id': 5010993087, 'diff_hunk': '@@ -38,6 +39,30 @@ static NetPlay::NetPlayServer* GetServerPointer(JNIEnv* env, jobject obj)\n env->GetLongField(obj, IDCache::GetNetPlayServerPointer()));\n }\n \n+static jintArray PadMappingArrayToJIntArray(JNIEnv* env, const NetPlay::PadMappingArray& mapping)\n+{\n+ const jsize size = static_cast<jsize>(mapping.size());\n+ jintArray jmapping = env->NewIntArray(size);\n+ std::array<jint, 4> values;', 'path': 'Source/Android/jni/NetPlay/Netplay.cpp', 'position': 1, 'original_position': 16, 'commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "It said it wouldn't compile since it wasn't a const expression. I found the syntax I used somewhere in netplayclient or netplayserver. (On phone now and can't check where exactly)", 'created_at': '2026-08-24T17:57:22Z', 'updated_at': '2026-08-24T17:57:22Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846095556', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846095556'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846095556'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750'}}, 'original_commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846095556/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 3838182715}], 'type': 'gh_pull_request_review'}
2026-08-24T17:51:01.921607 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14750, 'pr_title': 'Android: Netplay controller mapping', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#pullrequestreview-5010933578', 'comments': [{'id': 3846049242, 'node_id': 'PRRC_kwDOALCn2M7lPg3a', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846049242', 'pull_request_review_id': 5010933578, 'diff_hunk': '@@ -38,6 +39,30 @@ static NetPlay::NetPlayServer* GetServerPointer(JNIEnv* env, jobject obj)\n env->GetLongField(obj, IDCache::GetNetPlayServerPointer()));\n }\n \n+static jintArray PadMappingArrayToJIntArray(JNIEnv* env, const NetPlay::PadMappingArray& mapping)\n+{\n+ const jsize size = static_cast<jsize>(mapping.size());\n+ jintArray jmapping = env->NewIntArray(size);\n+ std::array<jint, 4> values;', 'path': 'Source/Android/jni/NetPlay/Netplay.cpp', 'position': 1, 'original_position': 16, 'commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', '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': 'What compilation error did you get with my suggestion?', 'created_at': '2026-08-24T17:51:00Z', 'updated_at': '2026-08-24T17:51:00Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846049242', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846049242'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3846049242'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750'}}, 'original_commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3846049242/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 3838182715}], 'type': 'gh_pull_request_review'}
2026-08-24T17:44:00.886711 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14824, 'pr_title': 'Core: Fix controllers resetting when starting input recording', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#pullrequestreview-5010864379', 'comments': [], 'type': 'gh_pull_request_review'}
2026-08-24T17:37:31.155979 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'tom-pratt', 'action': 'submitted', 'pr_id': 14750, 'pr_title': 'Android: Netplay controller mapping', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#pullrequestreview-5010795927', 'comments': [{'id': 3845949324, 'node_id': 'PRRC_kwDOALCn2M7lPIeM', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3845949324', 'pull_request_review_id': 5010795927, 'diff_hunk': '@@ -38,6 +39,30 @@ static NetPlay::NetPlayServer* GetServerPointer(JNIEnv* env, jobject obj)\n env->GetLongField(obj, IDCache::GetNetPlayServerPointer()));\n }\n \n+static jintArray PadMappingArrayToJIntArray(JNIEnv* env, const NetPlay::PadMappingArray& mapping)\n+{\n+ const jsize size = static_cast<jsize>(mapping.size());\n+ jintArray jmapping = env->NewIntArray(size);\n+ std::array<jint, 4> values;', 'path': 'Source/Android/jni/NetPlay/Netplay.cpp', 'position': 1, 'original_position': 16, 'commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Done (with a slight variation to make it valid)', 'created_at': '2026-08-24T17:37:29Z', 'updated_at': '2026-08-24T17:37:29Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3845949324', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3845949324'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3845949324'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750'}}, 'original_commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3845949324/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 3838182715}], 'type': 'gh_pull_request_review'}
2026-08-24T16:49:54.868908 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14824, 'pr_title': 'Core: Fix controllers resetting when starting input recording', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#pullrequestreview-5010367551', 'comments': [{'id': 3845587742, 'node_id': 'PRRC_kwDOALCn2M7lNwMe', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3845587742', 'pull_request_review_id': 5010367551, 'diff_hunk': '@@ -116,6 +116,29 @@ void SaveToDTM(Movie::DTMHeader* dtm)\n \n dtm->bFollowBranch = Config::Get(Config::MAIN_JIT_FOLLOW_BRANCH);\n \n+ dtm->controllers = 0;\n+ dtm->bongos = 0;\n+ dtm->GBAControllers = 0;\n+ for (int i = 0; i < SerialInterface::MAX_SI_CHANNELS; ++i)\n+ {\n+ const SerialInterface::SIDevices si_device = Config::Get(Config::GetInfoForSIDevice(i));\n+ if (SerialInterface::SIDevice_IsGCController(si_device))', 'path': 'Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp', 'position': 1, 'original_position': 10, 'commit_id': '74a5d37a79f1045a5083361eb6b3ea51346d34b7', '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': 'I made if check for `!= SerialInterface::SIDEVICE_NONE` instead.', 'created_at': '2026-08-24T16:49:52Z', 'updated_at': '2026-08-24T16:49:53Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824#discussion_r3845587742', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3845587742'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14824#discussion_r3845587742'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824'}}, 'original_commit_id': '74a5d37a79f1045a5083361eb6b3ea51346d34b7', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3845587742/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}, 'in_reply_to_id': 3840134318}], 'type': 'gh_pull_request_review'}
2026-08-24T13:11:00.610593 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14825, 'pr_title': 'DolReader: correctly save section index of ancast', 'state': 'approved', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14825#pullrequestreview-5008143836', 'comments': [], 'type': 'gh_pull_request_review'}
2026-08-24T01:16:28.053513 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JoshuaVandaele', 'action': 'submitted', 'pr_id': 14824, 'pr_title': 'Core: Fix controllers resetting when starting input recording', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14824#pullrequestreview-5003918825', 'comments': [{'id': 3840134318, 'node_id': 'PRRC_kwDOALCn2M7k48yu', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3840134318', 'pull_request_review_id': 5003918825, 'diff_hunk': '@@ -116,6 +116,29 @@ void SaveToDTM(Movie::DTMHeader* dtm)\n \n dtm->bFollowBranch = Config::Get(Config::MAIN_JIT_FOLLOW_BRANCH);\n \n+ dtm->controllers = 0;\n+ dtm->bongos = 0;\n+ dtm->GBAControllers = 0;\n+ for (int i = 0; i < SerialInterface::MAX_SI_CHANNELS; ++i)\n+ {\n+ const SerialInterface::SIDevices si_device = Config::Get(Config::GetInfoForSIDevice(i));\n+ if (SerialInterface::SIDevice_IsGCController(si_device))', 'path': 'Source/Core/Core/ConfigLoaders/MovieConfigLoader.cpp', 'position': 10, 'original_position': 10, 'commit_id': '74a5d37a79f1045a5083361eb6b3ea51346d34b7', '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': "`SIDevice_IsGCController` doesn't return true in the case of `SIDEVICE_GC_GBA_EMULATED` (and other GC controllers part of SIDevices), which would make this check fail where the previous `IsUsingPad` check would return true", 'created_at': '2026-08-24T01:16:25Z', 'updated_at': '2026-08-24T01:16:25Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14824#discussion_r3840134318', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3840134318'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14824#discussion_r3840134318'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14824'}}, 'original_commit_id': '74a5d37a79f1045a5083361eb6b3ea51346d34b7', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3840134318/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'}
2026-08-23T09:43:23.136734 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'edited', 'pr_id': 14750, 'pr_title': 'Android: Netplay controller mapping', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#pullrequestreview-5002091660', 'comments': [{'id': 3838182715, 'node_id': 'PRRC_kwDOALCn2M7kxgU7', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838182715', 'pull_request_review_id': 5002091660, 'diff_hunk': '@@ -38,6 +39,30 @@ static NetPlay::NetPlayServer* GetServerPointer(JNIEnv* env, jobject obj)\n env->GetLongField(obj, IDCache::GetNetPlayServerPointer()));\n }\n \n+static jintArray PadMappingArrayToJIntArray(JNIEnv* env, const NetPlay::PadMappingArray& mapping)\n+{\n+ const jsize size = static_cast<jsize>(mapping.size());\n+ jintArray jmapping = env->NewIntArray(size);\n+ std::array<jint, 4> values;', 'path': 'Source/Android/jni/NetPlay/Netplay.cpp', 'position': 16, 'original_position': 16, 'commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', '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': 'To make the intent clearer, and on the off chance that the size would change in the future:\r\n\r\n```suggestion\r\n std::array<jint, mapping.size()> values;\r\n```', 'created_at': '2026-08-23T09:33:06Z', 'updated_at': '2026-08-23T09:43:20Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3838182715', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838182715'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3838182715'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750'}}, 'original_commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838182715/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 3838183749, 'node_id': 'PRRC_kwDOALCn2M7kxglF', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838183749', 'pull_request_review_id': 5002091660, 'diff_hunk': '@@ -38,6 +39,30 @@ static NetPlay::NetPlayServer* GetServerPointer(JNIEnv* env, jobject obj)\n env->GetLongField(obj, IDCache::GetNetPlayServerPointer()));\n }\n \n+static jintArray PadMappingArrayToJIntArray(JNIEnv* env, const NetPlay::PadMappingArray& mapping)\n+{\n+ const jsize size = static_cast<jsize>(mapping.size());\n+ jintArray jmapping = env->NewIntArray(size);\n+ std::array<jint, 4> values;\n+ for (size_t i = 0; i < mapping.size(); i++)\n+ values[i] = static_cast<jint>(mapping[i]);\n+ env->SetIntArrayRegion(jmapping, 0, size, values.data());\n+ return jmapping;\n+}\n+\n+static bool JIntArrayToPadMappingArray(JNIEnv* env, jintArray jmapping,\n+ NetPlay::PadMappingArray* mapping)\n+{\n+ if (env->GetArrayLength(jmapping) != static_cast<jsize>(mapping->size()))\n+ return false;\n+\n+ std::array<jint, 4> values;', 'path': 'Source/Android/jni/NetPlay/Netplay.cpp', 'position': 29, 'original_position': 29, 'commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', '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': 'Same here.', 'created_at': '2026-08-23T09:33:41Z', 'updated_at': '2026-08-23T09:43:20Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3838183749', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838183749'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3838183749'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750'}}, 'original_commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838183749/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'}
2026-08-23T09:43:22.748185 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'submitted', 'pr_id': 14750, 'pr_title': 'Android: Netplay controller mapping', 'state': 'commented', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14750#pullrequestreview-5002091660', 'comments': [{'id': 3838182715, 'node_id': 'PRRC_kwDOALCn2M7kxgU7', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838182715', 'pull_request_review_id': 5002091660, 'diff_hunk': '@@ -38,6 +39,30 @@ static NetPlay::NetPlayServer* GetServerPointer(JNIEnv* env, jobject obj)\n env->GetLongField(obj, IDCache::GetNetPlayServerPointer()));\n }\n \n+static jintArray PadMappingArrayToJIntArray(JNIEnv* env, const NetPlay::PadMappingArray& mapping)\n+{\n+ const jsize size = static_cast<jsize>(mapping.size());\n+ jintArray jmapping = env->NewIntArray(size);\n+ std::array<jint, 4> values;', 'path': 'Source/Android/jni/NetPlay/Netplay.cpp', 'position': 16, 'original_position': 16, 'commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', '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': 'To make the intent clearer, and on the off chance that the size would change in the future:\r\n\r\n```suggestion\r\n std::array<jint, mapping.size()> values;\r\n```', 'created_at': '2026-08-23T09:33:06Z', 'updated_at': '2026-08-23T09:43:20Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3838182715', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838182715'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3838182715'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750'}}, 'original_commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838182715/reactions', 'total_count': 0, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 0, 'confused': 0, 'heart': 0, 'rocket': 0, 'eyes': 0}}, {'id': 3838183749, 'node_id': 'PRRC_kwDOALCn2M7kxglF', 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838183749', 'pull_request_review_id': 5002091660, 'diff_hunk': '@@ -38,6 +39,30 @@ static NetPlay::NetPlayServer* GetServerPointer(JNIEnv* env, jobject obj)\n env->GetLongField(obj, IDCache::GetNetPlayServerPointer()));\n }\n \n+static jintArray PadMappingArrayToJIntArray(JNIEnv* env, const NetPlay::PadMappingArray& mapping)\n+{\n+ const jsize size = static_cast<jsize>(mapping.size());\n+ jintArray jmapping = env->NewIntArray(size);\n+ std::array<jint, 4> values;\n+ for (size_t i = 0; i < mapping.size(); i++)\n+ values[i] = static_cast<jint>(mapping[i]);\n+ env->SetIntArrayRegion(jmapping, 0, size, values.data());\n+ return jmapping;\n+}\n+\n+static bool JIntArrayToPadMappingArray(JNIEnv* env, jintArray jmapping,\n+ NetPlay::PadMappingArray* mapping)\n+{\n+ if (env->GetArrayLength(jmapping) != static_cast<jsize>(mapping->size()))\n+ return false;\n+\n+ std::array<jint, 4> values;', 'path': 'Source/Android/jni/NetPlay/Netplay.cpp', 'position': 29, 'original_position': 29, 'commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', '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': 'Same here.', 'created_at': '2026-08-23T09:33:41Z', 'updated_at': '2026-08-23T09:43:20Z', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3838183749', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750', 'author_association': 'MEMBER', '_links': {'self': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838183749'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14750#discussion_r3838183749'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14750'}}, 'original_commit_id': '9a1fa7ae2fefd85bdc6eae94e00f8620f54530f2', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/comments/3838183749/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'}
Recent 'gh_push' events
2026-08-29T01:19:25.436564 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'after_sha': '28adf6dd886db508bcd361316ae94920bb395121', 'commits': [{'author': {'name': 'Tom Pratt', 'email': 'tom.pratt@outlook.com', 'date': '2026-08-28T14:11:50+02:00', 'username': 'tom-pratt'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/theme/DolphinTheme.kt'], 'removed': [], 'message': "Fix netplay crash on pre API 31 devices\n\nTypedArray doesn't implement AutoCloseable on older devices so .use{} caused a crash.\n\nIt turned out the special handling for background colours was unnecessary anyway.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'date': '2026-08-28T21:19:23-04:00', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/theme/DolphinTheme.kt'], 'removed': [], 'message': 'Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'url': 'https://github.com/dolphin-emu/dolphin/commit/28adf6dd886db508bcd361316ae94920bb395121', 'hash': '28adf6dd886db508bcd361316ae94920bb395121'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-08-27T16:48:51.816284 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'after_sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'commits': [{'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-06-27T08:43:25+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/ControllerInterface.kt', 'Source/Core/InputCommon/ControllerInterface/Android/Android.cpp'], 'removed': [], 'message': 'Android: Make vibration length variable\n\nPreviously we would vibrate for 100 ms on every vibration, which was\nespecially annoying if a game was doing a bunch of vibrations that were\nsupposed to be much shorter than that. Now we tell Android to vibrate\nfor 10 s, then cancel the vibration as soon as the game turns the\nvibration off.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b67188cc442d4b2d38cfb95b83cbeb0525ca257e', 'hash': 'b67188cc442d4b2d38cfb95b83cbeb0525ca257e'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-06-27T08:45:44+02:00', 'username': 'JosJuice'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Core.cpp'], 'removed': [], 'message': "Core: Remove ifdef for call to GCAdapter::ResetRumble\n\nThe ifdef made it so this was never called on Android, but we do want it\nto be called on Android.\n\nThere are ifdefs inside the function implementation but not around the\nfunction declaration or definition, so there's no need for ifdefs when\ncalling it.", 'url': 'https://github.com/dolphin-emu/dolphin/commit/82e576a1839306881204948480b1946e73fb1e7b', 'hash': '82e576a1839306881204948480b1946e73fb1e7b'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'date': '2026-08-27T12:48:49-04:00', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/ControllerInterface.kt', 'Source/Core/Core/Core.cpp', 'Source/Core/InputCommon/ControllerInterface/Android/Android.cpp'], 'removed': [], 'message': 'Merge pull request #14718 from JosJuice/android-vibration-length\n\nAndroid: Make vibration length variable', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'hash': '4f8af23db516d8b6e9cd00e7b261a65b026514a8'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-08-25T19:24:11.620502 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'after_sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'commits': [{'author': {'name': 'DacoTaco', 'email': 'daco_65@hotmail.com', 'date': '2026-08-24T15:05:42+02:00', 'username': 'DacoTaco'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/Boot/DolReader.cpp', 'Source/Core/Core/Boot/DolReader.h'], 'removed': [], 'message': 'DolReader: correctly save section index of ancast', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a8cc19deccdb53f555f900c4c71d9356e5eab480', 'hash': 'a8cc19deccdb53f555f900c4c71d9356e5eab480'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-25T21:24:09+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/Boot/DolReader.cpp', 'Source/Core/Core/Boot/DolReader.h'], 'removed': [], 'message': 'Merge pull request #14825 from DacoTaco/fixes/Ancast\n\nDolReader: correctly save section index of ancast', 'url': 'https://github.com/dolphin-emu/dolphin/commit/26d5cd38bd068f878b6e64ee8b705787b3a16164', 'hash': '26d5cd38bd068f878b6e64ee8b705787b3a16164'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-08-23T16:58:49.590218 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JMC47', 'before_sha': '474fa6e6f21d05e27d8e33bbf069ecbeed58b60a', 'after_sha': '123d32248e455ec242866e3a75fea70dcecfd567', 'commits': [{'author': {'name': 'Tom Pratt', 'email': 'tom.pratt@outlook.com', 'date': '2026-07-17T14:04:07+02:00', 'username': 'tom-pratt'}, 'distinct': False, 'added': [], 'modified': ['Source/Core/Core/NetPlayServer.cpp'], 'removed': [], 'message': 'Auto assign wii controllers in netplay\n\nJust copy the gamecube logic and automatically assign players to the first empty slot.\n\nMore consistent with GameCube and helps Android hosts where there is no UI for managing controller mappings currently.', 'url': 'https://github.com/dolphin-emu/dolphin/commit/e58f57f6f3f7bc517887f5ef6d22741ff1af4900', 'hash': 'e58f57f6f3f7bc517887f5ef6d22741ff1af4900'}, {'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'date': '2026-08-23T12:58:47-04:00', 'username': 'JMC47'}, 'distinct': True, 'added': [], 'modified': ['Source/Core/Core/NetPlayServer.cpp'], 'removed': [], 'message': 'Merge pull request #14736 from tom-pratt/wii-controller-netplay\n\nAuto assign wii controllers in netplay', 'url': 'https://github.com/dolphin-emu/dolphin/commit/123d32248e455ec242866e3a75fea70dcecfd567', 'hash': '123d32248e455ec242866e3a75fea70dcecfd567'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-08-23T10:19:12.582395 {'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'pusher': 'JosJuice', 'before_sha': 'b3d74ab6022457bef29c08c26156a9ee145c0d76', 'after_sha': '474fa6e6f21d05e27d8e33bbf069ecbeed58b60a', 'commits': [{'author': {'name': 'Simonx22', 'email': 'simon@oatmealdome.me', 'date': '2026-07-18T15:45:12-04:00', 'username': 'Simonx22'}, 'distinct': False, 'added': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/SettingsSearchResult.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/viewholder/SettingsSearchResultViewHolder.kt', 'Source/Android/app/src/main/res/anim/anim_settings_search_pop_in.xml', 'Source/Android/app/src/main/res/anim/anim_settings_search_pop_out.xml', 'Source/Android/app/src/main/res/color/settings_search_outline.xml', 'Source/Android/app/src/main/res/drawable/ic_search.xml', 'Source/Android/app/src/main/res/layout/list_item_search_result.xml'], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/SettingsItem.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityView.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsAdapter.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragment.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentView.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/viewholder/SettingViewHolder.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ThemeHelper.kt', 'Source/Android/app/src/main/res/layout/activity_settings.xml', 'Source/Android/app/src/main/res/layout/fragment_settings.xml', 'Source/Android/app/src/main/res/values/strings.xml'], 'removed': [], 'message': 'Android: Add global settings search', 'url': 'https://github.com/dolphin-emu/dolphin/commit/893be0996e6c58901f2169ca0162e5252a52e13b', 'hash': '893be0996e6c58901f2169ca0162e5252a52e13b'}, {'author': {'name': 'Simonx22', 'email': 'simon@oatmealdome.me', 'date': '2026-07-22T14:27:04-04:00', 'username': 'Simonx22'}, 'distinct': False, 'added': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityView.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsAdapter.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragment.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/viewholder/SettingViewHolder.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/viewholder/SettingsSearchResultViewHolder.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ThemeHelper.kt'], 'removed': [], 'message': 'Android: Reformat settings search files', 'url': 'https://github.com/dolphin-emu/dolphin/commit/93706022d5d6974c96b75a129bf278b693b99a6e', 'hash': '93706022d5d6974c96b75a129bf278b693b99a6e'}, {'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-23T12:19:09+02:00', 'username': 'JosJuice'}, 'distinct': True, 'added': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/SettingsSearchResult.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/viewholder/SettingsSearchResultViewHolder.kt', 'Source/Android/app/src/main/res/anim/anim_settings_search_pop_in.xml', 'Source/Android/app/src/main/res/anim/anim_settings_search_pop_out.xml', 'Source/Android/app/src/main/res/color/settings_search_outline.xml', 'Source/Android/app/src/main/res/drawable/ic_search.xml', 'Source/Android/app/src/main/res/layout/list_item_search_result.xml'], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/model/view/SettingsItem.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivity.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityPresenter.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsActivityView.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsAdapter.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragment.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentPresenter.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/SettingsFragmentView.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/settings/ui/viewholder/SettingViewHolder.kt', 'Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/utils/ThemeHelper.kt', 'Source/Android/app/src/main/res/layout/activity_settings.xml', 'Source/Android/app/src/main/res/layout/fragment_settings.xml', 'Source/Android/app/src/main/res/values/strings.xml'], 'removed': [], 'message': 'Merge pull request #14742 from Simonx22/android/settings-search-next\n\nAndroid: Add global settings search', 'url': 'https://github.com/dolphin-emu/dolphin/commit/474fa6e6f21d05e27d8e33bbf069ecbeed58b60a', 'hash': '474fa6e6f21d05e27d8e33bbf069ecbeed58b60a'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
2026-08-23T04:10:17.435492 {'source': 'ghhookparser', 'repo': 'dolphin-emu/sadm', 'pusher': 'OatmealDome', 'before_sha': 'b5365110925ff01b21b0c2dbf2e314d929cdf031', 'after_sha': '16f566fc1df701c3852a6f1d83ab5ec68426281c', 'commits': [{'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-08-22T17:11:28-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['flake.nix'], 'removed': [], 'message': 'flake: Update to NixOS 26.05', 'url': 'https://github.com/dolphin-emu/sadm/commit/cac983db384dd46a070fa5dcede437a1a9d3da0a', 'hash': 'cac983db384dd46a070fa5dcede437a1a9d3da0a'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-08-22T17:11:54-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['flake.lock'], 'removed': [], 'message': "flake.lock: Update\n\nFlake lock file updates:\n\n• Updated input 'nixpkgs':\n 'github:NixOS/nixpkgs/b6018f87da91d19d0ab4cf979885689b469cdd41?narHash=sha256-twXPFqFsrrY5r28Zh7Homgcp2gUMBgQ6WDS98Q/3xFI%3D' (2026-06-30)\n → 'github:NixOS/nixpkgs/5880666fd9eb563038431edb35c2d0aa595884e6?narHash=sha256-OURZPknrTjQrlNyxPdqzyqmU/81Wes1CUP/Ft1Rv/YI%3D' (2026-08-20)\n• Updated input 'pyproject-build-systems':\n 'github:pyproject-nix/build-system-pkgs/430680a19bc85a3bda55f12e4cc1a1aadcf2e478?narHash=sha256-6gmEVe69%2BKlRkZD4PEEV5xAlB9CB0Y9TiuEgQjDrKTQ%3D' (2026-06-22)\n → 'github:pyproject-nix/build-system-pkgs/90ffdeee1a4929b231913df067448cd9803d3e07?narHash=sha256-8SFyOdmcG6Nsh/JzlH812lTI/v%2Bur06fpQhj/acNn8k%3D' (2026-08-17)\n• Updated input 'pyproject-build-systems/uv2nix':\n 'github:pyproject-nix/uv2nix/14aa44100859a44144878fe079f8089d3fa4dc4e?narHash=sha256-PQfvfKWaBvCysdHFUO5GewwvwIqI/WL6OcrJhDSUdbc%3D' (2026-06-18)\n → 'github:pyproject-nix/uv2nix/4b59abb2ae1896d2a0e1abfc47fbc9bf985ea730?narHash=sha256-U%2B%2By7nM/6xiEcWI7q4fQoPZjPvRaTwkSqzBOVoEBjUE%3D' (2026-08-13)\n• Updated input 'pyproject-nix':\n 'github:pyproject-nix/pyproject.nix/7af23cfe91064865ecf2e835da28b45b3c6f49fd?narHash=sha256-SvXJcAemihifkTn4BGvyE5K1FJX9bl4U8DQ5pqKvD0s%3D' (2026-07-01)\n → 'github:pyproject-nix/pyproject.nix/1b1485546d85f6f6c7aadb10c4923dbc09633263?narHash=sha256-cROiHKO3UbIKqF5FG5NikvydzlfIj4EcR1Cty9qOVt4%3D' (2026-08-06)\n• Updated input 'rust-overlay':\n 'github:oxalica/rust-overlay/e8e9d70b96113fd49ccde6c3e08fb260b6ef5dd6?narHash=sha256-zSX553aXiIKJHWzUF6nrDKgeNRlfNK/SdyNYSbs2nkM%3D' (2026-07-09)\n → 'github:oxalica/rust-overlay/fd2ebb9cc4323d0c5a1336138dab5c3c5a5d8bd9?narHash=sha256-YT4Fs2k7bi%2B7YzuLt93EtIRgjpwHK5ZfsQEIh5dEQSk%3D' (2026-08-22)\n• Updated input 'uv2nix':\n 'github:pyproject-nix/uv2nix/83995ef5e4ece3c9c704aa645bbff439e15a0ac3?narHash=sha256-Z/Ss9rWw9QYcRK%2BQqkmty7PB1pIik5XGbrtit%2Bad2qs%3D' (2026-07-08)\n → 'github:pyproject-nix/uv2nix/4b59abb2ae1896d2a0e1abfc47fbc9bf985ea730?narHash=sha256-U%2B%2By7nM/6xiEcWI7q4fQoPZjPvRaTwkSqzBOVoEBjUE%3D' (2026-08-13)", 'url': 'https://github.com/dolphin-emu/sadm/commit/18ad7eec2cc36d6126628a12ac8cce4bdd0cf494', 'hash': '18ad7eec2cc36d6126628a12ac8cce4bdd0cf494'}, {'author': {'name': 'OatmealDome', 'email': 'julian@oatmealdome.me', 'date': '2026-08-22T17:29:03-04:00', 'username': 'OatmealDome'}, 'distinct': True, 'added': [], 'modified': ['roles/bug-tracker/extra-deps/Gemfile.combined', 'roles/bug-tracker/extra-deps/Gemfile.combined.lock', 'roles/bug-tracker/extra-deps/gemset.nix'], 'removed': [], 'message': "bug-tracker: update Redmine's Gemfile for 6.1.3", 'url': 'https://github.com/dolphin-emu/sadm/commit/16f566fc1df701c3852a6f1d83ab5ec68426281c', 'hash': '16f566fc1df701c3852a6f1d83ab5ec68426281c'}], 'base_ref_name': None, 'ref_name': 'master', 'ref_type': 'heads', 'created': False, 'deleted': False, 'forced': False, 'type': 'gh_push'}
Recent 'internal_log' events
2026-08-29T04:18:01.819443 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T04:18:00.389631 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T04:13:42.997521 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'jordan-woyak,leoetlino,delroth,degasus,iwubcode,Helios747,JosJuice,linkmauve,lioncash,hrydgard,skidau,spycrab,OatmealDome,Pokechu22,AdmiralCurtiss,Dentomologist,Tilka,phire,CrossVR,Parlane')", 'type': 'internal_log'}
2026-08-29T04:13:42.717827 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-08-29T04:13:02.707201 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/discord/gateway.py', 'lineno': 584, 'msg': 'Shard ID %s has successfully RESUMED session %s.', 'args': "(None, 'e38fb32a183e40f3e0c3085fb6d92ac8')", 'type': 'internal_log'}
2026-08-29T04:13:00.389294 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T04:12:58.946220 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T04:07:58.945910 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T04:07:57.326332 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T04:03:42.717623 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'jordan-woyak,leoetlino,delroth,degasus,iwubcode,Helios747,JosJuice,linkmauve,lioncash,hrydgard,skidau,spycrab,OatmealDome,Pokechu22,AdmiralCurtiss,Dentomologist,Tilka,phire,CrossVR,Parlane')", 'type': 'internal_log'}
2026-08-29T04:03:42.426781 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-08-29T04:02:57.326018 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T04:02:55.865211 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T03:57:55.864887 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T03:57:54.210471 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T03:53:42.426552 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'jordan-woyak,leoetlino,delroth,degasus,iwubcode,Helios747,JosJuice,linkmauve,lioncash,hrydgard,skidau,spycrab,OatmealDome,Pokechu22,AdmiralCurtiss,Dentomologist,Tilka,phire,CrossVR,Parlane')", 'type': 'internal_log'}
2026-08-29T03:53:42.131450 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-08-29T03:52:54.210130 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T03:52:52.781202 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T03:47:52.780865 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T03:47:51.316216 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
2026-08-29T03:43:42.131242 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/core-developers', 'jordan-woyak,leoetlino,delroth,degasus,iwubcode,Helios747,JosJuice,linkmauve,lioncash,hrydgard,skidau,spycrab,OatmealDome,Pokechu22,AdmiralCurtiss,Dentomologist,Tilka,phire,CrossVR,Parlane')", 'type': 'internal_log'}
2026-08-29T03:43:41.833101 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'core-developers')", 'type': 'internal_log'}
2026-08-29T03:42:51.315881 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 29, 'msg': 'New GH %s: %s', 'args': "('dolphin-emu/trusted-developers', 'mmastrac,hackbar,iwubcode,riking,glennricster,randomstuff,corwin-mcknight,hdcmeta,BhaaLseN,comex,lioncash,JoshuaVandaele,zackhow,marcan,OatmealDome,ligfx,Stevoisiak,Geotale,Lobsterzelda,Alcaro,Tilka,mitaclaw,phire,kayru,Ziek,Buddybenj,Hydr8gon,yourWaifu,Sam-Belliveau,spxtr,unknownbrackets,Ebola16,mimimi085181,smurf3tte,CookiePLMonster,mandar1jn,JordanTheToaster,Phatcat,linkmauve,Filoppi,orbea,nickbeth,jloehr,merryhime,EmptyChaos,LPFaint99,spycrab,meffij,nullgemm,jezze,mbc07,Techjar,aroulin,Orphis,hthh,cscd98,sepalani,mahdihijazi,Starsam80,mrgreywater,Dentomologist,LAGonauta,TellowKrinkle,aldelaro5,FioraAeterna,crediar,rukai,NanoByte011,Parlane,LillyJadeKatrin,archshift,Tinob,zopieux,malleoz,CasualPokePlayer,magcius,deReeperJosh,JosJuice,TryTwo,galop1n,hrydgard,shonumi,skylersaleh,noahpistilli,ColinDTaylor,OrN,endrift,mathieui,Gamer64ytb,cristian64,Pokechu22,PatrickFerry,krnlyng,DacoTaco,dreamsyntax,tom-pratt,AdmiralCurtiss,CrystalGamma,SuperSamus,Zopolis4,RisingFog,jordan-woyak,leoetlino,delroth,jjdelvalle,degasus,MayImilae,Simonx22,bentley,Helios747,skidau,Sintendo,booto,JMC47,magumagu,SirMangler,neobrain,moncefmechri,adamdmoss,Linkinworm,rlnilsen,ShimmerGlass,RachelBryk,Linktothepast,CelestialAmber,K0bin,vladfi1,kamiyo,CrossVR,tygyh,gwicks')", 'type': 'internal_log'}
2026-08-29T03:42:49.824781 {'source': 'logging', 'level': 'INFO', 'pathname': '/nix/store/7933ljz3wkpxq5yh5jyzlw5my2vav6cm-central-env/lib/python3.13/site-packages/central/github/authz.py', 'lineno': 20, 'msg': 'Refreshing list of trusted users (from %s/%s)', 'args': "('dolphin-emu', 'trusted-developers')", 'type': 'internal_log'}
Recent 'issue' events
2026-08-27T20:03:30.397486 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 14124, 'title': 'Small UI Issues', 'author': 'eightuser', 'type': 'issue'}
2026-08-27T20:02:36.868003 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 14124, 'title': 'Small UI Issues', 'author': 'eightuser', 'type': 'issue'}
2026-08-27T14:47:58.549413 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 14094, 'title': 'BBA HLE does not listen on Port 9003 for HomeLand (TCP)', 'author': 'sepalani', 'type': 'issue'}
2026-08-25T03:40:52.813428 {'source': 'redmine', 'new': False, 'update': 5, 'issue': 14123, 'title': 'MacOS - Extended Memory override is broken (Failed to create view for physical region at 0x10000000)', 'author': 'jnack', 'type': 'issue'}
2026-08-25T03:38:14.448855 {'source': 'redmine', 'new': False, 'update': 4, 'issue': 14123, 'title': 'MacOS - Extended Memory override is broken (Failed to create view for physical region at 0x10000000)', 'author': 'OatmealDome', 'type': 'issue'}
2026-08-25T03:35:47.778847 {'source': 'redmine', 'new': False, 'update': 3, 'issue': 14123, 'title': 'MacOS - Extended Memory override is broken (Failed to create view for physical region at 0x10000000)', 'author': 'OatmealDome', 'type': 'issue'}
2026-08-23T14:54:11.003240 {'source': 'redmine', 'new': False, 'update': 2, 'issue': 14123, 'title': 'MacOS - Extended Memory override is broken (Failed to create view for physical region at 0x10000000)', 'author': 'jnack', 'type': 'issue'}
2026-08-23T14:46:05.841640 {'source': 'redmine', 'new': True, 'update': 0, 'issue': 14123, 'title': 'MacOS - Extended Memory override is broken (Failed to create view for physical region at 0x10000000)', 'author': 'jnack', 'type': 'issue'}
Recent 'new_dev_version' events
2026-08-29T01:19:27.075993 {'source': 'repomanager', 'hash': '28adf6dd886db508bcd361316ae94920bb395121', 'branch': 'master', 'shortrev': '2606-330', 'author': 'JMC47', 'message': 'Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'url': 'https://github.com/dolphin-emu/dolphin/commit/28adf6dd886db508bcd361316ae94920bb395121', 'type': 'new_dev_version'}
2026-08-27T16:48:53.561870 {'source': 'repomanager', 'hash': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'branch': 'master', 'shortrev': '2606-328', 'author': 'JMC47', 'message': 'Merge pull request #14718 from JosJuice/android-vibration-length\n\nAndroid: Make vibration length variable', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'type': 'new_dev_version'}
2026-08-25T19:24:13.311430 {'source': 'repomanager', 'hash': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'branch': 'master', 'shortrev': '2606-325', 'author': 'JosJuice', 'message': 'Merge pull request #14825 from DacoTaco/fixes/Ancast\n\nDolReader: correctly save section index of ancast', 'url': 'https://github.com/dolphin-emu/dolphin/commit/26d5cd38bd068f878b6e64ee8b705787b3a16164', 'type': 'new_dev_version'}
2026-08-23T16:58:51.108363 {'source': 'repomanager', 'hash': '123d32248e455ec242866e3a75fea70dcecfd567', 'branch': 'master', 'shortrev': '2606-323', 'author': 'JMC47', 'message': 'Merge pull request #14736 from tom-pratt/wii-controller-netplay\n\nAuto assign wii controllers in netplay', 'url': 'https://github.com/dolphin-emu/dolphin/commit/123d32248e455ec242866e3a75fea70dcecfd567', 'type': 'new_dev_version'}
2026-08-23T10:19:14.590859 {'source': 'repomanager', 'hash': '474fa6e6f21d05e27d8e33bbf069ecbeed58b60a', 'branch': 'master', 'shortrev': '2606-321', 'author': 'JosJuice', 'message': 'Merge pull request #14742 from Simonx22/android/settings-search-next\n\nAndroid: Add global settings search', 'url': 'https://github.com/dolphin-emu/dolphin/commit/474fa6e6f21d05e27d8e33bbf069ecbeed58b60a', 'type': 'new_dev_version'}
Recent 'notification' events
2026-08-29T01:19:25.437026 {'source': 'notifications', 'msg': '28adf6 by \x0303J\ufeffMC47\x03 [\x03090\x03|\x03091\x03|\x03040\x03] \x1f\x0302https://dolp.in/r28adf6dd886db508bcd361316ae94920bb395121\x03\x1f Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31', 'type': 'notification'}
2026-08-29T01:19:25.436919 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x1f\x03] \x0303J\ufeffMC47\x03 pushed \x021\x02 new commit to \x0306master\x03', 'type': 'notification'}
2026-08-29T01:19:25.313827 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffMC47\x03 merged pull request #14831: Fix netplay crash on pre API 31 devices (\x0306master\x03...\x0306netplay-crash-pre-api31\x03): \x1f\x0302https://dolp.in/pr14831\x03\x1f', 'type': 'notification'}
2026-08-28T16:00:41.499121 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 approved pull request #14831 (Fix netplay crash on pre API 31 devices): \x1f\x0302https://dolp.in/pr14831#pullrequestreview-5052800745\x03\x1f', 'type': 'notification'}
2026-08-28T15:34:15.163870 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303t\ufeffhatsprettygood\x03 commented on #14720 (externals: add cppwinrt for mingw): \x1f\x0302https://dolp.in/pr14720#issuecomment-5454483633\x03\x1f', 'type': 'notification'}
2026-08-28T12:12:18.691032 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303t\ufeffom-pratt\x03 opened pull request #14831: Fix netplay crash on pre API 31 devices (\x0306master\x03...\x0306netplay-crash-pre-api31\x03): \x1f\x0302https://dolp.in/pr14831\x03\x1f', 'type': 'notification'}
2026-08-28T05:49:53.960820 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffoshuaVandaele\x03 edited pull request #14830: SDLGamepad: Add Misc 2 through 6 (\x0306master\x03...\x0306sdl-miscs\x03): \x1f\x0302https://dolp.in/pr14830\x03\x1f', 'type': 'notification'}
2026-08-28T05:39:47.461670 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffoshuaVandaele\x03 opened pull request #14830: SDLGamepad: Add Misc 2 through 6 (\x0306master\x03...\x0306sdl-miscs\x03): \x1f\x0302https://dolp.in/pr14830\x03\x1f', 'type': 'notification'}
2026-08-28T05:08:39.309546 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303P\ufeffokechu22\x03 approved pull request #14686 (SDLGamepad: Support multiple touchpads): \x1f\x0302https://dolp.in/pr14686#pullrequestreview-5048084514\x03\x1f', 'type': 'notification'}
2026-08-27T20:03:30.397655 {'source': 'notifications', 'msg': 'Update 2 to issue 14124 ("Small UI Issues") by \x0303e\ufeffightuser\x03 - \x1f\x0302https://dolp.in/i14124/2\x03\x1f', 'type': 'notification'}
2026-08-27T20:02:36.868184 {'source': 'notifications', 'msg': 'Issue 14124 created: "Small UI Issues" by \x0303e\ufeffightuser\x03 - \x1f\x0302https://dolp.in/i14124\x03\x1f', 'type': 'notification'}
2026-08-27T16:48:51.909132 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffMC47\x03 merged pull request #14718: Android: Make vibration length variable (\x0306master\x03...\x0306android-vibration-length\x03): \x1f\x0302https://dolp.in/pr14718\x03\x1f', 'type': 'notification'}
2026-08-27T16:48:51.816699 {'source': 'notifications', 'msg': '4f8af2 by \x0303J\ufeffMC47\x03 [\x03090\x03|\x03093\x03|\x03040\x03] \x1f\x0302https://dolp.in/r4f8af23db516d8b6e9cd00e7b261a65b026514a8\x03\x1f Merge pull request #14718 from JosJuice/android-vibration-length', 'type': 'notification'}
2026-08-27T16:48:51.816596 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x1f\x03] \x0303J\ufeffMC47\x03 pushed \x021\x02 new commit to \x0306master\x03', 'type': 'notification'}
2026-08-27T16:39:28.991213 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303L\ufeffittleCoaks\x03 commented on #14799 (Significantly Expand Gecko Code Size Limit): \x1f\x0302https://dolp.in/pr14799#issuecomment-5442240997\x03\x1f', 'type': 'notification'}
2026-08-27T14:47:58.549608 {'source': 'notifications', 'msg': 'Update 3 to issue 14094 ("BBA HLE does not listen on Port 9003 for HomeLand (TCP)") by \x0303s\ufeffepalani\x03 - \x1f\x0302https://dolp.in/i14094/3\x03\x1f', 'type': 'notification'}
2026-08-27T05:43:23.459788 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303t\ufeffom-pratt\x03 approved pull request #14718 (Android: Make vibration length variable): \x1f\x0302https://dolp.in/pr14718#pullrequestreview-5037588028\x03\x1f', 'type': 'notification'}
2026-08-26T22:18:54.125610 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufefforresOwO\x03 commented on #14829 (Android: Fix Crash when loading Skylanders file): \x1f\x0302https://dolp.in/pr14829#issuecomment-5431776949\x03\x1f', 'type': 'notification'}
2026-08-26T22:10:45.367827 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303R\ufeffumi-Larry\x03 commented on #14829 (Android: Fix Crash when loading Skylanders file): \x1f\x0302https://dolp.in/pr14829#issuecomment-5431704663\x03\x1f', 'type': 'notification'}
2026-08-26T21:12:11.274987 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303m\ufeffbc07\x03 approved pull request #14718 (Android: Make vibration length variable): \x1f\x0302https://dolp.in/pr14718#pullrequestreview-5035116264\x03\x1f', 'type': 'notification'}
2026-08-26T21:10:52.101566 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 commented on #14829 (Android: Fix Crash when loading Skylanders file): \x1f\x0302https://dolp.in/pr14829#issuecomment-5431160729\x03\x1f', 'type': 'notification'}
2026-08-26T21:03:53.310308 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303R\ufeffumi-Larry\x03 commented on #14829 (Android: Fix Crash when loading Skylanders file): \x1f\x0302https://dolp.in/pr14829#issuecomment-5431089823\x03\x1f', 'type': 'notification'}
2026-08-26T19:56:04.699937 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 approved pull request #14829 (Android: Fix Crash when loading Skylanders file): \x1f\x0302https://dolp.in/pr14829#pullrequestreview-5034536691\x03\x1f', 'type': 'notification'}
2026-08-26T17:52:37.652411 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufeffrihy\x03 edited a comment on #13970 (WiimoteReal: Windows improvements.): \x1f\x0302https://dolp.in/pr13970#issuecomment-5428933177\x03\x1f', 'type': 'notification'}
2026-08-26T17:48:13.314779 {'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufeffrihy\x03 edited a comment on #13970 (WiimoteReal: Windows improvements.): \x1f\x0302https://dolp.in/pr13970#issuecomment-5428933177\x03\x1f', 'type': 'notification'}
Recent 'pull_request_fifoci_status' events
2026-08-28T12:47:30.379546 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14831, 'type': 'pull_request_fifoci_status'}
2026-08-28T12:43:44.452151 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14831, 'type': 'pull_request_fifoci_status'}
2026-08-28T12:35:59.356124 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14831, 'type': 'pull_request_fifoci_status'}
2026-08-28T12:30:55.018826 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14831, 'type': 'pull_request_fifoci_status'}
2026-08-28T12:20:01.631360 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14831, 'type': 'pull_request_fifoci_status'}
2026-08-28T06:15:10.073449 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b572e4ca5a74481fad0bd14e4c5f9719945d61d8', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14830, 'type': 'pull_request_fifoci_status'}
2026-08-28T06:12:06.739752 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b572e4ca5a74481fad0bd14e4c5f9719945d61d8', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14830, 'type': 'pull_request_fifoci_status'}
2026-08-28T06:03:42.247221 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b572e4ca5a74481fad0bd14e4c5f9719945d61d8', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14830, 'type': 'pull_request_fifoci_status'}
2026-08-28T05:59:03.663833 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b572e4ca5a74481fad0bd14e4c5f9719945d61d8', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14830, 'type': 'pull_request_fifoci_status'}
2026-08-28T05:47:52.946675 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b572e4ca5a74481fad0bd14e4c5f9719945d61d8', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14830, 'type': 'pull_request_fifoci_status'}
2026-08-26T16:46:34.003429 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14829, 'type': 'pull_request_fifoci_status'}
2026-08-26T16:43:34.977167 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14829, 'type': 'pull_request_fifoci_status'}
2026-08-26T16:35:11.178777 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14829, 'type': 'pull_request_fifoci_status'}
2026-08-26T16:30:29.073338 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14829, 'type': 'pull_request_fifoci_status'}
2026-08-26T16:19:22.604632 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14829, 'type': 'pull_request_fifoci_status'}
2026-08-25T20:36:19.314754 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c0e079c745f06a05a21d1917bd36b40d4feed5ea', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14826, 'type': 'pull_request_fifoci_status'}
2026-08-25T20:27:12.492206 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c0e079c745f06a05a21d1917bd36b40d4feed5ea', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14826, 'type': 'pull_request_fifoci_status'}
2026-08-25T20:24:47.931107 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c0e079c745f06a05a21d1917bd36b40d4feed5ea', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14826, 'type': 'pull_request_fifoci_status'}
2026-08-25T20:20:40.024451 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c0e079c745f06a05a21d1917bd36b40d4feed5ea', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14826, 'type': 'pull_request_fifoci_status'}
2026-08-25T20:07:32.444575 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'c0e079c745f06a05a21d1917bd36b40d4feed5ea', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14826, 'type': 'pull_request_fifoci_status'}
2026-08-25T18:41:31.326061 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'cfe01d3c22d52d75e45b008ca4dce29233ef34d5', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14827, 'type': 'pull_request_fifoci_status'}
2026-08-25T18:35:07.114886 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'cfe01d3c22d52d75e45b008ca4dce29233ef34d5', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14827, 'type': 'pull_request_fifoci_status'}
2026-08-25T18:22:22.672706 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '885b7b344134783c01c0bf2cc220ca5983091c6f', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14827, 'type': 'pull_request_fifoci_status'}
2026-08-25T18:04:37.133872 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'cfe01d3c22d52d75e45b008ca4dce29233ef34d5', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14827, 'type': 'pull_request_fifoci_status'}
2026-08-25T18:02:13.121501 {'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'cfe01d3c22d52d75e45b008ca4dce29233ef34d5', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14827, 'type': 'pull_request_fifoci_status'}
Recent 'raw_bb_hook' events
2026-08-29T01:55:59.638744 {'source': 'webserver', 'raw': {'buildid': 187068, 'number': 2546, 'builderid': 8, 'buildrequestid': 187527, 'workerid': 8, 'masterid': 1, 'started_at': 1787967871, 'complete_at': 1787968559, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['JMC47', 'Change'], 'branchname': ['master', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'workername': ['osx-m1', 'Worker'], 'branch': ['master', 'Build'], 'codebase': ['', 'Build'], 'owners': [['JMC47'], 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'builddir': ['/Users/ci/worker/base/fifoci-mvk-osx-m1', 'Worker'], 'buildername': ['fifoci-mvk-osx-m1', 'Builder'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'builderid': [8, 'Builder'], 'repository': ['', 'Build'], 'shortrev': ['2606-330', 'Change'], 'buildnumber': [2546, 'Build'], 'project': ['', 'Build'], 'warnings-count': [114, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187527, 'buildsetid': 42225, 'builderid': 8, 'priority': 0, 'claimed': True, 'claimed_at': 1787967871, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 8, 'name': 'fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/8/builds/2546'}, 'type': 'raw_bb_hook'}
2026-08-29T01:50:29.355900 {'source': 'webserver', 'raw': {'buildid': 187067, 'number': 2490, 'builderid': 5, 'buildrequestid': 187526, 'workerid': 5, 'masterid': 1, 'started_at': 1787967456, 'complete_at': 1787968229, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['JMC47', 'Change'], 'branchname': ['master', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [5, 'Builder'], 'buildnumber': [2490, 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'codebase': ['', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'owners': [['JMC47'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-ogl-lin-mesa', 'Worker'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'shortrev': ['2606-330', 'Change'], 'buildername': ['fifoci-ogl-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'got_revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 187526, 'buildsetid': 42225, 'builderid': 5, 'priority': 0, 'claimed': True, 'claimed_at': 1787967456, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 5, 'name': 'fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/5/builds/2490'}, 'type': 'raw_bb_hook'}
2026-08-29T01:44:32.005414 {'source': 'webserver', 'raw': {'buildid': 187068, 'number': 2546, 'builderid': 8, 'buildrequestid': 187527, 'workerid': 8, 'masterid': 1, 'started_at': 1787967871, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['JMC47', 'Change'], 'branchname': ['master', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'workername': ['osx-m1', 'Worker'], 'branch': ['master', 'Build'], 'codebase': ['', 'Build'], 'buildername': ['fifoci-mvk-osx-m1', 'Builder'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'builderid': [8, 'Builder'], 'repository': ['', 'Build'], 'shortrev': ['2606-330', 'Change'], 'buildnumber': [2546, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187527, 'buildsetid': 42225, 'builderid': 8, 'priority': 0, 'claimed': True, 'claimed_at': 1787967871, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 8, 'name': 'fifoci-mvk-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/8/builds/2546'}, 'type': 'raw_bb_hook'}
2026-08-29T01:44:31.926170 {'source': 'webserver', 'raw': {'buildid': 187066, 'number': 2543, 'builderid': 17, 'buildrequestid': 187528, 'workerid': 8, 'masterid': 1, 'started_at': 1787967184, 'complete_at': 1787967871, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'builderid': [17, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'shortrev': ['2606-330', 'Change'], 'buildnumber': [2543, 'Build'], 'project': ['', 'Build'], 'builddir': ['/Users/ci/worker/base/fifoci-mtl-osx-m1', 'Worker'], 'author': ['JMC47', 'Change'], 'buildername': ['fifoci-mtl-osx-m1', 'Builder'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'warnings-count': [114, 'WarningCountingShellCommand'], 'scheduler': ['dev', 'Scheduler'], 'branch': ['master', 'Build'], 'owners': [['JMC47'], 'Build']}, 'buildrequest': {'buildrequestid': 187528, 'buildsetid': 42225, 'builderid': 17, 'priority': 0, 'claimed': True, 'claimed_at': 1787967184, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 17, 'name': 'fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/17/builds/2543'}, 'type': 'raw_bb_hook'}
2026-08-29T01:37:36.869314 {'source': 'webserver', 'raw': {'buildid': 187067, 'number': 2490, 'builderid': 5, 'buildrequestid': 187526, 'workerid': 5, 'masterid': 1, 'started_at': 1787967456, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['JMC47', 'Change'], 'branchname': ['master', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'builderid': [5, 'Builder'], 'buildnumber': [2490, 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'codebase': ['', 'Build'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'shortrev': ['2606-330', 'Change'], 'buildername': ['fifoci-ogl-lin-mesa', 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'branch': ['master', 'Build'], 'repository': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187526, 'buildsetid': 42225, 'builderid': 5, 'priority': 0, 'claimed': True, 'claimed_at': 1787967456, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 5, 'name': 'fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/5/builds/2490'}, 'type': 'raw_bb_hook'}
2026-08-29T01:37:36.759130 {'source': 'webserver', 'raw': {'buildid': 187065, 'number': 1354, 'builderid': 40, 'buildrequestid': 187534, 'workerid': 5, 'masterid': 1, 'started_at': 1787966788, 'complete_at': 1787967456, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'builderid': [40, 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'buildername': ['fifoci-vk-lin-mesa', 'Builder'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'author': ['JMC47', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'branch': ['master', 'Build'], 'owners': [['JMC47'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-vk-lin-mesa', 'Worker'], 'shortrev': ['2606-330', 'Change'], 'buildnumber': [1354, 'Build'], 'project': ['', 'Build'], 'got_revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187534, 'buildsetid': 42225, 'builderid': 40, 'priority': 0, 'claimed': True, 'claimed_at': 1787966788, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 40, 'name': 'fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/40/builds/1354'}, 'type': 'raw_bb_hook'}
2026-08-29T01:33:04.308732 {'source': 'webserver', 'raw': {'buildid': 187066, 'number': 2543, 'builderid': 17, 'buildrequestid': 187528, 'workerid': 8, 'masterid': 1, 'started_at': 1787967184, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'builderid': [17, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'shortrev': ['2606-330', 'Change'], 'buildnumber': [2543, 'Build'], 'project': ['', 'Build'], 'author': ['JMC47', 'Change'], 'buildername': ['fifoci-mtl-osx-m1', 'Builder'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'scheduler': ['dev', 'Scheduler'], 'branch': ['master', 'Build']}, 'buildrequest': {'buildrequestid': 187528, 'buildsetid': 42225, 'builderid': 17, 'priority': 0, 'claimed': True, 'claimed_at': 1787967184, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 17, 'name': 'fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/17/builds/2543'}, 'type': 'raw_bb_hook'}
2026-08-29T01:33:04.239679 {'source': 'webserver', 'raw': {'buildid': 187061, 'number': 1560, 'builderid': 38, 'buildrequestid': 187532, 'workerid': 8, 'masterid': 1, 'started_at': 1787966367, 'complete_at': 1787967184, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-osx-universal', 'Builder'], 'builderid': [38, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [1560, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'builddir': ['/Users/ci/worker/base/dev-osx-universal', 'Worker'], 'got_revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 187532, 'buildsetid': 42225, 'builderid': 38, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 38, 'name': 'dev-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/38/builds/1560'}, 'type': 'raw_bb_hook'}
2026-08-29T01:27:33.292267 {'source': 'webserver', 'raw': {'buildid': 187060, 'number': 1502, 'builderid': 39, 'buildrequestid': 187533, 'workerid': 12, 'masterid': 1, 'started_at': 1787966367, 'complete_at': 1787966853, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-android', 'Builder'], 'builderid': [39, 'Builder'], 'workername': ['android', 'Worker'], 'buildnumber': [1502, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'got_revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'GitNoBranch'], 'builddir': ['/buildbot/dev-android', 'Worker']}, 'buildrequest': {'buildrequestid': 187533, 'buildsetid': 42225, 'builderid': 39, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 39, 'name': 'dev-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/39/builds/1502'}, 'type': 'raw_bb_hook'}
2026-08-29T01:26:29.011782 {'source': 'webserver', 'raw': {'buildid': 187065, 'number': 1354, 'builderid': 40, 'buildrequestid': 187534, 'workerid': 5, 'masterid': 1, 'started_at': 1787966788, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'builderid': [40, 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'buildername': ['fifoci-vk-lin-mesa', 'Builder'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'author': ['JMC47', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'branch': ['master', 'Build'], 'shortrev': ['2606-330', 'Change'], 'buildnumber': [1354, 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187534, 'buildsetid': 42225, 'builderid': 40, 'priority': 0, 'claimed': True, 'claimed_at': 1787966788, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 40, 'name': 'fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/40/builds/1354'}, 'type': 'raw_bb_hook'}
2026-08-29T01:26:28.946758 {'source': 'webserver', 'raw': {'buildid': 187063, 'number': 2498, 'builderid': 24, 'buildrequestid': 187529, 'workerid': 5, 'masterid': 1, 'started_at': 1787966367, 'complete_at': 1787966788, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['fifoci-sw-lin-mesa', 'Builder'], 'builderid': [24, 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'buildnumber': [2498, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/fifoci-sw-lin-mesa', 'Worker'], 'got_revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'GitNoBranch'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187529, 'buildsetid': 42225, 'builderid': 24, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 24, 'name': 'fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/24/builds/2498'}, 'type': 'raw_bb_hook'}
2026-08-29T01:23:23.210687 {'source': 'webserver', 'raw': {'buildid': 187059, 'number': 1308, 'builderid': 45, 'buildrequestid': 187535, 'workerid': 14, 'masterid': 1, 'started_at': 1787966367, 'complete_at': 1787966603, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-flatpak-arm64', 'Builder'], 'builderid': [45, 'Builder'], 'workername': ['deneb-flatpak', 'Worker'], 'buildnumber': [1308, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'builddir': ['/var/lib/flatpak-worker/worker/dev-flatpak-arm64', 'Worker'], 'got_revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'GitNoBranch'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12400', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 187535, 'buildsetid': 42225, 'builderid': 45, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 45, 'name': 'dev-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/45/builds/1308'}, 'type': 'raw_bb_hook'}
2026-08-29T01:22:46.909642 {'source': 'webserver', 'raw': {'buildid': 187062, 'number': 1306, 'builderid': 46, 'buildrequestid': 187536, 'workerid': 13, 'masterid': 1, 'started_at': 1787966367, 'complete_at': 1787966566, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-flatpak-x64', 'Builder'], 'builderid': [46, 'Builder'], 'workername': ['altair-flatpak', 'Worker'], 'buildnumber': [1306, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build'], 'builddir': ['/var/lib/flatpak-worker/worker/dev-flatpak-x64', 'Worker'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12399', 'SetPropertyFromCommand Step'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'got_revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 187536, 'buildsetid': 42225, 'builderid': 46, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 46, 'name': 'dev-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/46/builds/1306'}, 'type': 'raw_bb_hook'}
2026-08-29T01:22:23.397636 {'source': 'webserver', 'raw': {'buildid': 187064, 'number': 1517, 'builderid': 36, 'buildrequestid': 187530, 'workerid': 4, 'masterid': 1, 'started_at': 1787966459, 'complete_at': 1787966543, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildnumber': [1517, 'Build'], 'branch': ['master', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'builddir': ['c:\\buildbot\\dev-win-arm64', 'Worker'], 'warnings-count': [7, 'WarningCountingShellCommand'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'builderid': [36, 'Builder'], 'repository': ['', 'Build'], 'build_url': ['https://dl.dolphin-emu.org/builds/27/80/dolphin-master-2606-330-arm64.7z', 'SetProperty'], 'author': ['JMC47', 'Change'], 'buildername': ['dev-win-arm64', 'Builder'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'got_revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'GitNoBranch'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'branchname': ['master', 'Change'], 'workername': ['windows', 'Worker'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187530, 'buildsetid': 42225, 'builderid': 36, 'priority': 0, 'claimed': True, 'claimed_at': 1787966459, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 36, 'name': 'dev-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/36/builds/1517'}, 'type': 'raw_bb_hook'}
2026-08-29T01:20:59.328474 {'source': 'webserver', 'raw': {'buildid': 187064, 'number': 1517, 'builderid': 36, 'buildrequestid': 187530, 'workerid': 4, 'masterid': 1, 'started_at': 1787966459, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildnumber': [1517, 'Build'], 'branch': ['master', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'builderid': [36, 'Builder'], 'repository': ['', 'Build'], 'author': ['JMC47', 'Change'], 'buildername': ['dev-win-arm64', 'Builder'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'branchname': ['master', 'Change'], 'workername': ['windows', 'Worker'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187530, 'buildsetid': 42225, 'builderid': 36, 'priority': 0, 'claimed': True, 'claimed_at': 1787966459, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 36, 'name': 'dev-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/36/builds/1517'}, 'type': 'raw_bb_hook'}
2026-08-29T01:20:59.169604 {'source': 'webserver', 'raw': {'buildid': 187058, 'number': 1518, 'builderid': 37, 'buildrequestid': 187531, 'workerid': 4, 'masterid': 1, 'started_at': 1787966367, 'complete_at': 1787966459, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-win-x64', 'Builder'], 'builderid': [37, 'Builder'], 'workername': ['windows', 'Worker'], 'buildnumber': [1518, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'builddir': ['c:\\buildbot\\dev-win-x64', 'Worker'], 'build_url': ['https://dl.dolphin-emu.org/builds/99/a4/dolphin-master-2606-330-x64.7z', 'SetProperty'], 'warnings-count': [7, 'WarningCountingShellCommand'], 'got_revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'GitNoBranch'], 'sln_exists': ['false', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 187531, 'buildsetid': 42225, 'builderid': 37, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': True, 'results': 0, 'submitted_at': 1787966367, 'complete_at': 1787966459, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 37, 'name': 'dev-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/37/builds/1518'}, 'type': 'raw_bb_hook'}
2026-08-29T01:19:27.680036 {'source': 'webserver', 'raw': {'buildid': 187063, 'number': 2498, 'builderid': 24, 'buildrequestid': 187529, 'workerid': 5, 'masterid': 1, 'started_at': 1787966367, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['fifoci-sw-lin-mesa', 'Builder'], 'builderid': [24, 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'buildnumber': [2498, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187529, 'buildsetid': 42225, 'builderid': 24, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 24, 'name': 'fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/24/builds/2498'}, 'type': 'raw_bb_hook'}
2026-08-29T01:19:27.630409 {'source': 'webserver', 'raw': {'buildid': 187062, 'number': 1306, 'builderid': 46, 'buildrequestid': 187536, 'workerid': 13, 'masterid': 1, 'started_at': 1787966367, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-flatpak-x64', 'Builder'], 'builderid': [46, 'Builder'], 'workername': ['altair-flatpak', 'Worker'], 'buildnumber': [1306, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187536, 'buildsetid': 42225, 'builderid': 46, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 46, 'name': 'dev-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/46/builds/1306'}, 'type': 'raw_bb_hook'}
2026-08-29T01:19:27.597413 {'source': 'webserver', 'raw': {'buildid': 187061, 'number': 1560, 'builderid': 38, 'buildrequestid': 187532, 'workerid': 8, 'masterid': 1, 'started_at': 1787966367, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-osx-universal', 'Builder'], 'builderid': [38, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [1560, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build']}, 'buildrequest': {'buildrequestid': 187532, 'buildsetid': 42225, 'builderid': 38, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 38, 'name': 'dev-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/38/builds/1560'}, 'type': 'raw_bb_hook'}
2026-08-29T01:19:27.585763 {'source': 'webserver', 'raw': {'buildid': 187060, 'number': 1502, 'builderid': 39, 'buildrequestid': 187533, 'workerid': 12, 'masterid': 1, 'started_at': 1787966367, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-android', 'Builder'], 'builderid': [39, 'Builder'], 'workername': ['android', 'Worker'], 'buildnumber': [1502, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build']}, 'buildrequest': {'buildrequestid': 187533, 'buildsetid': 42225, 'builderid': 39, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 39, 'name': 'dev-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/39/builds/1502'}, 'type': 'raw_bb_hook'}
2026-08-29T01:19:27.555578 {'source': 'webserver', 'raw': {'buildid': 187058, 'number': 1518, 'builderid': 37, 'buildrequestid': 187531, 'workerid': 4, 'masterid': 1, 'started_at': 1787966367, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-win-x64', 'Builder'], 'builderid': [37, 'Builder'], 'workername': ['windows', 'Worker'], 'buildnumber': [1518, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build']}, 'buildrequest': {'buildrequestid': 187531, 'buildsetid': 42225, 'builderid': 37, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 37, 'name': 'dev-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/37/builds/1518'}, 'type': 'raw_bb_hook'}
2026-08-29T01:19:27.544065 {'source': 'webserver', 'raw': {'buildid': 187059, 'number': 1308, 'builderid': 45, 'buildrequestid': 187535, 'workerid': 14, 'masterid': 1, 'started_at': 1787966367, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'author': ['JMC47', 'Change'], 'description': ['Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'Change'], 'branchname': ['master', 'Change'], 'shortrev': ['2606-330', 'Change'], 'scheduler': ['dev', 'Scheduler'], 'buildername': ['dev-flatpak-arm64', 'Builder'], 'builderid': [45, 'Builder'], 'workername': ['deneb-flatpak', 'Worker'], 'buildnumber': [1308, 'Build'], 'branch': ['master', 'Build'], 'revision': ['28adf6dd886db508bcd361316ae94920bb395121', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['JMC47'], 'Build']}, 'buildrequest': {'buildrequestid': 187535, 'buildsetid': 42225, 'builderid': 45, 'priority': 0, 'claimed': True, 'claimed_at': 1787966367, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787966367, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42225, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'dev' triggered this build", 'submitted_at': 1787966367, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12685, 'branch': 'master', 'revision': '28adf6dd886db508bcd361316ae94920bb395121', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787966367, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 45, 'name': 'dev-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/45/builds/1308'}, 'type': 'raw_bb_hook'}
2026-08-29T00:00:27.372977 {'source': 'webserver', 'raw': {'buildid': 187057, 'number': 1237, 'builderid': 20, 'buildrequestid': 187525, 'workerid': 10, 'masterid': 1, 'started_at': 1787961600, 'complete_at': 1787961627, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'scheduler': ['nightly', 'Scheduler'], 'buildername': ['nightly-generic', 'Builder'], 'builderid': [20, 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [1237, 'Build'], 'branch': [None, 'Build'], 'revision': [None, 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/nightly-generic', 'Worker'], 'got_revision': ['4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187525, 'buildsetid': 42224, 'builderid': 20, 'priority': 0, 'claimed': True, 'claimed_at': 1787961600, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787961600, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42224, 'external_idstring': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'submitted_at': 1787961600, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 1, 'branch': None, 'revision': None, 'project': '', 'repository': '', 'codebase': '', 'created_at': 1681171200, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 20, 'name': 'nightly-generic', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/20/builds/1237'}, 'type': 'raw_bb_hook'}
2026-08-29T00:00:00.299230 {'source': 'webserver', 'raw': {'buildid': 187057, 'number': 1237, 'builderid': 20, 'buildrequestid': 187525, 'workerid': 10, 'masterid': 1, 'started_at': 1787961600, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'scheduler': ['nightly', 'Scheduler'], 'buildername': ['nightly-generic', 'Builder'], 'builderid': [20, 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [1237, 'Build'], 'branch': [None, 'Build'], 'revision': [None, 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187525, 'buildsetid': 42224, 'builderid': 20, 'priority': 0, 'claimed': True, 'claimed_at': 1787961600, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787961600, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42224, 'external_idstring': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'submitted_at': 1787961600, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 1, 'branch': None, 'revision': None, 'project': '', 'repository': '', 'codebase': '', 'created_at': 1681171200, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 20, 'name': 'nightly-generic', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/20/builds/1237'}, 'type': 'raw_bb_hook'}
2026-08-28T12:47:29.711798 {'source': 'webserver', 'raw': {'buildid': 187056, 'number': 8876, 'builderid': 19, 'buildrequestid': 187523, 'workerid': 8, 'masterid': 1, 'started_at': 1787920549, 'complete_at': 1787921241, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'owners': [['Central (on behalf of: tom-pratt)'], 'Build'], 'baserev': ['4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'Change'], 'pr_id': [14831, 'Trigger'], 'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'buildnumber': [8876, 'Build'], 'repository': ['', 'Build'], 'warnings-count': [114, 'WarningCountingShellCommand'], 'branchname': ['pr-14831', 'Trigger'], 'headrev': ['0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'builderid': [19, 'Builder'], 'branch': ['refs/pull/14831/head', 'Build'], 'codebase': ['', 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'shortrev': ['0bca7e', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'workername': ['osx-m1', 'Worker'], 'revision': ['0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'Build'], 'project': ['', 'Build'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mvk-osx-m1', 'Worker']}, 'buildrequest': {'buildrequestid': 187523, 'buildsetid': 42223, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1787920549, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787919863, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42223, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1787919863, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 187043, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12684, 'branch': 'refs/pull/14831/head', 'revision': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787919147, 'patch': None}]}, 'parentbuild': {'buildid': 187043, 'number': 10463, 'builderid': 7, 'buildrequestid': 187510, 'workerid': 8, 'masterid': 1, 'started_at': 1787919147, 'complete_at': 1787919863, '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/8876'}, 'type': 'raw_bb_hook'}
Recent 'raw_gh_hook' events
2026-08-29T01:19:26.282014 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 90051874477, 'node_id': 'CS_kwDOALCn2M8AAAAU94KOrQ', 'head_branch': 'master', 'head_sha': '28adf6dd886db508bcd361316ae94920bb395121', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/90051874477', 'before': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'after': '28adf6dd886db508bcd361316ae94920bb395121', 'pull_requests': [{'url': 'https://api.github.com/repos/Faster-Brawl/dolphin/pulls/5', 'id': 1222541325, 'number': 5, 'head': {'ref': 'master', 'sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': 'eb9e232680dfdc04ec2adab05dbc530b1e707fc9', 'repo': {'id': 577809188, 'url': 'https://api.github.com/repos/Faster-Brawl/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/dirextric-auto/dolphin/pulls/1', 'id': 571486662, 'number': 1, 'head': {'ref': 'master', 'sha': '28adf6dd886db508bcd361316ae94920bb395121', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '1e71904cb9930eccc036e2ce2360beaa746befa7', 'repo': {'id': 337848960, 'url': 'https://api.github.com/repos/dirextric-auto/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr/pulls/1', 'id': 518053317, 'number': 1, 'head': {'ref': 'master', 'sha': '28adf6dd886db508bcd361316ae94920bb395121', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'VR-Hydra', 'sha': 'ea9f95955e5335cc238b2f9c5a0a6dfdc8698aec', 'repo': {'id': 311469400, 'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr', 'name': 'dolphin-vr-no-ovr'}}}, {'url': 'https://api.github.com/repos/weihuoya/dolphin/pulls/1', 'id': 400884538, 'number': 1, 'head': {'ref': 'master', 'sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '0f4c971326ae9389b3ad55b0fefacb708d148f4d', 'repo': {'id': 143011855, 'url': 'https://api.github.com/repos/weihuoya/dolphin', 'name': 'dolphin'}}}], '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']}, 'created_at': '2026-08-29T01:19:25Z', 'updated_at': '2026-08-29T01:19:25Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/90051874477/check-runs', 'head_commit': {'id': '28adf6dd886db508bcd361316ae94920bb395121', 'tree_id': 'e2f21a42196016e71ca0455a28e4b70008304f19', 'message': 'Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'timestamp': '2026-08-29T01:19:23Z', 'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, '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': '2026-08-28T20:13:52Z', 'pushed_at': '2026-08-29T01:19:23Z', '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': 559789, 'stargazers_count': 15455, 'watchers_count': 15455, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15455, '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': 'raw_gh_hook'}
2026-08-29T01:19:25.436574 {'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/master', 'before': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'after': '28adf6dd886db508bcd361316ae94920bb395121', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'name': 'dolphin-emu', 'email': None, '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': 1374484077, 'updated_at': '2026-08-28T20:13:52Z', 'pushed_at': 1787966363, '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': 559789, 'stargazers_count': 15455, 'watchers_count': 15455, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15455, 'default_branch': 'master', 'stargazers': 15455, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'JMC47', 'email': 'JMC4789@gmail.com'}, 'forced': False, '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}, 'created': False, 'deleted': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/4f8af23db516...28adf6dd886d', 'commits': [{'id': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'tree_id': 'e2f21a42196016e71ca0455a28e4b70008304f19', 'distinct': False, 'message': "Fix netplay crash on pre API 31 devices\n\nTypedArray doesn't implement AutoCloseable on older devices so .use{} caused a crash.\n\nIt turned out the special handling for background colours was unnecessary anyway.", 'timestamp': '2026-08-28T14:11:50+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'author': {'name': 'Tom Pratt', 'email': 'tom.pratt@outlook.com', 'date': '2026-08-28T14:11:50+02:00', 'username': 'tom-pratt'}, 'committer': {'name': 'Tom Pratt', 'email': 'tom.pratt@outlook.com', 'date': '2026-08-28T14:11:50+02:00', 'username': 'tom-pratt'}, 'added': [], 'removed': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/theme/DolphinTheme.kt']}, {'id': '28adf6dd886db508bcd361316ae94920bb395121', 'tree_id': 'e2f21a42196016e71ca0455a28e4b70008304f19', 'distinct': True, 'message': 'Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'timestamp': '2026-08-28T21:19:23-04:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/28adf6dd886db508bcd361316ae94920bb395121', 'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'date': '2026-08-28T21:19:23-04:00', 'username': 'JMC47'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-08-28T21:19:23-04:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/theme/DolphinTheme.kt']}], 'head_commit': {'id': '28adf6dd886db508bcd361316ae94920bb395121', 'tree_id': 'e2f21a42196016e71ca0455a28e4b70008304f19', 'distinct': True, 'message': 'Merge pull request #14831 from tom-pratt/netplay-crash-pre-api31\n\nFix netplay crash on pre API 31 devices', 'timestamp': '2026-08-28T21:19:23-04:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/28adf6dd886db508bcd361316ae94920bb395121', 'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'date': '2026-08-28T21:19:23-04:00', 'username': 'JMC47'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-08-28T21:19:23-04:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/ui/theme/DolphinTheme.kt']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-29T01:19:25.313563 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 14831, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831', 'id': 4384582799, 'node_id': 'PR_kwDOALCn2M8AAAABBVdsjw', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14831', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14831.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14831.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14831', 'number': 14831, 'state': 'closed', 'locked': False, 'title': 'Fix netplay crash on pre API 31 devices', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "TypedArray doesn't implement AutoCloseable on older devices so .use{} caused a crash.\r\n\r\nIt turned out the special handling for background colours was unnecessary anyway.", 'created_at': '2026-08-28T12:12:16Z', 'updated_at': '2026-08-29T01:19:23Z', 'closed_at': '2026-08-29T01:19:23Z', 'merged_at': '2026-08-29T01:19:23Z', 'merge_commit_sha': '28adf6dd886db508bcd361316ae94920bb395121', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831/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/14831/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'head': {'label': 'tom-pratt:netplay-crash-pre-api31', 'ref': 'netplay-crash-pre-api31', 'sha': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 651994822, 'node_id': 'R_kgDOJtymxg', 'name': 'dolphin', 'full_name': 'tom-pratt/dolphin', 'private': False, 'owner': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/tom-pratt/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/tom-pratt/dolphin', 'forks_url': 'https://api.github.com/repos/tom-pratt/dolphin/forks', 'keys_url': 'https://api.github.com/repos/tom-pratt/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/tom-pratt/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/tom-pratt/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/tom-pratt/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/tom-pratt/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/tom-pratt/dolphin/events', 'assignees_url': 'https://api.github.com/repos/tom-pratt/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/tom-pratt/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/tom-pratt/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/tom-pratt/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/tom-pratt/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/tom-pratt/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/tom-pratt/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/tom-pratt/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/tom-pratt/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/tom-pratt/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/tom-pratt/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/tom-pratt/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/tom-pratt/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/tom-pratt/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/tom-pratt/dolphin/merges', 'archive_url': 'https://api.github.com/repos/tom-pratt/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/tom-pratt/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/tom-pratt/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/tom-pratt/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/tom-pratt/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/tom-pratt/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/tom-pratt/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/tom-pratt/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/tom-pratt/dolphin/deployments', 'created_at': '2023-06-10T18:31:53Z', 'updated_at': '2026-05-19T10:20:25Z', 'pushed_at': '2026-08-28T12:11:57Z', 'git_url': 'git://github.com/tom-pratt/dolphin.git', 'ssh_url': 'git@github.com:tom-pratt/dolphin.git', 'clone_url': 'https://github.com/tom-pratt/dolphin.git', 'svn_url': 'https://github.com/tom-pratt/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 516868, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, '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, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'netplay', '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': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', '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': '2026-08-28T20:13:52Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15455, 'watchers_count': 15455, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15455, '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/14831'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14831'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14831'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14831/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831/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/14831/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/0bca7edf206f8ec58f35ecab351e2ef889fdee71'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': True, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': {'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}, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 2, 'deletions': 6, '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': '2026-08-28T20:13:52Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15455, 'watchers_count': 15455, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15455, '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': 'raw_gh_hook'}
2026-08-28T16:00:41.498887 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5052800745, 'node_id': 'PRR_kwDOALCn2M8AAAABLSue6Q', '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, 'commit_id': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14831#pullrequestreview-5052800745', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14831#pullrequestreview-5052800745'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831'}}, 'submitted_at': '2026-08-28T16:00:39Z', 'updated_at': '2026-08-28T16:00:39Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831', 'id': 4384582799, 'node_id': 'PR_kwDOALCn2M8AAAABBVdsjw', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14831', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14831.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14831.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14831', 'number': 14831, 'state': 'open', 'locked': False, 'title': 'Fix netplay crash on pre API 31 devices', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "TypedArray doesn't implement AutoCloseable on older devices so .use{} caused a crash.\r\n\r\nIt turned out the special handling for background colours was unnecessary anyway.", 'created_at': '2026-08-28T12:12:16Z', 'updated_at': '2026-08-28T12:12:16Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '8ef19168fa3962c30e3a6690047169a13b371d4a', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831/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/14831/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'head': {'label': 'tom-pratt:netplay-crash-pre-api31', 'ref': 'netplay-crash-pre-api31', 'sha': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 651994822, 'node_id': 'R_kgDOJtymxg', 'name': 'dolphin', 'full_name': 'tom-pratt/dolphin', 'private': False, 'owner': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/tom-pratt/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/tom-pratt/dolphin', 'forks_url': 'https://api.github.com/repos/tom-pratt/dolphin/forks', 'keys_url': 'https://api.github.com/repos/tom-pratt/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/tom-pratt/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/tom-pratt/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/tom-pratt/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/tom-pratt/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/tom-pratt/dolphin/events', 'assignees_url': 'https://api.github.com/repos/tom-pratt/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/tom-pratt/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/tom-pratt/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/tom-pratt/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/tom-pratt/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/tom-pratt/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/tom-pratt/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/tom-pratt/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/tom-pratt/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/tom-pratt/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/tom-pratt/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/tom-pratt/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/tom-pratt/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/tom-pratt/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/tom-pratt/dolphin/merges', 'archive_url': 'https://api.github.com/repos/tom-pratt/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/tom-pratt/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/tom-pratt/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/tom-pratt/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/tom-pratt/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/tom-pratt/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/tom-pratt/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/tom-pratt/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/tom-pratt/dolphin/deployments', 'created_at': '2023-06-10T18:31:53Z', 'updated_at': '2026-05-19T10:20:25Z', 'pushed_at': '2026-08-28T12:11:57Z', 'git_url': 'git://github.com/tom-pratt/dolphin.git', 'ssh_url': 'git@github.com:tom-pratt/dolphin.git', 'clone_url': 'https://github.com/tom-pratt/dolphin.git', 'svn_url': 'https://github.com/tom-pratt/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 516868, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, '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, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'netplay', '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': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', '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': '2026-08-28T10:54:29Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15453, 'watchers_count': 15453, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 462, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 462, 'watchers': 15453, '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/14831'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14831'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14831'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14831/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831/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/14831/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/0bca7edf206f8ec58f35ecab351e2ef889fdee71'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': 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': '2026-08-28T10:54:29Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15453, 'watchers_count': 15453, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 462, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 462, 'watchers': 15453, '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': 'raw_gh_hook'}
2026-08-28T15:34:15.163688 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14720', 'id': 4861976728, 'node_id': 'PR_kwDOALCn2M7wg4aN', 'number': 14720, 'title': 'externals: add cppwinrt for mingw', 'user': {'login': 'cscd98', 'id': 1188869, 'node_id': 'MDQ6VXNlcjExODg4Njk=', 'avatar_url': 'https://avatars.githubusercontent.com/u/1188869?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/cscd98', 'html_url': 'https://github.com/cscd98', 'followers_url': 'https://api.github.com/users/cscd98/followers', 'following_url': 'https://api.github.com/users/cscd98/following{/other_user}', 'gists_url': 'https://api.github.com/users/cscd98/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/cscd98/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/cscd98/subscriptions', 'organizations_url': 'https://api.github.com/users/cscd98/orgs', 'repos_url': 'https://api.github.com/users/cscd98/repos', 'events_url': 'https://api.github.com/users/cscd98/events{/privacy}', 'received_events_url': 'https://api.github.com/users/cscd98/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-07-11T11:17:59Z', 'updated_at': '2026-08-28T15:34:13Z', 'closed_at': None, 'assignee': None, 'author_association': 'CONTRIBUTOR', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14720', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14720', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14720.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14720.patch', 'merged_at': None}, 'body': 'Removes the need to add a shim for winrt on mingw:\r\n\r\nhttps://github.com/dolphin-emu/dolphin/pull/14003\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720/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/14720/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5454483633', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14720#issuecomment-5454483633', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14720', 'id': 5454483633, 'node_id': 'IC_kwDOALCn2M8AAAABRRzQsQ', 'user': {'login': 'thatsprettygood', 'id': 36249601, 'node_id': 'MDQ6VXNlcjM2MjQ5NjAx', 'avatar_url': 'https://avatars.githubusercontent.com/u/36249601?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/thatsprettygood', 'html_url': 'https://github.com/thatsprettygood', 'followers_url': 'https://api.github.com/users/thatsprettygood/followers', 'following_url': 'https://api.github.com/users/thatsprettygood/following{/other_user}', 'gists_url': 'https://api.github.com/users/thatsprettygood/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/thatsprettygood/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/thatsprettygood/subscriptions', 'organizations_url': 'https://api.github.com/users/thatsprettygood/orgs', 'repos_url': 'https://api.github.com/users/thatsprettygood/repos', 'events_url': 'https://api.github.com/users/thatsprettygood/events{/privacy}', 'received_events_url': 'https://api.github.com/users/thatsprettygood/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-28T15:34:13Z', 'updated_at': '2026-08-28T15:34:13Z', 'body': '> C++/WinRT was made with MSVC in mind, but a series of changes to make it compatible with GCC and Clang (also libstdc++ and libc++ respectively) has been merged upstream, making it usable with various MinGW-w64 toolchains (with some limitations). This is a collection of documentation and example code intended to help you understand how to use this binding with a MinGW-w64 toolchain.\r\n\r\nIt describes itself as just a example collection, why is this being used instead of the main repo?', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5454483633/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, 'minimized': 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': '2026-08-28T10:54:29Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15453, 'watchers_count': 15453, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 462, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 462, 'watchers': 15453, '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': 'thatsprettygood', 'id': 36249601, 'node_id': 'MDQ6VXNlcjM2MjQ5NjAx', 'avatar_url': 'https://avatars.githubusercontent.com/u/36249601?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/thatsprettygood', 'html_url': 'https://github.com/thatsprettygood', 'followers_url': 'https://api.github.com/users/thatsprettygood/followers', 'following_url': 'https://api.github.com/users/thatsprettygood/following{/other_user}', 'gists_url': 'https://api.github.com/users/thatsprettygood/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/thatsprettygood/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/thatsprettygood/subscriptions', 'organizations_url': 'https://api.github.com/users/thatsprettygood/orgs', 'repos_url': 'https://api.github.com/users/thatsprettygood/repos', 'events_url': 'https://api.github.com/users/thatsprettygood/events{/privacy}', 'received_events_url': 'https://api.github.com/users/thatsprettygood/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-28T12:12:18.690111 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 14831, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831', 'id': 4384582799, 'node_id': 'PR_kwDOALCn2M8AAAABBVdsjw', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14831', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14831.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14831.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14831', 'number': 14831, 'state': 'open', 'locked': False, 'title': 'Fix netplay crash on pre API 31 devices', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': "TypedArray doesn't implement AutoCloseable on older devices so .use{} caused a crash.\r\n\r\nIt turned out the special handling for background colours was unnecessary anyway.", 'created_at': '2026-08-28T12:12:16Z', 'updated_at': '2026-08-28T12:12:16Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831/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/14831/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'head': {'label': 'tom-pratt:netplay-crash-pre-api31', 'ref': 'netplay-crash-pre-api31', 'sha': '0bca7edf206f8ec58f35ecab351e2ef889fdee71', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 651994822, 'node_id': 'R_kgDOJtymxg', 'name': 'dolphin', 'full_name': 'tom-pratt/dolphin', 'private': False, 'owner': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/tom-pratt/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/tom-pratt/dolphin', 'forks_url': 'https://api.github.com/repos/tom-pratt/dolphin/forks', 'keys_url': 'https://api.github.com/repos/tom-pratt/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/tom-pratt/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/tom-pratt/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/tom-pratt/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/tom-pratt/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/tom-pratt/dolphin/events', 'assignees_url': 'https://api.github.com/repos/tom-pratt/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/tom-pratt/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/tom-pratt/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/tom-pratt/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/tom-pratt/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/tom-pratt/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/tom-pratt/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/tom-pratt/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/tom-pratt/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/tom-pratt/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/tom-pratt/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/tom-pratt/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/tom-pratt/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/tom-pratt/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/tom-pratt/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/tom-pratt/dolphin/merges', 'archive_url': 'https://api.github.com/repos/tom-pratt/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/tom-pratt/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/tom-pratt/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/tom-pratt/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/tom-pratt/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/tom-pratt/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/tom-pratt/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/tom-pratt/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/tom-pratt/dolphin/deployments', 'created_at': '2023-06-10T18:31:53Z', 'updated_at': '2026-05-19T10:20:25Z', 'pushed_at': '2026-08-28T12:11:57Z', 'git_url': 'git://github.com/tom-pratt/dolphin.git', 'ssh_url': 'git@github.com:tom-pratt/dolphin.git', 'clone_url': 'https://github.com/tom-pratt/dolphin.git', 'svn_url': 'https://github.com/tom-pratt/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 517071, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, '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, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 0, 'watchers': 0, 'default_branch': 'netplay', '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': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', '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': '2026-08-28T10:54:29Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15453, 'watchers_count': 15453, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 462, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 462, 'watchers': 15453, '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/14831'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14831'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14831'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14831/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14831/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/14831/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/0bca7edf206f8ec58f35ecab351e2ef889fdee71'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': 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': 2, 'deletions': 6, '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': '2026-08-28T10:54:29Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15453, 'watchers_count': 15453, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 462, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 462, 'watchers': 15453, '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': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-28T05:49:53.960542 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'edited', 'number': 14830, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14830', 'id': 4382048212, 'node_id': 'PR_kwDOALCn2M8AAAABBTC_1A', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14830', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14830.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14830.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14830', 'number': 14830, 'state': 'open', 'locked': False, 'title': 'SDLGamepad: Add Misc 2 through 6', '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': 'Misc 2-6 are currently unnamed generic buttons in Dolphin. SDL3 has added more misc buttons for "additional controller buttons" (e.g. left/right trigger clicks on a GameCube controller, or for the second touchpad click on the Steam Controller) which map to these additional named Misc buttons. The names Misc 2-6 are taken from [SDL_GamepadButton](https://wiki.libsdl.org/SDL3/SDL_GamepadButton).\r\n\r\nThis change is backwards compatible with old configs, as seen in this screenshot where I only press Misc 2:\r\n<img width="228" height="113" alt="image" src="https://github.com/user-attachments/assets/717952d4-68b3-4b1f-9c0a-aca3be441bc8" />\r\n', 'created_at': '2026-08-28T05:39:43Z', 'updated_at': '2026-08-28T05:49:51Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '7dabe5f0b188b16adcf98a267c1c12747b766ecb', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14830/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14830/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/14830/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b572e4ca5a74481fad0bd14e4c5f9719945d61d8', 'head': {'label': 'JoshuaVandaele:sdl-miscs', 'ref': 'sdl-miscs', 'sha': 'b572e4ca5a74481fad0bd14e4c5f9719945d61d8', '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': '2026-02-06T11:01:48Z', 'pushed_at': '2026-08-28T05:37:23Z', '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': 518549, 'stargazers_count': 1, 'watchers_count': 1, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': None, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 1, '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': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', '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': '2026-08-28T05:30:26Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15450, 'watchers_count': 15450, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15450, '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/14830'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14830'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14830'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14830/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14830/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/14830/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b572e4ca5a74481fad0bd14e4c5f9719945d61d8'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': True, 'rebaseable': False, 'mergeable_state': 'unstable', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 9, 'deletions': 1, 'changed_files': 2}, 'changes': {'body': {'from': 'SDL 3 has more misc buttons for "additional controller buttons" (e.g. left/right trigger clicks on a GameCube controller, or for the second touchpad click on the Steam Controller) which use these additional named Misc buttons. The names Misc 2-6 are taken from [SDL_GamepadButton](https://wiki.libsdl.org/SDL3/SDL_GamepadButton).\r\n\r\nThis change is backwards compatible with old configs, as seen in this screenshot where I only press Misc 2:\r\n<img width="228" height="113" alt="image" src="https://github.com/user-attachments/assets/717952d4-68b3-4b1f-9c0a-aca3be441bc8" />\r\n'}}, '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': '2026-08-28T05:30:26Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15450, 'watchers_count': 15450, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15450, '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'}
2026-08-28T05:39:47.461005 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 14830, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14830', 'id': 4382048212, 'node_id': 'PR_kwDOALCn2M8AAAABBTC_1A', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14830', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14830.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14830.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14830', 'number': 14830, 'state': 'open', 'locked': False, 'title': 'SDLGamepad: Add Misc 2 through 6', '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': 'SDL 3 has more misc buttons for "additional controller buttons" (e.g. left/right trigger clicks on a GameCube controller, or for the second touchpad click on the Steam Controller) which use these additional named Misc buttons. The names Misc 2-6 are taken from [SDL_GamepadButton](https://wiki.libsdl.org/SDL3/SDL_GamepadButton).\r\n\r\nThis change is backwards compatible with old configs, as seen in this screenshot where I only press Misc 2:\r\n<img width="228" height="113" alt="image" src="https://github.com/user-attachments/assets/717952d4-68b3-4b1f-9c0a-aca3be441bc8" />\r\n', 'created_at': '2026-08-28T05:39:43Z', 'updated_at': '2026-08-28T05:39:43Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14830/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14830/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/14830/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b572e4ca5a74481fad0bd14e4c5f9719945d61d8', 'head': {'label': 'JoshuaVandaele:sdl-miscs', 'ref': 'sdl-miscs', 'sha': 'b572e4ca5a74481fad0bd14e4c5f9719945d61d8', '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': '2026-02-06T11:01:48Z', 'pushed_at': '2026-08-28T05:37:23Z', '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': 518549, 'stargazers_count': 1, 'watchers_count': 1, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': None, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 1, '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': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', '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': '2026-08-28T05:30:26Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15450, 'watchers_count': 15450, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15450, '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/14830'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14830'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14830'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14830/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14830/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/14830/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b572e4ca5a74481fad0bd14e4c5f9719945d61d8'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': 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': 9, 'deletions': 1, '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': '2026-08-28T05:30:26Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15450, 'watchers_count': 15450, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15450, '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'}
2026-08-28T05:08:39.309337 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5048084514, 'node_id': 'PRR_kwDOALCn2M8AAAABLOOoIg', 'user': {'login': 'Pokechu22', 'id': 8334194, 'node_id': 'MDQ6VXNlcjgzMzQxOTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8334194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Pokechu22', 'html_url': 'https://github.com/Pokechu22', 'followers_url': 'https://api.github.com/users/Pokechu22/followers', 'following_url': 'https://api.github.com/users/Pokechu22/following{/other_user}', 'gists_url': 'https://api.github.com/users/Pokechu22/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Pokechu22/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Pokechu22/subscriptions', 'organizations_url': 'https://api.github.com/users/Pokechu22/orgs', 'repos_url': 'https://api.github.com/users/Pokechu22/repos', 'events_url': 'https://api.github.com/users/Pokechu22/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Pokechu22/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Tested and works correctly. I did notice that the boolean input for the pressure on the left touchpad is called "Touchpad" but the one for the right touchpad is "Button 21", but that can be handled by a different PR.', 'commit_id': '7da0baae932f55a228ae92be7f4cf7231683f4ca', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14686#pullrequestreview-5048084514', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14686', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14686#pullrequestreview-5048084514'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14686'}}, 'submitted_at': '2026-08-28T05:08:37Z', 'updated_at': '2026-08-28T05:08:37Z', 'author_association': 'CONTRIBUTOR'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14686', 'id': 3868693079, 'node_id': 'PR_kwDOALCn2M7ml5JX', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14686', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14686.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14686.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14686', 'number': 14686, 'state': 'open', 'locked': False, 'title': 'SDLGamepad: Support multiple touchpads', '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': 'Resolves [i14069](https://bugs.dolphin-emu.org/issues/14069)\r\n\r\n<img width="1666" height="298" alt="image" src="https://github.com/user-attachments/assets/81b1d7d4-183f-4cbc-b2ba-121518a73f0c" />\r\n', 'created_at': '2026-06-15T14:50:55Z', 'updated_at': '2026-08-10T23:28:01Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'd780329c2b36f08a3a7e0fe89059e3dde054ba1c', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14686/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14686/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/14686/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/7da0baae932f55a228ae92be7f4cf7231683f4ca', 'head': {'label': 'JoshuaVandaele:sdl-touchpads', 'ref': 'sdl-touchpads', 'sha': '7da0baae932f55a228ae92be7f4cf7231683f4ca', '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': '2026-02-06T11:01:48Z', 'pushed_at': '2026-08-24T13:07:08Z', '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': 518549, 'stargazers_count': 1, 'watchers_count': 1, 'language': None, 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 1, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 0, 'license': None, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 1, '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': '3450298af0109d85210d57e9b94bb3f71a5fbae5', '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': '2026-08-28T03:30:15Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15449, 'watchers_count': 15449, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 460, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 460, 'watchers': 15449, '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/14686'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14686'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14686'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14686/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14686/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/14686/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/7da0baae932f55a228ae92be7f4cf7231683f4ca'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': 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': '2026-08-28T03:30:15Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559789, 'stargazers_count': 15449, 'watchers_count': 15449, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 460, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 460, 'watchers': 15449, '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': 'Pokechu22', 'id': 8334194, 'node_id': 'MDQ6VXNlcjgzMzQxOTQ=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8334194?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Pokechu22', 'html_url': 'https://github.com/Pokechu22', 'followers_url': 'https://api.github.com/users/Pokechu22/followers', 'following_url': 'https://api.github.com/users/Pokechu22/following{/other_user}', 'gists_url': 'https://api.github.com/users/Pokechu22/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Pokechu22/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Pokechu22/subscriptions', 'organizations_url': 'https://api.github.com/users/Pokechu22/orgs', 'repos_url': 'https://api.github.com/users/Pokechu22/repos', 'events_url': 'https://api.github.com/users/Pokechu22/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Pokechu22/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-27T16:48:52.831747 {'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 89675380317, 'node_id': 'CS_kwDOALCn2M8AAAAU4RG2XQ', 'head_branch': 'master', 'head_sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/89675380317', 'before': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'after': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'pull_requests': [{'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN/pulls/219', 'id': 3862915560, 'number': 219, 'head': {'ref': 'master', 'sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': 'b8a9e7009a7ee53df3c82bf4783d69e17e3fbf4d', 'repo': {'id': 623850328, 'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN', 'name': 'Dolphin-MPN'}}}, {'url': 'https://api.github.com/repos/Faster-Brawl/dolphin/pulls/5', 'id': 1222541325, 'number': 5, 'head': {'ref': 'master', 'sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': 'eb9e232680dfdc04ec2adab05dbc530b1e707fc9', 'repo': {'id': 577809188, 'url': 'https://api.github.com/repos/Faster-Brawl/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/dirextric-auto/dolphin/pulls/1', 'id': 571486662, 'number': 1, 'head': {'ref': 'master', 'sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '1e71904cb9930eccc036e2ce2360beaa746befa7', 'repo': {'id': 337848960, 'url': 'https://api.github.com/repos/dirextric-auto/dolphin', 'name': 'dolphin'}}}, {'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr/pulls/1', 'id': 518053317, 'number': 1, 'head': {'ref': 'master', 'sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'VR-Hydra', 'sha': 'ea9f95955e5335cc238b2f9c5a0a6dfdc8698aec', 'repo': {'id': 311469400, 'url': 'https://api.github.com/repos/zurgeg/dolphin-vr-no-ovr', 'name': 'dolphin-vr-no-ovr'}}}, {'url': 'https://api.github.com/repos/weihuoya/dolphin/pulls/1', 'id': 400884538, 'number': 1, 'head': {'ref': 'master', 'sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'repo': {'id': 11577304, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'name': 'dolphin'}}, 'base': {'ref': 'master', 'sha': '0f4c971326ae9389b3ad55b0fefacb708d148f4d', 'repo': {'id': 143011855, 'url': 'https://api.github.com/repos/weihuoya/dolphin', 'name': 'dolphin'}}}], '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']}, 'created_at': '2026-08-27T16:48:51Z', 'updated_at': '2026-08-27T16:48:51Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/89675380317/check-runs', 'head_commit': {'id': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'tree_id': 'f44613fc11ba82c609e12b434e0d7bc80c11ac01', 'message': 'Merge pull request #14718 from JosJuice/android-vibration-length\n\nAndroid: Make vibration length variable', 'timestamp': '2026-08-27T16:48:49Z', 'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com'}}}, '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': '2026-08-27T14:43:00Z', 'pushed_at': '2026-08-27T16:48:49Z', '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': 559994, 'stargazers_count': 15446, 'watchers_count': 15446, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 460, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 460, 'watchers': 15446, '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': 'raw_gh_hook'}
2026-08-27T16:48:51.908899 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 14718, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718', 'id': 4024414244, 'node_id': 'PR_kwDOALCn2M7v37Ak', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14718', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14718.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14718.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14718', 'number': 14718, 'state': 'closed', 'locked': False, 'title': 'Android: Make vibration length variable', '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': 'Previously we would vibrate for 100 ms on every vibration, which was especially annoying if a game was doing a bunch of vibrations that were supposed to be much shorter than that. Now we tell Android to vibrate for 10 s, then cancel the vibration as soon as the game turns the vibration off.', 'created_at': '2026-07-09T19:08:01Z', 'updated_at': '2026-08-27T16:48:50Z', 'closed_at': '2026-08-27T16:48:50Z', 'merged_at': '2026-08-27T16:48:50Z', 'merge_commit_sha': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718/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/14718/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/82e576a1839306881204948480b1946e73fb1e7b', 'head': {'label': 'JosJuice:android-vibration-length', 'ref': 'android-vibration-length', 'sha': '82e576a1839306881204948480b1946e73fb1e7b', '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': '2026-08-08T11:03:15Z', 'pushed_at': '2026-08-24T16:49:10Z', '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': 525892, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, '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, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', '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': 'aaeb6e5dc1e0e7377b1f9cc48203051f09282217', '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': '2026-08-27T14:43:00Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15446, 'watchers_count': 15446, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 460, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 460, 'watchers': 15446, '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/14718'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14718'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14718'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14718/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718/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/14718/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/82e576a1839306881204948480b1946e73fb1e7b'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': True, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': {'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}, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 2, 'additions': 17, 'deletions': 5, 'changed_files': 3}, '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': '2026-08-27T14:43:00Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15446, 'watchers_count': 15446, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 460, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 460, 'watchers': 15446, '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': 'raw_gh_hook'}
2026-08-27T16:48:51.816290 {'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/master', 'before': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'after': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'name': 'dolphin-emu', 'email': None, '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': 1374484077, 'updated_at': '2026-08-27T14:43:00Z', 'pushed_at': 1787849329, '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': 559994, 'stargazers_count': 15446, 'watchers_count': 15446, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': True, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 460, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 460, 'watchers': 15446, 'default_branch': 'master', 'stargazers': 15446, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'JMC47', 'email': 'JMC4789@gmail.com'}, 'forced': False, '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}, 'created': False, 'deleted': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/26d5cd38bd06...4f8af23db516', 'commits': [{'id': 'b67188cc442d4b2d38cfb95b83cbeb0525ca257e', 'tree_id': '38b03679d4dc86a44617b298a88124bad10b770d', 'distinct': False, 'message': 'Android: Make vibration length variable\n\nPreviously we would vibrate for 100 ms on every vibration, which was\nespecially annoying if a game was doing a bunch of vibrations that were\nsupposed to be much shorter than that. Now we tell Android to vibrate\nfor 10 s, then cancel the vibration as soon as the game turns the\nvibration off.', 'timestamp': '2026-07-09T21:05:10+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/b67188cc442d4b2d38cfb95b83cbeb0525ca257e', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-06-27T08:43:25+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-07-09T21:05:10+02:00', 'username': 'JosJuice'}, 'added': [], 'removed': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/ControllerInterface.kt', 'Source/Core/InputCommon/ControllerInterface/Android/Android.cpp']}, {'id': '82e576a1839306881204948480b1946e73fb1e7b', 'tree_id': '1ed5287e2da63bb05aef4ef5a4dabd2e90ac7056', 'distinct': False, 'message': "Core: Remove ifdef for call to GCAdapter::ResetRumble\n\nThe ifdef made it so this was never called on Android, but we do want it\nto be called on Android.\n\nThere are ifdefs inside the function implementation but not around the\nfunction declaration or definition, so there's no need for ifdefs when\ncalling it.", 'timestamp': '2026-07-09T21:06:09+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/82e576a1839306881204948480b1946e73fb1e7b', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-06-27T08:45:44+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-07-09T21:06:09+02:00', 'username': 'JosJuice'}, 'added': [], 'removed': [], 'modified': ['Source/Core/Core/Core.cpp']}, {'id': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'tree_id': 'f44613fc11ba82c609e12b434e0d7bc80c11ac01', 'distinct': True, 'message': 'Merge pull request #14718 from JosJuice/android-vibration-length\n\nAndroid: Make vibration length variable', 'timestamp': '2026-08-27T12:48:49-04:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'date': '2026-08-27T12:48:49-04:00', 'username': 'JMC47'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-08-27T12:48:49-04:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/ControllerInterface.kt', 'Source/Core/Core/Core.cpp', 'Source/Core/InputCommon/ControllerInterface/Android/Android.cpp']}], 'head_commit': {'id': '4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'tree_id': 'f44613fc11ba82c609e12b434e0d7bc80c11ac01', 'distinct': True, 'message': 'Merge pull request #14718 from JosJuice/android-vibration-length\n\nAndroid: Make vibration length variable', 'timestamp': '2026-08-27T12:48:49-04:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/4f8af23db516d8b6e9cd00e7b261a65b026514a8', 'author': {'name': 'JMC47', 'email': 'JMC4789@gmail.com', 'date': '2026-08-27T12:48:49-04:00', 'username': 'JMC47'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-08-27T12:48:49-04:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/features/input/model/ControllerInterface.kt', 'Source/Core/Core/Core.cpp', 'Source/Core/InputCommon/ControllerInterface/Android/Android.cpp']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-27T16:39:28.991002 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14799', 'id': 5071910494, 'node_id': 'PR_kwDOALCn2M77HgpJ', 'number': 14799, 'title': 'Significantly Expand Gecko Code Size Limit', 'user': {'login': 'LittleCoaks', 'id': 73801742, 'node_id': 'MDQ6VXNlcjczODAxNzQy', 'avatar_url': 'https://avatars.githubusercontent.com/u/73801742?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LittleCoaks', 'html_url': 'https://github.com/LittleCoaks', 'followers_url': 'https://api.github.com/users/LittleCoaks/followers', 'following_url': 'https://api.github.com/users/LittleCoaks/following{/other_user}', 'gists_url': 'https://api.github.com/users/LittleCoaks/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LittleCoaks/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LittleCoaks/subscriptions', 'organizations_url': 'https://api.github.com/users/LittleCoaks/orgs', 'repos_url': 'https://api.github.com/users/LittleCoaks/repos', 'events_url': 'https://api.github.com/users/LittleCoaks/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LittleCoaks/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2026-08-05T14:24:55Z', 'updated_at': '2026-08-27T16:39:27Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14799', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14799', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14799.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14799.patch', 'merged_at': None}, 'body': 'This feature works by manipulating the Arena to increase the gecko code size limit. The codelist size is computed, then `ArenaHi` is lowered by that amount, and the codelist is placed above the Arena. This functionally makes the gecko code size limit as large as reasonably possible for any game (significantly larger than the current limit).\r\n\r\nThis feature hinges on `ArenaHi` always being located at `0x80000034` which is true for all gamecube games from my research. I have not looked into other platforms supported on dolphin.\r\n\r\nThis PR is intentionally left incomplete because there are design considerations with this feature that i left up to the dolphin development team to decide on first before moving forwards, like for example, guarding this behavior with a user configuration defaulted to disabled. Worth noting as well, netplay would likely need to have such a configuration synced between clients to avoid possible desyncs.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799/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/14799/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5442240997', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14799#issuecomment-5442240997', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14799', 'id': 5442240997, 'node_id': 'IC_kwDOALCn2M8AAAABRGIB5Q', 'user': {'login': 'LittleCoaks', 'id': 73801742, 'node_id': 'MDQ6VXNlcjczODAxNzQy', 'avatar_url': 'https://avatars.githubusercontent.com/u/73801742?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LittleCoaks', 'html_url': 'https://github.com/LittleCoaks', 'followers_url': 'https://api.github.com/users/LittleCoaks/followers', 'following_url': 'https://api.github.com/users/LittleCoaks/following{/other_user}', 'gists_url': 'https://api.github.com/users/LittleCoaks/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LittleCoaks/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LittleCoaks/subscriptions', 'organizations_url': 'https://api.github.com/users/LittleCoaks/orgs', 'repos_url': 'https://api.github.com/users/LittleCoaks/repos', 'events_url': 'https://api.github.com/users/LittleCoaks/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LittleCoaks/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-27T16:39:27Z', 'updated_at': '2026-08-27T16:39:27Z', 'body': '@phire do you know of a better way to handle it with dolphin\'s tools? from the games i\'ve tested with it\'s always successfully manipulated the arena with no problems, however i don\'t know how to go about a decisive/thorough test that ensures `__start` is never hit before the overwrite with this method. I\'ve personally found great value in this feature so far from using it however, so at the very least, i think it\'s worth considering for an "Advanced" user configuration defaulted to disabled if we can\'t guarantee it\'s always safe', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5442240997/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, 'minimized': 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': '2026-08-27T14:43:00Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15446, 'watchers_count': 15446, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15446, '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': 'LittleCoaks', 'id': 73801742, 'node_id': 'MDQ6VXNlcjczODAxNzQy', 'avatar_url': 'https://avatars.githubusercontent.com/u/73801742?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/LittleCoaks', 'html_url': 'https://github.com/LittleCoaks', 'followers_url': 'https://api.github.com/users/LittleCoaks/followers', 'following_url': 'https://api.github.com/users/LittleCoaks/following{/other_user}', 'gists_url': 'https://api.github.com/users/LittleCoaks/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/LittleCoaks/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/LittleCoaks/subscriptions', 'organizations_url': 'https://api.github.com/users/LittleCoaks/orgs', 'repos_url': 'https://api.github.com/users/LittleCoaks/repos', 'events_url': 'https://api.github.com/users/LittleCoaks/events{/privacy}', 'received_events_url': 'https://api.github.com/users/LittleCoaks/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-27T05:43:23.459562 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5037588028, 'node_id': 'PRR_kwDOALCn2M8AAAABLEN-PA', 'user': {'login': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': None, 'commit_id': '82e576a1839306881204948480b1946e73fb1e7b', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14718#pullrequestreview-5037588028', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14718#pullrequestreview-5037588028'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718'}}, 'submitted_at': '2026-08-27T05:43:21Z', 'updated_at': '2026-08-27T05:43:21Z', 'author_association': 'CONTRIBUTOR'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718', 'id': 4024414244, 'node_id': 'PR_kwDOALCn2M7v37Ak', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14718', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14718.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14718.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14718', 'number': 14718, 'state': 'open', 'locked': False, 'title': 'Android: Make vibration length variable', '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': 'Previously we would vibrate for 100 ms on every vibration, which was especially annoying if a game was doing a bunch of vibrations that were supposed to be much shorter than that. Now we tell Android to vibrate for 10 s, then cancel the vibration as soon as the game turns the vibration off.', 'created_at': '2026-07-09T19:08:01Z', 'updated_at': '2026-08-26T21:12:09Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '6c78dc51fd1418790755362a92f226fab6901d53', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718/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/14718/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/82e576a1839306881204948480b1946e73fb1e7b', 'head': {'label': 'JosJuice:android-vibration-length', 'ref': 'android-vibration-length', 'sha': '82e576a1839306881204948480b1946e73fb1e7b', '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': '2026-08-08T11:03:15Z', 'pushed_at': '2026-08-24T16:49:10Z', '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': 525892, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, '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, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', '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': 'aaeb6e5dc1e0e7377b1f9cc48203051f09282217', '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': '2026-08-27T05:14:09Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15447, 'watchers_count': 15447, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15447, '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/14718'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14718'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14718'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14718/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718/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/14718/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/82e576a1839306881204948480b1946e73fb1e7b'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': 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': '2026-08-27T05:14:09Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15447, 'watchers_count': 15447, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15447, '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': 'tom-pratt', 'id': 10612949, 'node_id': 'MDQ6VXNlcjEwNjEyOTQ5', 'avatar_url': 'https://avatars.githubusercontent.com/u/10612949?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/tom-pratt', 'html_url': 'https://github.com/tom-pratt', 'followers_url': 'https://api.github.com/users/tom-pratt/followers', 'following_url': 'https://api.github.com/users/tom-pratt/following{/other_user}', 'gists_url': 'https://api.github.com/users/tom-pratt/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/tom-pratt/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/tom-pratt/subscriptions', 'organizations_url': 'https://api.github.com/users/tom-pratt/orgs', 'repos_url': 'https://api.github.com/users/tom-pratt/repos', 'events_url': 'https://api.github.com/users/tom-pratt/events{/privacy}', 'received_events_url': 'https://api.github.com/users/tom-pratt/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-26T22:18:54.125366 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'id': 5251591404, 'node_id': 'PR_kwDOALCn2M8AAAABBAc8Dw', 'number': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 4, 'created_at': '2026-08-25T23:11:18Z', 'updated_at': '2026-08-26T22:18:51Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.patch', 'merged_at': None}, 'body': 'Fixes [dolphin issue 13956](https://bugs.dolphin-emu.org/issues/13956).\r\n\r\nThe main problem was that skylanders files (also disney infinity figures) were being opened with a method that only granted read permission (_GetContent_). Switching to _OpenDocument_ grants read and write permission for Dolphin over these files.\r\n\r\nAdditionally, added some null checks to show an error message when an skylanders fails to load, preventing the emulator from crashing.\r\n\r\n*Note: The issue investigation and changes were made with the assistance of AI tools and verified by me, tested on a real android device.*', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/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/14829/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431776949', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431776949', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'id': 5431776949, 'node_id': 'IC_kwDOALCn2M8AAAABQ8JWtQ', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-26T22:18:51Z', 'updated_at': '2026-08-26T22:18:51Z', 'body': 'They use different methods to load the figures, look for requestInfinityFigureFile in EmulationActivity.kt. Each one with its own messages and names.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431776949/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, 'minimized': 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': '2026-08-26T20:14:48Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-26T22:10:45.367616 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'id': 5251591404, 'node_id': 'PR_kwDOALCn2M8AAAABBAc8Dw', 'number': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 3, 'created_at': '2026-08-25T23:11:18Z', 'updated_at': '2026-08-26T22:10:42Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.patch', 'merged_at': None}, 'body': 'Fixes [dolphin issue 13956](https://bugs.dolphin-emu.org/issues/13956).\r\n\r\nThe main problem was that skylanders files (also disney infinity figures) were being opened with a method that only granted read permission (_GetContent_). Switching to _OpenDocument_ grants read and write permission for Dolphin over these files.\r\n\r\nAdditionally, added some null checks to show an error message when an skylanders fails to load, preventing the emulator from crashing.\r\n\r\n*Note: The issue investigation and changes were made with the assistance of AI tools and verified by me, tested on a real android device.*', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/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/14829/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431704663', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431704663', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'id': 5431704663, 'node_id': 'IC_kwDOALCn2M8AAAABQ8E8Vw', 'user': {'login': 'Rumi-Larry', 'id': 65569725, 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Rumi-Larry', 'html_url': 'https://github.com/Rumi-Larry', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos', 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-26T22:10:42Z', 'updated_at': '2026-08-26T22:10:42Z', 'body': 'The names in the code only mentions Skylanders. If they share code then naming it more generically is ideal to avoid confusion', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431704663/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, 'minimized': 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': '2026-08-26T20:14:48Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'Rumi-Larry', 'id': 65569725, 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Rumi-Larry', 'html_url': 'https://github.com/Rumi-Larry', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos', 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-26T21:12:11.274728 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5035116264, 'node_id': 'PRR_kwDOALCn2M8AAAABLB3G6A', 'user': {'login': 'mbc07', 'id': 8005966, 'node_id': 'MDQ6VXNlcjgwMDU5NjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8005966?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mbc07', 'html_url': 'https://github.com/mbc07', 'followers_url': 'https://api.github.com/users/mbc07/followers', 'following_url': 'https://api.github.com/users/mbc07/following{/other_user}', 'gists_url': 'https://api.github.com/users/mbc07/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mbc07/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mbc07/subscriptions', 'organizations_url': 'https://api.github.com/users/mbc07/orgs', 'repos_url': 'https://api.github.com/users/mbc07/repos', 'events_url': 'https://api.github.com/users/mbc07/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mbc07/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'LGTM. Tested on a Galaxy S23 and the rumble is overall more subtle and accurate than before...', 'commit_id': '82e576a1839306881204948480b1946e73fb1e7b', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14718#pullrequestreview-5035116264', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14718#pullrequestreview-5035116264'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718'}}, 'submitted_at': '2026-08-26T21:12:09Z', 'updated_at': '2026-08-26T21:12:09Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718', 'id': 4024414244, 'node_id': 'PR_kwDOALCn2M7v37Ak', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14718', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14718.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14718.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14718', 'number': 14718, 'state': 'open', 'locked': False, 'title': 'Android: Make vibration length variable', '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': 'Previously we would vibrate for 100 ms on every vibration, which was especially annoying if a game was doing a bunch of vibrations that were supposed to be much shorter than that. Now we tell Android to vibrate for 10 s, then cancel the vibration as soon as the game turns the vibration off.', 'created_at': '2026-07-09T19:08:01Z', 'updated_at': '2026-07-09T19:08:01Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '6c78dc51fd1418790755362a92f226fab6901d53', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718/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/14718/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/82e576a1839306881204948480b1946e73fb1e7b', 'head': {'label': 'JosJuice:android-vibration-length', 'ref': 'android-vibration-length', 'sha': '82e576a1839306881204948480b1946e73fb1e7b', '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': '2026-08-08T11:03:15Z', 'pushed_at': '2026-08-24T16:49:10Z', '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': 525892, 'stargazers_count': 6, 'watchers_count': 6, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, '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, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', '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': 'aaeb6e5dc1e0e7377b1f9cc48203051f09282217', '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': '2026-08-26T20:14:48Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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/14718'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14718'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14718'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14718/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14718/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/14718/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/82e576a1839306881204948480b1946e73fb1e7b'}}, 'author_association': 'MEMBER', 'auto_merge': None, 'assignee': 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': '2026-08-26T20:14:48Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'mbc07', 'id': 8005966, 'node_id': 'MDQ6VXNlcjgwMDU5NjY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/8005966?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/mbc07', 'html_url': 'https://github.com/mbc07', 'followers_url': 'https://api.github.com/users/mbc07/followers', 'following_url': 'https://api.github.com/users/mbc07/following{/other_user}', 'gists_url': 'https://api.github.com/users/mbc07/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/mbc07/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/mbc07/subscriptions', 'organizations_url': 'https://api.github.com/users/mbc07/orgs', 'repos_url': 'https://api.github.com/users/mbc07/repos', 'events_url': 'https://api.github.com/users/mbc07/events{/privacy}', 'received_events_url': 'https://api.github.com/users/mbc07/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-26T21:10:52.101387 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'id': 5251591404, 'node_id': 'PR_kwDOALCn2M8AAAABBAc8Dw', 'number': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 2, 'created_at': '2026-08-25T23:11:18Z', 'updated_at': '2026-08-26T21:10:49Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.patch', 'merged_at': None}, 'body': 'Fixes [dolphin issue 13956](https://bugs.dolphin-emu.org/issues/13956).\r\n\r\nThe main problem was that skylanders files (also disney infinity figures) were being opened with a method that only granted read permission (_GetContent_). Switching to _OpenDocument_ grants read and write permission for Dolphin over these files.\r\n\r\nAdditionally, added some null checks to show an error message when an skylanders fails to load, preventing the emulator from crashing.\r\n\r\n*Note: The issue investigation and changes were made with the assistance of AI tools and verified by me, tested on a real android device.*', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/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/14829/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431160729', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431160729', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'id': 5431160729, 'node_id': 'IC_kwDOALCn2M8AAAABQ7jvmQ', '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': '2026-08-26T21:10:49Z', 'updated_at': '2026-08-26T21:10:49Z', 'body': 'The Disney Infinity code has already been updated in this pull request.', 'author_association': 'MEMBER', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431160729/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, 'minimized': 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': '2026-08-26T20:14:48Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'raw_gh_hook'}
2026-08-26T21:03:53.310073 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'id': 5251591404, 'node_id': 'PR_kwDOALCn2M8AAAABBAc8Dw', 'number': 14829, 'title': 'Android: Fix Crash when loading Skylanders file', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'labels': [], 'state': 'open', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 1, 'created_at': '2026-08-25T23:11:18Z', 'updated_at': '2026-08-26T21:03:51Z', 'closed_at': None, 'assignee': None, 'author_association': 'NONE', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.patch', 'merged_at': None}, 'body': 'Fixes [dolphin issue 13956](https://bugs.dolphin-emu.org/issues/13956).\r\n\r\nThe main problem was that skylanders files (also disney infinity figures) were being opened with a method that only granted read permission (_GetContent_). Switching to _OpenDocument_ grants read and write permission for Dolphin over these files.\r\n\r\nAdditionally, added some null checks to show an error message when an skylanders fails to load, preventing the emulator from crashing.\r\n\r\n*Note: The issue investigation and changes were made with the assistance of AI tools and verified by me, tested on a real android device.*', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/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/14829/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431089823', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829#issuecomment-5431089823', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'id': 5431089823, 'node_id': 'IC_kwDOALCn2M8AAAABQ7fanw', 'user': {'login': 'Rumi-Larry', 'id': 65569725, 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Rumi-Larry', 'html_url': 'https://github.com/Rumi-Larry', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos', 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'created_at': '2026-08-26T21:03:51Z', 'updated_at': '2026-08-26T21:03:51Z', 'body': "So if this affects Disney Infinity figures as well, shouldn't that code be updated as well? ", 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5431089823/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, 'minimized': 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': '2026-08-26T20:14:48Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'Rumi-Larry', 'id': 65569725, 'node_id': 'MDQ6VXNlcjY1NTY5NzI1', 'avatar_url': 'https://avatars.githubusercontent.com/u/65569725?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/Rumi-Larry', 'html_url': 'https://github.com/Rumi-Larry', 'followers_url': 'https://api.github.com/users/Rumi-Larry/followers', 'following_url': 'https://api.github.com/users/Rumi-Larry/following{/other_user}', 'gists_url': 'https://api.github.com/users/Rumi-Larry/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/Rumi-Larry/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/Rumi-Larry/subscriptions', 'organizations_url': 'https://api.github.com/users/Rumi-Larry/orgs', 'repos_url': 'https://api.github.com/users/Rumi-Larry/repos', 'events_url': 'https://api.github.com/users/Rumi-Larry/events{/privacy}', 'received_events_url': 'https://api.github.com/users/Rumi-Larry/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-26T19:56:04.699714 {'source': 'webserver', 'gh_type': 'pull_request_review', 'raw': {'action': 'submitted', 'review': {'id': 5034536691, 'node_id': 'PRR_kwDOALCn2M8AAAABLBTu8w', '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, 'commit_id': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'state': 'approved', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829#pullrequestreview-5034536691', 'pull_request_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', '_links': {'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14829#pullrequestreview-5034536691'}, 'pull_request': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829'}}, 'submitted_at': '2026-08-26T19:56:02Z', 'updated_at': '2026-08-26T19:56:02Z', 'author_association': 'MEMBER'}, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', 'id': 4362550287, 'node_id': 'PR_kwDOALCn2M8AAAABBAc8Dw', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'number': 14829, 'state': 'open', 'locked': False, 'title': 'Android: Fix Crash when loading Skylanders file', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Fixes [dolphin issue 13956](https://bugs.dolphin-emu.org/issues/13956).\r\n\r\nThe main problem was that skylanders files (also disney infinity figures) were being opened with a method that only granted read permission (_GetContent_). Switching to _OpenDocument_ grants read and write permission for Dolphin over these files.\r\n\r\nAdditionally, added some null checks to show an error message when an skylanders fails to load, preventing the emulator from crashing.\r\n\r\n*Note: The issue investigation and changes were made with the assistance of AI tools and verified by me, tested on a real android device.*', 'created_at': '2026-08-25T23:11:18Z', 'updated_at': '2026-08-25T23:17:35Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '89d23510dd2ea2446594ce01af14879ab9ba0704', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829/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/14829/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'head': {'label': 'TorresOwO:fix-skylanders-crash-13956', 'ref': 'fix-skylanders-crash-13956', 'sha': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1346159065, 'node_id': 'R_kgDOUDzB2Q', 'name': 'dolphin-twr', 'full_name': 'TorresOwO/dolphin-twr', 'private': False, 'owner': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/TorresOwO/dolphin-twr', '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/TorresOwO/dolphin-twr', 'forks_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/forks', 'keys_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/teams', 'hooks_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/hooks', 'issue_events_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/issues/events{/number}', 'events_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/events', 'assignees_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/assignees{/user}', 'branches_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/branches{/branch}', 'tags_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/tags', 'blobs_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/languages', 'stargazers_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/stargazers', 'contributors_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/contributors', 'subscribers_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/subscribers', 'subscription_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/subscription', 'commits_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/contents/{+path}', 'compare_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/merges', 'archive_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/downloads', 'issues_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/issues{/number}', 'pulls_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/labels{/name}', 'releases_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/releases{/id}', 'deployments_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/deployments', 'created_at': '2026-08-25T13:18:32Z', 'updated_at': '2026-08-25T23:14:32Z', 'pushed_at': '2026-08-26T14:24:55Z', 'git_url': 'git://github.com/TorresOwO/dolphin-twr.git', 'ssh_url': 'git@github.com:TorresOwO/dolphin-twr.git', 'clone_url': 'https://github.com/TorresOwO/dolphin-twr.git', 'svn_url': 'https://github.com/TorresOwO/dolphin-twr', 'homepage': 'https://dolphin-emu.org', 'size': 522301, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 3, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 3, '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': '26d5cd38bd068f878b6e64ee8b705787b3a16164', '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': '2026-08-26T18:50:45Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15443, 'watchers_count': 15443, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15443, '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/14829'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14829'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829/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/14829/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': 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': '2026-08-26T18:50:45Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15443, 'watchers_count': 15443, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15443, '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': 'raw_gh_hook'}
2026-08-26T17:52:37.652142 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 instead of ADPCM, only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'id': 3455745903, 'node_id': 'PR_kwDOALCn2M6qnqKV', 'number': 13970, 'title': 'WiimoteReal: Windows improvements.', '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': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 30, 'created_at': '2025-09-26T04:25:44Z', 'updated_at': '2026-08-26T17:48:12Z', 'closed_at': '2025-10-13T06:54:54Z', 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13970', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.patch', 'merged_at': '2025-10-13T06:54:54Z'}, 'body': 'Majorly overhauled the Windows Wii remote code.\r\n\r\nThis PR should be ready now.\r\n\r\nStatically link with "Bthprops.lib"\r\nDynamic linking was introduced in https://github.com/dolphin-emu/dolphin/commit/3acf0eb3af98009cc4e00bd9bcf43873dc26c4da to make Dolphin run under Wine.\r\nMy search results imply that Wine has long since added stubs for these functions so I\'m hoping it works fine now?\r\nedit: Wine seems to work fine.\r\n\r\nA 10 year old comment describes a workaround needed for the Toshiba Bluetooth stack.\r\nI\'ve removed the workaround.\r\n\r\nRemoved `HidP_SetOutputReport` fallback (Windows 7 workaround).\r\n\r\nFixed buggy overlapped Read/Write event usage (probably my fault from long ago).\r\n\r\nAdded checks for a Wii remote device name on the HID interface to only attempt connecting to actual Wii remotes devices.\r\nThe existing code just throws Wii remote data at every interface and checks for sane replies.\r\n\r\nAdded a periodic write to test for disconnected remotes in a timely manner.\r\n\r\nChanged the `Refresh` button to not remove authenticated remotes.\r\nSome users found it annoying.\r\nIt now only removes unauthenticated disconnected remotes.\r\n\r\nAdded `Sync` and `Reset` actions to establish and remove pairings.\r\nThe `Refresh` button is now a `QToolButton` with additional actions (only on Windows).\r\n<img width="120" height="177" alt="image" src="https://github.com/user-attachments/assets/16e57431-1eab-4465-a4f8-856188b0f942" />\r\n\r\nPairing a remote with the `Sync` button will enable it to reestablish a connection on any button press.\r\nIt currently shows an ugly animation while the task runs async.\r\n<img width="189" height="72" alt="image" src="https://github.com/user-attachments/assets/076191ce-8312-4cdc-8223-14a4bb9eca2d" />\r\nIt\'s better than nothing and can be visually improved later.\r\n\r\n`Refresh` or `Continuous Scanning` are no longer required to connect paired remotes.\r\nPairing with Windows or the DolphinBar "just works" by assigning a slot to `Real Wii Remote`.\r\n\r\nAdditionally, I am constantly bombarded with ControllerInterface / WiimotePool related deadlocks.\r\nThis seems like an existing issue that fixing properly is probably going to take another PR.\r\nIt seems like it\'s SDL?\r\nedit: SDL\'s DirectInput handling has been disabled in #13982 \r\n\r\nTODO\r\n - [x] Make the `Sync` button not require also clicking `Refresh`.\r\n - [x] Make paired + reconnected Wii remotes work without using `Refresh`\r\n - [x] Test Dolphin with Wine (just in general, not Wii remote functionality)\r\n - [x] Clean up log spam from continuous opening of HID interfaces.\r\n - [x] Make the Sync / Reset buttons display some kind kind of feedback.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/reactions', 'total_count': 4, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 3, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'id': 5428933177, 'node_id': 'IC_kwDOALCn2M8AAAABQ5byOQ', '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': '2026-08-26T17:45:44Z', 'updated_at': '2026-08-26T17:52:36Z', 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 instead of ADPCM, only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac or serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177/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, 'minimized': 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': '2026-08-26T15:48:53Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'raw_gh_hook'}
2026-08-26T17:48:13.314569 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'id': 3455745903, 'node_id': 'PR_kwDOALCn2M6qnqKV', 'number': 13970, 'title': 'WiimoteReal: Windows improvements.', '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': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 30, 'created_at': '2025-09-26T04:25:44Z', 'updated_at': '2026-08-26T17:46:54Z', 'closed_at': '2025-10-13T06:54:54Z', 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13970', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.patch', 'merged_at': '2025-10-13T06:54:54Z'}, 'body': 'Majorly overhauled the Windows Wii remote code.\r\n\r\nThis PR should be ready now.\r\n\r\nStatically link with "Bthprops.lib"\r\nDynamic linking was introduced in https://github.com/dolphin-emu/dolphin/commit/3acf0eb3af98009cc4e00bd9bcf43873dc26c4da to make Dolphin run under Wine.\r\nMy search results imply that Wine has long since added stubs for these functions so I\'m hoping it works fine now?\r\nedit: Wine seems to work fine.\r\n\r\nA 10 year old comment describes a workaround needed for the Toshiba Bluetooth stack.\r\nI\'ve removed the workaround.\r\n\r\nRemoved `HidP_SetOutputReport` fallback (Windows 7 workaround).\r\n\r\nFixed buggy overlapped Read/Write event usage (probably my fault from long ago).\r\n\r\nAdded checks for a Wii remote device name on the HID interface to only attempt connecting to actual Wii remotes devices.\r\nThe existing code just throws Wii remote data at every interface and checks for sane replies.\r\n\r\nAdded a periodic write to test for disconnected remotes in a timely manner.\r\n\r\nChanged the `Refresh` button to not remove authenticated remotes.\r\nSome users found it annoying.\r\nIt now only removes unauthenticated disconnected remotes.\r\n\r\nAdded `Sync` and `Reset` actions to establish and remove pairings.\r\nThe `Refresh` button is now a `QToolButton` with additional actions (only on Windows).\r\n<img width="120" height="177" alt="image" src="https://github.com/user-attachments/assets/16e57431-1eab-4465-a4f8-856188b0f942" />\r\n\r\nPairing a remote with the `Sync` button will enable it to reestablish a connection on any button press.\r\nIt currently shows an ugly animation while the task runs async.\r\n<img width="189" height="72" alt="image" src="https://github.com/user-attachments/assets/076191ce-8312-4cdc-8223-14a4bb9eca2d" />\r\nIt\'s better than nothing and can be visually improved later.\r\n\r\n`Refresh` or `Continuous Scanning` are no longer required to connect paired remotes.\r\nPairing with Windows or the DolphinBar "just works" by assigning a slot to `Real Wii Remote`.\r\n\r\nAdditionally, I am constantly bombarded with ControllerInterface / WiimotePool related deadlocks.\r\nThis seems like an existing issue that fixing properly is probably going to take another PR.\r\nIt seems like it\'s SDL?\r\nedit: SDL\'s DirectInput handling has been disabled in #13982 \r\n\r\nTODO\r\n - [x] Make the `Sync` button not require also clicking `Refresh`.\r\n - [x] Make paired + reconnected Wii remotes work without using `Refresh`\r\n - [x] Test Dolphin with Wine (just in general, not Wii remote functionality)\r\n - [x] Clean up log spam from continuous opening of HID interfaces.\r\n - [x] Make the Sync / Reset buttons display some kind kind of feedback.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/reactions', 'total_count': 4, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 3, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'id': 5428933177, 'node_id': 'IC_kwDOALCn2M8AAAABQ5byOQ', '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': '2026-08-26T17:45:44Z', 'updated_at': '2026-08-26T17:48:12Z', 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 instead of ADPCM, only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177/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, 'minimized': 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': '2026-08-26T15:48:53Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'raw_gh_hook'}
2026-08-26T17:46:56.140793 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'edited', 'changes': {'body': {'from': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.'}}, 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'id': 3455745903, 'node_id': 'PR_kwDOALCn2M6qnqKV', 'number': 13970, 'title': 'WiimoteReal: Windows improvements.', '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': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 30, 'created_at': '2025-09-26T04:25:44Z', 'updated_at': '2026-08-26T17:45:45Z', 'closed_at': '2025-10-13T06:54:54Z', 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13970', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.patch', 'merged_at': '2025-10-13T06:54:54Z'}, 'body': 'Majorly overhauled the Windows Wii remote code.\r\n\r\nThis PR should be ready now.\r\n\r\nStatically link with "Bthprops.lib"\r\nDynamic linking was introduced in https://github.com/dolphin-emu/dolphin/commit/3acf0eb3af98009cc4e00bd9bcf43873dc26c4da to make Dolphin run under Wine.\r\nMy search results imply that Wine has long since added stubs for these functions so I\'m hoping it works fine now?\r\nedit: Wine seems to work fine.\r\n\r\nA 10 year old comment describes a workaround needed for the Toshiba Bluetooth stack.\r\nI\'ve removed the workaround.\r\n\r\nRemoved `HidP_SetOutputReport` fallback (Windows 7 workaround).\r\n\r\nFixed buggy overlapped Read/Write event usage (probably my fault from long ago).\r\n\r\nAdded checks for a Wii remote device name on the HID interface to only attempt connecting to actual Wii remotes devices.\r\nThe existing code just throws Wii remote data at every interface and checks for sane replies.\r\n\r\nAdded a periodic write to test for disconnected remotes in a timely manner.\r\n\r\nChanged the `Refresh` button to not remove authenticated remotes.\r\nSome users found it annoying.\r\nIt now only removes unauthenticated disconnected remotes.\r\n\r\nAdded `Sync` and `Reset` actions to establish and remove pairings.\r\nThe `Refresh` button is now a `QToolButton` with additional actions (only on Windows).\r\n<img width="120" height="177" alt="image" src="https://github.com/user-attachments/assets/16e57431-1eab-4465-a4f8-856188b0f942" />\r\n\r\nPairing a remote with the `Sync` button will enable it to reestablish a connection on any button press.\r\nIt currently shows an ugly animation while the task runs async.\r\n<img width="189" height="72" alt="image" src="https://github.com/user-attachments/assets/076191ce-8312-4cdc-8223-14a4bb9eca2d" />\r\nIt\'s better than nothing and can be visually improved later.\r\n\r\n`Refresh` or `Continuous Scanning` are no longer required to connect paired remotes.\r\nPairing with Windows or the DolphinBar "just works" by assigning a slot to `Real Wii Remote`.\r\n\r\nAdditionally, I am constantly bombarded with ControllerInterface / WiimotePool related deadlocks.\r\nThis seems like an existing issue that fixing properly is probably going to take another PR.\r\nIt seems like it\'s SDL?\r\nedit: SDL\'s DirectInput handling has been disabled in #13982 \r\n\r\nTODO\r\n - [x] Make the `Sync` button not require also clicking `Refresh`.\r\n - [x] Make paired + reconnected Wii remotes work without using `Refresh`\r\n - [x] Test Dolphin with Wine (just in general, not Wii remote functionality)\r\n - [x] Clean up log spam from continuous opening of HID interfaces.\r\n - [x] Make the Sync / Reset buttons display some kind kind of feedback.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/reactions', 'total_count': 4, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 3, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'id': 5428933177, 'node_id': 'IC_kwDOALCn2M8AAAABQ5byOQ', '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': '2026-08-26T17:45:44Z', 'updated_at': '2026-08-26T17:46:54Z', 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8 only to nonTR ones.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177/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, 'minimized': 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': '2026-08-26T15:48:53Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'raw_gh_hook'}
2026-08-26T17:45:47.004224 {'source': 'webserver', 'gh_type': 'issue_comment', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'id': 3455745903, 'node_id': 'PR_kwDOALCn2M6qnqKV', 'number': 13970, 'title': 'WiimoteReal: Windows improvements.', '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': 'closed', 'locked': False, 'assignees': [], 'milestone': None, 'comments': 30, 'created_at': '2025-09-26T04:25:44Z', 'updated_at': '2026-08-26T17:45:45Z', 'closed_at': '2025-10-13T06:54:54Z', 'assignee': None, 'author_association': 'MEMBER', 'issue_field_values': [], 'type': None, 'active_lock_reason': None, 'draft': False, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/13970', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/13970.patch', 'merged_at': '2025-10-13T06:54:54Z'}, 'body': 'Majorly overhauled the Windows Wii remote code.\r\n\r\nThis PR should be ready now.\r\n\r\nStatically link with "Bthprops.lib"\r\nDynamic linking was introduced in https://github.com/dolphin-emu/dolphin/commit/3acf0eb3af98009cc4e00bd9bcf43873dc26c4da to make Dolphin run under Wine.\r\nMy search results imply that Wine has long since added stubs for these functions so I\'m hoping it works fine now?\r\nedit: Wine seems to work fine.\r\n\r\nA 10 year old comment describes a workaround needed for the Toshiba Bluetooth stack.\r\nI\'ve removed the workaround.\r\n\r\nRemoved `HidP_SetOutputReport` fallback (Windows 7 workaround).\r\n\r\nFixed buggy overlapped Read/Write event usage (probably my fault from long ago).\r\n\r\nAdded checks for a Wii remote device name on the HID interface to only attempt connecting to actual Wii remotes devices.\r\nThe existing code just throws Wii remote data at every interface and checks for sane replies.\r\n\r\nAdded a periodic write to test for disconnected remotes in a timely manner.\r\n\r\nChanged the `Refresh` button to not remove authenticated remotes.\r\nSome users found it annoying.\r\nIt now only removes unauthenticated disconnected remotes.\r\n\r\nAdded `Sync` and `Reset` actions to establish and remove pairings.\r\nThe `Refresh` button is now a `QToolButton` with additional actions (only on Windows).\r\n<img width="120" height="177" alt="image" src="https://github.com/user-attachments/assets/16e57431-1eab-4465-a4f8-856188b0f942" />\r\n\r\nPairing a remote with the `Sync` button will enable it to reestablish a connection on any button press.\r\nIt currently shows an ugly animation while the task runs async.\r\n<img width="189" height="72" alt="image" src="https://github.com/user-attachments/assets/076191ce-8312-4cdc-8223-14a4bb9eca2d" />\r\nIt\'s better than nothing and can be visually improved later.\r\n\r\n`Refresh` or `Continuous Scanning` are no longer required to connect paired remotes.\r\nPairing with Windows or the DolphinBar "just works" by assigning a slot to `Real Wii Remote`.\r\n\r\nAdditionally, I am constantly bombarded with ControllerInterface / WiimotePool related deadlocks.\r\nThis seems like an existing issue that fixing properly is probably going to take another PR.\r\nIt seems like it\'s SDL?\r\nedit: SDL\'s DirectInput handling has been disabled in #13982 \r\n\r\nTODO\r\n - [x] Make the `Sync` button not require also clicking `Refresh`.\r\n - [x] Make paired + reconnected Wii remotes work without using `Refresh`\r\n - [x] Test Dolphin with Wine (just in general, not Wii remote functionality)\r\n - [x] Clean up log spam from continuous opening of HID interfaces.\r\n - [x] Make the Sync / Reset buttons display some kind kind of feedback.', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/reactions', 'total_count': 4, '+1': 0, '-1': 0, 'laugh': 0, 'hooray': 1, 'confused': 0, 'heart': 3, 'rocket': 0, 'eyes': 0}, 'timeline_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/13970#issuecomment-5428933177', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/13970', 'id': 5428933177, 'node_id': 'IC_kwDOALCn2M8AAAABQ5byOQ', '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': '2026-08-26T17:45:44Z', 'updated_at': '2026-08-26T17:45:44Z', 'body': 'There are two interesting things I´ll let here for future ideas.\r\n\r\nNon TR wiimote seems to be better at playing PCM8 on Windows, since ADPCM only produce garbage sounds (already know limitation), did some test on dolphin forum. It´s not near as good as ADPCM, but it´s the only way to get some kind of audible sound from them on BT dongle non passthrough mode. Dolphin will need to reencode and send PCM8.\r\n\r\nAbout disconnecting wiimotes, I been trying IOCTL, seems like a good idea. Now when you get the message "wiimote disconnected by emulated software" it wont turn off, it will just stay on. With IOCTL we can recreate Wii console behavior. IOCTL needs mac o serial to turn it off. Tested devcon and pnputil, IOCTL seems like the better one.', 'author_association': 'NONE', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5428933177/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, 'minimized': 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': '2026-08-26T15:48:53Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15444, 'watchers_count': 15444, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15444, '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': 'raw_gh_hook'}
2026-08-25T23:17:37.557679 {'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'review_requested', 'number': 14829, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829', 'id': 4362550287, 'node_id': 'PR_kwDOALCn2M8AAAABBAc8Dw', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14829', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14829.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829', 'number': 14829, 'state': 'open', 'locked': False, 'title': 'Android: Fix Crash when loading Skylanders file', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'body': 'Fixes [dolphin issue 13956](https://bugs.dolphin-emu.org/issues/13956).\r\n\r\nThe main problem was that skylanders files (also disney infinity figures) were being opened with a method that only granted read permission (_GetContent_). Switching to _OpenDocument_ grants read and write permission for Dolphin over these files.\r\n\r\nAdditionally, added some null checks to show an error message when an skylanders fails to load, preventing the emulator from crashing.\r\n\r\n*Note: The issue investigation and changes were made with the assistance of AI tools and verified by me, tested on a real android device.*', 'created_at': '2026-08-25T23:11:18Z', 'updated_at': '2026-08-25T23:17:35Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': '89d23510dd2ea2446594ce01af14879ab9ba0704', 'assignees': [], 'requested_reviewers': [{'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}], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829/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/14829/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'head': {'label': 'TorresOwO:fix-skylanders-crash-13956', 'ref': 'fix-skylanders-crash-13956', 'sha': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'user': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'repo': {'id': 1346159065, 'node_id': 'R_kgDOUDzB2Q', 'name': 'dolphin-twr', 'full_name': 'TorresOwO/dolphin-twr', 'private': False, 'owner': {'login': 'TorresOwO', 'id': 55789131, 'node_id': 'MDQ6VXNlcjU1Nzg5MTMx', 'avatar_url': 'https://avatars.githubusercontent.com/u/55789131?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/TorresOwO', 'html_url': 'https://github.com/TorresOwO', 'followers_url': 'https://api.github.com/users/TorresOwO/followers', 'following_url': 'https://api.github.com/users/TorresOwO/following{/other_user}', 'gists_url': 'https://api.github.com/users/TorresOwO/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/TorresOwO/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/TorresOwO/subscriptions', 'organizations_url': 'https://api.github.com/users/TorresOwO/orgs', 'repos_url': 'https://api.github.com/users/TorresOwO/repos', 'events_url': 'https://api.github.com/users/TorresOwO/events{/privacy}', 'received_events_url': 'https://api.github.com/users/TorresOwO/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/TorresOwO/dolphin-twr', '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/TorresOwO/dolphin-twr', 'forks_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/forks', 'keys_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/teams', 'hooks_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/hooks', 'issue_events_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/issues/events{/number}', 'events_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/events', 'assignees_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/assignees{/user}', 'branches_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/branches{/branch}', 'tags_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/tags', 'blobs_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/languages', 'stargazers_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/stargazers', 'contributors_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/contributors', 'subscribers_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/subscribers', 'subscription_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/subscription', 'commits_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/contents/{+path}', 'compare_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/merges', 'archive_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/downloads', 'issues_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/issues{/number}', 'pulls_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/labels{/name}', 'releases_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/releases{/id}', 'deployments_url': 'https://api.github.com/repos/TorresOwO/dolphin-twr/deployments', 'created_at': '2026-08-25T13:18:32Z', 'updated_at': '2026-08-25T23:14:32Z', 'pushed_at': '2026-08-25T23:15:35Z', 'git_url': 'git://github.com/TorresOwO/dolphin-twr.git', 'ssh_url': 'git@github.com:TorresOwO/dolphin-twr.git', 'clone_url': 'https://github.com/TorresOwO/dolphin-twr.git', 'svn_url': 'https://github.com/TorresOwO/dolphin-twr', 'homepage': 'https://dolphin-emu.org', 'size': 522476, 'stargazers_count': 0, 'watchers_count': 0, 'language': 'C++', 'has_issues': False, 'has_projects': True, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 0, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 3, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 3, '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': '26d5cd38bd068f878b6e64ee8b705787b3a16164', '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': '2026-08-25T22:27:27Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15439, 'watchers_count': 15439, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15439, '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/14829'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14829'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14829/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14829/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/14829/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed'}}, 'author_association': 'NONE', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': False, 'mergeable': True, 'rebaseable': False, 'mergeable_state': 'unstable', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 21, 'deletions': 13, 'changed_files': 4}, 'requested_reviewer': {'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}, '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': '2026-08-25T22:27:27Z', 'pushed_at': '2026-08-25T19:24:09Z', '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': 559994, 'stargazers_count': 15439, 'watchers_count': 15439, 'language': 'C++', 'has_issues': False, 'has_projects': False, 'has_downloads': False, 'has_wiki': True, 'has_pages': False, 'has_discussions': False, 'forks_count': 3227, 'mirror_url': None, 'archived': False, 'disabled': False, 'open_issues_count': 461, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': ['cpp', 'emulation', 'emulator', 'gamecube', 'wii'], 'visibility': 'public', 'forks': 3227, 'open_issues': 461, 'watchers': 15439, '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': 'raw_gh_hook'}