{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":611338935,"defaultBranch":"release","name":"romm","ownerLogin":"rommapp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-08T16:11:01.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/164058018?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727089746.0","currentOid":""},"activityList":{"items":[{"before":"a82489a9c4104eff2160af152b56a3409eb2397d","after":null,"ref":"refs/heads/feat/add-rahasher","pushedAt":"2024-09-23T11:09:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adamantike","name":"Michael Manganiello","path":"/adamantike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3867850?s=80&v=4"}},{"before":"405a0879ffabe853a624799a286bf89da3ab9d30","after":"cf3932f14a9bf33bc4cbd6c82f410ea3b5244ffa","ref":"refs/heads/master","pushedAt":"2024-09-23T11:09:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"adamantike","name":"Michael Manganiello","path":"/adamantike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3867850?s=80&v=4"},"commit":{"message":"Merge pull request #1206 from rommapp/feat/add-rahasher\n\nfeat: Add RAHasher and util to calculate RetroAchievements hashes","shortMessageHtmlLink":"Merge pull request #1206 from rommapp/feat/add-rahasher"}},{"before":"badfe1d4e2dd755a3b492fb68bc7a41f19aa8335","after":"4e36714aa88535019a5b042caa021caeaac56597","ref":"refs/heads/romm-775","pushedAt":"2024-09-23T03:06:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"set exact widht on emualtor","shortMessageHtmlLink":"set exact widht on emualtor"}},{"before":"bf0121d401874ff3cdbb6179e62b37d7258454ac","after":"badfe1d4e2dd755a3b492fb68bc7a41f19aa8335","ref":"refs/heads/romm-775","pushedAt":"2024-09-23T02:49:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"re-add required headers","shortMessageHtmlLink":"re-add required headers"}},{"before":"793c9f5039dac0924a84509dd76e38ff6e7cc414","after":"a82489a9c4104eff2160af152b56a3409eb2397d","ref":"refs/heads/feat/add-rahasher","pushedAt":"2024-09-23T02:40:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamantike","name":"Michael Manganiello","path":"/adamantike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3867850?s=80&v=4"},"commit":{"message":"feat: Add RAHasher and util to calculate RetroAchievements hashes\n\nBuild and include the `RAHasher` binary in the Docker image, to\ncalculate hashes for RetroAchievements. Also, add a service to\nrun `RAHasher` from Python.\n\nExample usage:\n\n```python\nfrom adapters.services.rahasher import RAHasherError, RAHasherService\n\nrahasher = RAHasherService()\ntry:\n hash = await rahasher.calculate_hash(\"nes\", Path(\"path/to/rom.nes\"))\nexcept RAHasherError:\n # Handle error\n hash = None\n```","shortMessageHtmlLink":"feat: Add RAHasher and util to calculate RetroAchievements hashes"}},{"before":"e687374bd6a5406d9e83149a8d8129bd58b019da","after":"bf0121d401874ff3cdbb6179e62b37d7258454ac","ref":"refs/heads/romm-775","pushedAt":"2024-09-23T02:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"re-add required headers","shortMessageHtmlLink":"re-add required headers"}},{"before":"cf087b3a07cb5fa7a89420adeaf3c9f7596d10af","after":"793c9f5039dac0924a84509dd76e38ff6e7cc414","ref":"refs/heads/feat/add-rahasher","pushedAt":"2024-09-22T19:27:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamantike","name":"Michael Manganiello","path":"/adamantike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3867850?s=80&v=4"},"commit":{"message":"feat: Add RAHasher and util to calculate RetroAchievements hashes\n\nBuild and include the `RAHasher` binary in the Docker image, to\ncalculate hashes for RetroAchievements. Also, add a service to\nrun `RAHasher` from Python.\n\nExample usage:\n\n```python\nfrom adapters.services.rahasher import RAHasherError, RAHasherService\n\nrahasher = RAHasherService()\ntry:\n hash = await rahasher.calculate_hash(\"nes\", Path(\"path/to/rom.nes\"))\nexcept RAHasherError:\n # Handle error\n hash = None\n```","shortMessageHtmlLink":"feat: Add RAHasher and util to calculate RetroAchievements hashes"}},{"before":"e522491e038ded38448dfdf6f5bb7b55d6ccd953","after":"cf087b3a07cb5fa7a89420adeaf3c9f7596d10af","ref":"refs/heads/feat/add-rahasher","pushedAt":"2024-09-22T19:23:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"adamantike","name":"Michael Manganiello","path":"/adamantike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3867850?s=80&v=4"},"commit":{"message":"feat: Add RAHasher and util to calculate RetroAchievements hashes\n\nBuild and include the `RAHasher` binary in the Docker image, to\ncalculate hashes for RetroAchievements. Also, add a service to\nrun `RAHasher` from Python.\n\nExample usage:\n\n```python\nfrom adapters.services.rahasher import RAHasherError, RAHasherService\n\nrahasher = RAHasherService()\ntry:\n hash = await rahasher.calculate_hash(\"nes\", Path(\"path/to/rom.nes\"))\nexcept RAHasherError:\n # Handle error\n hash = None\n```","shortMessageHtmlLink":"feat: Add RAHasher and util to calculate RetroAchievements hashes"}},{"before":null,"after":"e522491e038ded38448dfdf6f5bb7b55d6ccd953","ref":"refs/heads/feat/add-rahasher","pushedAt":"2024-09-22T19:20:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamantike","name":"Michael Manganiello","path":"/adamantike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3867850?s=80&v=4"},"commit":{"message":"feat: Add RAHasher and util to calculate RetroAchievements hashes\n\nBuild and include the `RAHasher` binary in the Docker image, to\ncalculate hashes for RetroAchievements. Also, add a service to\nrun `RAHasher` from Python.\n\nExample usage:\n\n```python\nfrom adapters.services.rahasher import RAHasherError, RAHasherService\n\nrahasher = RAHasherService()\ntry:\n hash = await rahasher.calculate_hash(\"nes\", Path(\"path/to/rom.nes\"))\nexcept RAHasherError:\n # Handle error\n hash = None\n```","shortMessageHtmlLink":"feat: Add RAHasher and util to calculate RetroAchievements hashes"}},{"before":"66e5939b2b13337e576321fe270c1e0792799ffa","after":null,"ref":"refs/heads/misc/use-bundled-valkey-instead-of-redis","pushedAt":"2024-09-22T17:25:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"adamantike","name":"Michael Manganiello","path":"/adamantike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3867850?s=80&v=4"}},{"before":"8a13611d47d6bb0ed59aca2b0e23528fb81c3e93","after":"405a0879ffabe853a624799a286bf89da3ab9d30","ref":"refs/heads/master","pushedAt":"2024-09-22T17:25:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"adamantike","name":"Michael Manganiello","path":"/adamantike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3867850?s=80&v=4"},"commit":{"message":"Merge pull request #1205 from rommapp/misc/use-bundled-valkey-instead-of-redis\n\nmisc: Use bundled Valkey instead of Redis server","shortMessageHtmlLink":"Merge pull request #1205 from rommapp/misc/use-bundled-valkey-instead…"}},{"before":null,"after":"66e5939b2b13337e576321fe270c1e0792799ffa","ref":"refs/heads/misc/use-bundled-valkey-instead-of-redis","pushedAt":"2024-09-22T16:27:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"adamantike","name":"Michael Manganiello","path":"/adamantike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3867850?s=80&v=4"},"commit":{"message":"misc: Use bundled Valkey instead of Redis server\n\nThis change replaces the bundled Redis server with Valkey. No breaking\nchanges are introduced, as considered environment variables still\nmaintain the `REDIS_` prefix.\n\nFixes #925.","shortMessageHtmlLink":"misc: Use bundled Valkey instead of Redis server"}},{"before":"009a93a9bf390cab0de55c097f0624c5cc3c30db","after":"e687374bd6a5406d9e83149a8d8129bd58b019da","ref":"refs/heads/romm-775","pushedAt":"2024-09-22T03:08:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"give up for now","shortMessageHtmlLink":"give up for now"}},{"before":"31ccae9ef746e225912cb4c722c1674ddabed426","after":"009a93a9bf390cab0de55c097f0624c5cc3c30db","ref":"refs/heads/romm-775","pushedAt":"2024-09-22T03:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"remember to try_files","shortMessageHtmlLink":"remember to try_files"}},{"before":"f1595235aa3233e958b8dfcad7346bb925fc8949","after":"31ccae9ef746e225912cb4c722c1674ddabed426","ref":"refs/heads/romm-775","pushedAt":"2024-09-22T02:57:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"try custom cross origin isolation","shortMessageHtmlLink":"try custom cross origin isolation"}},{"before":"d7673979680e91c8e28c3c13b7f5dd3802f2efb1","after":"f1595235aa3233e958b8dfcad7346bb925fc8949","ref":"refs/heads/romm-775","pushedAt":"2024-09-22T02:23:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"might be working now","shortMessageHtmlLink":"might be working now"}},{"before":"fa46b19756b13955c626636619275f0e7b25dd97","after":"d7673979680e91c8e28c3c13b7f5dd3802f2efb1","ref":"refs/heads/romm-775","pushedAt":"2024-09-22T00:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"progress towards it working","shortMessageHtmlLink":"progress towards it working"}},{"before":"9e5b15103123534f2dfe331873846af53b82700e","after":"fa46b19756b13955c626636619275f0e7b25dd97","ref":"refs/heads/romm-775","pushedAt":"2024-09-21T23:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"set heads on top level doc","shortMessageHtmlLink":"set heads on top level doc"}},{"before":"acab4a6b96b5b6c7101aebbc0c83ef1dda1c37c4","after":"9e5b15103123534f2dfe331873846af53b82700e","ref":"refs/heads/romm-775","pushedAt":"2024-09-21T23:05:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"fix wasm file and headers","shortMessageHtmlLink":"fix wasm file and headers"}},{"before":"3e5d58148d1e860c0b3f25b4fd24d3fd7ba6a872","after":"acab4a6b96b5b6c7101aebbc0c83ef1dda1c37c4","ref":"refs/heads/romm-775","pushedAt":"2024-09-21T22:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"fix building iamge","shortMessageHtmlLink":"fix building iamge"}},{"before":"53ea87a9fb562fe1cfbe062a84b9ea99ae2ef8dd","after":"3e5d58148d1e860c0b3f25b4fd24d3fd7ba6a872","ref":"refs/heads/romm-775","pushedAt":"2024-09-21T22:24:36.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"Merge branch 'master' into romm-775","shortMessageHtmlLink":"Merge branch 'master' into romm-775"}},{"before":"8bf3ff6a3da94a229b16fe2381ab1798b426a519","after":null,"ref":"refs/heads/romm-1114","pushedAt":"2024-09-21T16:53:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"}},{"before":"bca5520ecb119aa59e873bf1859ee894d8e1bf55","after":"8a13611d47d6bb0ed59aca2b0e23528fb81c3e93","ref":"refs/heads/master","pushedAt":"2024-09-21T16:53:34.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"Merge pull request #1119 from rommapp/romm-1114\n\n[ROMM-1114] Fetch and use age ratings in UI and filters","shortMessageHtmlLink":"Merge pull request #1119 from rommapp/romm-1114"}},{"before":"6880d11a73e85cef8e00a797aec7f843d221f4f3","after":"8bf3ff6a3da94a229b16fe2381ab1798b426a519","ref":"refs/heads/romm-1114","pushedAt":"2024-09-21T16:41:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"run formatter","shortMessageHtmlLink":"run formatter"}},{"before":"6cb332efcf03bdcf47851f468b683f51191a5c04","after":"6880d11a73e85cef8e00a797aec7f843d221f4f3","ref":"refs/heads/romm-1114","pushedAt":"2024-09-21T16:30:44.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"Merge branch 'master' into romm-1114","shortMessageHtmlLink":"Merge branch 'master' into romm-1114"}},{"before":"17c233ec6b47541c03d768dfd67964c057ad8388","after":"6cb332efcf03bdcf47851f468b683f51191a5c04","ref":"refs/heads/romm-1114","pushedAt":"2024-09-21T16:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"changes from reciew","shortMessageHtmlLink":"changes from reciew"}},{"before":"e20465f268ee4618577fe048fbc84182181ceb8c","after":null,"ref":"refs/heads/rom-upload-proxy-buffering","pushedAt":"2024-09-21T16:22:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"}},{"before":"fc6455eccb8bdd52b2dbcf640a4459b6ccacf773","after":"bca5520ecb119aa59e873bf1859ee894d8e1bf55","ref":"refs/heads/master","pushedAt":"2024-09-21T16:22:35.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"Merge pull request #1201 from rommapp/rom-upload-proxy-buffering\n\nBypass nginx proxy buffering when uploading roms","shortMessageHtmlLink":"Merge pull request #1201 from rommapp/rom-upload-proxy-buffering"}},{"before":"b85b001c3b1ee8e30cb7a4a53a25883d62c260e7","after":"e20465f268ee4618577fe048fbc84182181ceb8c","ref":"refs/heads/rom-upload-proxy-buffering","pushedAt":"2024-09-21T15:17:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"increase timeout to 6 minutes","shortMessageHtmlLink":"increase timeout to 6 minutes"}},{"before":"d2ab0f4b166a0d326e12d2047f43512d1ee8e451","after":"b85b001c3b1ee8e30cb7a4a53a25883d62c260e7","ref":"refs/heads/rom-upload-proxy-buffering","pushedAt":"2024-09-21T15:15:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gantoine","name":"Georges-Antoine Assi","path":"/gantoine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3247106?s=80&v=4"},"commit":{"message":"fix socket updates on scan","shortMessageHtmlLink":"fix socket updates on scan"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxMTowOTowNi4wMDAwMDBazwAAAAS93ORm","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMVQxNToxNTozNi4wMDAwMDBazwAAAAS8wqrn"}},"title":"Activity · rommapp/romm"}