Status for Dolphin Central

Recent events

2026-08-27T04:28:18.602279	{'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-27T04:28:17.119052	{'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-27T04:23:17.118739	{'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-27T04:23:15.679993	{'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-27T04:22:07.899356	{'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-27T04:22:07.600404	{'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-27T04:18:15.679609	{'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-27T04:18:14.145415	{'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-27T04:13:14.145076	{'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-27T04:13:12.514341	{'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-27T04:12:07.600174	{'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-27T04:12:07.312069	{'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-27T04:08:12.514008	{'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-27T04:08:11.017886	{'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-27T04:03:11.017497	{'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-27T04:03:09.505685	{'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-27T04:02:07.311867	{'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-27T04:02:06.898007	{'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-27T03:58:09.505390	{'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-27T03:58:07.988979	{'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-27T03:53:07.988651	{'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-27T03:53:06.518546	{'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-27T03:52:06.897780	{'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-27T03:52:06.421083	{'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-27T03:48:06.518225	{'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'}

Recent 'build_status' events

2026-08-26T16:23:51.395939	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-osx-universal', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/7/builds/10461', 'description': 'Build succeeded on builder pr-osx-universal', 'type': 'build_status'}
2026-08-26T16:16:36.995475	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-win-dbg-x64', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/31/builds/10453', 'description': 'Build succeeded on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-08-26T16:15:47.868538	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-freebsd-x64', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/11/builds/10450', 'description': 'Build succeeded on builder pr-freebsd-x64', 'type': 'build_status'}
2026-08-26T16:15:33.839336	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-flatpak-arm64', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/44/builds/5533', 'description': 'Build succeeded on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-08-26T16:15:06.396496	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-win-x64', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/2/builds/10446', 'description': 'Build succeeded on builder pr-win-x64', 'type': 'build_status'}
2026-08-26T16:15:05.598847	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-win-dbg-x64', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/31/builds/10453', 'description': 'Auto build in progress on builder pr-win-dbg-x64', 'type': 'build_status'}
2026-08-26T16:14:54.967216	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-flatpak-x64', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/43/builds/5590', 'description': 'Build succeeded on builder pr-flatpak-x64', 'type': 'build_status'}
2026-08-26T16:13:43.373921	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-win-x64', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/2/builds/10446', 'description': 'Auto build in progress on builder pr-win-x64', 'type': 'build_status'}
2026-08-26T16:13:42.845309	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-win-arm64', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/13/builds/10443', 'description': 'Build succeeded on builder pr-win-arm64', 'type': 'build_status'}
2026-08-26T16:13:33.257301	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-deb-dbg-x64', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/1/builds/10445', 'description': 'Build succeeded on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-08-26T16:13:13.030666	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-android', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/22/builds/10446', 'description': 'Build succeeded on builder pr-android', 'type': 'build_status'}
2026-08-26T16:13:08.338119	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-ubu-x64', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/27/builds/10444', 'description': 'Build succeeded on builder pr-ubu-x64', 'type': 'build_status'}
2026-08-26T16:13:05.273762	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-deb-x64', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/26/builds/10443', 'description': 'Build succeeded on builder pr-deb-x64', 'type': 'build_status'}
2026-08-26T16:13:04.573885	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'lint', 'pr': 14829, 'success': True, 'pending': False, 'url': 'https://dolphin.ci/#/builders/9/builds/10443', 'description': 'Build succeeded on builder lint', 'type': 'build_status'}
2026-08-26T16:12:58.323968	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-deb-dbg-x64', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/1/builds/10445', 'description': 'Auto build in progress on builder pr-deb-dbg-x64', 'type': 'build_status'}
2026-08-26T16:12:31.747167	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-ubu-x64', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/27/builds/10444', 'description': 'Auto build in progress on builder pr-ubu-x64', 'type': 'build_status'}
2026-08-26T16:12:28.731532	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-freebsd-x64', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/11/builds/10450', 'description': 'Auto build in progress on builder pr-freebsd-x64', 'type': 'build_status'}
2026-08-26T16:12:28.233561	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-win-arm64', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/13/builds/10443', 'description': 'Auto build in progress on builder pr-win-arm64', 'type': 'build_status'}
2026-08-26T16:12:27.694855	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-android', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/22/builds/10446', 'description': 'Auto build in progress on builder pr-android', 'type': 'build_status'}
2026-08-26T16:12:27.215640	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-deb-x64', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/26/builds/10443', 'description': 'Auto build in progress on builder pr-deb-x64', 'type': 'build_status'}
2026-08-26T16:12:26.643968	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-osx-universal', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/7/builds/10461', 'description': 'Auto build in progress on builder pr-osx-universal', 'type': 'build_status'}
2026-08-26T16:12:26.073454	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'lint', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/9/builds/10443', 'description': 'Auto build in progress on builder lint', 'type': 'build_status'}
2026-08-26T16:12:01.326698	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-flatpak-arm64', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/44/builds/5533', 'description': 'Auto build in progress on builder pr-flatpak-arm64', 'type': 'build_status'}
2026-08-26T16:12:00.790773	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'pr-flatpak-x64', 'pr': 14829, 'success': False, 'pending': True, 'url': 'https://dolphin.ci/#/builders/43/builds/5590', 'description': 'Auto build in progress on builder pr-flatpak-x64', 'type': 'build_status'}
2026-08-26T16:11:25.085053	{'source': 'prbuilder', 'repo': 'dolphin-emu/dolphin', 'hash': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'shortrev': 'b1e360', 'service': 'lint', 'pr': 14829, '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-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'}
2026-08-23T11:55:26.979177	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'created', 'id': 14734, 'title': 'Android: Trigger netplay game digest check', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14734#issuecomment-5385861076', '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/6df9d2ccb191e78b81eb7fdfcd1cbc03ad78e42e/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|ogl-lin-mesa|vk-lin-mesa|\n|-|-|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16391639-16375565/)|[🔍 diff](https://fifo.ci/compare/16391921-16375424/)|[🔍 diff](https://fifo.ci/compare/16374860-16373450/)|[🔍 diff](https://fifo.ci/compare/16375142-16373591/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16391660-16375586/)|[🔍 diff](https://fifo.ci/compare/16391942-16375445/)|[🔍 diff](https://fifo.ci/compare/16374881-16373471/)|[🔍 diff](https://fifo.ci/compare/16375163-16373612/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16391677-16375603/)|[🔍 diff](https://fifo.ci/compare/16391959-16375462/)|[🔍 diff](https://fifo.ci/compare/16374898-16373488/)|[🔍 diff](https://fifo.ci/compare/16375180-16373629/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16391665-16375591/)|[🔍 diff](https://fifo.ci/compare/16391947-16375450/)|[🔍 diff](https://fifo.ci/compare/16374886-16373476/)|[🔍 diff](https://fifo.ci/compare/16375168-16373617/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16391645-16375571/)|[🔍 diff](https://fifo.ci/compare/16391927-16375430/)|[🔍 diff](https://fifo.ci/compare/16374866-16373456/)|[🔍 diff](https://fifo.ci/compare/16375148-16373597/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16391687-16375613/)|[🔍 diff](https://fifo.ci/compare/16391969-16375472/)|[🔍 diff](https://fifo.ci/compare/16374908-16373498/)|[🔍 diff](https://fifo.ci/compare/16375190-16373639/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16391682-16375608/)|[🔍 diff](https://fifo.ci/compare/16391964-16375467/)|[🔍 diff](https://fifo.ci/compare/16374903-16373493/)|[🔍 diff](https://fifo.ci/compare/16375185-16373634/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16391621-16375547/)|[🔍 diff](https://fifo.ci/compare/16391903-16375406/)|[🔍 diff](https://fifo.ci/compare/16374842-16373432/)|[🔍 diff](https://fifo.ci/compare/16375124-16373573/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16391587-16375513/)|[🔍 diff](https://fifo.ci/compare/16391869-16375372/)|[🔍 diff](https://fifo.ci/compare/16374808-16373398/)|[🔍 diff](https://fifo.ci/compare/16375090-16373539/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16391647-16375573/)|[🔍 diff](https://fifo.ci/compare/16391929-16375432/)|[🔍 diff](https://fifo.ci/compare/16374868-16373458/)|[🔍 diff](https://fifo.ci/compare/16375150-16373599/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16391619-16375545/)|[🔍 diff](https://fifo.ci/compare/16391901-16375404/)|[🔍 diff](https://fifo.ci/compare/16374840-16373430/)|[🔍 diff](https://fifo.ci/compare/16375122-16373571/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16391714-16375640/)|[🔍 diff](https://fifo.ci/compare/16391996-16375499/)|[🔍 diff](https://fifo.ci/compare/16374935-16373525/)|[🔍 diff](https://fifo.ci/compare/16375217-16373666/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16391623-16375549/)|[🔍 diff](https://fifo.ci/compare/16391905-16375408/)|[🔍 diff](https://fifo.ci/compare/16374844-16373434/)|[🔍 diff](https://fifo.ci/compare/16375126-16373575/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16391686-16375612/)|[🔍 diff](https://fifo.ci/compare/16391968-16375471/)|[🔍 diff](https://fifo.ci/compare/16374907-16373497/)|[🔍 diff](https://fifo.ci/compare/16375189-16373638/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16391699-16375625/)|[🔍 diff](https://fifo.ci/compare/16391981-16375484/)|[🔍 diff](https://fifo.ci/compare/16374920-16373510/)|[🔍 diff](https://fifo.ci/compare/16375202-16373651/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16391605-16375531/)|[🔍 diff](https://fifo.ci/compare/16391887-16375390/)|[🔍 diff](https://fifo.ci/compare/16374826-16373416/)|[🔍 diff](https://fifo.ci/compare/16375108-16373557/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16391655-16375581/)|[🔍 diff](https://fifo.ci/compare/16391937-16375440/)|[🔍 diff](https://fifo.ci/compare/16374876-16373466/)|[🔍 diff](https://fifo.ci/compare/16375158-16373607/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16391670-16375596/)|[🔍 diff](https://fifo.ci/compare/16391952-16375455/)|[🔍 diff](https://fifo.ci/compare/16374891-16373481/)|[🔍 diff](https://fifo.ci/compare/16375173-16373622/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16391653-16375579/)|[🔍 diff](https://fifo.ci/compare/16391935-16375438/)|[🔍 diff](https://fifo.ci/compare/16374874-16373464/)|[🔍 diff](https://fifo.ci/compare/16375156-16373605/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16391616-16375542/)|[🔍 diff](https://fifo.ci/compare/16391898-16375401/)|[🔍 diff](https://fifo.ci/compare/16374837-16373427/)|[🔍 diff](https://fifo.ci/compare/16375119-16373568/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16391627-16375553/)|[🔍 diff](https://fifo.ci/compare/16391909-16375412/)|[🔍 diff](https://fifo.ci/compare/16374848-16373438/)|[🔍 diff](https://fifo.ci/compare/16375130-16373579/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16391675-16375601/)|[🔍 diff](https://fifo.ci/compare/16391957-16375460/)|[🔍 diff](https://fifo.ci/compare/16374896-16373486/)|[🔍 diff](https://fifo.ci/compare/16375178-16373627/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16391594-16375520/)|[🔍 diff](https://fifo.ci/compare/16391876-16375379/)|[🔍 diff](https://fifo.ci/compare/16374815-16373405/)|[🔍 diff](https://fifo.ci/compare/16375097-16373546/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16391606-16375532/)|[🔍 diff](https://fifo.ci/compare/16391888-16375391/)|[🔍 diff](https://fifo.ci/compare/16374827-16373417/)|[🔍 diff](https://fifo.ci/compare/16375109-16373558/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16391586-16375512/)|[🔍 diff](https://fifo.ci/compare/16391868-16375371/)|[🔍 diff](https://fifo.ci/compare/16374807-16373397/)|[🔍 diff](https://fifo.ci/compare/16375089-16373538/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16391608-16375534/)|[🔍 diff](https://fifo.ci/compare/16391890-16375393/)|[🔍 diff](https://fifo.ci/compare/16374829-16373419/)|[🔍 diff](https://fifo.ci/compare/16375111-16373560/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16391631-16375557/)|[🔍 diff](https://fifo.ci/compare/16391913-16375416/)|[🔍 diff](https://fifo.ci/compare/16374852-16373442/)|[🔍 diff](https://fifo.ci/compare/16375134-16373583/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16391650-16375576/)|[🔍 diff](https://fifo.ci/compare/16391932-16375435/)|[🔍 diff](https://fifo.ci/compare/16374871-16373461/)|[🔍 diff](https://fifo.ci/compare/16375153-16373602/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16391697-16375623/)|[🔍 diff](https://fifo.ci/compare/16391979-16375482/)|-|-|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16391723-16375649/)|[🔍 diff](https://fifo.ci/compare/16392005-16375508/)|[🔍 diff](https://fifo.ci/compare/16374944-16373534/)|[🔍 diff](https://fifo.ci/compare/16375226-16373675/)|\n|harvest-moon-mm-shadows|-|-|[🔍 diff](https://fifo.ci/compare/16374943-16373533/)|[🔍 diff](https://fifo.ci/compare/16375225-16373674/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16391672-16375598/)|[🔍 diff](https://fifo.ci/compare/16391954-16375457/)|[🔍 diff](https://fifo.ci/compare/16374893-16373483/)|[🔍 diff](https://fifo.ci/compare/16375175-16373624/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16391721-16375647/)|[🔍 diff](https://fifo.ci/compare/16392003-16375506/)|[🔍 diff](https://fifo.ci/compare/16374942-16373532/)|[🔍 diff](https://fifo.ci/compare/16375224-16373673/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16391716-16375642/)|[🔍 diff](https://fifo.ci/compare/16391998-16375501/)|[🔍 diff](https://fifo.ci/compare/16374937-16373527/)|[🔍 diff](https://fifo.ci/compare/16375219-16373668/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16391702-16375628/)|[🔍 diff](https://fifo.ci/compare/16391984-16375487/)|[🔍 diff](https://fifo.ci/compare/16374923-16373513/)|[🔍 diff](https://fifo.ci/compare/16375205-16373654/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16391690-16375616/)|[🔍 diff](https://fifo.ci/compare/16391972-16375475/)|[🔍 diff](https://fifo.ci/compare/16374911-16373501/)|[🔍 diff](https://fifo.ci/compare/16375193-16373642/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16391681-16375607/)|[🔍 diff](https://fifo.ci/compare/16391963-16375466/)|[🔍 diff](https://fifo.ci/compare/16374902-16373492/)|[🔍 diff](https://fifo.ci/compare/16375184-16373633/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16391708-16375634/)|[🔍 diff](https://fifo.ci/compare/16391990-16375493/)|[🔍 diff](https://fifo.ci/compare/16374929-16373519/)|[🔍 diff](https://fifo.ci/compare/16375211-16373660/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16391595-16375521/)|[🔍 diff](https://fifo.ci/compare/16391877-16375380/)|[🔍 diff](https://fifo.ci/compare/16374816-16373406/)|[🔍 diff](https://fifo.ci/compare/16375098-16373547/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16391679-16375605/)|[🔍 diff](https://fifo.ci/compare/16391961-16375464/)|[🔍 diff](https://fifo.ci/compare/16374900-16373490/)|[🔍 diff](https://fifo.ci/compare/16375182-16373631/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16391662-16375588/)|[🔍 diff](https://fifo.ci/compare/16391944-16375447/)|[🔍 diff](https://fifo.ci/compare/16374883-16373473/)|[🔍 diff](https://fifo.ci/compare/16375165-16373614/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16391669-16375595/)|[🔍 diff](https://fifo.ci/compare/16391951-16375454/)|[🔍 diff](https://fifo.ci/compare/16374890-16373480/)|[🔍 diff](https://fifo.ci/compare/16375172-16373621/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16391591-16375517/)|[🔍 diff](https://fifo.ci/compare/16391873-16375376/)|[🔍 diff](https://fifo.ci/compare/16374812-16373402/)|[🔍 diff](https://fifo.ci/compare/16375094-16373543/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16391718-16375644/)|[🔍 diff](https://fifo.ci/compare/16392000-16375503/)|[🔍 diff](https://fifo.ci/compare/16374939-16373529/)|[🔍 diff](https://fifo.ci/compare/16375221-16373670/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16391691-16375617/)|[🔍 diff](https://fifo.ci/compare/16391973-16375476/)|[🔍 diff](https://fifo.ci/compare/16374912-16373502/)|[🔍 diff](https://fifo.ci/compare/16375194-16373643/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16391596-16375522/)|[🔍 diff](https://fifo.ci/compare/16391878-16375381/)|[🔍 diff](https://fifo.ci/compare/16374817-16373407/)|[🔍 diff](https://fifo.ci/compare/16375099-16373548/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16391696-16375622/)|[🔍 diff](https://fifo.ci/compare/16391978-16375481/)|[🔍 diff](https://fifo.ci/compare/16374917-16373507/)|[🔍 diff](https://fifo.ci/compare/16375199-16373648/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16391674-16375600/)|[🔍 diff](https://fifo.ci/compare/16391956-16375459/)|[🔍 diff](https://fifo.ci/compare/16374895-16373485/)|[🔍 diff](https://fifo.ci/compare/16375177-16373626/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16391705-16375631/)|[🔍 diff](https://fifo.ci/compare/16391987-16375490/)|[🔍 diff](https://fifo.ci/compare/16374926-16373516/)|[🔍 diff](https://fifo.ci/compare/16375208-16373657/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16391720-16375646/)|[🔍 diff](https://fifo.ci/compare/16392002-16375505/)|[🔍 diff](https://fifo.ci/compare/16374941-16373531/)|[🔍 diff](https://fifo.ci/compare/16375223-16373672/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16391611-16375537/)|[🔍 diff](https://fifo.ci/compare/16391893-16375396/)|[🔍 diff](https://fifo.ci/compare/16374832-16373422/)|[🔍 diff](https://fifo.ci/compare/16375114-16373563/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16391610-16375536/)|[🔍 diff](https://fifo.ci/compare/16391892-16375395/)|[🔍 diff](https://fifo.ci/compare/16374831-16373421/)|[🔍 diff](https://fifo.ci/compare/16375113-16373562/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16391615-16375541/)|[🔍 diff](https://fifo.ci/compare/16391897-16375400/)|[🔍 diff](https://fifo.ci/compare/16374836-16373426/)|[🔍 diff](https://fifo.ci/compare/16375118-16373567/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16391651-16375577/)|[🔍 diff](https://fifo.ci/compare/16391933-16375436/)|[🔍 diff](https://fifo.ci/compare/16374872-16373462/)|[🔍 diff](https://fifo.ci/compare/16375154-16373603/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16391585-16375511/)|[🔍 diff](https://fifo.ci/compare/16391867-16375370/)|[🔍 diff](https://fifo.ci/compare/16374806-16373396/)|[🔍 diff](https://fifo.ci/compare/16375088-16373537/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16391661-16375587/)|[🔍 diff](https://fifo.ci/compare/16391943-16375446/)|[🔍 diff](https://fifo.ci/compare/16374882-16373472/)|[🔍 diff](https://fifo.ci/compare/16375164-16373613/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16391626-16375552/)|[🔍 diff](https://fifo.ci/compare/16391908-16375411/)|[🔍 diff](https://fifo.ci/compare/16374847-16373437/)|[🔍 diff](https://fifo.ci/compare/16375129-16373578/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16391630-16375556/)|[🔍 diff](https://fifo.ci/compare/16391912-16375415/)|[🔍 diff](https://fifo.ci/compare/16374851-16373441/)|[🔍 diff](https://fifo.ci/compare/16375133-16373582/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16391597-16375523/)|[🔍 diff](https://fifo.ci/compare/16391879-16375382/)|[🔍 diff](https://fifo.ci/compare/16374818-16373408/)|[🔍 diff](https://fifo.ci/compare/16375100-16373549/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16391678-16375604/)|[🔍 diff](https://fifo.ci/compare/16391960-16375463/)|[🔍 diff](https://fifo.ci/compare/16374899-16373489/)|[🔍 diff](https://fifo.ci/compare/16375181-16373630/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16391598-16375524/)|[🔍 diff](https://fifo.ci/compare/16391880-16375383/)|[🔍 diff](https://fifo.ci/compare/16374819-16373409/)|[🔍 diff](https://fifo.ci/compare/16375101-16373550/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16391689-16375615/)|[🔍 diff](https://fifo.ci/compare/16391971-16375474/)|[🔍 diff](https://fifo.ci/compare/16374910-16373500/)|[🔍 diff](https://fifo.ci/compare/16375192-16373641/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16391707-16375633/)|[🔍 diff](https://fifo.ci/compare/16391989-16375492/)|[🔍 diff](https://fifo.ci/compare/16374928-16373518/)|[🔍 diff](https://fifo.ci/compare/16375210-16373659/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16391599-16375525/)|[🔍 diff](https://fifo.ci/compare/16391881-16375384/)|[🔍 diff](https://fifo.ci/compare/16374820-16373410/)|[🔍 diff](https://fifo.ci/compare/16375102-16373551/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16391683-16375609/)|[🔍 diff](https://fifo.ci/compare/16391965-16375468/)|[🔍 diff](https://fifo.ci/compare/16374904-16373494/)|[🔍 diff](https://fifo.ci/compare/16375186-16373635/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16391614-16375540/)|[🔍 diff](https://fifo.ci/compare/16391896-16375399/)|[🔍 diff](https://fifo.ci/compare/16374835-16373425/)|[🔍 diff](https://fifo.ci/compare/16375117-16373566/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16391684-16375610/)|[🔍 diff](https://fifo.ci/compare/16391966-16375469/)|[🔍 diff](https://fifo.ci/compare/16374905-16373495/)|[🔍 diff](https://fifo.ci/compare/16375187-16373636/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16391676-16375602/)|[🔍 diff](https://fifo.ci/compare/16391958-16375461/)|[🔍 diff](https://fifo.ci/compare/16374897-16373487/)|[🔍 diff](https://fifo.ci/compare/16375179-16373628/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16391706-16375632/)|[🔍 diff](https://fifo.ci/compare/16391988-16375491/)|[🔍 diff](https://fifo.ci/compare/16374927-16373517/)|[🔍 diff](https://fifo.ci/compare/16375209-16373658/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16391628-16375554/)|[🔍 diff](https://fifo.ci/compare/16391910-16375413/)|[🔍 diff](https://fifo.ci/compare/16374849-16373439/)|[🔍 diff](https://fifo.ci/compare/16375131-16373580/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16391704-16375630/)|[🔍 diff](https://fifo.ci/compare/16391986-16375489/)|[🔍 diff](https://fifo.ci/compare/16374925-16373515/)|[🔍 diff](https://fifo.ci/compare/16375207-16373656/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16391613-16375539/)|[🔍 diff](https://fifo.ci/compare/16391895-16375398/)|[🔍 diff](https://fifo.ci/compare/16374834-16373424/)|[🔍 diff](https://fifo.ci/compare/16375116-16373565/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16391625-16375551/)|[🔍 diff](https://fifo.ci/compare/16391907-16375410/)|[🔍 diff](https://fifo.ci/compare/16374846-16373436/)|[🔍 diff](https://fifo.ci/compare/16375128-16373577/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391636-16375562/)|[🔍 diff](https://fifo.ci/compare/16391918-16375421/)|[🔍 diff](https://fifo.ci/compare/16374857-16373447/)|[🔍 diff](https://fifo.ci/compare/16375139-16373588/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16391657-16375583/)|[🔍 diff](https://fifo.ci/compare/16391939-16375442/)|[🔍 diff](https://fifo.ci/compare/16374878-16373468/)|[🔍 diff](https://fifo.ci/compare/16375160-16373609/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16391654-16375580/)|[🔍 diff](https://fifo.ci/compare/16391936-16375439/)|[🔍 diff](https://fifo.ci/compare/16374875-16373465/)|[🔍 diff](https://fifo.ci/compare/16375157-16373606/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16391600-16375526/)|[🔍 diff](https://fifo.ci/compare/16391882-16375385/)|[🔍 diff](https://fifo.ci/compare/16374821-16373411/)|[🔍 diff](https://fifo.ci/compare/16375103-16373552/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16391590-16375516/)|[🔍 diff](https://fifo.ci/compare/16391872-16375375/)|[🔍 diff](https://fifo.ci/compare/16374811-16373401/)|[🔍 diff](https://fifo.ci/compare/16375093-16373542/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16391685-16375611/)|[🔍 diff](https://fifo.ci/compare/16391967-16375470/)|[🔍 diff](https://fifo.ci/compare/16374906-16373496/)|[🔍 diff](https://fifo.ci/compare/16375188-16373637/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16391694-16375620/)|[🔍 diff](https://fifo.ci/compare/16391976-16375479/)|[🔍 diff](https://fifo.ci/compare/16374915-16373505/)|[🔍 diff](https://fifo.ci/compare/16375197-16373646/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16391643-16375569/)|[🔍 diff](https://fifo.ci/compare/16391925-16375428/)|[🔍 diff](https://fifo.ci/compare/16374864-16373454/)|[🔍 diff](https://fifo.ci/compare/16375146-16373595/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16391592-16375518/)|[🔍 diff](https://fifo.ci/compare/16391874-16375377/)|[🔍 diff](https://fifo.ci/compare/16374813-16373403/)|[🔍 diff](https://fifo.ci/compare/16375095-16373544/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16391717-16375643/)|[🔍 diff](https://fifo.ci/compare/16391999-16375502/)|-|-|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16391703-16375629/)|[🔍 diff](https://fifo.ci/compare/16391985-16375488/)|[🔍 diff](https://fifo.ci/compare/16374924-16373514/)|[🔍 diff](https://fifo.ci/compare/16375206-16373655/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16391638-16375564/)|[🔍 diff](https://fifo.ci/compare/16391920-16375423/)|[🔍 diff](https://fifo.ci/compare/16374859-16373449/)|[🔍 diff](https://fifo.ci/compare/16375141-16373590/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16391713-16375639/)|[🔍 diff](https://fifo.ci/compare/16391995-16375498/)|-|-|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16391633-16375559/)|[🔍 diff](https://fifo.ci/compare/16391915-16375418/)|-|-|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16391629-16375555/)|[🔍 diff](https://fifo.ci/compare/16391911-16375414/)|[🔍 diff](https://fifo.ci/compare/16374850-16373440/)|[🔍 diff](https://fifo.ci/compare/16375132-16373581/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16391709-16375635/)|[🔍 diff](https://fifo.ci/compare/16391991-16375494/)|[🔍 diff](https://fifo.ci/compare/16374930-16373520/)|[🔍 diff](https://fifo.ci/compare/16375212-16373661/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391667-16375593/)|[🔍 diff](https://fifo.ci/compare/16391949-16375452/)|[🔍 diff](https://fifo.ci/compare/16374888-16373478/)|[🔍 diff](https://fifo.ci/compare/16375170-16373619/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16391618-16375544/)|[🔍 diff](https://fifo.ci/compare/16391900-16375403/)|[🔍 diff](https://fifo.ci/compare/16374839-16373429/)|[🔍 diff](https://fifo.ci/compare/16375121-16373570/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16391635-16375561/)|[🔍 diff](https://fifo.ci/compare/16391917-16375420/)|[🔍 diff](https://fifo.ci/compare/16374856-16373446/)|[🔍 diff](https://fifo.ci/compare/16375138-16373587/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16391601-16375527/)|[🔍 diff](https://fifo.ci/compare/16391883-16375386/)|[🔍 diff](https://fifo.ci/compare/16374822-16373412/)|[🔍 diff](https://fifo.ci/compare/16375104-16373553/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391668-16375594/)|[🔍 diff](https://fifo.ci/compare/16391950-16375453/)|[🔍 diff](https://fifo.ci/compare/16374889-16373479/)|[🔍 diff](https://fifo.ci/compare/16375171-16373620/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16391680-16375606/)|[🔍 diff](https://fifo.ci/compare/16391962-16375465/)|[🔍 diff](https://fifo.ci/compare/16374901-16373491/)|[🔍 diff](https://fifo.ci/compare/16375183-16373632/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16391620-16375546/)|[🔍 diff](https://fifo.ci/compare/16391902-16375405/)|[🔍 diff](https://fifo.ci/compare/16374841-16373431/)|[🔍 diff](https://fifo.ci/compare/16375123-16373572/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16391589-16375515/)|[🔍 diff](https://fifo.ci/compare/16391871-16375374/)|[🔍 diff](https://fifo.ci/compare/16374810-16373400/)|[🔍 diff](https://fifo.ci/compare/16375092-16373541/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16391664-16375590/)|[🔍 diff](https://fifo.ci/compare/16391946-16375449/)|[🔍 diff](https://fifo.ci/compare/16374885-16373475/)|[🔍 diff](https://fifo.ci/compare/16375167-16373616/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16391695-16375621/)|[🔍 diff](https://fifo.ci/compare/16391977-16375480/)|[🔍 diff](https://fifo.ci/compare/16374916-16373506/)|[🔍 diff](https://fifo.ci/compare/16375198-16373647/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16391666-16375592/)|[🔍 diff](https://fifo.ci/compare/16391948-16375451/)|[🔍 diff](https://fifo.ci/compare/16374887-16373477/)|[🔍 diff](https://fifo.ci/compare/16375169-16373618/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16391688-16375614/)|[🔍 diff](https://fifo.ci/compare/16391970-16375473/)|[🔍 diff](https://fifo.ci/compare/16374909-16373499/)|[🔍 diff](https://fifo.ci/compare/16375191-16373640/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16391602-16375528/)|[🔍 diff](https://fifo.ci/compare/16391884-16375387/)|[🔍 diff](https://fifo.ci/compare/16374823-16373413/)|[🔍 diff](https://fifo.ci/compare/16375105-16373554/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16391698-16375624/)|[🔍 diff](https://fifo.ci/compare/16391980-16375483/)|[🔍 diff](https://fifo.ci/compare/16374919-16373509/)|[🔍 diff](https://fifo.ci/compare/16375201-16373650/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16391701-16375627/)|[🔍 diff](https://fifo.ci/compare/16391983-16375486/)|[🔍 diff](https://fifo.ci/compare/16374922-16373512/)|[🔍 diff](https://fifo.ci/compare/16375204-16373653/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16391609-16375535/)|[🔍 diff](https://fifo.ci/compare/16391891-16375394/)|[🔍 diff](https://fifo.ci/compare/16374830-16373420/)|[🔍 diff](https://fifo.ci/compare/16375112-16373561/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16391588-16375514/)|[🔍 diff](https://fifo.ci/compare/16391870-16375373/)|[🔍 diff](https://fifo.ci/compare/16374809-16373399/)|[🔍 diff](https://fifo.ci/compare/16375091-16373540/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16391712-16375638/)|[🔍 diff](https://fifo.ci/compare/16391994-16375497/)|[🔍 diff](https://fifo.ci/compare/16374933-16373523/)|[🔍 diff](https://fifo.ci/compare/16375215-16373664/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16391640-16375566/)|[🔍 diff](https://fifo.ci/compare/16391922-16375425/)|[🔍 diff](https://fifo.ci/compare/16374861-16373451/)|[🔍 diff](https://fifo.ci/compare/16375143-16373592/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16391671-16375597/)|[🔍 diff](https://fifo.ci/compare/16391953-16375456/)|[🔍 diff](https://fifo.ci/compare/16374892-16373482/)|[🔍 diff](https://fifo.ci/compare/16375174-16373623/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16391617-16375543/)|[🔍 diff](https://fifo.ci/compare/16391899-16375402/)|[🔍 diff](https://fifo.ci/compare/16374838-16373428/)|[🔍 diff](https://fifo.ci/compare/16375120-16373569/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16391673-16375599/)|[🔍 diff](https://fifo.ci/compare/16391955-16375458/)|[🔍 diff](https://fifo.ci/compare/16374894-16373484/)|[🔍 diff](https://fifo.ci/compare/16375176-16373625/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16391700-16375626/)|[🔍 diff](https://fifo.ci/compare/16391982-16375485/)|[🔍 diff](https://fifo.ci/compare/16374921-16373511/)|[🔍 diff](https://fifo.ci/compare/16375203-16373652/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16391642-16375568/)|[🔍 diff](https://fifo.ci/compare/16391924-16375427/)|[🔍 diff](https://fifo.ci/compare/16374863-16373453/)|[🔍 diff](https://fifo.ci/compare/16375145-16373594/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16391641-16375567/)|[🔍 diff](https://fifo.ci/compare/16391923-16375426/)|[🔍 diff](https://fifo.ci/compare/16374862-16373452/)|[🔍 diff](https://fifo.ci/compare/16375144-16373593/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16391715-16375641/)|[🔍 diff](https://fifo.ci/compare/16391997-16375500/)|[🔍 diff](https://fifo.ci/compare/16374936-16373526/)|[🔍 diff](https://fifo.ci/compare/16375218-16373667/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16391637-16375563/)|[🔍 diff](https://fifo.ci/compare/16391919-16375422/)|[🔍 diff](https://fifo.ci/compare/16374858-16373448/)|[🔍 diff](https://fifo.ci/compare/16375140-16373589/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16391658-16375584/)|[🔍 diff](https://fifo.ci/compare/16391940-16375443/)|[🔍 diff](https://fifo.ci/compare/16374879-16373469/)|[🔍 diff](https://fifo.ci/compare/16375161-16373610/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16391644-16375570/)|[🔍 diff](https://fifo.ci/compare/16391926-16375429/)|[🔍 diff](https://fifo.ci/compare/16374865-16373455/)|[🔍 diff](https://fifo.ci/compare/16375147-16373596/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16391659-16375585/)|[🔍 diff](https://fifo.ci/compare/16391941-16375444/)|[🔍 diff](https://fifo.ci/compare/16374880-16373470/)|[🔍 diff](https://fifo.ci/compare/16375162-16373611/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16391607-16375533/)|[🔍 diff](https://fifo.ci/compare/16391889-16375392/)|[🔍 diff](https://fifo.ci/compare/16374828-16373418/)|[🔍 diff](https://fifo.ci/compare/16375110-16373559/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16391634-16375560/)|[🔍 diff](https://fifo.ci/compare/16391916-16375419/)|[🔍 diff](https://fifo.ci/compare/16374855-16373445/)|[🔍 diff](https://fifo.ci/compare/16375137-16373586/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16391663-16375589/)|[🔍 diff](https://fifo.ci/compare/16391945-16375448/)|[🔍 diff](https://fifo.ci/compare/16374884-16373474/)|[🔍 diff](https://fifo.ci/compare/16375166-16373615/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16391656-16375582/)|[🔍 diff](https://fifo.ci/compare/16391938-16375441/)|[🔍 diff](https://fifo.ci/compare/16374877-16373467/)|[🔍 diff](https://fifo.ci/compare/16375159-16373608/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16391649-16375575/)|[🔍 diff](https://fifo.ci/compare/16391931-16375434/)|[🔍 diff](https://fifo.ci/compare/16374870-16373460/)|[🔍 diff](https://fifo.ci/compare/16375152-16373601/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16391622-16375548/)|[🔍 diff](https://fifo.ci/compare/16391904-16375407/)|[🔍 diff](https://fifo.ci/compare/16374843-16373433/)|[🔍 diff](https://fifo.ci/compare/16375125-16373574/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16391652-16375578/)|[🔍 diff](https://fifo.ci/compare/16391934-16375437/)|[🔍 diff](https://fifo.ci/compare/16374873-16373463/)|[🔍 diff](https://fifo.ci/compare/16375155-16373604/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16391593-16375519/)|[🔍 diff](https://fifo.ci/compare/16391875-16375378/)|[🔍 diff](https://fifo.ci/compare/16374814-16373404/)|[🔍 diff](https://fifo.ci/compare/16375096-16373545/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16391693-16375619/)|[🔍 diff](https://fifo.ci/compare/16391975-16375478/)|[🔍 diff](https://fifo.ci/compare/16374914-16373504/)|[🔍 diff](https://fifo.ci/compare/16375196-16373645/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16391603-16375529/)|[🔍 diff](https://fifo.ci/compare/16391885-16375388/)|[🔍 diff](https://fifo.ci/compare/16374824-16373414/)|[🔍 diff](https://fifo.ci/compare/16375106-16373555/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16391648-16375574/)|[🔍 diff](https://fifo.ci/compare/16391930-16375433/)|[🔍 diff](https://fifo.ci/compare/16374869-16373459/)|[🔍 diff](https://fifo.ci/compare/16375151-16373600/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16391692-16375618/)|[🔍 diff](https://fifo.ci/compare/16391974-16375477/)|[🔍 diff](https://fifo.ci/compare/16374913-16373503/)|[🔍 diff](https://fifo.ci/compare/16375195-16373644/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16391711-16375637/)|[🔍 diff](https://fifo.ci/compare/16391993-16375496/)|[🔍 diff](https://fifo.ci/compare/16374932-16373522/)|[🔍 diff](https://fifo.ci/compare/16375214-16373663/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16391710-16375636/)|[🔍 diff](https://fifo.ci/compare/16391992-16375495/)|[🔍 diff](https://fifo.ci/compare/16374931-16373521/)|[🔍 diff](https://fifo.ci/compare/16375213-16373662/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16391583-16375509/)|[🔍 diff](https://fifo.ci/compare/16391865-16375368/)|[🔍 diff](https://fifo.ci/compare/16374804-16373394/)|[🔍 diff](https://fifo.ci/compare/16375086-16373535/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16391719-16375645/)|[🔍 diff](https://fifo.ci/compare/16392001-16375504/)|[🔍 diff](https://fifo.ci/compare/16374940-16373530/)|[🔍 diff](https://fifo.ci/compare/16375222-16373671/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16391632-16375558/)|[🔍 diff](https://fifo.ci/compare/16391914-16375417/)|[🔍 diff](https://fifo.ci/compare/16374853-16373443/)|[🔍 diff](https://fifo.ci/compare/16375135-16373584/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16391604-16375530/)|[🔍 diff](https://fifo.ci/compare/16391886-16375389/)|[🔍 diff](https://fifo.ci/compare/16374825-16373415/)|[🔍 diff](https://fifo.ci/compare/16375107-16373556/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16391584-16375510/)|[🔍 diff](https://fifo.ci/compare/16391866-16375369/)|[🔍 diff](https://fifo.ci/compare/16374805-16373395/)|[🔍 diff](https://fifo.ci/compare/16375087-16373536/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16391612-16375538/)|[🔍 diff](https://fifo.ci/compare/16391894-16375397/)|[🔍 diff](https://fifo.ci/compare/16374833-16373423/)|[🔍 diff](https://fifo.ci/compare/16375115-16373564/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16391624-16375550/)|[🔍 diff](https://fifo.ci/compare/16391906-16375409/)|[🔍 diff](https://fifo.ci/compare/16374845-16373435/)|[🔍 diff](https://fifo.ci/compare/16375127-16373576/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'created', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14734', 'id': 4910861401, 'node_id': 'PR_kwDOALCn2M7y9C71', 'number': 14734, 'title': 'Android: Trigger netplay game digest check', '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': 1, 'created_at': '2026-07-17T11:26:56Z', 'updated_at': '2026-08-23T11:55:24Z', '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/14734', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14734', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14734.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14734.patch', 'merged_at': None}, 'body': 'Also trigger abort / dismiss from the host when closing the dialog.\r\nAdd explicit "finished" property to GameDigestProgress since the UI is different depending on this state.\r\n\r\n<img width="960" height="540" alt="Screenshot_20260717_132617" src="https://github.com/user-attachments/assets/e1c5c2f2-5fb3-4400-a9a3-d959264e352b" />\r\n\r\n<img width="960" height="540" alt="Screenshot_20260717_132608" src="https://github.com/user-attachments/assets/0595c231-9002-47e4-8025-9fa61b9cf8d5" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734/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/14734/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5385861076', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14734#issuecomment-5385861076', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734', 'id': 5385861076, 'node_id': 'IC_kwDOALCn2M8AAAABQQW31A', '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-23T11:55:24Z', 'updated_at': '2026-08-23T11:55:24Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/6df9d2ccb191e78b81eb7fdfcd1cbc03ad78e42e/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|ogl-lin-mesa|vk-lin-mesa|\n|-|-|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16391639-16375565/)|[🔍 diff](https://fifo.ci/compare/16391921-16375424/)|[🔍 diff](https://fifo.ci/compare/16374860-16373450/)|[🔍 diff](https://fifo.ci/compare/16375142-16373591/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16391660-16375586/)|[🔍 diff](https://fifo.ci/compare/16391942-16375445/)|[🔍 diff](https://fifo.ci/compare/16374881-16373471/)|[🔍 diff](https://fifo.ci/compare/16375163-16373612/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16391677-16375603/)|[🔍 diff](https://fifo.ci/compare/16391959-16375462/)|[🔍 diff](https://fifo.ci/compare/16374898-16373488/)|[🔍 diff](https://fifo.ci/compare/16375180-16373629/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16391665-16375591/)|[🔍 diff](https://fifo.ci/compare/16391947-16375450/)|[🔍 diff](https://fifo.ci/compare/16374886-16373476/)|[🔍 diff](https://fifo.ci/compare/16375168-16373617/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16391645-16375571/)|[🔍 diff](https://fifo.ci/compare/16391927-16375430/)|[🔍 diff](https://fifo.ci/compare/16374866-16373456/)|[🔍 diff](https://fifo.ci/compare/16375148-16373597/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16391687-16375613/)|[🔍 diff](https://fifo.ci/compare/16391969-16375472/)|[🔍 diff](https://fifo.ci/compare/16374908-16373498/)|[🔍 diff](https://fifo.ci/compare/16375190-16373639/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16391682-16375608/)|[🔍 diff](https://fifo.ci/compare/16391964-16375467/)|[🔍 diff](https://fifo.ci/compare/16374903-16373493/)|[🔍 diff](https://fifo.ci/compare/16375185-16373634/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16391621-16375547/)|[🔍 diff](https://fifo.ci/compare/16391903-16375406/)|[🔍 diff](https://fifo.ci/compare/16374842-16373432/)|[🔍 diff](https://fifo.ci/compare/16375124-16373573/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16391587-16375513/)|[🔍 diff](https://fifo.ci/compare/16391869-16375372/)|[🔍 diff](https://fifo.ci/compare/16374808-16373398/)|[🔍 diff](https://fifo.ci/compare/16375090-16373539/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16391647-16375573/)|[🔍 diff](https://fifo.ci/compare/16391929-16375432/)|[🔍 diff](https://fifo.ci/compare/16374868-16373458/)|[🔍 diff](https://fifo.ci/compare/16375150-16373599/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16391619-16375545/)|[🔍 diff](https://fifo.ci/compare/16391901-16375404/)|[🔍 diff](https://fifo.ci/compare/16374840-16373430/)|[🔍 diff](https://fifo.ci/compare/16375122-16373571/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16391714-16375640/)|[🔍 diff](https://fifo.ci/compare/16391996-16375499/)|[🔍 diff](https://fifo.ci/compare/16374935-16373525/)|[🔍 diff](https://fifo.ci/compare/16375217-16373666/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16391623-16375549/)|[🔍 diff](https://fifo.ci/compare/16391905-16375408/)|[🔍 diff](https://fifo.ci/compare/16374844-16373434/)|[🔍 diff](https://fifo.ci/compare/16375126-16373575/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16391686-16375612/)|[🔍 diff](https://fifo.ci/compare/16391968-16375471/)|[🔍 diff](https://fifo.ci/compare/16374907-16373497/)|[🔍 diff](https://fifo.ci/compare/16375189-16373638/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16391699-16375625/)|[🔍 diff](https://fifo.ci/compare/16391981-16375484/)|[🔍 diff](https://fifo.ci/compare/16374920-16373510/)|[🔍 diff](https://fifo.ci/compare/16375202-16373651/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16391605-16375531/)|[🔍 diff](https://fifo.ci/compare/16391887-16375390/)|[🔍 diff](https://fifo.ci/compare/16374826-16373416/)|[🔍 diff](https://fifo.ci/compare/16375108-16373557/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16391655-16375581/)|[🔍 diff](https://fifo.ci/compare/16391937-16375440/)|[🔍 diff](https://fifo.ci/compare/16374876-16373466/)|[🔍 diff](https://fifo.ci/compare/16375158-16373607/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16391670-16375596/)|[🔍 diff](https://fifo.ci/compare/16391952-16375455/)|[🔍 diff](https://fifo.ci/compare/16374891-16373481/)|[🔍 diff](https://fifo.ci/compare/16375173-16373622/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16391653-16375579/)|[🔍 diff](https://fifo.ci/compare/16391935-16375438/)|[🔍 diff](https://fifo.ci/compare/16374874-16373464/)|[🔍 diff](https://fifo.ci/compare/16375156-16373605/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16391616-16375542/)|[🔍 diff](https://fifo.ci/compare/16391898-16375401/)|[🔍 diff](https://fifo.ci/compare/16374837-16373427/)|[🔍 diff](https://fifo.ci/compare/16375119-16373568/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16391627-16375553/)|[🔍 diff](https://fifo.ci/compare/16391909-16375412/)|[🔍 diff](https://fifo.ci/compare/16374848-16373438/)|[🔍 diff](https://fifo.ci/compare/16375130-16373579/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16391675-16375601/)|[🔍 diff](https://fifo.ci/compare/16391957-16375460/)|[🔍 diff](https://fifo.ci/compare/16374896-16373486/)|[🔍 diff](https://fifo.ci/compare/16375178-16373627/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16391594-16375520/)|[🔍 diff](https://fifo.ci/compare/16391876-16375379/)|[🔍 diff](https://fifo.ci/compare/16374815-16373405/)|[🔍 diff](https://fifo.ci/compare/16375097-16373546/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16391606-16375532/)|[🔍 diff](https://fifo.ci/compare/16391888-16375391/)|[🔍 diff](https://fifo.ci/compare/16374827-16373417/)|[🔍 diff](https://fifo.ci/compare/16375109-16373558/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16391586-16375512/)|[🔍 diff](https://fifo.ci/compare/16391868-16375371/)|[🔍 diff](https://fifo.ci/compare/16374807-16373397/)|[🔍 diff](https://fifo.ci/compare/16375089-16373538/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16391608-16375534/)|[🔍 diff](https://fifo.ci/compare/16391890-16375393/)|[🔍 diff](https://fifo.ci/compare/16374829-16373419/)|[🔍 diff](https://fifo.ci/compare/16375111-16373560/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16391631-16375557/)|[🔍 diff](https://fifo.ci/compare/16391913-16375416/)|[🔍 diff](https://fifo.ci/compare/16374852-16373442/)|[🔍 diff](https://fifo.ci/compare/16375134-16373583/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16391650-16375576/)|[🔍 diff](https://fifo.ci/compare/16391932-16375435/)|[🔍 diff](https://fifo.ci/compare/16374871-16373461/)|[🔍 diff](https://fifo.ci/compare/16375153-16373602/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16391697-16375623/)|[🔍 diff](https://fifo.ci/compare/16391979-16375482/)|-|-|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16391723-16375649/)|[🔍 diff](https://fifo.ci/compare/16392005-16375508/)|[🔍 diff](https://fifo.ci/compare/16374944-16373534/)|[🔍 diff](https://fifo.ci/compare/16375226-16373675/)|\n|harvest-moon-mm-shadows|-|-|[🔍 diff](https://fifo.ci/compare/16374943-16373533/)|[🔍 diff](https://fifo.ci/compare/16375225-16373674/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16391672-16375598/)|[🔍 diff](https://fifo.ci/compare/16391954-16375457/)|[🔍 diff](https://fifo.ci/compare/16374893-16373483/)|[🔍 diff](https://fifo.ci/compare/16375175-16373624/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16391721-16375647/)|[🔍 diff](https://fifo.ci/compare/16392003-16375506/)|[🔍 diff](https://fifo.ci/compare/16374942-16373532/)|[🔍 diff](https://fifo.ci/compare/16375224-16373673/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16391716-16375642/)|[🔍 diff](https://fifo.ci/compare/16391998-16375501/)|[🔍 diff](https://fifo.ci/compare/16374937-16373527/)|[🔍 diff](https://fifo.ci/compare/16375219-16373668/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16391702-16375628/)|[🔍 diff](https://fifo.ci/compare/16391984-16375487/)|[🔍 diff](https://fifo.ci/compare/16374923-16373513/)|[🔍 diff](https://fifo.ci/compare/16375205-16373654/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16391690-16375616/)|[🔍 diff](https://fifo.ci/compare/16391972-16375475/)|[🔍 diff](https://fifo.ci/compare/16374911-16373501/)|[🔍 diff](https://fifo.ci/compare/16375193-16373642/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16391681-16375607/)|[🔍 diff](https://fifo.ci/compare/16391963-16375466/)|[🔍 diff](https://fifo.ci/compare/16374902-16373492/)|[🔍 diff](https://fifo.ci/compare/16375184-16373633/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16391708-16375634/)|[🔍 diff](https://fifo.ci/compare/16391990-16375493/)|[🔍 diff](https://fifo.ci/compare/16374929-16373519/)|[🔍 diff](https://fifo.ci/compare/16375211-16373660/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16391595-16375521/)|[🔍 diff](https://fifo.ci/compare/16391877-16375380/)|[🔍 diff](https://fifo.ci/compare/16374816-16373406/)|[🔍 diff](https://fifo.ci/compare/16375098-16373547/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16391679-16375605/)|[🔍 diff](https://fifo.ci/compare/16391961-16375464/)|[🔍 diff](https://fifo.ci/compare/16374900-16373490/)|[🔍 diff](https://fifo.ci/compare/16375182-16373631/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16391662-16375588/)|[🔍 diff](https://fifo.ci/compare/16391944-16375447/)|[🔍 diff](https://fifo.ci/compare/16374883-16373473/)|[🔍 diff](https://fifo.ci/compare/16375165-16373614/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16391669-16375595/)|[🔍 diff](https://fifo.ci/compare/16391951-16375454/)|[🔍 diff](https://fifo.ci/compare/16374890-16373480/)|[🔍 diff](https://fifo.ci/compare/16375172-16373621/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16391591-16375517/)|[🔍 diff](https://fifo.ci/compare/16391873-16375376/)|[🔍 diff](https://fifo.ci/compare/16374812-16373402/)|[🔍 diff](https://fifo.ci/compare/16375094-16373543/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16391718-16375644/)|[🔍 diff](https://fifo.ci/compare/16392000-16375503/)|[🔍 diff](https://fifo.ci/compare/16374939-16373529/)|[🔍 diff](https://fifo.ci/compare/16375221-16373670/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16391691-16375617/)|[🔍 diff](https://fifo.ci/compare/16391973-16375476/)|[🔍 diff](https://fifo.ci/compare/16374912-16373502/)|[🔍 diff](https://fifo.ci/compare/16375194-16373643/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16391596-16375522/)|[🔍 diff](https://fifo.ci/compare/16391878-16375381/)|[🔍 diff](https://fifo.ci/compare/16374817-16373407/)|[🔍 diff](https://fifo.ci/compare/16375099-16373548/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16391696-16375622/)|[🔍 diff](https://fifo.ci/compare/16391978-16375481/)|[🔍 diff](https://fifo.ci/compare/16374917-16373507/)|[🔍 diff](https://fifo.ci/compare/16375199-16373648/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16391674-16375600/)|[🔍 diff](https://fifo.ci/compare/16391956-16375459/)|[🔍 diff](https://fifo.ci/compare/16374895-16373485/)|[🔍 diff](https://fifo.ci/compare/16375177-16373626/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16391705-16375631/)|[🔍 diff](https://fifo.ci/compare/16391987-16375490/)|[🔍 diff](https://fifo.ci/compare/16374926-16373516/)|[🔍 diff](https://fifo.ci/compare/16375208-16373657/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16391720-16375646/)|[🔍 diff](https://fifo.ci/compare/16392002-16375505/)|[🔍 diff](https://fifo.ci/compare/16374941-16373531/)|[🔍 diff](https://fifo.ci/compare/16375223-16373672/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16391611-16375537/)|[🔍 diff](https://fifo.ci/compare/16391893-16375396/)|[🔍 diff](https://fifo.ci/compare/16374832-16373422/)|[🔍 diff](https://fifo.ci/compare/16375114-16373563/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16391610-16375536/)|[🔍 diff](https://fifo.ci/compare/16391892-16375395/)|[🔍 diff](https://fifo.ci/compare/16374831-16373421/)|[🔍 diff](https://fifo.ci/compare/16375113-16373562/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16391615-16375541/)|[🔍 diff](https://fifo.ci/compare/16391897-16375400/)|[🔍 diff](https://fifo.ci/compare/16374836-16373426/)|[🔍 diff](https://fifo.ci/compare/16375118-16373567/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16391651-16375577/)|[🔍 diff](https://fifo.ci/compare/16391933-16375436/)|[🔍 diff](https://fifo.ci/compare/16374872-16373462/)|[🔍 diff](https://fifo.ci/compare/16375154-16373603/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16391585-16375511/)|[🔍 diff](https://fifo.ci/compare/16391867-16375370/)|[🔍 diff](https://fifo.ci/compare/16374806-16373396/)|[🔍 diff](https://fifo.ci/compare/16375088-16373537/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16391661-16375587/)|[🔍 diff](https://fifo.ci/compare/16391943-16375446/)|[🔍 diff](https://fifo.ci/compare/16374882-16373472/)|[🔍 diff](https://fifo.ci/compare/16375164-16373613/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16391626-16375552/)|[🔍 diff](https://fifo.ci/compare/16391908-16375411/)|[🔍 diff](https://fifo.ci/compare/16374847-16373437/)|[🔍 diff](https://fifo.ci/compare/16375129-16373578/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16391630-16375556/)|[🔍 diff](https://fifo.ci/compare/16391912-16375415/)|[🔍 diff](https://fifo.ci/compare/16374851-16373441/)|[🔍 diff](https://fifo.ci/compare/16375133-16373582/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16391597-16375523/)|[🔍 diff](https://fifo.ci/compare/16391879-16375382/)|[🔍 diff](https://fifo.ci/compare/16374818-16373408/)|[🔍 diff](https://fifo.ci/compare/16375100-16373549/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16391678-16375604/)|[🔍 diff](https://fifo.ci/compare/16391960-16375463/)|[🔍 diff](https://fifo.ci/compare/16374899-16373489/)|[🔍 diff](https://fifo.ci/compare/16375181-16373630/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16391598-16375524/)|[🔍 diff](https://fifo.ci/compare/16391880-16375383/)|[🔍 diff](https://fifo.ci/compare/16374819-16373409/)|[🔍 diff](https://fifo.ci/compare/16375101-16373550/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16391689-16375615/)|[🔍 diff](https://fifo.ci/compare/16391971-16375474/)|[🔍 diff](https://fifo.ci/compare/16374910-16373500/)|[🔍 diff](https://fifo.ci/compare/16375192-16373641/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16391707-16375633/)|[🔍 diff](https://fifo.ci/compare/16391989-16375492/)|[🔍 diff](https://fifo.ci/compare/16374928-16373518/)|[🔍 diff](https://fifo.ci/compare/16375210-16373659/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16391599-16375525/)|[🔍 diff](https://fifo.ci/compare/16391881-16375384/)|[🔍 diff](https://fifo.ci/compare/16374820-16373410/)|[🔍 diff](https://fifo.ci/compare/16375102-16373551/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16391683-16375609/)|[🔍 diff](https://fifo.ci/compare/16391965-16375468/)|[🔍 diff](https://fifo.ci/compare/16374904-16373494/)|[🔍 diff](https://fifo.ci/compare/16375186-16373635/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16391614-16375540/)|[🔍 diff](https://fifo.ci/compare/16391896-16375399/)|[🔍 diff](https://fifo.ci/compare/16374835-16373425/)|[🔍 diff](https://fifo.ci/compare/16375117-16373566/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16391684-16375610/)|[🔍 diff](https://fifo.ci/compare/16391966-16375469/)|[🔍 diff](https://fifo.ci/compare/16374905-16373495/)|[🔍 diff](https://fifo.ci/compare/16375187-16373636/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16391676-16375602/)|[🔍 diff](https://fifo.ci/compare/16391958-16375461/)|[🔍 diff](https://fifo.ci/compare/16374897-16373487/)|[🔍 diff](https://fifo.ci/compare/16375179-16373628/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16391706-16375632/)|[🔍 diff](https://fifo.ci/compare/16391988-16375491/)|[🔍 diff](https://fifo.ci/compare/16374927-16373517/)|[🔍 diff](https://fifo.ci/compare/16375209-16373658/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16391628-16375554/)|[🔍 diff](https://fifo.ci/compare/16391910-16375413/)|[🔍 diff](https://fifo.ci/compare/16374849-16373439/)|[🔍 diff](https://fifo.ci/compare/16375131-16373580/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16391704-16375630/)|[🔍 diff](https://fifo.ci/compare/16391986-16375489/)|[🔍 diff](https://fifo.ci/compare/16374925-16373515/)|[🔍 diff](https://fifo.ci/compare/16375207-16373656/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16391613-16375539/)|[🔍 diff](https://fifo.ci/compare/16391895-16375398/)|[🔍 diff](https://fifo.ci/compare/16374834-16373424/)|[🔍 diff](https://fifo.ci/compare/16375116-16373565/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16391625-16375551/)|[🔍 diff](https://fifo.ci/compare/16391907-16375410/)|[🔍 diff](https://fifo.ci/compare/16374846-16373436/)|[🔍 diff](https://fifo.ci/compare/16375128-16373577/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391636-16375562/)|[🔍 diff](https://fifo.ci/compare/16391918-16375421/)|[🔍 diff](https://fifo.ci/compare/16374857-16373447/)|[🔍 diff](https://fifo.ci/compare/16375139-16373588/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16391657-16375583/)|[🔍 diff](https://fifo.ci/compare/16391939-16375442/)|[🔍 diff](https://fifo.ci/compare/16374878-16373468/)|[🔍 diff](https://fifo.ci/compare/16375160-16373609/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16391654-16375580/)|[🔍 diff](https://fifo.ci/compare/16391936-16375439/)|[🔍 diff](https://fifo.ci/compare/16374875-16373465/)|[🔍 diff](https://fifo.ci/compare/16375157-16373606/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16391600-16375526/)|[🔍 diff](https://fifo.ci/compare/16391882-16375385/)|[🔍 diff](https://fifo.ci/compare/16374821-16373411/)|[🔍 diff](https://fifo.ci/compare/16375103-16373552/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16391590-16375516/)|[🔍 diff](https://fifo.ci/compare/16391872-16375375/)|[🔍 diff](https://fifo.ci/compare/16374811-16373401/)|[🔍 diff](https://fifo.ci/compare/16375093-16373542/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16391685-16375611/)|[🔍 diff](https://fifo.ci/compare/16391967-16375470/)|[🔍 diff](https://fifo.ci/compare/16374906-16373496/)|[🔍 diff](https://fifo.ci/compare/16375188-16373637/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16391694-16375620/)|[🔍 diff](https://fifo.ci/compare/16391976-16375479/)|[🔍 diff](https://fifo.ci/compare/16374915-16373505/)|[🔍 diff](https://fifo.ci/compare/16375197-16373646/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16391643-16375569/)|[🔍 diff](https://fifo.ci/compare/16391925-16375428/)|[🔍 diff](https://fifo.ci/compare/16374864-16373454/)|[🔍 diff](https://fifo.ci/compare/16375146-16373595/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16391592-16375518/)|[🔍 diff](https://fifo.ci/compare/16391874-16375377/)|[🔍 diff](https://fifo.ci/compare/16374813-16373403/)|[🔍 diff](https://fifo.ci/compare/16375095-16373544/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16391717-16375643/)|[🔍 diff](https://fifo.ci/compare/16391999-16375502/)|-|-|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16391703-16375629/)|[🔍 diff](https://fifo.ci/compare/16391985-16375488/)|[🔍 diff](https://fifo.ci/compare/16374924-16373514/)|[🔍 diff](https://fifo.ci/compare/16375206-16373655/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16391638-16375564/)|[🔍 diff](https://fifo.ci/compare/16391920-16375423/)|[🔍 diff](https://fifo.ci/compare/16374859-16373449/)|[🔍 diff](https://fifo.ci/compare/16375141-16373590/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16391713-16375639/)|[🔍 diff](https://fifo.ci/compare/16391995-16375498/)|-|-|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16391633-16375559/)|[🔍 diff](https://fifo.ci/compare/16391915-16375418/)|-|-|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16391629-16375555/)|[🔍 diff](https://fifo.ci/compare/16391911-16375414/)|[🔍 diff](https://fifo.ci/compare/16374850-16373440/)|[🔍 diff](https://fifo.ci/compare/16375132-16373581/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16391709-16375635/)|[🔍 diff](https://fifo.ci/compare/16391991-16375494/)|[🔍 diff](https://fifo.ci/compare/16374930-16373520/)|[🔍 diff](https://fifo.ci/compare/16375212-16373661/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391667-16375593/)|[🔍 diff](https://fifo.ci/compare/16391949-16375452/)|[🔍 diff](https://fifo.ci/compare/16374888-16373478/)|[🔍 diff](https://fifo.ci/compare/16375170-16373619/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16391618-16375544/)|[🔍 diff](https://fifo.ci/compare/16391900-16375403/)|[🔍 diff](https://fifo.ci/compare/16374839-16373429/)|[🔍 diff](https://fifo.ci/compare/16375121-16373570/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16391635-16375561/)|[🔍 diff](https://fifo.ci/compare/16391917-16375420/)|[🔍 diff](https://fifo.ci/compare/16374856-16373446/)|[🔍 diff](https://fifo.ci/compare/16375138-16373587/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16391601-16375527/)|[🔍 diff](https://fifo.ci/compare/16391883-16375386/)|[🔍 diff](https://fifo.ci/compare/16374822-16373412/)|[🔍 diff](https://fifo.ci/compare/16375104-16373553/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391668-16375594/)|[🔍 diff](https://fifo.ci/compare/16391950-16375453/)|[🔍 diff](https://fifo.ci/compare/16374889-16373479/)|[🔍 diff](https://fifo.ci/compare/16375171-16373620/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16391680-16375606/)|[🔍 diff](https://fifo.ci/compare/16391962-16375465/)|[🔍 diff](https://fifo.ci/compare/16374901-16373491/)|[🔍 diff](https://fifo.ci/compare/16375183-16373632/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16391620-16375546/)|[🔍 diff](https://fifo.ci/compare/16391902-16375405/)|[🔍 diff](https://fifo.ci/compare/16374841-16373431/)|[🔍 diff](https://fifo.ci/compare/16375123-16373572/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16391589-16375515/)|[🔍 diff](https://fifo.ci/compare/16391871-16375374/)|[🔍 diff](https://fifo.ci/compare/16374810-16373400/)|[🔍 diff](https://fifo.ci/compare/16375092-16373541/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16391664-16375590/)|[🔍 diff](https://fifo.ci/compare/16391946-16375449/)|[🔍 diff](https://fifo.ci/compare/16374885-16373475/)|[🔍 diff](https://fifo.ci/compare/16375167-16373616/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16391695-16375621/)|[🔍 diff](https://fifo.ci/compare/16391977-16375480/)|[🔍 diff](https://fifo.ci/compare/16374916-16373506/)|[🔍 diff](https://fifo.ci/compare/16375198-16373647/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16391666-16375592/)|[🔍 diff](https://fifo.ci/compare/16391948-16375451/)|[🔍 diff](https://fifo.ci/compare/16374887-16373477/)|[🔍 diff](https://fifo.ci/compare/16375169-16373618/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16391688-16375614/)|[🔍 diff](https://fifo.ci/compare/16391970-16375473/)|[🔍 diff](https://fifo.ci/compare/16374909-16373499/)|[🔍 diff](https://fifo.ci/compare/16375191-16373640/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16391602-16375528/)|[🔍 diff](https://fifo.ci/compare/16391884-16375387/)|[🔍 diff](https://fifo.ci/compare/16374823-16373413/)|[🔍 diff](https://fifo.ci/compare/16375105-16373554/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16391698-16375624/)|[🔍 diff](https://fifo.ci/compare/16391980-16375483/)|[🔍 diff](https://fifo.ci/compare/16374919-16373509/)|[🔍 diff](https://fifo.ci/compare/16375201-16373650/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16391701-16375627/)|[🔍 diff](https://fifo.ci/compare/16391983-16375486/)|[🔍 diff](https://fifo.ci/compare/16374922-16373512/)|[🔍 diff](https://fifo.ci/compare/16375204-16373653/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16391609-16375535/)|[🔍 diff](https://fifo.ci/compare/16391891-16375394/)|[🔍 diff](https://fifo.ci/compare/16374830-16373420/)|[🔍 diff](https://fifo.ci/compare/16375112-16373561/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16391588-16375514/)|[🔍 diff](https://fifo.ci/compare/16391870-16375373/)|[🔍 diff](https://fifo.ci/compare/16374809-16373399/)|[🔍 diff](https://fifo.ci/compare/16375091-16373540/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16391712-16375638/)|[🔍 diff](https://fifo.ci/compare/16391994-16375497/)|[🔍 diff](https://fifo.ci/compare/16374933-16373523/)|[🔍 diff](https://fifo.ci/compare/16375215-16373664/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16391640-16375566/)|[🔍 diff](https://fifo.ci/compare/16391922-16375425/)|[🔍 diff](https://fifo.ci/compare/16374861-16373451/)|[🔍 diff](https://fifo.ci/compare/16375143-16373592/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16391671-16375597/)|[🔍 diff](https://fifo.ci/compare/16391953-16375456/)|[🔍 diff](https://fifo.ci/compare/16374892-16373482/)|[🔍 diff](https://fifo.ci/compare/16375174-16373623/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16391617-16375543/)|[🔍 diff](https://fifo.ci/compare/16391899-16375402/)|[🔍 diff](https://fifo.ci/compare/16374838-16373428/)|[🔍 diff](https://fifo.ci/compare/16375120-16373569/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16391673-16375599/)|[🔍 diff](https://fifo.ci/compare/16391955-16375458/)|[🔍 diff](https://fifo.ci/compare/16374894-16373484/)|[🔍 diff](https://fifo.ci/compare/16375176-16373625/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16391700-16375626/)|[🔍 diff](https://fifo.ci/compare/16391982-16375485/)|[🔍 diff](https://fifo.ci/compare/16374921-16373511/)|[🔍 diff](https://fifo.ci/compare/16375203-16373652/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16391642-16375568/)|[🔍 diff](https://fifo.ci/compare/16391924-16375427/)|[🔍 diff](https://fifo.ci/compare/16374863-16373453/)|[🔍 diff](https://fifo.ci/compare/16375145-16373594/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16391641-16375567/)|[🔍 diff](https://fifo.ci/compare/16391923-16375426/)|[🔍 diff](https://fifo.ci/compare/16374862-16373452/)|[🔍 diff](https://fifo.ci/compare/16375144-16373593/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16391715-16375641/)|[🔍 diff](https://fifo.ci/compare/16391997-16375500/)|[🔍 diff](https://fifo.ci/compare/16374936-16373526/)|[🔍 diff](https://fifo.ci/compare/16375218-16373667/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16391637-16375563/)|[🔍 diff](https://fifo.ci/compare/16391919-16375422/)|[🔍 diff](https://fifo.ci/compare/16374858-16373448/)|[🔍 diff](https://fifo.ci/compare/16375140-16373589/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16391658-16375584/)|[🔍 diff](https://fifo.ci/compare/16391940-16375443/)|[🔍 diff](https://fifo.ci/compare/16374879-16373469/)|[🔍 diff](https://fifo.ci/compare/16375161-16373610/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16391644-16375570/)|[🔍 diff](https://fifo.ci/compare/16391926-16375429/)|[🔍 diff](https://fifo.ci/compare/16374865-16373455/)|[🔍 diff](https://fifo.ci/compare/16375147-16373596/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16391659-16375585/)|[🔍 diff](https://fifo.ci/compare/16391941-16375444/)|[🔍 diff](https://fifo.ci/compare/16374880-16373470/)|[🔍 diff](https://fifo.ci/compare/16375162-16373611/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16391607-16375533/)|[🔍 diff](https://fifo.ci/compare/16391889-16375392/)|[🔍 diff](https://fifo.ci/compare/16374828-16373418/)|[🔍 diff](https://fifo.ci/compare/16375110-16373559/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16391634-16375560/)|[🔍 diff](https://fifo.ci/compare/16391916-16375419/)|[🔍 diff](https://fifo.ci/compare/16374855-16373445/)|[🔍 diff](https://fifo.ci/compare/16375137-16373586/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16391663-16375589/)|[🔍 diff](https://fifo.ci/compare/16391945-16375448/)|[🔍 diff](https://fifo.ci/compare/16374884-16373474/)|[🔍 diff](https://fifo.ci/compare/16375166-16373615/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16391656-16375582/)|[🔍 diff](https://fifo.ci/compare/16391938-16375441/)|[🔍 diff](https://fifo.ci/compare/16374877-16373467/)|[🔍 diff](https://fifo.ci/compare/16375159-16373608/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16391649-16375575/)|[🔍 diff](https://fifo.ci/compare/16391931-16375434/)|[🔍 diff](https://fifo.ci/compare/16374870-16373460/)|[🔍 diff](https://fifo.ci/compare/16375152-16373601/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16391622-16375548/)|[🔍 diff](https://fifo.ci/compare/16391904-16375407/)|[🔍 diff](https://fifo.ci/compare/16374843-16373433/)|[🔍 diff](https://fifo.ci/compare/16375125-16373574/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16391652-16375578/)|[🔍 diff](https://fifo.ci/compare/16391934-16375437/)|[🔍 diff](https://fifo.ci/compare/16374873-16373463/)|[🔍 diff](https://fifo.ci/compare/16375155-16373604/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16391593-16375519/)|[🔍 diff](https://fifo.ci/compare/16391875-16375378/)|[🔍 diff](https://fifo.ci/compare/16374814-16373404/)|[🔍 diff](https://fifo.ci/compare/16375096-16373545/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16391693-16375619/)|[🔍 diff](https://fifo.ci/compare/16391975-16375478/)|[🔍 diff](https://fifo.ci/compare/16374914-16373504/)|[🔍 diff](https://fifo.ci/compare/16375196-16373645/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16391603-16375529/)|[🔍 diff](https://fifo.ci/compare/16391885-16375388/)|[🔍 diff](https://fifo.ci/compare/16374824-16373414/)|[🔍 diff](https://fifo.ci/compare/16375106-16373555/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16391648-16375574/)|[🔍 diff](https://fifo.ci/compare/16391930-16375433/)|[🔍 diff](https://fifo.ci/compare/16374869-16373459/)|[🔍 diff](https://fifo.ci/compare/16375151-16373600/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16391692-16375618/)|[🔍 diff](https://fifo.ci/compare/16391974-16375477/)|[🔍 diff](https://fifo.ci/compare/16374913-16373503/)|[🔍 diff](https://fifo.ci/compare/16375195-16373644/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16391711-16375637/)|[🔍 diff](https://fifo.ci/compare/16391993-16375496/)|[🔍 diff](https://fifo.ci/compare/16374932-16373522/)|[🔍 diff](https://fifo.ci/compare/16375214-16373663/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16391710-16375636/)|[🔍 diff](https://fifo.ci/compare/16391992-16375495/)|[🔍 diff](https://fifo.ci/compare/16374931-16373521/)|[🔍 diff](https://fifo.ci/compare/16375213-16373662/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16391583-16375509/)|[🔍 diff](https://fifo.ci/compare/16391865-16375368/)|[🔍 diff](https://fifo.ci/compare/16374804-16373394/)|[🔍 diff](https://fifo.ci/compare/16375086-16373535/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16391719-16375645/)|[🔍 diff](https://fifo.ci/compare/16392001-16375504/)|[🔍 diff](https://fifo.ci/compare/16374940-16373530/)|[🔍 diff](https://fifo.ci/compare/16375222-16373671/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16391632-16375558/)|[🔍 diff](https://fifo.ci/compare/16391914-16375417/)|[🔍 diff](https://fifo.ci/compare/16374853-16373443/)|[🔍 diff](https://fifo.ci/compare/16375135-16373584/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16391604-16375530/)|[🔍 diff](https://fifo.ci/compare/16391886-16375389/)|[🔍 diff](https://fifo.ci/compare/16374825-16373415/)|[🔍 diff](https://fifo.ci/compare/16375107-16373556/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16391584-16375510/)|[🔍 diff](https://fifo.ci/compare/16391866-16375369/)|[🔍 diff](https://fifo.ci/compare/16374805-16373395/)|[🔍 diff](https://fifo.ci/compare/16375087-16373536/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16391612-16375538/)|[🔍 diff](https://fifo.ci/compare/16391894-16375397/)|[🔍 diff](https://fifo.ci/compare/16374833-16373423/)|[🔍 diff](https://fifo.ci/compare/16375115-16373564/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16391624-16375550/)|[🔍 diff](https://fifo.ci/compare/16391906-16375409/)|[🔍 diff](https://fifo.ci/compare/16374845-16373435/)|[🔍 diff](https://fifo.ci/compare/16375127-16373576/)|\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/5385861076/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': 457, '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': 457, '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-23T11:55:24.699558	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'dolphin-ci[bot]', 'action': 'deleted', 'id': 14734, 'title': 'Android: Trigger netplay game digest check', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14734#issuecomment-5385805273', '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/6df9d2ccb191e78b81eb7fdfcd1cbc03ad78e42e/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|vk-lin-mesa|\n|-|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16391639-16375565/)|[🔍 diff](https://fifo.ci/compare/16391921-16375424/)|[🔍 diff](https://fifo.ci/compare/16375142-16373591/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16391660-16375586/)|[🔍 diff](https://fifo.ci/compare/16391942-16375445/)|[🔍 diff](https://fifo.ci/compare/16375163-16373612/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16391677-16375603/)|[🔍 diff](https://fifo.ci/compare/16391959-16375462/)|[🔍 diff](https://fifo.ci/compare/16375180-16373629/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16391665-16375591/)|[🔍 diff](https://fifo.ci/compare/16391947-16375450/)|[🔍 diff](https://fifo.ci/compare/16375168-16373617/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16391645-16375571/)|[🔍 diff](https://fifo.ci/compare/16391927-16375430/)|[🔍 diff](https://fifo.ci/compare/16375148-16373597/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16391687-16375613/)|[🔍 diff](https://fifo.ci/compare/16391969-16375472/)|[🔍 diff](https://fifo.ci/compare/16375190-16373639/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16391682-16375608/)|[🔍 diff](https://fifo.ci/compare/16391964-16375467/)|[🔍 diff](https://fifo.ci/compare/16375185-16373634/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16391621-16375547/)|[🔍 diff](https://fifo.ci/compare/16391903-16375406/)|[🔍 diff](https://fifo.ci/compare/16375124-16373573/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16391587-16375513/)|[🔍 diff](https://fifo.ci/compare/16391869-16375372/)|[🔍 diff](https://fifo.ci/compare/16375090-16373539/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16391647-16375573/)|[🔍 diff](https://fifo.ci/compare/16391929-16375432/)|[🔍 diff](https://fifo.ci/compare/16375150-16373599/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16391619-16375545/)|[🔍 diff](https://fifo.ci/compare/16391901-16375404/)|[🔍 diff](https://fifo.ci/compare/16375122-16373571/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16391714-16375640/)|[🔍 diff](https://fifo.ci/compare/16391996-16375499/)|[🔍 diff](https://fifo.ci/compare/16375217-16373666/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16391623-16375549/)|[🔍 diff](https://fifo.ci/compare/16391905-16375408/)|[🔍 diff](https://fifo.ci/compare/16375126-16373575/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16391686-16375612/)|[🔍 diff](https://fifo.ci/compare/16391968-16375471/)|[🔍 diff](https://fifo.ci/compare/16375189-16373638/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16391699-16375625/)|[🔍 diff](https://fifo.ci/compare/16391981-16375484/)|[🔍 diff](https://fifo.ci/compare/16375202-16373651/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16391605-16375531/)|[🔍 diff](https://fifo.ci/compare/16391887-16375390/)|[🔍 diff](https://fifo.ci/compare/16375108-16373557/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16391655-16375581/)|[🔍 diff](https://fifo.ci/compare/16391937-16375440/)|[🔍 diff](https://fifo.ci/compare/16375158-16373607/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16391670-16375596/)|[🔍 diff](https://fifo.ci/compare/16391952-16375455/)|[🔍 diff](https://fifo.ci/compare/16375173-16373622/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16391653-16375579/)|[🔍 diff](https://fifo.ci/compare/16391935-16375438/)|[🔍 diff](https://fifo.ci/compare/16375156-16373605/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16391616-16375542/)|[🔍 diff](https://fifo.ci/compare/16391898-16375401/)|[🔍 diff](https://fifo.ci/compare/16375119-16373568/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16391627-16375553/)|[🔍 diff](https://fifo.ci/compare/16391909-16375412/)|[🔍 diff](https://fifo.ci/compare/16375130-16373579/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16391675-16375601/)|[🔍 diff](https://fifo.ci/compare/16391957-16375460/)|[🔍 diff](https://fifo.ci/compare/16375178-16373627/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16391594-16375520/)|[🔍 diff](https://fifo.ci/compare/16391876-16375379/)|[🔍 diff](https://fifo.ci/compare/16375097-16373546/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16391606-16375532/)|[🔍 diff](https://fifo.ci/compare/16391888-16375391/)|[🔍 diff](https://fifo.ci/compare/16375109-16373558/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16391586-16375512/)|[🔍 diff](https://fifo.ci/compare/16391868-16375371/)|[🔍 diff](https://fifo.ci/compare/16375089-16373538/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16391608-16375534/)|[🔍 diff](https://fifo.ci/compare/16391890-16375393/)|[🔍 diff](https://fifo.ci/compare/16375111-16373560/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16391631-16375557/)|[🔍 diff](https://fifo.ci/compare/16391913-16375416/)|[🔍 diff](https://fifo.ci/compare/16375134-16373583/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16391650-16375576/)|[🔍 diff](https://fifo.ci/compare/16391932-16375435/)|[🔍 diff](https://fifo.ci/compare/16375153-16373602/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16391697-16375623/)|[🔍 diff](https://fifo.ci/compare/16391979-16375482/)|-|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16391723-16375649/)|[🔍 diff](https://fifo.ci/compare/16392005-16375508/)|[🔍 diff](https://fifo.ci/compare/16375226-16373675/)|\n|harvest-moon-mm-shadows|-|-|[🔍 diff](https://fifo.ci/compare/16375225-16373674/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16391672-16375598/)|[🔍 diff](https://fifo.ci/compare/16391954-16375457/)|[🔍 diff](https://fifo.ci/compare/16375175-16373624/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16391721-16375647/)|[🔍 diff](https://fifo.ci/compare/16392003-16375506/)|[🔍 diff](https://fifo.ci/compare/16375224-16373673/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16391716-16375642/)|[🔍 diff](https://fifo.ci/compare/16391998-16375501/)|[🔍 diff](https://fifo.ci/compare/16375219-16373668/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16391702-16375628/)|[🔍 diff](https://fifo.ci/compare/16391984-16375487/)|[🔍 diff](https://fifo.ci/compare/16375205-16373654/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16391690-16375616/)|[🔍 diff](https://fifo.ci/compare/16391972-16375475/)|[🔍 diff](https://fifo.ci/compare/16375193-16373642/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16391681-16375607/)|[🔍 diff](https://fifo.ci/compare/16391963-16375466/)|[🔍 diff](https://fifo.ci/compare/16375184-16373633/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16391708-16375634/)|[🔍 diff](https://fifo.ci/compare/16391990-16375493/)|[🔍 diff](https://fifo.ci/compare/16375211-16373660/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16391595-16375521/)|[🔍 diff](https://fifo.ci/compare/16391877-16375380/)|[🔍 diff](https://fifo.ci/compare/16375098-16373547/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16391679-16375605/)|[🔍 diff](https://fifo.ci/compare/16391961-16375464/)|[🔍 diff](https://fifo.ci/compare/16375182-16373631/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16391662-16375588/)|[🔍 diff](https://fifo.ci/compare/16391944-16375447/)|[🔍 diff](https://fifo.ci/compare/16375165-16373614/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16391669-16375595/)|[🔍 diff](https://fifo.ci/compare/16391951-16375454/)|[🔍 diff](https://fifo.ci/compare/16375172-16373621/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16391591-16375517/)|[🔍 diff](https://fifo.ci/compare/16391873-16375376/)|[🔍 diff](https://fifo.ci/compare/16375094-16373543/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16391718-16375644/)|[🔍 diff](https://fifo.ci/compare/16392000-16375503/)|[🔍 diff](https://fifo.ci/compare/16375221-16373670/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16391691-16375617/)|[🔍 diff](https://fifo.ci/compare/16391973-16375476/)|[🔍 diff](https://fifo.ci/compare/16375194-16373643/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16391596-16375522/)|[🔍 diff](https://fifo.ci/compare/16391878-16375381/)|[🔍 diff](https://fifo.ci/compare/16375099-16373548/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16391696-16375622/)|[🔍 diff](https://fifo.ci/compare/16391978-16375481/)|[🔍 diff](https://fifo.ci/compare/16375199-16373648/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16391674-16375600/)|[🔍 diff](https://fifo.ci/compare/16391956-16375459/)|[🔍 diff](https://fifo.ci/compare/16375177-16373626/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16391705-16375631/)|[🔍 diff](https://fifo.ci/compare/16391987-16375490/)|[🔍 diff](https://fifo.ci/compare/16375208-16373657/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16391720-16375646/)|[🔍 diff](https://fifo.ci/compare/16392002-16375505/)|[🔍 diff](https://fifo.ci/compare/16375223-16373672/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16391611-16375537/)|[🔍 diff](https://fifo.ci/compare/16391893-16375396/)|[🔍 diff](https://fifo.ci/compare/16375114-16373563/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16391610-16375536/)|[🔍 diff](https://fifo.ci/compare/16391892-16375395/)|[🔍 diff](https://fifo.ci/compare/16375113-16373562/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16391615-16375541/)|[🔍 diff](https://fifo.ci/compare/16391897-16375400/)|[🔍 diff](https://fifo.ci/compare/16375118-16373567/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16391651-16375577/)|[🔍 diff](https://fifo.ci/compare/16391933-16375436/)|[🔍 diff](https://fifo.ci/compare/16375154-16373603/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16391585-16375511/)|[🔍 diff](https://fifo.ci/compare/16391867-16375370/)|[🔍 diff](https://fifo.ci/compare/16375088-16373537/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16391661-16375587/)|[🔍 diff](https://fifo.ci/compare/16391943-16375446/)|[🔍 diff](https://fifo.ci/compare/16375164-16373613/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16391626-16375552/)|[🔍 diff](https://fifo.ci/compare/16391908-16375411/)|[🔍 diff](https://fifo.ci/compare/16375129-16373578/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16391630-16375556/)|[🔍 diff](https://fifo.ci/compare/16391912-16375415/)|[🔍 diff](https://fifo.ci/compare/16375133-16373582/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16391597-16375523/)|[🔍 diff](https://fifo.ci/compare/16391879-16375382/)|[🔍 diff](https://fifo.ci/compare/16375100-16373549/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16391678-16375604/)|[🔍 diff](https://fifo.ci/compare/16391960-16375463/)|[🔍 diff](https://fifo.ci/compare/16375181-16373630/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16391598-16375524/)|[🔍 diff](https://fifo.ci/compare/16391880-16375383/)|[🔍 diff](https://fifo.ci/compare/16375101-16373550/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16391689-16375615/)|[🔍 diff](https://fifo.ci/compare/16391971-16375474/)|[🔍 diff](https://fifo.ci/compare/16375192-16373641/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16391707-16375633/)|[🔍 diff](https://fifo.ci/compare/16391989-16375492/)|[🔍 diff](https://fifo.ci/compare/16375210-16373659/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16391599-16375525/)|[🔍 diff](https://fifo.ci/compare/16391881-16375384/)|[🔍 diff](https://fifo.ci/compare/16375102-16373551/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16391683-16375609/)|[🔍 diff](https://fifo.ci/compare/16391965-16375468/)|[🔍 diff](https://fifo.ci/compare/16375186-16373635/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16391614-16375540/)|[🔍 diff](https://fifo.ci/compare/16391896-16375399/)|[🔍 diff](https://fifo.ci/compare/16375117-16373566/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16391684-16375610/)|[🔍 diff](https://fifo.ci/compare/16391966-16375469/)|[🔍 diff](https://fifo.ci/compare/16375187-16373636/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16391676-16375602/)|[🔍 diff](https://fifo.ci/compare/16391958-16375461/)|[🔍 diff](https://fifo.ci/compare/16375179-16373628/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16391706-16375632/)|[🔍 diff](https://fifo.ci/compare/16391988-16375491/)|[🔍 diff](https://fifo.ci/compare/16375209-16373658/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16391628-16375554/)|[🔍 diff](https://fifo.ci/compare/16391910-16375413/)|[🔍 diff](https://fifo.ci/compare/16375131-16373580/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16391704-16375630/)|[🔍 diff](https://fifo.ci/compare/16391986-16375489/)|[🔍 diff](https://fifo.ci/compare/16375207-16373656/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16391613-16375539/)|[🔍 diff](https://fifo.ci/compare/16391895-16375398/)|[🔍 diff](https://fifo.ci/compare/16375116-16373565/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16391625-16375551/)|[🔍 diff](https://fifo.ci/compare/16391907-16375410/)|[🔍 diff](https://fifo.ci/compare/16375128-16373577/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391636-16375562/)|[🔍 diff](https://fifo.ci/compare/16391918-16375421/)|[🔍 diff](https://fifo.ci/compare/16375139-16373588/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16391657-16375583/)|[🔍 diff](https://fifo.ci/compare/16391939-16375442/)|[🔍 diff](https://fifo.ci/compare/16375160-16373609/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16391654-16375580/)|[🔍 diff](https://fifo.ci/compare/16391936-16375439/)|[🔍 diff](https://fifo.ci/compare/16375157-16373606/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16391600-16375526/)|[🔍 diff](https://fifo.ci/compare/16391882-16375385/)|[🔍 diff](https://fifo.ci/compare/16375103-16373552/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16391590-16375516/)|[🔍 diff](https://fifo.ci/compare/16391872-16375375/)|[🔍 diff](https://fifo.ci/compare/16375093-16373542/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16391685-16375611/)|[🔍 diff](https://fifo.ci/compare/16391967-16375470/)|[🔍 diff](https://fifo.ci/compare/16375188-16373637/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16391694-16375620/)|[🔍 diff](https://fifo.ci/compare/16391976-16375479/)|[🔍 diff](https://fifo.ci/compare/16375197-16373646/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16391643-16375569/)|[🔍 diff](https://fifo.ci/compare/16391925-16375428/)|[🔍 diff](https://fifo.ci/compare/16375146-16373595/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16391592-16375518/)|[🔍 diff](https://fifo.ci/compare/16391874-16375377/)|[🔍 diff](https://fifo.ci/compare/16375095-16373544/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16391717-16375643/)|[🔍 diff](https://fifo.ci/compare/16391999-16375502/)|-|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16391703-16375629/)|[🔍 diff](https://fifo.ci/compare/16391985-16375488/)|[🔍 diff](https://fifo.ci/compare/16375206-16373655/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16391638-16375564/)|[🔍 diff](https://fifo.ci/compare/16391920-16375423/)|[🔍 diff](https://fifo.ci/compare/16375141-16373590/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16391713-16375639/)|[🔍 diff](https://fifo.ci/compare/16391995-16375498/)|-|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16391633-16375559/)|[🔍 diff](https://fifo.ci/compare/16391915-16375418/)|-|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16391629-16375555/)|[🔍 diff](https://fifo.ci/compare/16391911-16375414/)|[🔍 diff](https://fifo.ci/compare/16375132-16373581/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16391709-16375635/)|[🔍 diff](https://fifo.ci/compare/16391991-16375494/)|[🔍 diff](https://fifo.ci/compare/16375212-16373661/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391667-16375593/)|[🔍 diff](https://fifo.ci/compare/16391949-16375452/)|[🔍 diff](https://fifo.ci/compare/16375170-16373619/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16391618-16375544/)|[🔍 diff](https://fifo.ci/compare/16391900-16375403/)|[🔍 diff](https://fifo.ci/compare/16375121-16373570/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16391635-16375561/)|[🔍 diff](https://fifo.ci/compare/16391917-16375420/)|[🔍 diff](https://fifo.ci/compare/16375138-16373587/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16391601-16375527/)|[🔍 diff](https://fifo.ci/compare/16391883-16375386/)|[🔍 diff](https://fifo.ci/compare/16375104-16373553/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391668-16375594/)|[🔍 diff](https://fifo.ci/compare/16391950-16375453/)|[🔍 diff](https://fifo.ci/compare/16375171-16373620/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16391680-16375606/)|[🔍 diff](https://fifo.ci/compare/16391962-16375465/)|[🔍 diff](https://fifo.ci/compare/16375183-16373632/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16391620-16375546/)|[🔍 diff](https://fifo.ci/compare/16391902-16375405/)|[🔍 diff](https://fifo.ci/compare/16375123-16373572/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16391589-16375515/)|[🔍 diff](https://fifo.ci/compare/16391871-16375374/)|[🔍 diff](https://fifo.ci/compare/16375092-16373541/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16391664-16375590/)|[🔍 diff](https://fifo.ci/compare/16391946-16375449/)|[🔍 diff](https://fifo.ci/compare/16375167-16373616/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16391695-16375621/)|[🔍 diff](https://fifo.ci/compare/16391977-16375480/)|[🔍 diff](https://fifo.ci/compare/16375198-16373647/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16391666-16375592/)|[🔍 diff](https://fifo.ci/compare/16391948-16375451/)|[🔍 diff](https://fifo.ci/compare/16375169-16373618/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16391688-16375614/)|[🔍 diff](https://fifo.ci/compare/16391970-16375473/)|[🔍 diff](https://fifo.ci/compare/16375191-16373640/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16391602-16375528/)|[🔍 diff](https://fifo.ci/compare/16391884-16375387/)|[🔍 diff](https://fifo.ci/compare/16375105-16373554/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16391698-16375624/)|[🔍 diff](https://fifo.ci/compare/16391980-16375483/)|[🔍 diff](https://fifo.ci/compare/16375201-16373650/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16391701-16375627/)|[🔍 diff](https://fifo.ci/compare/16391983-16375486/)|[🔍 diff](https://fifo.ci/compare/16375204-16373653/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16391609-16375535/)|[🔍 diff](https://fifo.ci/compare/16391891-16375394/)|[🔍 diff](https://fifo.ci/compare/16375112-16373561/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16391588-16375514/)|[🔍 diff](https://fifo.ci/compare/16391870-16375373/)|[🔍 diff](https://fifo.ci/compare/16375091-16373540/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16391712-16375638/)|[🔍 diff](https://fifo.ci/compare/16391994-16375497/)|[🔍 diff](https://fifo.ci/compare/16375215-16373664/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16391640-16375566/)|[🔍 diff](https://fifo.ci/compare/16391922-16375425/)|[🔍 diff](https://fifo.ci/compare/16375143-16373592/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16391671-16375597/)|[🔍 diff](https://fifo.ci/compare/16391953-16375456/)|[🔍 diff](https://fifo.ci/compare/16375174-16373623/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16391617-16375543/)|[🔍 diff](https://fifo.ci/compare/16391899-16375402/)|[🔍 diff](https://fifo.ci/compare/16375120-16373569/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16391673-16375599/)|[🔍 diff](https://fifo.ci/compare/16391955-16375458/)|[🔍 diff](https://fifo.ci/compare/16375176-16373625/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16391700-16375626/)|[🔍 diff](https://fifo.ci/compare/16391982-16375485/)|[🔍 diff](https://fifo.ci/compare/16375203-16373652/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16391642-16375568/)|[🔍 diff](https://fifo.ci/compare/16391924-16375427/)|[🔍 diff](https://fifo.ci/compare/16375145-16373594/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16391641-16375567/)|[🔍 diff](https://fifo.ci/compare/16391923-16375426/)|[🔍 diff](https://fifo.ci/compare/16375144-16373593/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16391715-16375641/)|[🔍 diff](https://fifo.ci/compare/16391997-16375500/)|[🔍 diff](https://fifo.ci/compare/16375218-16373667/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16391637-16375563/)|[🔍 diff](https://fifo.ci/compare/16391919-16375422/)|[🔍 diff](https://fifo.ci/compare/16375140-16373589/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16391658-16375584/)|[🔍 diff](https://fifo.ci/compare/16391940-16375443/)|[🔍 diff](https://fifo.ci/compare/16375161-16373610/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16391644-16375570/)|[🔍 diff](https://fifo.ci/compare/16391926-16375429/)|[🔍 diff](https://fifo.ci/compare/16375147-16373596/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16391659-16375585/)|[🔍 diff](https://fifo.ci/compare/16391941-16375444/)|[🔍 diff](https://fifo.ci/compare/16375162-16373611/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16391607-16375533/)|[🔍 diff](https://fifo.ci/compare/16391889-16375392/)|[🔍 diff](https://fifo.ci/compare/16375110-16373559/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16391634-16375560/)|[🔍 diff](https://fifo.ci/compare/16391916-16375419/)|[🔍 diff](https://fifo.ci/compare/16375137-16373586/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16391663-16375589/)|[🔍 diff](https://fifo.ci/compare/16391945-16375448/)|[🔍 diff](https://fifo.ci/compare/16375166-16373615/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16391656-16375582/)|[🔍 diff](https://fifo.ci/compare/16391938-16375441/)|[🔍 diff](https://fifo.ci/compare/16375159-16373608/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16391649-16375575/)|[🔍 diff](https://fifo.ci/compare/16391931-16375434/)|[🔍 diff](https://fifo.ci/compare/16375152-16373601/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16391622-16375548/)|[🔍 diff](https://fifo.ci/compare/16391904-16375407/)|[🔍 diff](https://fifo.ci/compare/16375125-16373574/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16391652-16375578/)|[🔍 diff](https://fifo.ci/compare/16391934-16375437/)|[🔍 diff](https://fifo.ci/compare/16375155-16373604/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16391593-16375519/)|[🔍 diff](https://fifo.ci/compare/16391875-16375378/)|[🔍 diff](https://fifo.ci/compare/16375096-16373545/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16391693-16375619/)|[🔍 diff](https://fifo.ci/compare/16391975-16375478/)|[🔍 diff](https://fifo.ci/compare/16375196-16373645/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16391603-16375529/)|[🔍 diff](https://fifo.ci/compare/16391885-16375388/)|[🔍 diff](https://fifo.ci/compare/16375106-16373555/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16391648-16375574/)|[🔍 diff](https://fifo.ci/compare/16391930-16375433/)|[🔍 diff](https://fifo.ci/compare/16375151-16373600/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16391692-16375618/)|[🔍 diff](https://fifo.ci/compare/16391974-16375477/)|[🔍 diff](https://fifo.ci/compare/16375195-16373644/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16391711-16375637/)|[🔍 diff](https://fifo.ci/compare/16391993-16375496/)|[🔍 diff](https://fifo.ci/compare/16375214-16373663/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16391710-16375636/)|[🔍 diff](https://fifo.ci/compare/16391992-16375495/)|[🔍 diff](https://fifo.ci/compare/16375213-16373662/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16391583-16375509/)|[🔍 diff](https://fifo.ci/compare/16391865-16375368/)|[🔍 diff](https://fifo.ci/compare/16375086-16373535/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16391719-16375645/)|[🔍 diff](https://fifo.ci/compare/16392001-16375504/)|[🔍 diff](https://fifo.ci/compare/16375222-16373671/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16391632-16375558/)|[🔍 diff](https://fifo.ci/compare/16391914-16375417/)|[🔍 diff](https://fifo.ci/compare/16375135-16373584/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16391604-16375530/)|[🔍 diff](https://fifo.ci/compare/16391886-16375389/)|[🔍 diff](https://fifo.ci/compare/16375107-16373556/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16391584-16375510/)|[🔍 diff](https://fifo.ci/compare/16391866-16375369/)|[🔍 diff](https://fifo.ci/compare/16375087-16373536/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16391612-16375538/)|[🔍 diff](https://fifo.ci/compare/16391894-16375397/)|[🔍 diff](https://fifo.ci/compare/16375115-16373564/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16391624-16375550/)|[🔍 diff](https://fifo.ci/compare/16391906-16375409/)|[🔍 diff](https://fifo.ci/compare/16375127-16373576/)|\n</details>\n<sub><sup>automated-fifoci-reporter</sup></sub>', 'raw': {'action': 'deleted', 'issue': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734', 'repository_url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734/labels{/name}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734/comments', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734/events', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14734', 'id': 4910861401, 'node_id': 'PR_kwDOALCn2M7y9C71', 'number': 14734, 'title': 'Android: Trigger netplay game digest check', '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': 1, 'created_at': '2026-07-17T11:26:56Z', 'updated_at': '2026-08-23T11:41:11Z', '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/14734', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14734', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14734.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14734.patch', 'merged_at': None}, 'body': 'Also trigger abort / dismiss from the host when closing the dialog.\r\nAdd explicit "finished" property to GameDigestProgress since the UI is different depending on this state.\r\n\r\n<img width="960" height="540" alt="Screenshot_20260717_132617" src="https://github.com/user-attachments/assets/e1c5c2f2-5fb3-4400-a9a3-d959264e352b" />\r\n\r\n<img width="960" height="540" alt="Screenshot_20260717_132608" src="https://github.com/user-attachments/assets/0595c231-9002-47e4-8025-9fa61b9cf8d5" />\r\n', 'reactions': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734/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/14734/timeline', 'performed_via_github_app': None, 'state_reason': None}, 'comment': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments/5385805273', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14734#issuecomment-5385805273', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14734', 'id': 5385805273, 'node_id': 'IC_kwDOALCn2M8AAAABQQTd2Q', '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-23T11:41:11Z', 'updated_at': '2026-08-23T11:41:11Z', 'body': '[FifoCI](https://fifo.ci/about/) detected that this change impacts graphical             rendering. Here are the [behavior differences](https://fifo.ci/version/6df9d2ccb191e78b81eb7fdfcd1cbc03ad78e42e/)             detected by the system:\n\n<details>\n<summary>Detected differences</summary>\n\n||mtl-osx-m1|mvk-osx-m1|vk-lin-mesa|\n|-|-|-|-|\n|DKCR-Char|[🔍 diff](https://fifo.ci/compare/16391639-16375565/)|[🔍 diff](https://fifo.ci/compare/16391921-16375424/)|[🔍 diff](https://fifo.ci/compare/16375142-16373591/)|\n|DKCR-fast-depth|[🔍 diff](https://fifo.ci/compare/16391660-16375586/)|[🔍 diff](https://fifo.ci/compare/16391942-16375445/)|[🔍 diff](https://fifo.ci/compare/16375163-16373612/)|\n|MaS-LOG-wiimote|[🔍 diff](https://fifo.ci/compare/16391677-16375603/)|[🔍 diff](https://fifo.ci/compare/16391959-16375462/)|[🔍 diff](https://fifo.ci/compare/16375180-16373629/)|\n|ab11-homebrew|[🔍 diff](https://fifo.ci/compare/16391665-16375591/)|[🔍 diff](https://fifo.ci/compare/16391947-16375450/)|[🔍 diff](https://fifo.ci/compare/16375168-16373617/)|\n|aeon-charge-attack|[🔍 diff](https://fifo.ci/compare/16391645-16375571/)|[🔍 diff](https://fifo.ci/compare/16391927-16375430/)|[🔍 diff](https://fifo.ci/compare/16375148-16373597/)|\n|bk-tev|[🔍 diff](https://fifo.ci/compare/16391687-16375613/)|[🔍 diff](https://fifo.ci/compare/16391969-16375472/)|[🔍 diff](https://fifo.ci/compare/16375190-16373639/)|\n|burnout2-vehicletextures|[🔍 diff](https://fifo.ci/compare/16391682-16375608/)|[🔍 diff](https://fifo.ci/compare/16391964-16375467/)|[🔍 diff](https://fifo.ci/compare/16375185-16373634/)|\n|chibi-robo-fastdepth|[🔍 diff](https://fifo.ci/compare/16391621-16375547/)|[🔍 diff](https://fifo.ci/compare/16391903-16375406/)|[🔍 diff](https://fifo.ci/compare/16375124-16373573/)|\n|chibi-robo-zfighting|[🔍 diff](https://fifo.ci/compare/16391587-16375513/)|[🔍 diff](https://fifo.ci/compare/16391869-16375372/)|[🔍 diff](https://fifo.ci/compare/16375090-16373539/)|\n|custom-brawl-char|[🔍 diff](https://fifo.ci/compare/16391647-16375573/)|[🔍 diff](https://fifo.ci/compare/16391929-16375432/)|[🔍 diff](https://fifo.ci/compare/16375150-16373599/)|\n|dbz-depth|[🔍 diff](https://fifo.ci/compare/16391619-16375545/)|[🔍 diff](https://fifo.ci/compare/16391901-16375404/)|[🔍 diff](https://fifo.ci/compare/16375122-16373571/)|\n|default-depth-range|[🔍 diff](https://fifo.ci/compare/16391714-16375640/)|[🔍 diff](https://fifo.ci/compare/16391996-16375499/)|[🔍 diff](https://fifo.ci/compare/16375217-16373666/)|\n|djfny-menu|[🔍 diff](https://fifo.ci/compare/16391623-16375549/)|[🔍 diff](https://fifo.ci/compare/16391905-16375408/)|[🔍 diff](https://fifo.ci/compare/16375126-16373575/)|\n|djhero2-blend|[🔍 diff](https://fifo.ci/compare/16391686-16375612/)|[🔍 diff](https://fifo.ci/compare/16391968-16375471/)|[🔍 diff](https://fifo.ci/compare/16375189-16373638/)|\n|ea-pink|[🔍 diff](https://fifo.ci/compare/16391699-16375625/)|[🔍 diff](https://fifo.ci/compare/16391981-16375484/)|[🔍 diff](https://fifo.ci/compare/16375202-16373651/)|\n|ea-vp6|[🔍 diff](https://fifo.ci/compare/16391605-16375531/)|[🔍 diff](https://fifo.ci/compare/16391887-16375390/)|[🔍 diff](https://fifo.ci/compare/16375108-16373557/)|\n|ed-updated|[🔍 diff](https://fifo.ci/compare/16391655-16375581/)|[🔍 diff](https://fifo.ci/compare/16391937-16375440/)|[🔍 diff](https://fifo.ci/compare/16375158-16373607/)|\n|et-vid|[🔍 diff](https://fifo.ci/compare/16391670-16375596/)|[🔍 diff](https://fifo.ci/compare/16391952-16375455/)|[🔍 diff](https://fifo.ci/compare/16375173-16373622/)|\n|f-zero-rain|[🔍 diff](https://fifo.ci/compare/16391653-16375579/)|[🔍 diff](https://fifo.ci/compare/16391935-16375438/)|[🔍 diff](https://fifo.ci/compare/16375156-16373605/)|\n|fifa-street|[🔍 diff](https://fifo.ci/compare/16391616-16375542/)|[🔍 diff](https://fifo.ci/compare/16391898-16375401/)|[🔍 diff](https://fifo.ci/compare/16375119-16373568/)|\n|find-mii|[🔍 diff](https://fifo.ci/compare/16391627-16375553/)|[🔍 diff](https://fifo.ci/compare/16391909-16375412/)|[🔍 diff](https://fifo.ci/compare/16375130-16373579/)|\n|fishing-resort-map|[🔍 diff](https://fifo.ci/compare/16391675-16375601/)|[🔍 diff](https://fifo.ci/compare/16391957-16375460/)|[🔍 diff](https://fifo.ci/compare/16375178-16373627/)|\n|fog-adj|[🔍 diff](https://fifo.ci/compare/16391594-16375520/)|[🔍 diff](https://fifo.ci/compare/16391876-16375379/)|[🔍 diff](https://fifo.ci/compare/16375097-16373546/)|\n|fortune-street|[🔍 diff](https://fifo.ci/compare/16391606-16375532/)|[🔍 diff](https://fifo.ci/compare/16391888-16375391/)|[🔍 diff](https://fifo.ci/compare/16375109-16373558/)|\n|fortune-street-fog|[🔍 diff](https://fifo.ci/compare/16391586-16375512/)|[🔍 diff](https://fifo.ci/compare/16391868-16375371/)|[🔍 diff](https://fifo.ci/compare/16375089-16373538/)|\n|fortune-street-white-box|[🔍 diff](https://fifo.ci/compare/16391608-16375534/)|[🔍 diff](https://fifo.ci/compare/16391890-16375393/)|[🔍 diff](https://fifo.ci/compare/16375111-16373560/)|\n|fsa-layers|[🔍 diff](https://fifo.ci/compare/16391631-16375557/)|[🔍 diff](https://fifo.ci/compare/16391913-16375416/)|[🔍 diff](https://fifo.ci/compare/16375134-16373583/)|\n|goldeneye-depth|[🔍 diff](https://fifo.ci/compare/16391650-16375576/)|[🔍 diff](https://fifo.ci/compare/16391932-16375435/)|[🔍 diff](https://fifo.ci/compare/16375153-16373602/)|\n|gormiti|[🔍 diff](https://fifo.ci/compare/16391697-16375623/)|[🔍 diff](https://fifo.ci/compare/16391979-16375482/)|-|\n|gx-points|[🔍 diff](https://fifo.ci/compare/16391723-16375649/)|[🔍 diff](https://fifo.ci/compare/16392005-16375508/)|[🔍 diff](https://fifo.ci/compare/16375226-16373675/)|\n|harvest-moon-mm-shadows|-|-|[🔍 diff](https://fifo.ci/compare/16375225-16373674/)|\n|hb-discgolf|[🔍 diff](https://fifo.ci/compare/16391672-16375598/)|[🔍 diff](https://fifo.ci/compare/16391954-16375457/)|[🔍 diff](https://fifo.ci/compare/16375175-16373624/)|\n|hotwheels-shadows|[🔍 diff](https://fifo.ci/compare/16391721-16375647/)|[🔍 diff](https://fifo.ci/compare/16392003-16375506/)|[🔍 diff](https://fifo.ci/compare/16375224-16373673/)|\n|inverted-depth-range|[🔍 diff](https://fifo.ci/compare/16391716-16375642/)|[🔍 diff](https://fifo.ci/compare/16391998-16375501/)|[🔍 diff](https://fifo.ci/compare/16375219-16373668/)|\n|jb-shadow|[🔍 diff](https://fifo.ci/compare/16391702-16375628/)|[🔍 diff](https://fifo.ci/compare/16391984-16375487/)|[🔍 diff](https://fifo.ci/compare/16375205-16373654/)|\n|jd2-fmv|[🔍 diff](https://fifo.ci/compare/16391690-16375616/)|[🔍 diff](https://fifo.ci/compare/16391972-16375475/)|[🔍 diff](https://fifo.ci/compare/16375193-16373642/)|\n|jj-awae-mirrored|[🔍 diff](https://fifo.ci/compare/16391681-16375607/)|[🔍 diff](https://fifo.ci/compare/16391963-16375466/)|[🔍 diff](https://fifo.ci/compare/16375184-16373633/)|\n|kirby-logicop|[🔍 diff](https://fifo.ci/compare/16391708-16375634/)|[🔍 diff](https://fifo.ci/compare/16391990-16375493/)|[🔍 diff](https://fifo.ci/compare/16375211-16373660/)|\n|kirby-shadows|[🔍 diff](https://fifo.ci/compare/16391595-16375521/)|[🔍 diff](https://fifo.ci/compare/16391877-16375380/)|[🔍 diff](https://fifo.ci/compare/16375098-16373547/)|\n|last-story-shadows|[🔍 diff](https://fifo.ci/compare/16391679-16375605/)|[🔍 diff](https://fifo.ci/compare/16391961-16375464/)|[🔍 diff](https://fifo.ci/compare/16375182-16373631/)|\n|lego-star-wars-crane-shadow|[🔍 diff](https://fifo.ci/compare/16391662-16375588/)|[🔍 diff](https://fifo.ci/compare/16391944-16375447/)|[🔍 diff](https://fifo.ci/compare/16375165-16373614/)|\n|lesson08|[🔍 diff](https://fifo.ci/compare/16391669-16375595/)|[🔍 diff](https://fifo.ci/compare/16391951-16375454/)|[🔍 diff](https://fifo.ci/compare/16375172-16373621/)|\n|line-width-test|[🔍 diff](https://fifo.ci/compare/16391591-16375517/)|[🔍 diff](https://fifo.ci/compare/16391873-16375376/)|[🔍 diff](https://fifo.ci/compare/16375094-16373543/)|\n|lit-cached-normal|[🔍 diff](https://fifo.ci/compare/16391718-16375644/)|[🔍 diff](https://fifo.ci/compare/16392000-16375503/)|[🔍 diff](https://fifo.ci/compare/16375221-16373670/)|\n|lm-mario-portrait|[🔍 diff](https://fifo.ci/compare/16391691-16375617/)|[🔍 diff](https://fifo.ci/compare/16391973-16375476/)|[🔍 diff](https://fifo.ci/compare/16375194-16373643/)|\n|luigi-shadows|[🔍 diff](https://fifo.ci/compare/16391596-16375522/)|[🔍 diff](https://fifo.ci/compare/16391878-16375381/)|[🔍 diff](https://fifo.ci/compare/16375099-16373548/)|\n|major-minor|[🔍 diff](https://fifo.ci/compare/16391696-16375622/)|[🔍 diff](https://fifo.ci/compare/16391978-16375481/)|[🔍 diff](https://fifo.ci/compare/16375199-16373648/)|\n|mario-baseball-shadows|[🔍 diff](https://fifo.ci/compare/16391674-16375600/)|[🔍 diff](https://fifo.ci/compare/16391956-16375459/)|[🔍 diff](https://fifo.ci/compare/16375177-16373626/)|\n|mario-golf-oob|[🔍 diff](https://fifo.ci/compare/16391705-16375631/)|[🔍 diff](https://fifo.ci/compare/16391987-16375490/)|[🔍 diff](https://fifo.ci/compare/16375208-16373657/)|\n|mario-golf-vertex-expansion|[🔍 diff](https://fifo.ci/compare/16391720-16375646/)|[🔍 diff](https://fifo.ci/compare/16392002-16375505/)|[🔍 diff](https://fifo.ci/compare/16375223-16373672/)|\n|mario-sluggers-bar|[🔍 diff](https://fifo.ci/compare/16391611-16375537/)|[🔍 diff](https://fifo.ci/compare/16391893-16375396/)|[🔍 diff](https://fifo.ci/compare/16375114-16373563/)|\n|mario-tennis-menu|[🔍 diff](https://fifo.ci/compare/16391610-16375536/)|[🔍 diff](https://fifo.ci/compare/16391892-16375395/)|[🔍 diff](https://fifo.ci/compare/16375113-16373562/)|\n|megaman-heat|[🔍 diff](https://fifo.ci/compare/16391615-16375541/)|[🔍 diff](https://fifo.ci/compare/16391897-16375400/)|[🔍 diff](https://fifo.ci/compare/16375118-16373567/)|\n|melee-depth|[🔍 diff](https://fifo.ci/compare/16391651-16375577/)|[🔍 diff](https://fifo.ci/compare/16391933-16375436/)|[🔍 diff](https://fifo.ci/compare/16375154-16373603/)|\n|melee-lighting|[🔍 diff](https://fifo.ci/compare/16391585-16375511/)|[🔍 diff](https://fifo.ci/compare/16391867-16375370/)|[🔍 diff](https://fifo.ci/compare/16375088-16373537/)|\n|metroid-visor|[🔍 diff](https://fifo.ci/compare/16391661-16375587/)|[🔍 diff](https://fifo.ci/compare/16391943-16375446/)|[🔍 diff](https://fifo.ci/compare/16375164-16373613/)|\n|mii-channel|[🔍 diff](https://fifo.ci/compare/16391626-16375552/)|[🔍 diff](https://fifo.ci/compare/16391908-16375411/)|[🔍 diff](https://fifo.ci/compare/16375129-16373578/)|\n|milotic-texture|[🔍 diff](https://fifo.ci/compare/16391630-16375556/)|[🔍 diff](https://fifo.ci/compare/16391912-16375415/)|[🔍 diff](https://fifo.ci/compare/16375133-16373582/)|\n|mini-ninjas|[🔍 diff](https://fifo.ci/compare/16391597-16375523/)|[🔍 diff](https://fifo.ci/compare/16391879-16375382/)|[🔍 diff](https://fifo.ci/compare/16375100-16373549/)|\n|mkdd-babypark|[🔍 diff](https://fifo.ci/compare/16391678-16375604/)|[🔍 diff](https://fifo.ci/compare/16391960-16375463/)|[🔍 diff](https://fifo.ci/compare/16375181-16373630/)|\n|mkdd-efb|[🔍 diff](https://fifo.ci/compare/16391598-16375524/)|[🔍 diff](https://fifo.ci/compare/16391880-16375383/)|[🔍 diff](https://fifo.ci/compare/16375101-16373550/)|\n|mkw-bridge|[🔍 diff](https://fifo.ci/compare/16391689-16375615/)|[🔍 diff](https://fifo.ci/compare/16391971-16375474/)|[🔍 diff](https://fifo.ci/compare/16375192-16373641/)|\n|mkw-flags|[🔍 diff](https://fifo.ci/compare/16391707-16375633/)|[🔍 diff](https://fifo.ci/compare/16391989-16375492/)|[🔍 diff](https://fifo.ci/compare/16375210-16373659/)|\n|mkwii-bluebox|[🔍 diff](https://fifo.ci/compare/16391599-16375525/)|[🔍 diff](https://fifo.ci/compare/16391881-16375384/)|[🔍 diff](https://fifo.ci/compare/16375102-16373551/)|\n|mmx-light|[🔍 diff](https://fifo.ci/compare/16391683-16375609/)|[🔍 diff](https://fifo.ci/compare/16391965-16375468/)|[🔍 diff](https://fifo.ci/compare/16375186-16373635/)|\n|monkeyball-fuse|[🔍 diff](https://fifo.ci/compare/16391614-16375540/)|[🔍 diff](https://fifo.ci/compare/16391896-16375399/)|[🔍 diff](https://fifo.ci/compare/16375117-16373566/)|\n|mp2-scanner|[🔍 diff](https://fifo.ci/compare/16391684-16375610/)|[🔍 diff](https://fifo.ci/compare/16391966-16375469/)|[🔍 diff](https://fifo.ci/compare/16375187-16373636/)|\n|mp3-bloom|[🔍 diff](https://fifo.ci/compare/16391676-16375602/)|[🔍 diff](https://fifo.ci/compare/16391958-16375461/)|[🔍 diff](https://fifo.ci/compare/16375179-16373628/)|\n|mp4-vertexcache|[🔍 diff](https://fifo.ci/compare/16391706-16375632/)|[🔍 diff](https://fifo.ci/compare/16391988-16375491/)|[🔍 diff](https://fifo.ci/compare/16375209-16373658/)|\n|mp7-text|[🔍 diff](https://fifo.ci/compare/16391628-16375554/)|[🔍 diff](https://fifo.ci/compare/16391910-16375413/)|[🔍 diff](https://fifo.ci/compare/16375131-16373580/)|\n|mp8-widescreen|[🔍 diff](https://fifo.ci/compare/16391704-16375630/)|[🔍 diff](https://fifo.ci/compare/16391986-16375489/)|[🔍 diff](https://fifo.ci/compare/16375207-16373656/)|\n|mtennis-zfreeze|[🔍 diff](https://fifo.ci/compare/16391613-16375539/)|[🔍 diff](https://fifo.ci/compare/16391895-16375398/)|[🔍 diff](https://fifo.ci/compare/16375116-16373565/)|\n|my-word-coach|[🔍 diff](https://fifo.ci/compare/16391625-16375551/)|[🔍 diff](https://fifo.ci/compare/16391907-16375410/)|[🔍 diff](https://fifo.ci/compare/16375128-16373577/)|\n|nddemo-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391636-16375562/)|[🔍 diff](https://fifo.ci/compare/16391918-16375421/)|[🔍 diff](https://fifo.ci/compare/16375139-16373588/)|\n|nddemo-lighting|[🔍 diff](https://fifo.ci/compare/16391657-16375583/)|[🔍 diff](https://fifo.ci/compare/16391939-16375442/)|[🔍 diff](https://fifo.ci/compare/16375160-16373609/)|\n|nes-vc|[🔍 diff](https://fifo.ci/compare/16391654-16375580/)|[🔍 diff](https://fifo.ci/compare/16391936-16375439/)|[🔍 diff](https://fifo.ci/compare/16375157-16373606/)|\n|nfsu-purplerect|[🔍 diff](https://fifo.ci/compare/16391600-16375526/)|[🔍 diff](https://fifo.ci/compare/16391882-16375385/)|[🔍 diff](https://fifo.ci/compare/16375103-16373552/)|\n|nfsu-reflections|[🔍 diff](https://fifo.ci/compare/16391590-16375516/)|[🔍 diff](https://fifo.ci/compare/16391872-16375375/)|[🔍 diff](https://fifo.ci/compare/16375093-16373542/)|\n|nhl-slap|[🔍 diff](https://fifo.ci/compare/16391685-16375611/)|[🔍 diff](https://fifo.ci/compare/16391967-16375470/)|[🔍 diff](https://fifo.ci/compare/16375188-16373637/)|\n|nintendo-channel|[🔍 diff](https://fifo.ci/compare/16391694-16375620/)|[🔍 diff](https://fifo.ci/compare/16391976-16375479/)|[🔍 diff](https://fifo.ci/compare/16375197-16373646/)|\n|nsmbw-coins|[🔍 diff](https://fifo.ci/compare/16391643-16375569/)|[🔍 diff](https://fifo.ci/compare/16391925-16375428/)|[🔍 diff](https://fifo.ci/compare/16375146-16373595/)|\n|nsmbw-intro|[🔍 diff](https://fifo.ci/compare/16391592-16375518/)|[🔍 diff](https://fifo.ci/compare/16391874-16375377/)|[🔍 diff](https://fifo.ci/compare/16375095-16373544/)|\n|oversized-depth-range|[🔍 diff](https://fifo.ci/compare/16391717-16375643/)|[🔍 diff](https://fifo.ci/compare/16391999-16375502/)|-|\n|pbr-sfx|[🔍 diff](https://fifo.ci/compare/16391703-16375629/)|[🔍 diff](https://fifo.ci/compare/16391985-16375488/)|[🔍 diff](https://fifo.ci/compare/16375206-16373655/)|\n|pm-hc-jp|[🔍 diff](https://fifo.ci/compare/16391638-16375564/)|[🔍 diff](https://fifo.ci/compare/16391920-16375423/)|[🔍 diff](https://fifo.ci/compare/16375141-16373590/)|\n|pokemon-channel-tv|[🔍 diff](https://fifo.ci/compare/16391713-16375639/)|[🔍 diff](https://fifo.ci/compare/16391995-16375498/)|-|\n|puzzle-collection|[🔍 diff](https://fifo.ci/compare/16391633-16375559/)|[🔍 diff](https://fifo.ci/compare/16391915-16375418/)|-|\n|pw-black-bars|[🔍 diff](https://fifo.ci/compare/16391629-16375555/)|[🔍 diff](https://fifo.ci/compare/16391911-16375414/)|[🔍 diff](https://fifo.ci/compare/16375132-16373581/)|\n|quake-gx|[🔍 diff](https://fifo.ci/compare/16391709-16375635/)|[🔍 diff](https://fifo.ci/compare/16391991-16375494/)|[🔍 diff](https://fifo.ci/compare/16375212-16373661/)|\n|rs2-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391667-16375593/)|[🔍 diff](https://fifo.ci/compare/16391949-16375452/)|[🔍 diff](https://fifo.ci/compare/16375170-16373619/)|\n|rs2-glass|[🔍 diff](https://fifo.ci/compare/16391618-16375544/)|[🔍 diff](https://fifo.ci/compare/16391900-16375403/)|[🔍 diff](https://fifo.ci/compare/16375121-16373570/)|\n|rs2-skybox|[🔍 diff](https://fifo.ci/compare/16391635-16375561/)|[🔍 diff](https://fifo.ci/compare/16391917-16375420/)|[🔍 diff](https://fifo.ci/compare/16375138-16373587/)|\n|rs2-zfreeze|[🔍 diff](https://fifo.ci/compare/16391601-16375527/)|[🔍 diff](https://fifo.ci/compare/16391883-16375386/)|[🔍 diff](https://fifo.ci/compare/16375104-16373553/)|\n|rs3-bumpmapping|[🔍 diff](https://fifo.ci/compare/16391668-16375594/)|[🔍 diff](https://fifo.ci/compare/16391950-16375453/)|[🔍 diff](https://fifo.ci/compare/16375171-16373620/)|\n|rs3-skybox2|[🔍 diff](https://fifo.ci/compare/16391680-16375606/)|[🔍 diff](https://fifo.ci/compare/16391962-16375465/)|[🔍 diff](https://fifo.ci/compare/16375183-16373632/)|\n|sadx-ui|[🔍 diff](https://fifo.ci/compare/16391620-16375546/)|[🔍 diff](https://fifo.ci/compare/16391902-16375405/)|[🔍 diff](https://fifo.ci/compare/16375123-16373572/)|\n|sf-assault-flashing|[🔍 diff](https://fifo.ci/compare/16391589-16375515/)|[🔍 diff](https://fifo.ci/compare/16391871-16375374/)|[🔍 diff](https://fifo.ci/compare/16375092-16373541/)|\n|sfa-shadows|[🔍 diff](https://fifo.ci/compare/16391664-16375590/)|[🔍 diff](https://fifo.ci/compare/16391946-16375449/)|[🔍 diff](https://fifo.ci/compare/16375167-16373616/)|\n|shadow-eyes|[🔍 diff](https://fifo.ci/compare/16391695-16375621/)|[🔍 diff](https://fifo.ci/compare/16391977-16375480/)|[🔍 diff](https://fifo.ci/compare/16375198-16373647/)|\n|simpsons-game|[🔍 diff](https://fifo.ci/compare/16391666-16375592/)|[🔍 diff](https://fifo.ci/compare/16391948-16375451/)|[🔍 diff](https://fifo.ci/compare/16375169-16373618/)|\n|smb-mirror|[🔍 diff](https://fifo.ci/compare/16391688-16375614/)|[🔍 diff](https://fifo.ci/compare/16391970-16375473/)|[🔍 diff](https://fifo.ci/compare/16375191-16373640/)|\n|smg-marioeyes|[🔍 diff](https://fifo.ci/compare/16391602-16375528/)|[🔍 diff](https://fifo.ci/compare/16391884-16375387/)|[🔍 diff](https://fifo.ci/compare/16375105-16373554/)|\n|smg-mmg|[🔍 diff](https://fifo.ci/compare/16391698-16375624/)|[🔍 diff](https://fifo.ci/compare/16391980-16375483/)|[🔍 diff](https://fifo.ci/compare/16375201-16373650/)|\n|smg-roar|[🔍 diff](https://fifo.ci/compare/16391701-16375627/)|[🔍 diff](https://fifo.ci/compare/16391983-16375486/)|[🔍 diff](https://fifo.ci/compare/16375204-16373653/)|\n|smg2-fog|[🔍 diff](https://fifo.ci/compare/16391609-16375535/)|[🔍 diff](https://fifo.ci/compare/16391891-16375394/)|[🔍 diff](https://fifo.ci/compare/16375112-16373561/)|\n|sms-bubbles|[🔍 diff](https://fifo.ci/compare/16391588-16375514/)|[🔍 diff](https://fifo.ci/compare/16391870-16375373/)|[🔍 diff](https://fifo.ci/compare/16375091-16373540/)|\n|sms-coconut-drinks|[🔍 diff](https://fifo.ci/compare/16391712-16375638/)|[🔍 diff](https://fifo.ci/compare/16391994-16375497/)|[🔍 diff](https://fifo.ci/compare/16375215-16373664/)|\n|sms-gc|[🔍 diff](https://fifo.ci/compare/16391640-16375566/)|[🔍 diff](https://fifo.ci/compare/16391922-16375425/)|[🔍 diff](https://fifo.ci/compare/16375143-16373592/)|\n|sms-water|[🔍 diff](https://fifo.ci/compare/16391671-16375597/)|[🔍 diff](https://fifo.ci/compare/16391953-16375456/)|[🔍 diff](https://fifo.ci/compare/16375174-16373623/)|\n|soa-black|[🔍 diff](https://fifo.ci/compare/16391617-16375543/)|[🔍 diff](https://fifo.ci/compare/16391899-16375402/)|[🔍 diff](https://fifo.ci/compare/16375120-16373569/)|\n|sonic-riders-blur|[🔍 diff](https://fifo.ci/compare/16391673-16375599/)|[🔍 diff](https://fifo.ci/compare/16391955-16375458/)|[🔍 diff](https://fifo.ci/compare/16375176-16373625/)|\n|sonic-riders-zg-4p|[🔍 diff](https://fifo.ci/compare/16391700-16375626/)|[🔍 diff](https://fifo.ci/compare/16391982-16375485/)|[🔍 diff](https://fifo.ci/compare/16375203-16373652/)|\n|soniccolors-mm|[🔍 diff](https://fifo.ci/compare/16391642-16375568/)|[🔍 diff](https://fifo.ci/compare/16391924-16375427/)|[🔍 diff](https://fifo.ci/compare/16375145-16373594/)|\n|sonicriderszg-gb|[🔍 diff](https://fifo.ci/compare/16391641-16375567/)|[🔍 diff](https://fifo.ci/compare/16391923-16375426/)|[🔍 diff](https://fifo.ci/compare/16375144-16373593/)|\n|spider-man-inverted-depth|[🔍 diff](https://fifo.ci/compare/16391715-16375641/)|[🔍 diff](https://fifo.ci/compare/16391997-16375500/)|[🔍 diff](https://fifo.ci/compare/16375218-16373667/)|\n|spyro-bloom|[🔍 diff](https://fifo.ci/compare/16391637-16375563/)|[🔍 diff](https://fifo.ci/compare/16391919-16375422/)|[🔍 diff](https://fifo.ci/compare/16375140-16373589/)|\n|spyro-depth|[🔍 diff](https://fifo.ci/compare/16391658-16375584/)|[🔍 diff](https://fifo.ci/compare/16391940-16375443/)|[🔍 diff](https://fifo.ci/compare/16375161-16373610/)|\n|ss-map|[🔍 diff](https://fifo.ci/compare/16391644-16375570/)|[🔍 diff](https://fifo.ci/compare/16391926-16375429/)|[🔍 diff](https://fifo.ci/compare/16375147-16373596/)|\n|ssbb-mod-lloyd|[🔍 diff](https://fifo.ci/compare/16391659-16375585/)|[🔍 diff](https://fifo.ci/compare/16391941-16375444/)|[🔍 diff](https://fifo.ci/compare/16375162-16373611/)|\n|ssbm-pointsize|[🔍 diff](https://fifo.ci/compare/16391607-16375533/)|[🔍 diff](https://fifo.ci/compare/16391889-16375392/)|[🔍 diff](https://fifo.ci/compare/16375110-16373559/)|\n|super-sluggers-white-out|[🔍 diff](https://fifo.ci/compare/16391634-16375560/)|[🔍 diff](https://fifo.ci/compare/16391916-16375419/)|[🔍 diff](https://fifo.ci/compare/16375137-16373586/)|\n|sw3-dt|[🔍 diff](https://fifo.ci/compare/16391663-16375589/)|[🔍 diff](https://fifo.ci/compare/16391945-16375448/)|[🔍 diff](https://fifo.ci/compare/16375166-16373615/)|\n|taiko-depth|[🔍 diff](https://fifo.ci/compare/16391656-16375582/)|[🔍 diff](https://fifo.ci/compare/16391938-16375441/)|[🔍 diff](https://fifo.ci/compare/16375159-16373608/)|\n|thps3-earlyz|[🔍 diff](https://fifo.ci/compare/16391649-16375575/)|[🔍 diff](https://fifo.ci/compare/16391931-16375434/)|[🔍 diff](https://fifo.ci/compare/16375152-16373601/)|\n|thps4-shadow|[🔍 diff](https://fifo.ci/compare/16391622-16375548/)|[🔍 diff](https://fifo.ci/compare/16391904-16375407/)|[🔍 diff](https://fifo.ci/compare/16375125-16373574/)|\n|tla-menu|[🔍 diff](https://fifo.ci/compare/16391652-16375578/)|[🔍 diff](https://fifo.ci/compare/16391934-16375437/)|[🔍 diff](https://fifo.ci/compare/16375155-16373604/)|\n|tos-invis-char|[🔍 diff](https://fifo.ci/compare/16391593-16375519/)|[🔍 diff](https://fifo.ci/compare/16391875-16375378/)|[🔍 diff](https://fifo.ci/compare/16375096-16373545/)|\n|tp-skin|[🔍 diff](https://fifo.ci/compare/16391693-16375619/)|[🔍 diff](https://fifo.ci/compare/16391975-16375478/)|[🔍 diff](https://fifo.ci/compare/16375196-16373645/)|\n|tsp3-pinkgrass|[🔍 diff](https://fifo.ci/compare/16391603-16375529/)|[🔍 diff](https://fifo.ci/compare/16391885-16375388/)|[🔍 diff](https://fifo.ci/compare/16375106-16373555/)|\n|vegas-party-depth|[🔍 diff](https://fifo.ci/compare/16391648-16375574/)|[🔍 diff](https://fifo.ci/compare/16391930-16375433/)|[🔍 diff](https://fifo.ci/compare/16375151-16373600/)|\n|viewitful-joe-distortion|[🔍 diff](https://fifo.ci/compare/16391692-16375618/)|[🔍 diff](https://fifo.ci/compare/16391974-16375477/)|[🔍 diff](https://fifo.ci/compare/16375195-16373644/)|\n|ww-song-of-passing|[🔍 diff](https://fifo.ci/compare/16391711-16375637/)|[🔍 diff](https://fifo.ci/compare/16391993-16375496/)|[🔍 diff](https://fifo.ci/compare/16375214-16373663/)|\n|xblade-bloom|[🔍 diff](https://fifo.ci/compare/16391710-16375636/)|[🔍 diff](https://fifo.ci/compare/16391992-16375495/)|[🔍 diff](https://fifo.ci/compare/16375213-16373662/)|\n|xenoblade-menu|[🔍 diff](https://fifo.ci/compare/16391583-16375509/)|[🔍 diff](https://fifo.ci/compare/16391865-16375368/)|[🔍 diff](https://fifo.ci/compare/16375086-16373535/)|\n|zbuff-test|[🔍 diff](https://fifo.ci/compare/16391719-16375645/)|[🔍 diff](https://fifo.ci/compare/16392001-16375504/)|[🔍 diff](https://fifo.ci/compare/16375222-16373671/)|\n|zelda1-vc|[🔍 diff](https://fifo.ci/compare/16391632-16375558/)|[🔍 diff](https://fifo.ci/compare/16391914-16375417/)|[🔍 diff](https://fifo.ci/compare/16375135-16373584/)|\n|ztp-grass|[🔍 diff](https://fifo.ci/compare/16391604-16375530/)|[🔍 diff](https://fifo.ci/compare/16391886-16375389/)|[🔍 diff](https://fifo.ci/compare/16375107-16373556/)|\n|zww-armos|[🔍 diff](https://fifo.ci/compare/16391584-16375510/)|[🔍 diff](https://fifo.ci/compare/16391866-16375369/)|[🔍 diff](https://fifo.ci/compare/16375087-16373536/)|\n|zww-water|[🔍 diff](https://fifo.ci/compare/16391612-16375538/)|[🔍 diff](https://fifo.ci/compare/16391894-16375397/)|[🔍 diff](https://fifo.ci/compare/16375115-16373564/)|\n|zww-waves|[🔍 diff](https://fifo.ci/compare/16391624-16375550/)|[🔍 diff](https://fifo.ci/compare/16391906-16375409/)|[🔍 diff](https://fifo.ci/compare/16375127-16373576/)|\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/5385805273/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': 457, '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': 457, '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-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'}
2026-08-23T10:19:12.590301	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'JosJuice', 'action': 'closed', 'id': 14742, 'title': 'Android: Add global settings search', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/14742', 'head_ref_name': 'android/settings-search-next', 'safe_author': True, 'base_sha': '707d3c7a732634ad8d522bd27e52b075f54ac4f3', 'head_sha': '93706022d5d6974c96b75a129bf278b693b99a6e', 'merged': True, 'requested_reviewers': [], 'type': 'gh_pull_request'}
2026-08-23T06:08:23.048271	{'source': 'ghhookparser', 'repo': 'dolphin-emu/dolphin', 'author': 'camdenorrb', 'action': 'synchronize', 'id': 13222, 'title': 'Vulkan DRM/KMS support', 'base_ref_name': 'master', 'url': 'https://github.com/dolphin-emu/dolphin/pull/13222', 'head_ref_name': 'drm', 'safe_author': False, 'base_sha': 'b3d74ab6022457bef29c08c26156a9ee145c0d76', 'head_sha': 'fd17ef5160fa4aad65fee1b537b5f0fe418b5c67', 'merged': False, 'requested_reviewers': [{'login': 'BhaaLseN', 'id': 826052, 'node_id': 'MDQ6VXNlcjgyNjA1Mg==', 'avatar_url': 'https://avatars.githubusercontent.com/u/826052?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/BhaaLseN', 'html_url': 'https://github.com/BhaaLseN', 'followers_url': 'https://api.github.com/users/BhaaLseN/followers', 'following_url': 'https://api.github.com/users/BhaaLseN/following{/other_user}', 'gists_url': 'https://api.github.com/users/BhaaLseN/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/BhaaLseN/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/BhaaLseN/subscriptions', 'organizations_url': 'https://api.github.com/users/BhaaLseN/orgs', 'repos_url': 'https://api.github.com/users/BhaaLseN/repos', 'events_url': 'https://api.github.com/users/BhaaLseN/events{/privacy}', 'received_events_url': 'https://api.github.com/users/BhaaLseN/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}, {'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}, {'login': 'iwubcode', 'id': 15224722, 'node_id': 'MDQ6VXNlcjE1MjI0NzIy', 'avatar_url': 'https://avatars.githubusercontent.com/u/15224722?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/iwubcode', 'html_url': 'https://github.com/iwubcode', 'followers_url': 'https://api.github.com/users/iwubcode/followers', 'following_url': 'https://api.github.com/users/iwubcode/following{/other_user}', 'gists_url': 'https://api.github.com/users/iwubcode/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/iwubcode/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/iwubcode/subscriptions', 'organizations_url': 'https://api.github.com/users/iwubcode/orgs', 'repos_url': 'https://api.github.com/users/iwubcode/repos', 'events_url': 'https://api.github.com/users/iwubcode/events{/privacy}', 'received_events_url': 'https://api.github.com/users/iwubcode/received_events', 'type': 'User', 'user_view_type': 'public', 'site_admin': False}], '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-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-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-27T04:28:18.602279	{'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-27T04:28:17.119052	{'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-27T04:23:17.118739	{'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-27T04:23:15.679993	{'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-27T04:22:07.899356	{'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-27T04:22:07.600404	{'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-27T04:18:15.679609	{'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-27T04:18:14.145415	{'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-27T04:13:14.145076	{'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-27T04:13:12.514341	{'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-27T04:12:07.600174	{'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-27T04:12:07.312069	{'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-27T04:08:12.514008	{'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-27T04:08:11.017886	{'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-27T04:03:11.017497	{'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-27T04:03:09.505685	{'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-27T04:02:07.311867	{'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-27T04:02:06.898007	{'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-27T03:58:09.505390	{'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-27T03:58:07.988979	{'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-27T03:53:07.988651	{'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-27T03:53:06.518546	{'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-27T03:52:06.897780	{'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-27T03:52:06.421083	{'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-27T03:48:06.518225	{'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'}

Recent 'issue' events

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-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-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'}
2026-08-26T17:46:56.141078	{'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:45:47.004533	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufeffrihy\x03 commented on #13970 (WiimoteReal: Windows improvements.): \x1f\x0302https://dolp.in/pr13970#issuecomment-5428933177\x03\x1f', 'type': 'notification'}
2026-08-25T23:17:37.558002	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffMC47\x03 requested a review from JosJuice for pull request #14829: Android: Fix Crash when loading Skylanders file (\x0306master\x03...\x0306fix-skylanders-crash-13956\x03): \x1f\x0302https://dolp.in/pr14829\x03\x1f', 'type': 'notification'}
2026-08-25T23:12:09.656083	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufefforresOwO\x03 marked ready for review pull request #14829: Android: Fix Crash when loading Skylanders file (\x0306master\x03...\x0306fix-skylanders-crash-13956\x03): \x1f\x0302https://dolp.in/pr14829\x03\x1f', 'type': 'notification'}
2026-08-25T23:11:51.164693	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14829 \x0304failed\x03 on builders [default]: \x1f\x0302<no url>\x03\x1f', 'type': 'notification'}
2026-08-25T23:11:20.254316	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufefforresOwO\x03 opened pull request #14829: Android: Fix Crash when loading Skylanders file (\x0306master\x03...\x0306fix-skylanders-crash-13956\x03): \x1f\x0302https://dolp.in/pr14829\x03\x1f', 'type': 'notification'}
2026-08-25T19:30:36.806137	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 commented on #14828 (Android: Fix Skylanders file loading crash and add HTTP portal server): \x1f\x0302https://dolp.in/pr14828#issuecomment-5415638341\x03\x1f', 'type': 'notification'}
2026-08-25T19:30:36.620337	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 closed pull request #14828: Android: Fix Skylanders file loading crash and add HTTP portal server (\x0306master\x03...\x0306android-skylander-server\x03): \x1f\x0302https://dolp.in/pr14828\x03\x1f', 'type': 'notification'}
2026-08-25T19:27:43.135762	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14826 \x0304failed\x03 on builders [lint]: \x1f\x0302https://dolphin.ci/#/builders/9/builds/10442\x03\x1f', 'type': 'notification'}
2026-08-25T19:26:49.261645	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 commented on #14826 (Add IPv6 handling for NetPlay address paths): \x1f\x0302https://dolp.in/pr14826#issuecomment-5415593019\x03\x1f', 'type': 'notification'}
2026-08-25T19:25:40.065023	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/www\x03\x1f] \x0303J\ufeffosJuice\x03 commented on #199 (Dolphin version 2606a wii menu black screen if use imported NAND): \x1f\x0302https://github.com/dolphin-emu/www/issues/199#issuecomment-5415578750\x03\x1f', 'type': 'notification'}
2026-08-25T19:24:11.737583	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303J\ufeffosJuice\x03 merged pull request #14825: DolReader: correctly save section index of ancast (\x0306master\x03...\x0306fixes/Ancast\x03): \x1f\x0302https://dolp.in/pr14825\x03\x1f', 'type': 'notification'}
2026-08-25T19:24:11.620965	{'source': 'notifications', 'msg': '26d5cd by \x0303J\ufeffosJuice\x03 [\x03090\x03|\x03092\x03|\x03040\x03] \x1f\x0302https://dolp.in/r26d5cd38bd068f878b6e64ee8b705787b3a16164\x03\x1f Merge pull request #14825 from DacoTaco/fixes/Ancast', 'type': 'notification'}
2026-08-25T19:24:11.620851	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x1f\x03] \x0303J\ufeffosJuice\x03 pushed \x021\x02 new commit to \x0306master\x03', 'type': 'notification'}
2026-08-25T17:35:02.816161	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufefforresOwO\x03 edited pull request #14828: Android: Fix Skylanders file loading crash and add HTTP portal server (\x0306master\x03...\x0306android-skylander-server\x03): \x1f\x0302https://dolp.in/pr14828\x03\x1f', 'type': 'notification'}
2026-08-25T17:33:23.260303	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] \x0303T\ufefforresOwO\x03 marked ready for review pull request #14828: Android: Fix Skylanders file loading crash and add HTTP portal server (\x0306master\x03...\x0306android-skylander-server\x03): \x1f\x0302https://dolp.in/pr14828\x03\x1f', 'type': 'notification'}
2026-08-25T17:29:09.123329	{'source': 'notifications', 'msg': '[\x1f\x0313dolphin-emu/dolphin\x03\x1f] build for #14828 \x0304failed\x03 on builders [default]: \x1f\x0302<no url>\x03\x1f', 'type': 'notification'}

Recent 'pull_request_fifoci_status' events

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'}
2026-08-25T17:53:38.677309	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '885b7b344134783c01c0bf2cc220ca5983091c6f', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14827, 'type': 'pull_request_fifoci_status'}
2026-08-25T17:50:44.561358	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': 'cfe01d3c22d52d75e45b008ca4dce29233ef34d5', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14827, 'type': 'pull_request_fifoci_status'}
2026-08-25T17:35:57.835949	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '885b7b344134783c01c0bf2cc220ca5983091c6f', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14827, 'type': 'pull_request_fifoci_status'}
2026-08-25T17:27:44.913534	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '885b7b344134783c01c0bf2cc220ca5983091c6f', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14827, 'type': 'pull_request_fifoci_status'}
2026-08-25T17:16:29.761838	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '885b7b344134783c01c0bf2cc220ca5983091c6f', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14827, 'type': 'pull_request_fifoci_status'}
2026-08-25T15:32:50.409807	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '4e5a5c23f59a9a614376f091c1dbc5ea68a967dc', 'service': 'pr-fifoci-ogl-lin-mesa', 'pr': 14605, 'type': 'pull_request_fifoci_status'}
2026-08-25T15:15:13.915815	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '4e5a5c23f59a9a614376f091c1dbc5ea68a967dc', 'service': 'pr-fifoci-vk-lin-mesa', 'pr': 14605, 'type': 'pull_request_fifoci_status'}
2026-08-25T14:58:38.522081	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '4e5a5c23f59a9a614376f091c1dbc5ea68a967dc', 'service': 'pr-fifoci-mvk-osx-m1', 'pr': 14605, 'type': 'pull_request_fifoci_status'}
2026-08-25T14:57:24.218420	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '4e5a5c23f59a9a614376f091c1dbc5ea68a967dc', 'service': 'pr-fifoci-sw-lin-mesa', 'pr': 14605, 'type': 'pull_request_fifoci_status'}
2026-08-25T14:47:04.424142	{'source': 'buildbot', 'repo': 'dolphin-emu/dolphin', 'hash': '4e5a5c23f59a9a614376f091c1dbc5ea68a967dc', 'service': 'pr-fifoci-mtl-osx-m1', 'pr': 14605, 'type': 'pull_request_fifoci_status'}

Recent 'raw_bb_hook' events

2026-08-27T00:00:27.488475	{'source': 'webserver', 'raw': {'buildid': 187010, 'number': 1235, 'builderid': 20, 'buildrequestid': 187478, 'workerid': 10, 'masterid': 1, 'started_at': 1787788800, 'complete_at': 1787788827, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'builderid': [20, 'Builder'], 'repository': ['', 'Build'], 'scheduler': ['nightly', 'Scheduler'], 'branch': [None, 'Build'], 'basedir': ['/buildbot', 'Worker'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [1235, 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'got_revision': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'buildername': ['nightly-generic', 'Builder'], 'revision': [None, 'Build'], 'builddir': ['/buildbot/nightly-generic', 'Worker']}, 'buildrequest': {'buildrequestid': 187478, 'buildsetid': 42213, 'builderid': 20, 'priority': 0, 'claimed': True, 'claimed_at': 1787788800, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787788800, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42213, 'external_idstring': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'submitted_at': 1787788800, '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/1235'}, 'type': 'raw_bb_hook'}
2026-08-27T00:00:00.307288	{'source': 'webserver', 'raw': {'buildid': 187010, 'number': 1235, 'builderid': 20, 'buildrequestid': 187478, 'workerid': 10, 'masterid': 1, 'started_at': 1787788800, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'builderid': [20, 'Builder'], 'repository': ['', 'Build'], 'scheduler': ['nightly', 'Scheduler'], 'branch': [None, 'Build'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [1235, 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'buildername': ['nightly-generic', 'Builder'], 'revision': [None, 'Build']}, 'buildrequest': {'buildrequestid': 187478, 'buildsetid': 42213, 'builderid': 20, 'priority': 0, 'claimed': True, 'claimed_at': 1787788800, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787788800, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42213, 'external_idstring': None, 'reason': "The Nightly scheduler named 'nightly' triggered this build", 'submitted_at': 1787788800, '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/1235'}, 'type': 'raw_bb_hook'}
2026-08-26T16:46:33.333861	{'source': 'webserver', 'raw': {'buildid': 187009, 'number': 8874, 'builderid': 19, 'buildrequestid': 187476, 'workerid': 8, 'masterid': 1, 'started_at': 1787762100, 'complete_at': 1787762784, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'branch': ['refs/pull/14829/head', 'Build'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mvk-osx-m1', 'Worker'], 'warnings-count': [114, 'WarningCountingShellCommand'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Trigger'], 'pr_id': [14829, 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [19, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [8874, 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'branchname': ['pr-14829', 'Trigger'], 'shortrev': ['b1e360', 'Trigger'], 'repository': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187476, 'buildsetid': 42212, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1787762100, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787761418, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42212, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1787761418, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 186996, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': {'buildid': 186996, 'number': 10461, 'builderid': 7, 'buildrequestid': 187463, 'workerid': 8, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787761418, '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/8874'}, 'type': 'raw_bb_hook'}
2026-08-26T16:43:34.300846	{'source': 'webserver', 'raw': {'buildid': 187008, 'number': 9160, 'builderid': 10, 'buildrequestid': 187473, 'workerid': 5, 'masterid': 1, 'started_at': 1787761822, 'complete_at': 1787762605, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['b1e360', 'Trigger'], 'buildnumber': [9160, 'Build'], 'project': ['', 'Build'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Trigger'], 'pr_id': [14829, 'Trigger'], 'branch': ['refs/pull/14829/head', 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'builderid': [10, 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-ogl-lin-mesa', 'Worker'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'branchname': ['pr-14829', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187473, 'buildsetid': 42210, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1787761822, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760733, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42210, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1787760733, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 187001, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': {'buildid': 187001, 'number': 10444, 'builderid': 27, 'buildrequestid': 187469, 'workerid': 10, 'masterid': 1, 'started_at': 1787760690, 'complete_at': 1787760733, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 10, 'name': 'pr-fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/10/builds/9160'}, 'type': 'raw_bb_hook'}
2026-08-26T16:35:10.614521	{'source': 'webserver', 'raw': {'buildid': 187009, 'number': 8874, 'builderid': 19, 'buildrequestid': 187476, 'workerid': 8, 'masterid': 1, 'started_at': 1787762100, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'buildername': ['pr-fifoci-mvk-osx-m1', 'Builder'], 'branch': ['refs/pull/14829/head', 'Build'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Trigger'], 'pr_id': [14829, 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [19, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [8874, 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'branchname': ['pr-14829', 'Trigger'], 'shortrev': ['b1e360', 'Trigger'], 'repository': ['', 'Build'], 'project': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187476, 'buildsetid': 42212, 'builderid': 19, 'priority': 0, 'claimed': True, 'claimed_at': 1787762100, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787761418, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42212, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1787761418, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 186996, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': {'buildid': 186996, 'number': 10461, 'builderid': 7, 'buildrequestid': 187463, 'workerid': 8, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787761418, '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/8874'}, 'type': 'raw_bb_hook'}
2026-08-26T16:35:10.550836	{'source': 'webserver', 'raw': {'buildid': 187007, 'number': 8876, 'builderid': 21, 'buildrequestid': 187477, 'workerid': 8, 'masterid': 1, 'started_at': 1787761418, 'complete_at': 1787762100, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['b1e360', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'repository': ['', 'Build'], 'got_revision': ['ca98b3030bcc70e67158ce899a5589aa2ec65d32', 'GitNoBranch'], 'branch': ['refs/pull/14829/head', 'Build'], 'codebase': ['', 'Build'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [8876, 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'project': ['', 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'builddir': ['/Users/ci/worker/base/pr-fifoci-mtl-osx-m1', 'Worker'], 'branchname': ['pr-14829', 'Trigger'], 'pr_id': [14829, 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'warnings-count': [114, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187477, 'buildsetid': 42212, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1787761418, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787761418, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42212, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1787761418, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 186996, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': {'buildid': 186996, 'number': 10461, 'builderid': 7, 'buildrequestid': 187463, 'workerid': 8, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787761418, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 21, 'name': 'pr-fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/21/builds/8876'}, 'type': 'raw_bb_hook'}
2026-08-26T16:30:33.629061	{'source': 'webserver', 'raw': {'buildid': 187008, 'number': 9160, 'builderid': 10, 'buildrequestid': 187473, 'workerid': 5, 'masterid': 1, 'started_at': 1787761822, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'shortrev': ['b1e360', 'Trigger'], 'buildnumber': [9160, 'Build'], 'project': ['', 'Build'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Trigger'], 'pr_id': [14829, 'Trigger'], 'branch': ['refs/pull/14829/head', 'Build'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'buildername': ['pr-fifoci-ogl-lin-mesa', 'Builder'], 'builderid': [10, 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'branchname': ['pr-14829', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'repository': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187473, 'buildsetid': 42210, 'builderid': 10, 'priority': 0, 'claimed': True, 'claimed_at': 1787761822, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760733, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42210, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1787760733, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 187001, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': {'buildid': 187001, 'number': 10444, 'builderid': 27, 'buildrequestid': 187469, 'workerid': 10, 'masterid': 1, 'started_at': 1787760690, 'complete_at': 1787760733, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 10, 'name': 'pr-fifoci-ogl-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/10/builds/9160'}, 'type': 'raw_bb_hook'}
2026-08-26T16:30:28.462763	{'source': 'webserver', 'raw': {'buildid': 187006, 'number': 5146, 'builderid': 41, 'buildrequestid': 187475, 'workerid': 5, 'masterid': 1, 'started_at': 1787761151, 'complete_at': 1787761822, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'repo': ['dolphin-emu/dolphin', 'Trigger'], 'builderid': [41, 'Builder'], 'branch': ['refs/pull/14829/head', 'Build'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'pr_id': [14829, 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'buildnumber': [5146, 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'project': ['', 'Build'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand'], 'branchname': ['pr-14829', 'Trigger'], 'shortrev': ['b1e360', 'Trigger'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-vk-lin-mesa', 'Worker']}, 'buildrequest': {'buildrequestid': 187475, 'buildsetid': 42210, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1787761151, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760733, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42210, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1787760733, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 187001, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': {'buildid': 187001, 'number': 10444, 'builderid': 27, 'buildrequestid': 187469, 'workerid': 10, 'masterid': 1, 'started_at': 1787760690, 'complete_at': 1787760733, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 41, 'name': 'pr-fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/41/builds/5146'}, 'type': 'raw_bb_hook'}
2026-08-26T16:23:50.709988	{'source': 'webserver', 'raw': {'buildid': 186996, 'number': 10461, 'builderid': 7, 'buildrequestid': 187463, 'workerid': 8, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787761418, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-osx-universal', 'Builder'], 'builderid': [7, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [10461, 'Build'], 'branch': ['refs/pull/14829/head', 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'branchname': ['pr-14829', 'Change'], 'pr_id': [14829, 'Change'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/Users/ci/worker/base', 'Worker'], 'builddir': ['/Users/ci/worker/base/pr-osx-universal', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 187463, 'buildsetid': 42209, 'builderid': 7, 'priority': 0, 'claimed': True, 'claimed_at': 1787760685, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/7/builds/10461'}, 'type': 'raw_bb_hook'}
2026-08-26T16:23:48.669442	{'source': 'webserver', 'raw': {'buildid': 187007, 'number': 8876, 'builderid': 21, 'buildrequestid': 187477, 'workerid': 8, 'masterid': 1, 'started_at': 1787761418, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'shortrev': ['b1e360', 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'repository': ['', 'Build'], 'branch': ['refs/pull/14829/head', 'Build'], 'codebase': ['', 'Build'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Trigger'], 'scheduler': ['pr-fifoci-osx', 'Scheduler'], 'builderid': [21, 'Builder'], 'workername': ['osx-m1', 'Worker'], 'buildnumber': [8876, 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'project': ['', 'Build'], 'branchname': ['pr-14829', 'Trigger'], 'pr_id': [14829, 'Trigger'], 'buildername': ['pr-fifoci-mtl-osx-m1', 'Builder'], 'owners': [['Central (on behalf of: josjuice)'], 'Build']}, 'buildrequest': {'buildrequestid': 187477, 'buildsetid': 42212, 'builderid': 21, 'priority': 0, 'claimed': True, 'claimed_at': 1787761418, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787761418, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42212, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-osx' triggered this build", 'submitted_at': 1787761418, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 186996, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': {'buildid': 186996, 'number': 10461, 'builderid': 7, 'buildrequestid': 187463, 'workerid': 8, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787761418, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 7, 'name': 'pr-osx-universal', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 21, 'name': 'pr-fifoci-mtl-osx-m1', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/21/builds/8876'}, 'type': 'raw_bb_hook'}
2026-08-26T16:19:21.939563	{'source': 'webserver', 'raw': {'buildid': 187003, 'number': 9159, 'builderid': 35, 'buildrequestid': 187474, 'workerid': 5, 'masterid': 1, 'started_at': 1787760733, 'complete_at': 1787761151, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14829', 'Trigger'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Trigger'], 'shortrev': ['b1e360', 'Trigger'], 'pr_id': [14829, 'Trigger'], 'repo': ['dolphin-emu/dolphin', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'buildername': ['pr-fifoci-sw-lin-mesa', 'Builder'], 'builderid': [35, 'Builder'], 'workername': ['altair-fifoci', 'Worker'], 'buildnumber': [9159, 'Build'], 'branch': ['refs/pull/14829/head', 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/var/lib/fifoci-worker/worker', 'Worker'], 'builddir': ['/var/lib/fifoci-worker/worker/pr-fifoci-sw-lin-mesa', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187474, 'buildsetid': 42210, 'builderid': 35, 'priority': 0, 'claimed': True, 'claimed_at': 1787760733, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760733, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42210, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1787760733, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 187001, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': {'buildid': 187001, 'number': 10444, 'builderid': 27, 'buildrequestid': 187469, 'workerid': 10, 'masterid': 1, 'started_at': 1787760690, 'complete_at': 1787760733, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 35, 'name': 'pr-fifoci-sw-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/35/builds/9159'}, 'type': 'raw_bb_hook'}
2026-08-26T16:19:17.191224	{'source': 'webserver', 'raw': {'buildid': 187006, 'number': 5146, 'builderid': 41, 'buildrequestid': 187475, 'workerid': 5, 'masterid': 1, 'started_at': 1787761151, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'repo': ['dolphin-emu/dolphin', 'Trigger'], 'builderid': [41, 'Builder'], 'branch': ['refs/pull/14829/head', 'Build'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'pr_id': [14829, 'Trigger'], 'buildername': ['pr-fifoci-vk-lin-mesa', 'Builder'], 'buildnumber': [5146, 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'project': ['', 'Build'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Trigger'], 'scheduler': ['pr-fifoci-lin', 'Scheduler'], 'workername': ['altair-fifoci', 'Worker'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'branchname': ['pr-14829', 'Trigger'], 'shortrev': ['b1e360', 'Trigger'], 'owners': [['Central (on behalf of: josjuice)'], 'Build']}, 'buildrequest': {'buildrequestid': 187475, 'buildsetid': 42210, 'builderid': 41, 'priority': 0, 'claimed': True, 'claimed_at': 1787761151, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760733, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42210, 'external_idstring': None, 'reason': "The Triggerable scheduler named 'pr-fifoci-lin' triggered this build", 'submitted_at': 1787760733, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': 187001, 'parent_relationship': 'Triggered from', 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': {'buildid': 187001, 'number': 10444, 'builderid': 27, 'buildrequestid': 187469, 'workerid': 10, 'masterid': 1, 'started_at': 1787760690, 'complete_at': 1787760733, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {}}, 'parentbuilder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'builder': {'builderid': 41, 'name': 'pr-fifoci-vk-lin-mesa', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/41/builds/5146'}, 'type': 'raw_bb_hook'}
2026-08-26T16:16:36.287015	{'source': 'webserver', 'raw': {'buildid': 187005, 'number': 10453, 'builderid': 31, 'buildrequestid': 187470, 'workerid': 4, 'masterid': 1, 'started_at': 1787760892, 'complete_at': 1787760984, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14829', 'Change'], 'pr_id': [14829, 'Change'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'builderid': [31, 'Builder'], 'buildnumber': [10453, 'Build'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'warnings-count': [7, 'WarningCountingShellCommand'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'branch': ['refs/pull/14829/head', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'build_url': ['https://dl.dolphin-emu.org/prs/bc/b0/pr-14829-dolphin-latest-dbg-x64.7z', 'SetProperty'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'codebase': ['', 'Build'], 'builddir': ['c:\\buildbot\\pr-win-dbg-x64', 'Worker']}, 'buildrequest': {'buildrequestid': 187470, 'buildsetid': 42209, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1787760892, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/10453'}, 'type': 'raw_bb_hook'}
2026-08-26T16:15:47.185637	{'source': 'webserver', 'raw': {'buildid': 186999, 'number': 10450, 'builderid': 11, 'buildrequestid': 187465, 'workerid': 1, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787760934, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'pr_id': [14829, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'branchname': ['pr-14829', 'Change'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-freebsd-x64', 'Builder'], 'builderid': [11, 'Builder'], 'workername': ['freebsd', 'Worker'], 'buildnumber': [10450, 'Build'], 'branch': ['refs/pull/14829/head', 'Build'], 'repository': ['', 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/usr/home/buildbot/freebsd', 'Worker'], 'builddir': ['/usr/home/buildbot/freebsd/pr-freebsd-x64', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187465, 'buildsetid': 42209, 'builderid': 11, 'priority': 0, 'claimed': True, 'claimed_at': 1787760685, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 11, 'name': 'pr-freebsd-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/11/builds/10450'}, 'type': 'raw_bb_hook'}
2026-08-26T16:15:33.150544	{'source': 'webserver', 'raw': {'buildid': 186997, 'number': 5533, 'builderid': 44, 'buildrequestid': 187472, 'workerid': 14, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787760926, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'shortrev': ['b1e360', 'Change'], 'pr_id': [14829, 'Change'], 'branchname': ['pr-14829', 'Change'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-flatpak-arm64', 'Builder'], 'builderid': [44, 'Builder'], 'workername': ['deneb-flatpak', 'Worker'], 'buildnumber': [5533, 'Build'], 'branch': ['refs/pull/14829/head', 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-arm64', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12392', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 187472, 'buildsetid': 42209, 'builderid': 44, 'priority': 0, 'claimed': True, 'claimed_at': 1787760685, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 44, 'name': 'pr-flatpak-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/44/builds/5533'}, 'type': 'raw_bb_hook'}
2026-08-26T16:15:05.757945	{'source': 'webserver', 'raw': {'buildid': 187004, 'number': 10446, 'builderid': 2, 'buildrequestid': 187462, 'workerid': 4, 'masterid': 1, 'started_at': 1787760808, 'complete_at': 1787760892, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14829', 'Change'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'pr_id': [14829, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14829/head', 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'builderid': [2, 'Builder'], 'buildnumber': [10446, 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'builddir': ['c:\\buildbot\\pr-win-x64', 'Worker'], 'build_url': ['https://dl.dolphin-emu.org/prs/44/4f/pr-14829-dolphin-latest-x64.7z', 'SetProperty'], 'codebase': ['', 'Build'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'warnings-count': [7, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187462, 'buildsetid': 42209, 'builderid': 2, 'priority': 0, 'claimed': True, 'claimed_at': 1787760808, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 2, 'name': 'pr-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/2/builds/10446'}, 'type': 'raw_bb_hook'}
2026-08-26T16:15:05.041324	{'source': 'webserver', 'raw': {'buildid': 187005, 'number': 10453, 'builderid': 31, 'buildrequestid': 187470, 'workerid': 4, 'masterid': 1, 'started_at': 1787760892, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14829', 'Change'], 'pr_id': [14829, 'Change'], 'repository': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'builderid': [31, 'Builder'], 'buildnumber': [10453, 'Build'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-dbg-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'branch': ['refs/pull/14829/head', 'Build'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187470, 'buildsetid': 42209, 'builderid': 31, 'priority': 0, 'claimed': True, 'claimed_at': 1787760892, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 31, 'name': 'pr-win-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/31/builds/10453'}, 'type': 'raw_bb_hook'}
2026-08-26T16:14:54.282384	{'source': 'webserver', 'raw': {'buildid': 186995, 'number': 5590, 'builderid': 43, 'buildrequestid': 187471, 'workerid': 13, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787760887, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'pr_id': [14829, 'Change'], 'buildername': ['pr-flatpak-x64', 'Builder'], 'project': ['', 'Build'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'workername': ['altair-flatpak', 'Worker'], 'scheduler': ['pr', 'Scheduler'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'branchname': ['pr-14829', 'Change'], 'builderid': [43, 'Builder'], 'buildnumber': [5590, 'Build'], 'branch': ['refs/pull/14829/head', 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/var/lib/flatpak-worker/worker', 'Worker'], 'builddir': ['/var/lib/flatpak-worker/worker/pr-flatpak-x64', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'fm_build_url': ['https://flat-manager.dolphin-emu.org/api/v1/build/12391', 'SetPropertyFromCommand Step']}, 'buildrequest': {'buildrequestid': 187471, 'buildsetid': 42209, 'builderid': 43, 'priority': 0, 'claimed': True, 'claimed_at': 1787760685, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 43, 'name': 'pr-flatpak-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/43/builds/5590'}, 'type': 'raw_bb_hook'}
2026-08-26T16:13:42.410474	{'source': 'webserver', 'raw': {'buildid': 187004, 'number': 10446, 'builderid': 2, 'buildrequestid': 187462, 'workerid': 4, 'masterid': 1, 'started_at': 1787760808, 'complete_at': None, 'locks_duration_s': 0, 'complete': False, 'state_string': 'starting', 'results': None, 'properties': {'branchname': ['pr-14829', 'Change'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'pr_id': [14829, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildername': ['pr-win-x64', 'Builder'], 'workername': ['windows', 'Worker'], 'repository': ['', 'Build'], 'scheduler': ['pr', 'Scheduler'], 'branch': ['refs/pull/14829/head', 'Build'], 'builderid': [2, 'Builder'], 'buildnumber': [10446, 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'project': ['', 'Build'], 'codebase': ['', 'Build']}, 'buildrequest': {'buildrequestid': 187462, 'buildsetid': 42209, 'builderid': 2, 'priority': 0, 'claimed': True, 'claimed_at': 1787760808, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 2, 'name': 'pr-win-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/2/builds/10446'}, 'type': 'raw_bb_hook'}
2026-08-26T16:13:42.127614	{'source': 'webserver', 'raw': {'buildid': 186998, 'number': 10443, 'builderid': 13, 'buildrequestid': 187466, 'workerid': 4, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787760808, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14829', 'Change'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [13, 'Builder'], 'pr_id': [14829, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'buildername': ['pr-win-arm64', 'Builder'], 'workername': ['windows', 'Worker'], 'buildnumber': [10443, 'Build'], 'branch': ['refs/pull/14829/head', 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['c:\\buildbot', 'Worker'], 'builddir': ['c:\\buildbot\\pr-win-arm64', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'sln_exists': ['false', 'SetPropertyFromCommand Step'], 'warnings-count': [7, 'WarningCountingShellCommand'], 'build_url': ['https://dl.dolphin-emu.org/prs/c0/32/pr-14829-dolphin-latest-arm64.7z', 'SetProperty']}, 'buildrequest': {'buildrequestid': 187466, 'buildsetid': 42209, 'builderid': 13, 'priority': 0, 'claimed': True, 'claimed_at': 1787760685, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 13, 'name': 'pr-win-arm64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/13/builds/10443'}, 'type': 'raw_bb_hook'}
2026-08-26T16:13:32.561998	{'source': 'webserver', 'raw': {'buildid': 187002, 'number': 10445, 'builderid': 1, 'buildrequestid': 187461, 'workerid': 9, 'masterid': 1, 'started_at': 1787760727, 'complete_at': 1787760799, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14829', 'Change'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'pr_id': [14829, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-deb-dbg-x64', 'Builder'], 'builderid': [1, 'Builder'], 'workername': ['debian', 'Worker'], 'buildnumber': [10445, 'Build'], 'branch': ['refs/pull/14829/head', 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-deb-dbg-x64', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187461, 'buildsetid': 42209, 'builderid': 1, 'priority': 0, 'claimed': True, 'claimed_at': 1787760727, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 1, 'name': 'pr-deb-dbg-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/1/builds/10445'}, 'type': 'raw_bb_hook'}
2026-08-26T16:13:12.323798	{'source': 'webserver', 'raw': {'buildid': 187000, 'number': 10446, 'builderid': 22, 'buildrequestid': 187467, 'workerid': 12, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787760759, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14829', 'Change'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-android', 'Builder'], 'pr_id': [14829, 'Change'], 'builderid': [22, 'Builder'], 'workername': ['android', 'Worker'], 'buildnumber': [10446, 'Build'], 'branch': ['refs/pull/14829/head', 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-android', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 187467, 'buildsetid': 42209, 'builderid': 22, 'priority': 0, 'claimed': True, 'claimed_at': 1787760685, 'claimed_by_masterid': 1, 'complete': False, 'results': -1, 'submitted_at': 1787760685, 'complete_at': None, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 22, 'name': 'pr-android', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/22/builds/10446'}, 'type': 'raw_bb_hook'}
2026-08-26T16:13:07.623233	{'source': 'webserver', 'raw': {'buildid': 187001, 'number': 10444, 'builderid': 27, 'buildrequestid': 187469, 'workerid': 10, 'masterid': 1, 'started_at': 1787760690, 'complete_at': 1787760733, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branchname': ['pr-14829', 'Change'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'pr_id': [14829, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-ubu-x64', 'Builder'], 'builderid': [27, 'Builder'], 'workername': ['ubuntu-lts', 'Worker'], 'buildnumber': [10444, 'Build'], 'branch': ['refs/pull/14829/head', 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'repository': ['', 'Build'], 'codebase': ['', 'Build'], 'project': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-ubu-x64', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187469, 'buildsetid': 42209, 'builderid': 27, 'priority': 0, 'claimed': True, 'claimed_at': 1787760690, 'claimed_by_masterid': 1, 'complete': True, 'results': 0, 'submitted_at': 1787760685, 'complete_at': 1787760733, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 27, 'name': 'pr-ubu-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/27/builds/10444'}, 'type': 'raw_bb_hook'}
2026-08-26T16:13:04.190774	{'source': 'webserver', 'raw': {'buildid': 186994, 'number': 10443, 'builderid': 26, 'buildrequestid': 187468, 'workerid': 9, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787760727, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'branch': ['refs/pull/14829/head', 'Build'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'repository': ['', 'Build'], 'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'shortrev': ['b1e360', 'Change'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'pr_id': [14829, 'Change'], 'builderid': [26, 'Builder'], 'workername': ['debian', 'Worker'], 'project': ['', 'Build'], 'branchname': ['pr-14829', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'buildername': ['pr-deb-x64', 'Builder'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [10443, 'Build'], 'codebase': ['', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/pr-deb-x64', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch'], 'warnings-count': [0, 'WarningCountingShellCommand']}, 'buildrequest': {'buildrequestid': 187468, 'buildsetid': 42209, 'builderid': 26, 'priority': 0, 'claimed': True, 'claimed_at': 1787760685, 'claimed_by_masterid': 1, 'complete': True, 'results': 0, 'submitted_at': 1787760685, 'complete_at': 1787760727, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 26, 'name': 'pr-deb-x64', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/26/builds/10443'}, 'type': 'raw_bb_hook'}
2026-08-26T16:13:03.882146	{'source': 'webserver', 'raw': {'buildid': 186993, 'number': 10443, 'builderid': 9, 'buildrequestid': 187464, 'workerid': 10, 'masterid': 1, 'started_at': 1787760685, 'complete_at': 1787760690, 'locks_duration_s': 0, 'complete': True, 'state_string': 'build successful', 'results': 0, 'properties': {'baserev': ['26d5cd38bd068f878b6e64ee8b705787b3a16164', 'Change'], 'scheduler': ['pr', 'Scheduler'], 'builderid': [9, 'Builder'], 'codebase': ['', 'Build'], 'headrev': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Change'], 'shortrev': ['b1e360', 'Change'], 'workername': ['ubuntu-lts', 'Worker'], 'revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'Build'], 'pr_id': [14829, 'Change'], 'repo': ['dolphin-emu/dolphin', 'Change'], 'buildnumber': [10443, 'Build'], 'project': ['', 'Build'], 'repository': ['', 'Build'], 'branchname': ['pr-14829', 'Change'], 'buildername': ['lint', 'Builder'], 'branch': ['refs/pull/14829/head', 'Build'], 'owners': [['Central (on behalf of: josjuice)'], 'Build'], 'basedir': ['/buildbot', 'Worker'], 'builddir': ['/buildbot/lint', 'Worker'], 'got_revision': ['b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'GitNoBranch']}, 'buildrequest': {'buildrequestid': 187464, 'buildsetid': 42209, 'builderid': 9, 'priority': 0, 'claimed': True, 'claimed_at': 1787760685, 'claimed_by_masterid': 1, 'complete': True, 'results': 0, 'submitted_at': 1787760685, 'complete_at': 1787760690, 'waited_for': False, 'properties': None}, 'buildset': {'bsid': 42209, 'external_idstring': None, 'reason': "The AnyBranchScheduler scheduler named 'pr' triggered this build", 'submitted_at': 1787760685, 'complete': False, 'complete_at': None, 'results': -1, 'parent_buildid': None, 'parent_relationship': None, 'rebuilt_buildid': None, 'sourcestamps': [{'ssid': 12681, 'branch': 'refs/pull/14829/head', 'revision': 'b1e360e1e4f520818f6e0c8fdcd5be7becf7e1ed', 'project': '', 'repository': '', 'codebase': '', 'created_at': 1787760685, 'patch': None}]}, 'parentbuild': None, 'parentbuilder': None, 'builder': {'builderid': 9, 'name': 'lint', 'masterids': [1], 'description': None, 'description_format': None, 'description_html': None, 'projectid': None, 'tags': []}, 'url': 'https://dolphin.ci/#/builders/9/builds/10443'}, 'type': 'raw_bb_hook'}

Recent 'raw_gh_hook' events

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'}
2026-08-25T23:12:09.655799	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'ready_for_review', '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:12:08Z', '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-25T21:56:18Z', 'pushed_at': '2026-08-25T22:50:57Z', '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': 1, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 1, '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}, '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': '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-25T23:11:20.253335	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', '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:11:18Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': True, '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-25T21:56:18Z', 'pushed_at': '2026-08-25T22:50:57Z', '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': 1, 'license': {'key': 'other', 'name': 'Other', 'spdx_id': 'NOASSERTION', 'url': None, 'node_id': 'MDc6TGljZW5zZTA='}, 'allow_forking': True, 'is_template': False, 'web_commit_signoff_required': False, 'has_pull_requests': True, 'pull_request_creation_policy': 'all', 'topics': [], 'visibility': 'public', 'forks': 0, 'open_issues': 1, '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': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': None, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': True, 'commits': 1, 'additions': 21, 'deletions': 13, 'changed_files': 4}, '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': '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-25T19:30:36.805849	{'source': 'webserver', 'gh_type': 'issue_comment', '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': 'raw_gh_hook'}
2026-08-25T19:30:36.618495	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 14828, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828', 'id': 4360094913, 'node_id': 'PR_kwDOALCn2M8AAAABA-HEwQ', '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', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828', 'number': 14828, 'state': 'closed', 'locked': False, '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}, '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', 'created_at': '2026-08-25T17:28:35Z', 'updated_at': '2026-08-25T19:30:35Z', 'closed_at': '2026-08-25T19:30:34Z', 'merged_at': None, 'merge_commit_sha': 'f597faa45e0d214ff1206aa6023461db4aa48692', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/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/14828/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cf6bec88d422ef6ba4304cc41516623ba32b0711', 'head': {'label': 'TorresOwO:android-skylander-server', 'ref': 'android-skylander-server', 'sha': 'cf6bec88d422ef6ba4304cc41516623ba32b0711', '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-25T17:37:27Z', 'pushed_at': '2026-08-25T17:30:49Z', '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': 522474, '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': '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': '123d32248e455ec242866e3a75fea70dcecfd567', '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-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', '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/14828'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14828'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/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/14828/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cf6bec88d422ef6ba4304cc41516623ba32b0711'}}, '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': 1, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 863, 'deletions': 14, 'changed_files': 8}, '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': 'raw_gh_hook'}
2026-08-25T19:26:49.261042	{'source': 'webserver', 'gh_type': 'issue_comment', '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': 'raw_gh_hook'}
2026-08-25T19:25:40.064703	{'source': 'webserver', 'gh_type': 'issue_comment', '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': 'raw_gh_hook'}
2026-08-25T19:24:12.612978	{'source': 'webserver', 'gh_type': 'check_suite', 'raw': {'action': 'requested', 'check_suite': {'id': 89096670376, 'node_id': 'CS_kwDOALCn2M8AAAAUvpNMqA', 'head_branch': 'master', 'head_sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'status': 'queued', 'conclusion': None, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/89096670376', 'before': '123d32248e455ec242866e3a75fea70dcecfd567', 'after': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'pull_requests': [{'url': 'https://api.github.com/repos/MarioPartyNetplay/Dolphin-MPN/pulls/219', 'id': 3862915560, 'number': 219, 'head': {'ref': 'master', 'sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', '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-25T19:24:11Z', 'updated_at': '2026-08-25T19:24:11Z', 'rerequestable': True, 'runs_rerequestable': True, 'latest_check_runs_count': 0, 'check_runs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/check-suites/89096670376/check-runs', 'head_commit': {'id': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'tree_id': 'a757511c709e7733891bce6bc62f10517f46128f', 'message': 'Merge pull request #14825 from DacoTaco/fixes/Ancast\n\nDolReader: correctly save section index of ancast', 'timestamp': '2026-08-25T19:24:09Z', 'author': {'name': 'JosJuice', 'email': 'josjuice@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-25T19:16:55Z', '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': 'raw_gh_hook'}
2026-08-25T19:24:11.737353	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'closed', 'number': 14825, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14825', 'id': 4348698046, 'node_id': 'PR_kwDOALCn2M8AAAABAzPdvg', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14825', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14825.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14825.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14825', 'number': 14825, 'state': 'closed', 'locked': False, 'title': 'DolReader: correctly save section index of ancast', '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}, 'body': None, 'created_at': '2026-08-24T13:07:24Z', 'updated_at': '2026-08-25T19:24:10Z', 'closed_at': '2026-08-25T19:24:09Z', 'merged_at': '2026-08-25T19:24:09Z', 'merge_commit_sha': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14825/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14825/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/14825/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/a8cc19deccdb53f555f900c4c71d9356e5eab480', 'head': {'label': 'DacoTaco:fixes/Ancast', 'ref': 'fixes/Ancast', 'sha': 'a8cc19deccdb53f555f900c4c71d9356e5eab480', '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}, 'repo': {'id': 858385281, 'node_id': 'R_kgDOMynrgQ', 'name': 'dolphin', 'full_name': 'DacoTaco/dolphin', 'private': False, 'owner': {'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}, 'html_url': 'https://github.com/DacoTaco/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/DacoTaco/dolphin', 'forks_url': 'https://api.github.com/repos/DacoTaco/dolphin/forks', 'keys_url': 'https://api.github.com/repos/DacoTaco/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/DacoTaco/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/DacoTaco/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/DacoTaco/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/DacoTaco/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/DacoTaco/dolphin/events', 'assignees_url': 'https://api.github.com/repos/DacoTaco/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/DacoTaco/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/DacoTaco/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/DacoTaco/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/DacoTaco/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/DacoTaco/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/DacoTaco/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/DacoTaco/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/DacoTaco/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/DacoTaco/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/DacoTaco/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/DacoTaco/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/DacoTaco/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/DacoTaco/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/DacoTaco/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/DacoTaco/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/DacoTaco/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/DacoTaco/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/DacoTaco/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/DacoTaco/dolphin/merges', 'archive_url': 'https://api.github.com/repos/DacoTaco/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/DacoTaco/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/DacoTaco/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/DacoTaco/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/DacoTaco/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/DacoTaco/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/DacoTaco/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/DacoTaco/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/DacoTaco/dolphin/deployments', 'created_at': '2024-09-16T19:57:37Z', 'updated_at': '2026-07-16T21:48:32Z', 'pushed_at': '2026-08-24T13:16:52Z', 'git_url': 'git://github.com/DacoTaco/dolphin.git', 'ssh_url': 'git@github.com:DacoTaco/dolphin.git', 'clone_url': 'https://github.com/DacoTaco/dolphin.git', 'svn_url': 'https://github.com/DacoTaco/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 517061, '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': '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': '123d32248e455ec242866e3a75fea70dcecfd567', '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-25T19:16:55Z', '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': 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', '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/14825'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14825'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14825'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14825/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14825/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/14825/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/a8cc19deccdb53f555f900c4c71d9356e5eab480'}}, 'author_association': 'CONTRIBUTOR', 'auto_merge': None, 'assignee': None, 'active_lock_reason': None, 'merged': True, 'mergeable': None, 'rebaseable': None, 'mergeable_state': 'unknown', 'merged_by': {'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}, 'comments': 0, 'review_comments': 0, 'maintainer_can_modify': False, 'commits': 1, 'additions': 2, 'deletions': 2, 'changed_files': 2}, 'repository': {'id': 11577304, 'node_id': 'MDEwOlJlcG9zaXRvcnkxMTU3NzMwNA==', 'name': 'dolphin', 'full_name': 'dolphin-emu/dolphin', 'private': False, 'owner': {'login': 'dolphin-emu', 'id': 5050316, 'node_id': 'MDEyOk9yZ2FuaXphdGlvbjUwNTAzMTY=', 'avatar_url': 'https://avatars.githubusercontent.com/u/5050316?v=4', 'gravatar_id': '', 'url': 'https://api.github.com/users/dolphin-emu', 'html_url': 'https://github.com/dolphin-emu', 'followers_url': 'https://api.github.com/users/dolphin-emu/followers', 'following_url': 'https://api.github.com/users/dolphin-emu/following{/other_user}', 'gists_url': 'https://api.github.com/users/dolphin-emu/gists{/gist_id}', 'starred_url': 'https://api.github.com/users/dolphin-emu/starred{/owner}{/repo}', 'subscriptions_url': 'https://api.github.com/users/dolphin-emu/subscriptions', 'organizations_url': 'https://api.github.com/users/dolphin-emu/orgs', 'repos_url': 'https://api.github.com/users/dolphin-emu/repos', 'events_url': 'https://api.github.com/users/dolphin-emu/events{/privacy}', 'received_events_url': 'https://api.github.com/users/dolphin-emu/received_events', 'type': 'Organization', 'user_view_type': 'public', 'site_admin': False}, 'html_url': 'https://github.com/dolphin-emu/dolphin', 'description': 'Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.', 'fork': False, 'url': 'https://api.github.com/repos/dolphin-emu/dolphin', 'forks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/forks', 'keys_url': 'https://api.github.com/repos/dolphin-emu/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/dolphin-emu/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/dolphin-emu/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/dolphin-emu/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/dolphin-emu/dolphin/events', 'assignees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/dolphin-emu/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/dolphin-emu/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/dolphin-emu/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/dolphin-emu/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/dolphin-emu/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/dolphin-emu/dolphin/merges', 'archive_url': 'https://api.github.com/repos/dolphin-emu/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/dolphin-emu/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/dolphin-emu/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/dolphin-emu/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/dolphin-emu/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/dolphin-emu/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/deployments', 'created_at': '2013-07-22T09:07:57Z', 'updated_at': '2026-08-25T19:16:55Z', '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': 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': 'raw_gh_hook'}
2026-08-25T19:24:11.620510	{'source': 'webserver', 'gh_type': 'push', 'raw': {'ref': 'refs/heads/master', 'before': '123d32248e455ec242866e3a75fea70dcecfd567', 'after': '26d5cd38bd068f878b6e64ee8b705787b3a16164', '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-25T19:16:55Z', 'pushed_at': 1787685849, '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': 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': 15438, 'default_branch': 'master', 'stargazers': 15438, 'master_branch': 'master', 'organization': 'dolphin-emu', 'custom_properties': {}}, 'pusher': {'name': 'JosJuice', 'email': 'josjuice@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': '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': False, 'deleted': False, 'base_ref': None, 'compare': 'https://github.com/dolphin-emu/dolphin/compare/123d32248e45...26d5cd38bd06', 'commits': [{'id': 'a8cc19deccdb53f555f900c4c71d9356e5eab480', 'tree_id': 'a757511c709e7733891bce6bc62f10517f46128f', 'distinct': False, 'message': 'DolReader: correctly save section index of ancast', 'timestamp': '2026-08-24T15:16:42+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/a8cc19deccdb53f555f900c4c71d9356e5eab480', 'author': {'name': 'DacoTaco', 'email': 'daco_65@hotmail.com', 'date': '2026-08-24T15:05:42+02:00', 'username': 'DacoTaco'}, 'committer': {'name': 'DacoTaco', 'email': 'daco_65@hotmail.com', 'date': '2026-08-24T15:16:42+02:00', 'username': 'DacoTaco'}, 'added': [], 'removed': [], 'modified': ['Source/Core/Core/Boot/DolReader.cpp', 'Source/Core/Core/Boot/DolReader.h']}, {'id': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'tree_id': 'a757511c709e7733891bce6bc62f10517f46128f', 'distinct': True, 'message': 'Merge pull request #14825 from DacoTaco/fixes/Ancast\n\nDolReader: correctly save section index of ancast', 'timestamp': '2026-08-25T21:24:09+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/26d5cd38bd068f878b6e64ee8b705787b3a16164', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-25T21:24:09+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-08-25T21:24:09+02:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Core/Core/Boot/DolReader.cpp', 'Source/Core/Core/Boot/DolReader.h']}], 'head_commit': {'id': '26d5cd38bd068f878b6e64ee8b705787b3a16164', 'tree_id': 'a757511c709e7733891bce6bc62f10517f46128f', 'distinct': True, 'message': 'Merge pull request #14825 from DacoTaco/fixes/Ancast\n\nDolReader: correctly save section index of ancast', 'timestamp': '2026-08-25T21:24:09+02:00', 'url': 'https://github.com/dolphin-emu/dolphin/commit/26d5cd38bd068f878b6e64ee8b705787b3a16164', 'author': {'name': 'JosJuice', 'email': 'josjuice@gmail.com', 'date': '2026-08-25T21:24:09+02:00', 'username': 'JosJuice'}, 'committer': {'name': 'GitHub', 'email': 'noreply@github.com', 'date': '2026-08-25T21:24:09+02:00', 'username': 'web-flow'}, 'added': [], 'removed': [], 'modified': ['Source/Core/Core/Boot/DolReader.cpp', 'Source/Core/Core/Boot/DolReader.h']}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-25T17:35:02.815652	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'edited', 'number': 14828, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828', 'id': 4360094913, 'node_id': 'PR_kwDOALCn2M8AAAABA-HEwQ', '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', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828', 'number': 14828, 'state': 'open', 'locked': False, '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}, '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', 'created_at': '2026-08-25T17:28:35Z', 'updated_at': '2026-08-25T17:35:00Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'f597faa45e0d214ff1206aa6023461db4aa48692', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/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/14828/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cf6bec88d422ef6ba4304cc41516623ba32b0711', 'head': {'label': 'TorresOwO:android-skylander-server', 'ref': 'android-skylander-server', 'sha': 'cf6bec88d422ef6ba4304cc41516623ba32b0711', '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-25T16:07:12Z', 'pushed_at': '2026-08-25T17:30:49Z', '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': 522474, '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': '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': '123d32248e455ec242866e3a75fea70dcecfd567', '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-25T17:22:07Z', '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': 15437, 'watchers_count': 15437, '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': 15437, '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/14828'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14828'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/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/14828/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cf6bec88d422ef6ba4304cc41516623ba32b0711'}}, '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': 863, 'deletions': 14, 'changed_files': 8}, 'changes': {'body': {'from': '## Summary of Changes\r\n\r\n### 1. Fix Issue #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'}}, '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-25T17:22:07Z', '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': 15437, 'watchers_count': 15437, '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': 15437, '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-25T17:33:23.257839	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'ready_for_review', 'number': 14828, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828', 'id': 4360094913, 'node_id': 'PR_kwDOALCn2M8AAAABA-HEwQ', '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', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828', 'number': 14828, 'state': 'open', 'locked': False, '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}, 'body': '## Summary of Changes\r\n\r\n### 1. Fix Issue #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', 'created_at': '2026-08-25T17:28:35Z', 'updated_at': '2026-08-25T17:33:21Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'f597faa45e0d214ff1206aa6023461db4aa48692', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/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/14828/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cf6bec88d422ef6ba4304cc41516623ba32b0711', 'head': {'label': 'TorresOwO:android-skylander-server', 'ref': 'android-skylander-server', 'sha': 'cf6bec88d422ef6ba4304cc41516623ba32b0711', '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-25T16:07:12Z', 'pushed_at': '2026-08-25T17:30:49Z', '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': 522474, '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': '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': '123d32248e455ec242866e3a75fea70dcecfd567', '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-25T17:22:07Z', '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': 15437, 'watchers_count': 15437, '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': 15437, '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/14828'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14828'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/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/14828/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cf6bec88d422ef6ba4304cc41516623ba32b0711'}}, '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': 863, 'deletions': 14, 'changed_files': 8}, '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-25T17:22:07Z', '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': 15437, 'watchers_count': 15437, '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': 15437, '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-25T17:28:38.160193	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'opened', 'number': 14828, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828', 'id': 4360094913, 'node_id': 'PR_kwDOALCn2M8AAAABA-HEwQ', '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', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828', 'number': 14828, 'state': 'open', 'locked': False, '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}, 'body': '## Summary of Changes\r\n\r\n### 1. Fix Issue #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', 'created_at': '2026-08-25T17:28:35Z', 'updated_at': '2026-08-25T17:28:35Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': None, 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': True, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/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/14828/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cf6bec88d422ef6ba4304cc41516623ba32b0711', 'head': {'label': 'TorresOwO:android-skylander-server', 'ref': 'android-skylander-server', 'sha': 'cf6bec88d422ef6ba4304cc41516623ba32b0711', '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-25T16:07:12Z', 'pushed_at': '2026-08-25T17:27:56Z', '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': 522474, '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': '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': '123d32248e455ec242866e3a75fea70dcecfd567', '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-25T17:22:07Z', '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': 15437, 'watchers_count': 15437, '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': 15437, '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/14828'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14828'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14828/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14828/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/14828/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cf6bec88d422ef6ba4304cc41516623ba32b0711'}}, 'author_association': 'NONE', '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': 863, 'deletions': 14, 'changed_files': 8}, '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-25T17:22:07Z', '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': 15437, 'watchers_count': 15437, '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': 15437, '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-25T17:06:07.156038	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'synchronize', 'number': 14827, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14827', 'id': 4359834219, 'node_id': 'PR_kwDOALCn2M8AAAABA93Kaw', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14827', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14827.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14827.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14827', 'number': 14827, 'state': 'open', 'locked': False, 'title': 'Android: Implement Save File Manager', '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}, 'body': 'Adds a save file manager allowing users to manage GameCube, Wii, and GBA save files.\r\n\r\nSince gameTDB doesnt have GB/GBA covers I just use colour coding for blocks of saves, this is easier on the eyes than a list of saves\r\n\r\nIncludes everything for importing exporting etc, suports GC GCI folders and .raw for moving saves around, wii saves at least need 1st run. The GBA save manager has some unique features for the GBA implimentation so the user can play on the gameboy player and then move their save easily for linking (pokemon colosium/XD, Sonic advance, what ever other games)\r\n\r\nThe main use for this was originally just for the GBA game saves for the purpose above, but expanded for GC and wii since theres no real easy way to manage save data for those\r\n<img width="720" height="1120" alt="gbasave" src="https://github.com/user-attachments/assets/c39c3736-e3a3-4212-8b94-c08ca0874bc5" />\r\n<img width="720" height="1120" alt="gc" src="https://github.com/user-attachments/assets/7d0ba656-79b8-4c0f-aa6b-ab0cf96c4203" />\r\n<img width="720" height="1120" alt="wii" src="https://github.com/user-attachments/assets/88d23546-fdb3-4bca-87f7-ec48ddbe64f0" />\r\n', 'created_at': '2026-08-25T16:52:00Z', 'updated_at': '2026-08-25T17:06:05Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'f17542df092d67c0ff07a310dd170115b192ef60', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14827/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14827/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/14827/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cfe01d3c22d52d75e45b008ca4dce29233ef34d5', 'head': {'label': 'Linkinworm:WiiGamecubeGBASaveManager', 'ref': 'WiiGamecubeGBASaveManager', 'sha': 'cfe01d3c22d52d75e45b008ca4dce29233ef34d5', '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}, 'repo': {'id': 1146240884, 'node_id': 'R_kgDORFI_dA', 'name': 'dolphin', 'full_name': 'Linkinworm/dolphin', 'private': False, 'owner': {'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}, 'html_url': 'https://github.com/Linkinworm/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/Linkinworm/dolphin', 'forks_url': 'https://api.github.com/repos/Linkinworm/dolphin/forks', 'keys_url': 'https://api.github.com/repos/Linkinworm/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/Linkinworm/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/Linkinworm/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/Linkinworm/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/Linkinworm/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/Linkinworm/dolphin/events', 'assignees_url': 'https://api.github.com/repos/Linkinworm/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/Linkinworm/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/Linkinworm/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/Linkinworm/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/Linkinworm/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/Linkinworm/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/Linkinworm/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/Linkinworm/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/Linkinworm/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/Linkinworm/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/Linkinworm/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/Linkinworm/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/Linkinworm/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/Linkinworm/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/Linkinworm/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/Linkinworm/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/Linkinworm/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/Linkinworm/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/Linkinworm/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/Linkinworm/dolphin/merges', 'archive_url': 'https://api.github.com/repos/Linkinworm/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/Linkinworm/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/Linkinworm/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/Linkinworm/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/Linkinworm/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/Linkinworm/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/Linkinworm/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/Linkinworm/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/Linkinworm/dolphin/deployments', 'created_at': '2026-01-30T20:08:43Z', 'updated_at': '2026-08-25T14:36:10Z', 'pushed_at': '2026-08-25T17:06:04Z', 'git_url': 'git://github.com/Linkinworm/dolphin.git', 'ssh_url': 'git@github.com:Linkinworm/dolphin.git', 'clone_url': 'https://github.com/Linkinworm/dolphin.git', 'svn_url': 'https://github.com/Linkinworm/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 517699, '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': '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': '123d32248e455ec242866e3a75fea70dcecfd567', '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-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': 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': 15436, '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/14827'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14827'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14827'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14827/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14827/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/14827/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/cfe01d3c22d52d75e45b008ca4dce29233ef34d5'}}, 'author_association': 'NONE', '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': 2, 'additions': 2091, 'deletions': 2, 'changed_files': 16}, 'before': '885b7b344134783c01c0bf2cc220ca5983091c6f', 'after': 'cfe01d3c22d52d75e45b008ca4dce29233ef34d5', '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': 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': 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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}
2026-08-25T16:53:55.786986	{'source': 'webserver', 'gh_type': 'pull_request', 'raw': {'action': 'edited', 'number': 14827, 'pull_request': {'url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14827', 'id': 4359834219, 'node_id': 'PR_kwDOALCn2M8AAAABA93Kaw', 'html_url': 'https://github.com/dolphin-emu/dolphin/pull/14827', 'diff_url': 'https://github.com/dolphin-emu/dolphin/pull/14827.diff', 'patch_url': 'https://github.com/dolphin-emu/dolphin/pull/14827.patch', 'issue_url': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14827', 'number': 14827, 'state': 'open', 'locked': False, 'title': 'Android: Implement Save File Manager', '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}, 'body': 'Adds a save file manager allowing users to manage GameCube, Wii, and GBA save files.\r\n\r\nSince gameTDB doesnt have GB/GBA covers I just use colour coding for blocks of saves, this is easier on the eyes than a list of saves\r\n\r\nIncludes everything for importing exporting etc, suports GC GCI folders and .raw for moving saves around, wii saves at least need 1st run. The GBA save manager has some unique features for the GBA implimentation so the user can play on the gameboy player and then move their save easily for linking (pokemon colosium/XD, Sonic advance, what ever other games)\r\n\r\nThe main use for this was originally just for the GBA game saves for the purpose above, but expanded for GC and wii since theres no real easy way to manage save data for those\r\n<img width="720" height="1120" alt="gbasave" src="https://github.com/user-attachments/assets/c39c3736-e3a3-4212-8b94-c08ca0874bc5" />\r\n<img width="720" height="1120" alt="gc" src="https://github.com/user-attachments/assets/7d0ba656-79b8-4c0f-aa6b-ab0cf96c4203" />\r\n<img width="720" height="1120" alt="wii" src="https://github.com/user-attachments/assets/88d23546-fdb3-4bca-87f7-ec48ddbe64f0" />\r\n', 'created_at': '2026-08-25T16:52:00Z', 'updated_at': '2026-08-25T16:53:52Z', 'closed_at': None, 'merged_at': None, 'merge_commit_sha': 'f17542df092d67c0ff07a310dd170115b192ef60', 'assignees': [], 'requested_reviewers': [], 'requested_teams': [], 'labels': [], 'milestone': None, 'draft': False, 'commits_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14827/commits', 'review_comments_url': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14827/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/14827/comments', 'statuses_url': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/885b7b344134783c01c0bf2cc220ca5983091c6f', 'head': {'label': 'Linkinworm:WiiGamecubeGBASaveManager', 'ref': 'WiiGamecubeGBASaveManager', 'sha': '885b7b344134783c01c0bf2cc220ca5983091c6f', '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}, 'repo': {'id': 1146240884, 'node_id': 'R_kgDORFI_dA', 'name': 'dolphin', 'full_name': 'Linkinworm/dolphin', 'private': False, 'owner': {'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}, 'html_url': 'https://github.com/Linkinworm/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/Linkinworm/dolphin', 'forks_url': 'https://api.github.com/repos/Linkinworm/dolphin/forks', 'keys_url': 'https://api.github.com/repos/Linkinworm/dolphin/keys{/key_id}', 'collaborators_url': 'https://api.github.com/repos/Linkinworm/dolphin/collaborators{/collaborator}', 'teams_url': 'https://api.github.com/repos/Linkinworm/dolphin/teams', 'hooks_url': 'https://api.github.com/repos/Linkinworm/dolphin/hooks', 'issue_events_url': 'https://api.github.com/repos/Linkinworm/dolphin/issues/events{/number}', 'events_url': 'https://api.github.com/repos/Linkinworm/dolphin/events', 'assignees_url': 'https://api.github.com/repos/Linkinworm/dolphin/assignees{/user}', 'branches_url': 'https://api.github.com/repos/Linkinworm/dolphin/branches{/branch}', 'tags_url': 'https://api.github.com/repos/Linkinworm/dolphin/tags', 'blobs_url': 'https://api.github.com/repos/Linkinworm/dolphin/git/blobs{/sha}', 'git_tags_url': 'https://api.github.com/repos/Linkinworm/dolphin/git/tags{/sha}', 'git_refs_url': 'https://api.github.com/repos/Linkinworm/dolphin/git/refs{/sha}', 'trees_url': 'https://api.github.com/repos/Linkinworm/dolphin/git/trees{/sha}', 'statuses_url': 'https://api.github.com/repos/Linkinworm/dolphin/statuses/{sha}', 'languages_url': 'https://api.github.com/repos/Linkinworm/dolphin/languages', 'stargazers_url': 'https://api.github.com/repos/Linkinworm/dolphin/stargazers', 'contributors_url': 'https://api.github.com/repos/Linkinworm/dolphin/contributors', 'subscribers_url': 'https://api.github.com/repos/Linkinworm/dolphin/subscribers', 'subscription_url': 'https://api.github.com/repos/Linkinworm/dolphin/subscription', 'commits_url': 'https://api.github.com/repos/Linkinworm/dolphin/commits{/sha}', 'git_commits_url': 'https://api.github.com/repos/Linkinworm/dolphin/git/commits{/sha}', 'comments_url': 'https://api.github.com/repos/Linkinworm/dolphin/comments{/number}', 'issue_comment_url': 'https://api.github.com/repos/Linkinworm/dolphin/issues/comments{/number}', 'contents_url': 'https://api.github.com/repos/Linkinworm/dolphin/contents/{+path}', 'compare_url': 'https://api.github.com/repos/Linkinworm/dolphin/compare/{base}...{head}', 'merges_url': 'https://api.github.com/repos/Linkinworm/dolphin/merges', 'archive_url': 'https://api.github.com/repos/Linkinworm/dolphin/{archive_format}{/ref}', 'downloads_url': 'https://api.github.com/repos/Linkinworm/dolphin/downloads', 'issues_url': 'https://api.github.com/repos/Linkinworm/dolphin/issues{/number}', 'pulls_url': 'https://api.github.com/repos/Linkinworm/dolphin/pulls{/number}', 'milestones_url': 'https://api.github.com/repos/Linkinworm/dolphin/milestones{/number}', 'notifications_url': 'https://api.github.com/repos/Linkinworm/dolphin/notifications{?since,all,participating}', 'labels_url': 'https://api.github.com/repos/Linkinworm/dolphin/labels{/name}', 'releases_url': 'https://api.github.com/repos/Linkinworm/dolphin/releases{/id}', 'deployments_url': 'https://api.github.com/repos/Linkinworm/dolphin/deployments', 'created_at': '2026-01-30T20:08:43Z', 'updated_at': '2026-08-25T14:36:10Z', 'pushed_at': '2026-08-25T16:39:47Z', 'git_url': 'git://github.com/Linkinworm/dolphin.git', 'ssh_url': 'git@github.com:Linkinworm/dolphin.git', 'clone_url': 'https://github.com/Linkinworm/dolphin.git', 'svn_url': 'https://github.com/Linkinworm/dolphin', 'homepage': 'https://dolphin-emu.org', 'size': 517699, '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': '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': '123d32248e455ec242866e3a75fea70dcecfd567', '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-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': 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': 15436, '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/14827'}, 'html': {'href': 'https://github.com/dolphin-emu/dolphin/pull/14827'}, 'issue': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14827'}, 'comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/issues/14827/comments'}, 'review_comments': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/pulls/14827/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/14827/commits'}, 'statuses': {'href': 'https://api.github.com/repos/dolphin-emu/dolphin/statuses/885b7b344134783c01c0bf2cc220ca5983091c6f'}}, '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': 2090, 'deletions': 1, 'changed_files': 16}, 'changes': {'body': {'from': 'Adds a save file manager allowing users to manage GameCube, Wii, and GBA save files.\r\n\r\nSince gameTDB doesnt have GB/GBA covers I just use colour coding for blocks of saves, this is easier on the eyes than a list of saves\r\n\r\nIncludes everything for importing exporting etc, suports GC GCI folders and .raw for moving saves around, wii saves at least need 1st run. The GBA save manager has some unique features for the GBA implimentation so the user can play on the gameboy player and then move their save easily for linking (pokemon colosium/XD, Sonic advance, what ever other games)\r\n\r\nThe main use for this was originally just for the GBA game saves for the purpose above, but expanded for GC and wii since theres no real easy way to manage save data for those\r\n<img width="720" height="1120" alt="gba" src="https://github.com/user-attachments/assets/c068315b-f729-4abb-b682-68d79dd21323" />\r\n<img width="720" height="1120" alt="gc" src="https://github.com/user-attachments/assets/7d0ba656-79b8-4c0f-aa6b-ab0cf96c4203" />\r\n<img width="720" height="1120" alt="wii" src="https://github.com/user-attachments/assets/88d23546-fdb3-4bca-87f7-ec48ddbe64f0" />\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-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': 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': 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': '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}, 'installation': {'id': 35437981, 'node_id': 'MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzU0Mzc5ODE='}}, 'type': 'raw_gh_hook'}