{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":823767729,"defaultBranch":"main","name":"feedback","ownerLogin":"Kehrlann","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-03T17:10:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5676779?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721491503.0","currentOid":""},"activityList":{"items":[{"before":"1d7e37c886f60a3c40cf35c9ba4dc57adf10e435","after":"14d10af230f06139ceb5c1cd3be0f4ca62643bf4","ref":"refs/heads/wip","pushedAt":"2024-08-23T13:58:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"wip wip store stuff","shortMessageHtmlLink":"wip wip store stuff"}},{"before":"d14afb67206d2f561f617f6e9ba9236c7304cde4","after":"2a642a20a876d29279059b3bd296eb9e3b7e3880","ref":"refs/heads/main","pushedAt":"2024-08-23T13:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: no duplicate votes","shortMessageHtmlLink":"feat: no duplicate votes"}},{"before":"aa4d5038dd6f2fd80e8515103a0dd9bf4ff21f3d","after":"d14afb67206d2f561f617f6e9ba9236c7304cde4","ref":"refs/heads/main","pushedAt":"2024-08-23T13:34:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"tests: polish SessionWebTests","shortMessageHtmlLink":"tests: polish SessionWebTests"}},{"before":"289dc3492a75894cd199fef50d79c00fd0f496ad","after":"aa4d5038dd6f2fd80e8515103a0dd9bf4ff21f3d","ref":"refs/heads/main","pushedAt":"2024-08-23T13:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: add delete vote","shortMessageHtmlLink":"feat: add delete vote"}},{"before":"92f3fa08b9bb98e8b24fa087db4c390aa4fe15b7","after":"289dc3492a75894cd199fef50d79c00fd0f496ad","ref":"refs/heads/main","pushedAt":"2024-08-23T13:24:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"refactor: move session votes to the descendants list","shortMessageHtmlLink":"refactor: move session votes to the descendants list"}},{"before":"ff90e35b4f08784563151a8fcf32e05d8216a27a","after":"92f3fa08b9bb98e8b24fa087db4c390aa4fe15b7","ref":"refs/heads/main","pushedAt":"2024-08-23T12:25:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"tests: polish SessionApiTests","shortMessageHtmlLink":"tests: polish SessionApiTests"}},{"before":"81de7ae9834e6efd823cf4c585e4ccba037d754a","after":"ff90e35b4f08784563151a8fcf32e05d8216a27a","ref":"refs/heads/main","pushedAt":"2024-08-23T10:30:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: handle invalid session id in requests with 404","shortMessageHtmlLink":"feat: handle invalid session id in requests with 404"}},{"before":"85b27a2031fb9473ac5c88d1f8ee953a31c8e9c1","after":"81de7ae9834e6efd823cf4c585e4ccba037d754a","ref":"refs/heads/main","pushedAt":"2024-08-23T10:15:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"tests: polish SessionApiTests","shortMessageHtmlLink":"tests: polish SessionApiTests"}},{"before":"aa96cd44b1b58a666d11adb16d2bec12af256b54","after":"85b27a2031fb9473ac5c88d1f8ee953a31c8e9c1","ref":"refs/heads/main","pushedAt":"2024-08-21T17:03:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"docs: update TODO","shortMessageHtmlLink":"docs: update TODO"}},{"before":"0db0cbaf71385dafb9e785e11beae8c7ae29be2b","after":"aa96cd44b1b58a666d11adb16d2bec12af256b54","ref":"refs/heads/main","pushedAt":"2024-08-16T09:44:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: api for casting a vote","shortMessageHtmlLink":"feat: api for casting a vote"}},{"before":"03d7a5ed5c147fb3ddfb6bc93e612b03676a94ea","after":"0db0cbaf71385dafb9e785e11beae8c7ae29be2b","ref":"refs/heads/main","pushedAt":"2024-08-16T08:51:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"fix: rename feedback-id cookie to voter-id, session lasts for 1 week","shortMessageHtmlLink":"fix: rename feedback-id cookie to voter-id, session lasts for 1 week"}},{"before":"62096018d512658fda4912c0109845f63be0e821","after":"03d7a5ed5c147fb3ddfb6bc93e612b03676a94ea","ref":"refs/heads/main","pushedAt":"2024-08-15T11:57:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: session page adds a 1-day cookie for unique votes","shortMessageHtmlLink":"feat: session page adds a 1-day cookie for unique votes"}},{"before":"7bdad9cfe96532d1b347c3c8554989f9ea53ce20","after":"62096018d512658fda4912c0109845f63be0e821","ref":"refs/heads/main","pushedAt":"2024-08-13T15:02:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"refactor: move SessionControllerTests -> SessionWebTests","shortMessageHtmlLink":"refactor: move SessionControllerTests -> SessionWebTests"}},{"before":"16f1b085b5368ce6c06c9ab589ce33dba9597955","after":"7bdad9cfe96532d1b347c3c8554989f9ea53ce20","ref":"refs/heads/main","pushedAt":"2024-08-12T07:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: list feedback choices","shortMessageHtmlLink":"feat: list feedback choices"}},{"before":"ab0b71684354feba7b20373d5de40ddfe8238d49","after":"16f1b085b5368ce6c06c9ab589ce33dba9597955","ref":"refs/heads/main","pushedAt":"2024-08-11T09:52:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: navigate from home to session view","shortMessageHtmlLink":"feat: navigate from home to session view"}},{"before":"1840c850d27c0677d73321968bc0893332a8a7fc","after":"ab0b71684354feba7b20373d5de40ddfe8238d49","ref":"refs/heads/main","pushedAt":"2024-08-11T09:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"fix: rework admin page styling","shortMessageHtmlLink":"fix: rework admin page styling"}},{"before":"083b39260f896f2e54ab82cd87fcd14495f1d955","after":"1840c850d27c0677d73321968bc0893332a8a7fc","ref":"refs/heads/main","pushedAt":"2024-08-11T09:40:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"docs: update TODO","shortMessageHtmlLink":"docs: update TODO"}},{"before":"0f708c276021adfd4b38b92ef87b2e194f8222a3","after":"083b39260f896f2e54ab82cd87fcd14495f1d955","ref":"refs/heads/main","pushedAt":"2024-08-11T09:24:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"refactor: add \"description\" field to session","shortMessageHtmlLink":"refactor: add \"description\" field to session"}},{"before":"e69f865203228714a7be7931f7a75be268fd8cc7","after":"0f708c276021adfd4b38b92ef87b2e194f8222a3","ref":"refs/heads/main","pushedAt":"2024-08-11T09:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"docs: update TODO","shortMessageHtmlLink":"docs: update TODO"}},{"before":"a93e0c9afd42e10993611b2962dfafc0df3c99a1","after":"e69f865203228714a7be7931f7a75be268fd8cc7","ref":"refs/heads/main","pushedAt":"2024-08-10T21:15:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"tests: introduce TestBase class from which all test classes should derive","shortMessageHtmlLink":"tests: introduce TestBase class from which all test classes should de…"}},{"before":"2dd9ee395a13ba63bc8da4d45e22627a5989143d","after":"a93e0c9afd42e10993611b2962dfafc0df3c99a1","ref":"refs/heads/main","pushedAt":"2024-08-10T21:00:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"refactor: add \"feedbackChoices\" to session object","shortMessageHtmlLink":"refactor: add \"feedbackChoices\" to session object"}},{"before":"f8167e6d5f037feeb42c82cc047276df80e0e4c7","after":"2dd9ee395a13ba63bc8da4d45e22627a5989143d","ref":"refs/heads/main","pushedAt":"2024-08-10T20:33:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: navigate home from session page","shortMessageHtmlLink":"feat: navigate home from session page"}},{"before":"02a2c2c395587f328f167937c07ec4092d5689b0","after":"f8167e6d5f037feeb42c82cc047276df80e0e4c7","ref":"refs/heads/main","pushedAt":"2024-08-10T20:32:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: add session page","shortMessageHtmlLink":"feat: add session page"}},{"before":"b3d3214c32b301662ee238d63e97f2d9d3c30042","after":"02a2c2c395587f328f167937c07ec4092d5689b0","ref":"refs/heads/main","pushedAt":"2024-08-07T07:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"docs: update TODO","shortMessageHtmlLink":"docs: update TODO"}},{"before":"83aca7d1258e3228cadb372fa60605e7ecd263a4","after":"b3d3214c32b301662ee238d63e97f2d9d3c30042","ref":"refs/heads/main","pushedAt":"2024-08-06T12:57:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"tests: add tests for toggle active/inactive on sessions","shortMessageHtmlLink":"tests: add tests for toggle active/inactive on sessions"}},{"before":"dcd0649e1a9bbe8fe749348c1b7bba99f8b29711","after":"83aca7d1258e3228cadb372fa60605e7ecd263a4","ref":"refs/heads/main","pushedAt":"2024-08-06T12:33:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"tests: rework existing API tests, add delete tests","shortMessageHtmlLink":"tests: rework existing API tests, add delete tests"}},{"before":"c6e63d7ad4a197cb07010f4d7995775d40015cac","after":"dcd0649e1a9bbe8fe749348c1b7bba99f8b29711","ref":"refs/heads/main","pushedAt":"2024-08-06T12:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"refactor: split AdminTests into AdminApiTests and AdminWebTests","shortMessageHtmlLink":"refactor: split AdminTests into AdminApiTests and AdminWebTests"}},{"before":"d4b89d5dda7b554a82f2d54a3583cb4add4c881c","after":"c6e63d7ad4a197cb07010f4d7995775d40015cac","ref":"refs/heads/main","pushedAt":"2024-08-06T12:14:43.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"docs: update TODO","shortMessageHtmlLink":"docs: update TODO"}},{"before":"78bcc47e3d14e0ce5964b96a48d01095a74f009f","after":"d4b89d5dda7b554a82f2d54a3583cb4add4c881c","ref":"refs/heads/main","pushedAt":"2024-08-05T14:39:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: delete sessions","shortMessageHtmlLink":"feat: delete sessions"}},{"before":"a3f3dd3601460aae4882741048bd9beed98801ea","after":"78bcc47e3d14e0ce5964b96a48d01095a74f009f","ref":"refs/heads/main","pushedAt":"2024-08-05T14:39:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Kehrlann","name":"Daniel Garnier-Moiroux","path":"/Kehrlann","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5676779?s=80&v=4"},"commit":{"message":"feat: delete sessions","shortMessageHtmlLink":"feat: delete sessions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yM1QxMzo1ODoyMS4wMDAwMDBazwAAAASiaJ2e","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wNVQxNDozOTozMy4wMDAwMDBazwAAAASSJOty"}},"title":"Activity · Kehrlann/feedback"}