{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":464628603,"defaultBranch":"main","name":"Formulaide","ownerLogin":"CLOVIS-AI","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-28T20:09:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25709889?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1687121271.2618701","currentOid":""},"activityList":{"items":[{"before":"8c056680368312b2a71259dec9ec25a24c4b790b","after":"7685a9c522d1d0f9fd4a37004df6711de6255410","ref":"refs/heads/main","pushedAt":"2023-06-27T21:28:53.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Split the core module\n\nSplit the core module into:\n- `core-data`: data types used throughout the application\n- `core-users`: authentication and user management\n- `core-domain`: schema and workflow\n\nThis change will make the build faster by making it more parallel.\n\nCloses #303\n\nSee merge request opensavvy/formulaide!163","shortMessageHtmlLink":"merge: Split the core module"}},{"before":"8073782a7f6747dd7748bc9193d6b1271f516c20","after":"8c056680368312b2a71259dec9ec25a24c4b790b","ref":"refs/heads/main","pushedAt":"2023-06-27T21:26:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Change the license from Apache 2.0 to AGPL 3.0\n\nChanging the license requires the agreement of all persons having contributed to the repository. This can be computed using `git shortlog -sn`. According to this, two persons have contributed to this repository:\n- @clovis-ai: myself\n- @maximegirardet\n\nMaxime will give his agreement by accepting this MR and merging it. I thus have the agreement of all Formulaide contributors to relicense the project.\n\nCloses #310\n\nSee merge request opensavvy/formulaide!162","shortMessageHtmlLink":"merge: Change the license from Apache 2.0 to AGPL 3.0"}},{"before":"94815d299395dce0115b0a9064bede1d09ea6e1c","after":"8073782a7f6747dd7748bc9193d6b1271f516c20","ref":"refs/heads/main","pushedAt":"2023-06-22T21:36:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Do not store unexpected fields in submissions\n\nCloses #298\n\nSee merge request opensavvy/formulaide!161","shortMessageHtmlLink":"merge: Do not store unexpected fields in submissions"}},{"before":"375ed26bfb79751018f6498fcf7bebfd5653d0ac","after":"94815d299395dce0115b0a9064bede1d09ea6e1c","ref":"refs/heads/main","pushedAt":"2023-06-22T21:13:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Better error message when deserialization fails\n\nCloses #299\n\nSee merge request opensavvy/formulaide!160","shortMessageHtmlLink":"merge: Better error message when deserialization fails"}},{"before":"efb782d11771d4a9986e65eb20feddd00f6e0e38","after":"375ed26bfb79751018f6498fcf7bebfd5653d0ac","ref":"refs/heads/main","pushedAt":"2023-06-18T20:26:03.844Z","pushType":"push","commitsCount":47,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Pedestal 2.0\n\nCloses #289\n\nSee merge request opensavvy/formulaide!158","shortMessageHtmlLink":"merge: Pedestal 2.0"}},{"before":"2786b2afa86ff233ee1b613f09b99506035fa585","after":"efb782d11771d4a9986e65eb20feddd00f6e0e38","ref":"refs/heads/main","pushedAt":"2023-06-02T22:22:01.733Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: HTTP script to test the public API\n\nCloses #294\n\nSee merge request opensavvy/formulaide!159","shortMessageHtmlLink":"merge: HTTP script to test the public API"}},{"before":"9e03385560119d7fbc500d373692a74fc986f4f9","after":"2786b2afa86ff233ee1b613f09b99506035fa585","ref":"refs/heads/main","pushedAt":"2023-04-21T22:17:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Dependency upgrades\n\nFirst step towards #289\n\nSee merge request opensavvy/formulaide!157","shortMessageHtmlLink":"merge: Dependency upgrades"}},{"before":"39fcecbc7331cb90db1c984802da995422499427","after":"9e03385560119d7fbc500d373692a74fc986f4f9","ref":"refs/heads/main","pushedAt":"2023-04-21T22:16:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: OpenSavvy style\n\nCloses #288\n\nSee merge request opensavvy/formulaide!156","shortMessageHtmlLink":"merge: OpenSavvy style"}},{"before":"a3facbaafc2b374f79b2165412544fe984c2023b","after":"39fcecbc7331cb90db1c984802da995422499427","ref":"refs/heads/main","pushedAt":"2023-04-15T17:46:59.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Remove usages to Outcome.orThrow\n\nOutcome.orThrow is removed in Pedestal 2.0, removing it now will make the migration easier.\n\nCloses #287\n\nSee merge request opensavvy/formulaide!155","shortMessageHtmlLink":"merge: Remove usages to Outcome.orThrow"}},{"before":"63b2c3aff89812796840011fe3a4ca12b3d94be2","after":"a3facbaafc2b374f79b2165412544fe984c2023b","ref":"refs/heads/main","pushedAt":"2023-04-11T22:36:17.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Move the test logic to its own module\n\nCloses #285\n\nSee merge request opensavvy/formulaide!154","shortMessageHtmlLink":"merge: Move the test logic to its own module"}},{"before":"d933bd727578df7875e31d67fe0477f3975bacf0","after":"63b2c3aff89812796840011fe3a4ca12b3d94be2","ref":"refs/heads/main","pushedAt":"2023-04-11T20:31:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Remove the links to the LaTeX documents, which don't exist anymore\n\nCloses #283\n\nSee merge request opensavvy/formulaide!153","shortMessageHtmlLink":"merge: Remove the links to the LaTeX documents, which don't exist any…"}},{"before":"88db4a5ad59801bdf1ab15d17f5015bf1480c22e","after":"d933bd727578df7875e31d67fe0477f3975bacf0","ref":"refs/heads/main","pushedAt":"2023-04-11T20:30:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Rewrite the record tests\n\nIn preparation for #192\n\nSee merge request opensavvy/formulaide!152","shortMessageHtmlLink":"merge: Rewrite the record tests"}},{"before":"d7ba55b7419d7318b2f6117f108e29741908376c","after":"88db4a5ad59801bdf1ab15d17f5015bf1480c22e","ref":"refs/heads/main","pushedAt":"2023-04-01T15:04:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Enable Gradle caching\n\nCloses #282\n\nSee merge request opensavvy/formulaide!151","shortMessageHtmlLink":"merge: Enable Gradle caching"}},{"before":"52b2e49df217b0509083130d3d4eff90b3f3c54d","after":"d7ba55b7419d7318b2f6117f108e29741908376c","ref":"refs/heads/main","pushedAt":"2023-04-01T14:01:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Enable the Gradle Build Cache\n\nCloses #282\n\nSee merge request opensavvy/formulaide!150","shortMessageHtmlLink":"merge: Enable the Gradle Build Cache"}},{"before":"1507594c592b62caaae2469bdad550168a8d4392","after":"52b2e49df217b0509083130d3d4eff90b3f3c54d","ref":"refs/heads/main","pushedAt":"2023-03-29T21:06:03.736Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Users could not log in after 10 minutes\n\nCloses #280\n\nSee merge request opensavvy/formulaide!149","shortMessageHtmlLink":"merge: Users could not log in after 10 minutes"}},{"before":"b6bd9c4b254b5c4e315583d660d92706a6a4f0fc","after":"1507594c592b62caaae2469bdad550168a8d4392","ref":"refs/heads/main","pushedAt":"2023-03-29T20:39:27.387Z","pushType":"push","commitsCount":3,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: A guest should be able to create a submission against a form\n\nThis was caused by guests incorrectly being unable to access form versions.\n\nCloses #278\n\nSee merge request opensavvy/formulaide!148","shortMessageHtmlLink":"merge: A guest should be able to create a submission against a form"}},{"before":"5519a46b931142d63218ef93c4132ba10a6c2cd6","after":"b6bd9c4b254b5c4e315583d660d92706a6a4f0fc","ref":"refs/heads/main","pushedAt":"2023-03-29T19:53:13.570Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Add link from each DTO to its core entity\n\nIt should make it easier to find the complete documentation from the HTTP API.\n\nCloses #277\n\nSee merge request opensavvy/formulaide!147","shortMessageHtmlLink":"merge: Add link from each DTO to its core entity"}},{"before":"04b51ff56b0444c9b0b9d384f487278da22622db","after":"5519a46b931142d63218ef93c4132ba10a6c2cd6","ref":"refs/heads/main","pushedAt":"2023-03-27T00:40:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Configure a liveness probe for Helm\n\nTeach Kubelet how to ensure the backend is running. If the backend stops responding to pings, Kubelet will restart the backend.\n\nDocumentation: [pod lifecycle](https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes), [configuration](https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/).\n\nTest plan: ensure the review app is actually running for long time, and not being killed in a loop by Kubelet.\n\nCloses #201\n\nSee merge request opensavvy/formulaide!146","shortMessageHtmlLink":"merge: Configure a liveness probe for Helm"}},{"before":"550c0c0b9db3403847b12d12ae2d16a3df78e3de","after":"04b51ff56b0444c9b0b9d384f487278da22622db","ref":"refs/heads/main","pushedAt":"2023-03-27T00:39:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Renamed the project group\n\nCloses #270\n\nSee merge request opensavvy/formulaide!145","shortMessageHtmlLink":"merge: Renamed the project group"}},{"before":"d2387910ab603d3cc6db1b1c0f4d5bbb39bef0b2","after":"550c0c0b9db3403847b12d12ae2d16a3df78e3de","ref":"refs/heads/main","pushedAt":"2023-03-27T00:38:57.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Dependency upgrades\n\nCloses #275\n\nSee merge request opensavvy/formulaide!143","shortMessageHtmlLink":"merge: Dependency upgrades"}},{"before":"2491f6f9d04e1ae77059f9af6949db63711c5e92","after":"d2387910ab603d3cc6db1b1c0f4d5bbb39bef0b2","ref":"refs/heads/main","pushedAt":"2023-03-27T00:37:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Healthiness fix\n\nPreviously, the first health check created a 'ping' file which failed all subsequent health checks.\n\nCloses #274\n\nSee merge request opensavvy/formulaide!142","shortMessageHtmlLink":"merge: Healthiness fix"}},{"before":"5217649a2f80c496ecb74f7d07626169b935503a","after":"2491f6f9d04e1ae77059f9af6949db63711c5e92","ref":"refs/heads/main","pushedAt":"2023-03-27T00:36:43.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Form persistence\n\nCloses #182\n\nSee merge request opensavvy/formulaide!141","shortMessageHtmlLink":"merge: Form persistence"}},{"before":"7ce3aad483020cf21892f5dcf8f9f0566d6d3dd0","after":"5217649a2f80c496ecb74f7d07626169b935503a","ref":"refs/heads/main","pushedAt":"2023-03-20T23:19:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: The server previously responded with template IDs when listing forms\n\nSee merge request opensavvy/formulaide!140","shortMessageHtmlLink":"merge: The server previously responded with template IDs when listing…"}},{"before":"8002ddb98d3a843f917a6351a49791351233a0b8","after":"7ce3aad483020cf21892f5dcf8f9f0566d6d3dd0","ref":"refs/heads/main","pushedAt":"2023-03-18T17:34:31.263Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: The client automatically retries failed requests\n\nCloses #272\n\nSee merge request opensavvy/formulaide!139","shortMessageHtmlLink":"merge: The client automatically retries failed requests"}},{"before":"564d5c1e4e209becd6e844ca1eed48d3b55c7539","after":"8002ddb98d3a843f917a6351a49791351233a0b8","ref":"refs/heads/main","pushedAt":"2023-03-18T17:33:27.398Z","pushType":"push","commitsCount":5,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Template persistence\n\nCloses #179\n\nSee merge request opensavvy/formulaide!138","shortMessageHtmlLink":"merge: Template persistence"}},{"before":"c6f60cf4311f4f9695a902f401c962d0d127e43a","after":"564d5c1e4e209becd6e844ca1eed48d3b55c7539","ref":"refs/heads/main","pushedAt":"2023-03-17T22:08:31.746Z","pushType":"push","commitsCount":2,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Removed unused environment variables\n\nFormulaide V2 doesn't use them anymore.\n\nCloses #269\n\nSee merge request opensavvy/formulaide!137","shortMessageHtmlLink":"merge: Removed unused environment variables"}},{"before":"15674cdd41bf0658436a586a875722728bdb1f13","after":"c6f60cf4311f4f9695a902f401c962d0d127e43a","ref":"refs/heads/main","pushedAt":"2023-03-12T16:58:19.371Z","pushType":"push","commitsCount":5,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Users persistence\n\nStore users in the database, password hashing and token-based authentication.\n\nCloses #176\n\nSee merge request opensavvy/formulaide!136","shortMessageHtmlLink":"merge: Users persistence"}},{"before":"adf1e747b18f945f445029a59c910e96bf1b29be","after":"15674cdd41bf0658436a586a875722728bdb1f13","ref":"refs/heads/main","pushedAt":"2023-03-11T14:51:01.895Z","pushType":"push","commitsCount":9,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: Department persistence\n\nDepartments are now persisted in MongoDB.\n\nCloses #170\n\nSee merge request opensavvy/formulaide!135","shortMessageHtmlLink":"merge: Department persistence"}},{"before":"aa086b58e67a1cc0ae0fb5a936fe661b46646419","after":"adf1e747b18f945f445029a59c910e96bf1b29be","ref":"refs/heads/main","pushedAt":"2023-03-11T14:43:49.646Z","pushType":"push","commitsCount":9,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"},"commit":{"message":"merge: File upload prototype\n\nCloses #194 and #267.\n\nSee merge request opensavvy/formulaide!133","shortMessageHtmlLink":"merge: File upload prototype"}},{"before":"4b4afe09dcd4a0c19559f7107f0df9479e990703","after":null,"ref":"refs/tags/0.23","pushedAt":"2023-03-07T18:52:35.923Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"CLOVIS-AI","name":"Ivan “CLOVIS” Canet","path":"/CLOVIS-AI","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25709889?s=80&v=4"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADSkcCewA","startCursor":null,"endCursor":null}},"title":"Activity · CLOVIS-AI/Formulaide"}