{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":704422545,"defaultBranch":"main","name":"Orangutan","ownerLogin":"RemiBardon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-13T08:18:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37386490?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724610000.0","currentOid":""},"activityList":{"items":[{"before":"167068d070afb75ce47ec961904a1c4f2f666671","after":null,"ref":"refs/heads/axum","pushedAt":"2024-08-25T18:20:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"}},{"before":"6a3e637a303510e8fdad87824d798d66656f5903","after":"2aa4449e3289892beba44d626e56ea83e1d638cb","ref":"refs/heads/main","pushedAt":"2024-08-25T18:19:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🏗️ Migrate from Rocket to Axum (#1)\n\n- This new version is 100% compatible with the Rocket-based one\r\n- The project can now be compiled using the stable Rust toolchain","shortMessageHtmlLink":"🏗️ Migrate from Rocket to Axum (#1)"}},{"before":"3a019c55493f0a2d649ff7267e53c87c6a8da6ce","after":"167068d070afb75ce47ec961904a1c4f2f666671","ref":"refs/heads/axum","pushedAt":"2024-08-25T18:15:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚑️ Fix stable builds","shortMessageHtmlLink":"🚑️ Fix stable builds"}},{"before":"1e49ad62407f70df15de3361ffbb7b8628510df2","after":"3a019c55493f0a2d649ff7267e53c87c6a8da6ce","ref":"refs/heads/axum","pushedAt":"2024-08-25T17:16:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"💚 Fix build with no default features","shortMessageHtmlLink":"💚 Fix build with no default features"}},{"before":"ff260f9579a09ef1bd034d202b4322e8d9b37188","after":"1e49ad62407f70df15de3361ffbb7b8628510df2","ref":"refs/heads/axum","pushedAt":"2024-08-25T17:03:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"♻️ Migrate from Rocket to Axum","shortMessageHtmlLink":"♻️ Migrate from Rocket to Axum"}},{"before":"55f8281b19ce6070180acdef6677aaaf6f61ea55","after":"ff260f9579a09ef1bd034d202b4322e8d9b37188","ref":"refs/heads/axum","pushedAt":"2024-08-24T21:39:58.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚧 WIP Migrate from Rocket to Axum","shortMessageHtmlLink":"🚧 WIP Migrate from Rocket to Axum"}},{"before":"92cb6a8bbc9baf5cefb5e693a1cf2d875fe6a1df","after":"55f8281b19ce6070180acdef6677aaaf6f61ea55","ref":"refs/heads/axum","pushedAt":"2024-08-21T21:31:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚧 WIP Migrate from Rocket to Axum\n\nServing pages and 404 work, need to finish authentication.","shortMessageHtmlLink":"🚧 WIP Migrate from Rocket to Axum"}},{"before":null,"after":"92cb6a8bbc9baf5cefb5e693a1cf2d875fe6a1df","ref":"refs/heads/axum","pushedAt":"2024-08-13T19:59:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚧 WIP Migrate from Rocket to Axum","shortMessageHtmlLink":"🚧 WIP Migrate from Rocket to Axum"}},{"before":null,"after":"8632ee77dfcf25d5f84172375991821f024eed4e","ref":"refs/heads/rocket-tracing","pushedAt":"2024-08-13T08:58:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚧 WIP Tracing in Rocket","shortMessageHtmlLink":"🚧 WIP Tracing in Rocket"}},{"before":"50392b74bd8fe08d4cebd86801eeb9c7b3fd3919","after":"6a3e637a303510e8fdad87824d798d66656f5903","ref":"refs/heads/main","pushedAt":"2024-08-12T14:38:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🔇 Remove useless logs","shortMessageHtmlLink":"🔇 Remove useless logs"}},{"before":"f120777c4146389d908832d6035ad2eccc3a1376","after":"50392b74bd8fe08d4cebd86801eeb9c7b3fd3919","ref":"refs/heads/main","pushedAt":"2024-08-10T19:00:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"✨ Add default catcher for `403`s","shortMessageHtmlLink":"✨ Add default catcher for 403s"}},{"before":"34f4817f194153c36a7ce26dfaebbe2e6133c9eb","after":"f120777c4146389d908832d6035ad2eccc3a1376","ref":"refs/heads/main","pushedAt":"2024-08-10T18:55:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚑 Parse revoked tokens from hexadecimal","shortMessageHtmlLink":"🚑 Parse revoked tokens from hexadecimal"}},{"before":"8aa142a6290f0ede40bbf4deb8c7ade3c5e69c3a","after":"34f4817f194153c36a7ce26dfaebbe2e6133c9eb","ref":"refs/heads/main","pushedAt":"2024-08-10T18:19:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"✨ Add debug route to list revoked tokens","shortMessageHtmlLink":"✨ Add debug route to list revoked tokens"}},{"before":"3bd8bedc4826d913665af643f292d987b755239c","after":"8aa142a6290f0ede40bbf4deb8c7ade3c5e69c3a","ref":"refs/heads/main","pushedAt":"2024-08-10T18:04:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚑 Read revoked tokens at liftoff","shortMessageHtmlLink":"🚑 Read revoked tokens at liftoff"}},{"before":"220342b8499fa093d0cdb54ac89ad02180f28a11","after":"3bd8bedc4826d913665af643f292d987b755239c","ref":"refs/heads/main","pushedAt":"2024-08-10T17:56:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚑 Allow token revocation using a `revoked_tokens.txt` file at website root","shortMessageHtmlLink":"🚑 Allow token revocation using a revoked_tokens.txt file at website…"}},{"before":"19ab540d6596082daa86b0147347031ce26d5ba0","after":"220342b8499fa093d0cdb54ac89ad02180f28a11","ref":"refs/heads/main","pushedAt":"2024-08-10T09:45:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🔖 Bump `orangutan-server` version number","shortMessageHtmlLink":"🔖 Bump orangutan-server version number"}},{"before":"7b408768ca4a67687762d55ab2031e183c274cc9","after":"19ab540d6596082daa86b0147347031ce26d5ba0","ref":"refs/heads/main","pushedAt":"2024-08-10T09:43:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"✨ Add `force` to allow a super admin to use a refresh token link if they really want to","shortMessageHtmlLink":"✨ Add force to allow a super admin to use a refresh token link if t…"}},{"before":"653b9067326e79a0b9f6181cf88bdb071e44a737","after":"7b408768ca4a67687762d55ab2031e183c274cc9","ref":"refs/heads/main","pushedAt":"2024-08-08T22:20:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚑 `fs::remove_dir_all` is not idempotent","shortMessageHtmlLink":"🚑 fs::remove_dir_all is not idempotent"}},{"before":"990385ba47392c566339234f4ab19ec7103d8689","after":"653b9067326e79a0b9f6181cf88bdb071e44a737","ref":"refs/heads/main","pushedAt":"2024-08-08T22:04:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🔒️ Fix vulnerabilities","shortMessageHtmlLink":"🔒️ Fix vulnerabilities"}},{"before":"31bace954b1dc821d13ab7e37ee334b9f02fb015","after":"990385ba47392c566339234f4ab19ec7103d8689","ref":"refs/heads/main","pushedAt":"2024-08-08T21:53:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚑 Fix trash not emptied in some cases","shortMessageHtmlLink":"🚑 Fix trash not emptied in some cases"}},{"before":"dee0b1a7917532324a945776750b8a417b9cf1b0","after":"31bace954b1dc821d13ab7e37ee334b9f02fb015","ref":"refs/heads/main","pushedAt":"2024-06-17T22:27:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"📝 Mention v2 compatibility","shortMessageHtmlLink":"📝 Mention v2 compatibility"}},{"before":"2916f9db6c7ac72faa4ee9c8dbabde1c17a5bb24","after":"dee0b1a7917532324a945776750b8a417b9cf1b0","ref":"refs/heads/main","pushedAt":"2024-06-17T22:15:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"📝 List more features in the README","shortMessageHtmlLink":"📝 List more features in the README"}},{"before":"1ab85fa2ef230ee1882203a8e2f233d925d1c8ce","after":"2916f9db6c7ac72faa4ee9c8dbabde1c17a5bb24","ref":"refs/heads/main","pushedAt":"2024-06-08T22:43:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"✨ Add admin route: Access token generator","shortMessageHtmlLink":"✨ Add admin route: Access token generator"}},{"before":"63c940b65537ffb3d9381a03d473047e10b130ca","after":"1ab85fa2ef230ee1882203a8e2f233d925d1c8ce","ref":"refs/heads/main","pushedAt":"2024-06-08T12:01:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"✨ Strongly type errors in `orangutan-refresh-token`","shortMessageHtmlLink":"✨ Strongly type errors in orangutan-refresh-token"}},{"before":"6a58f1031e4b8a2b81a148d5b49cb92b55e4712d","after":"63c940b65537ffb3d9381a03d473047e10b130ca","ref":"refs/heads/main","pushedAt":"2024-06-08T12:00:43.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"✨ Strongly type errors in `orangutan-refresh-token`","shortMessageHtmlLink":"✨ Strongly type errors in orangutan-refresh-token"}},{"before":"dfff27da49b579735fd2e4e41c49eb8a1023d697","after":"6a58f1031e4b8a2b81a148d5b49cb92b55e4712d","ref":"refs/heads/main","pushedAt":"2024-06-03T20:42:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🩹 Fix `_errors` route not printing newlines","shortMessageHtmlLink":"🩹 Fix _errors route not printing newlines"}},{"before":"54867e301b462732d2283a176c09fb71f1379fe7","after":"dfff27da49b579735fd2e4e41c49eb8a1023d697","ref":"refs/heads/main","pushedAt":"2024-05-29T22:42:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🧑‍💻 Show '?' in access logs when user is not authenticated","shortMessageHtmlLink":"🧑‍💻 Show '?' in access logs when user is not authenticated"}},{"before":"947207570799b64ed114a7f24d0e469150d51c7f","after":"54867e301b462732d2283a176c09fb71f1379fe7","ref":"refs/heads/main","pushedAt":"2024-05-29T22:27:15.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"✨ Introduce ephemeral access logs","shortMessageHtmlLink":"✨ Introduce ephemeral access logs"}},{"before":"91eec00e335355e6b0c0b4882d61d88e2f8bb9f7","after":"947207570799b64ed114a7f24d0e469150d51c7f","ref":"refs/heads/main","pushedAt":"2024-05-29T21:02:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🚑 Fix trash dir parent not created on liftoff","shortMessageHtmlLink":"🚑 Fix trash dir parent not created on liftoff"}},{"before":"f087705205ff9486cef81f4db233380160e0091b","after":"91eec00e335355e6b0c0b4882d61d88e2f8bb9f7","ref":"refs/heads/main","pushedAt":"2024-05-29T20:12:00.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"RemiBardon","name":"Rémi Bardon","path":"/RemiBardon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37386490?s=80&v=4"},"commit":{"message":"🙈 Simplify `.gitignore` files","shortMessageHtmlLink":"🙈 Simplify .gitignore files"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQxODoyMDowMC4wMDAwMDBazwAAAASjoAuF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQxODoyMDowMC4wMDAwMDBazwAAAASjoAuF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOVQyMDoxMjowMC4wMDAwMDBazwAAAARXWPLq"}},"title":"Activity · RemiBardon/Orangutan"}