{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":694272087,"defaultBranch":"main","name":"full-stack-fastapi-mongodb","ownerLogin":"mongodb-labs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-20T17:00:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2118794?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715718989.0","currentOid":""},"activityList":{"items":[{"before":"59a81bc6c873f9b48db2669f97c1862f59bdc050","after":"47e3fa598eed6312ac71fa258dcee2fa65fd9e81","ref":"refs/heads/main","pushedAt":"2024-05-15T18:38:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"[Bugfix] Remove SecretStr from Token Schema (#45)","shortMessageHtmlLink":"[Bugfix] Remove SecretStr from Token Schema (#45)"}},{"before":null,"after":"60d3cadb9b4c42871e3b89a8803521b34f4ccf36","ref":"refs/heads/remove-secretstr-token","pushedAt":"2024-05-14T20:36:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"[Bugfix] Remove SecretStr from Token Schema","shortMessageHtmlLink":"[Bugfix] Remove SecretStr from Token Schema"}},{"before":"e066124dbad7ce0ddce420d9fa0b30435d98626d","after":"59a81bc6c873f9b48db2669f97c1862f59bdc050","ref":"refs/heads/main","pushedAt":"2024-05-10T12:41:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blink1073","name":"Steven Silvester","path":"/blink1073","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2096628?s=80&v=4"},"commit":{"message":"Fix react-dom version conflict (#43)\n\nreact and react-dom must be at the same version.","shortMessageHtmlLink":"Fix react-dom version conflict (#43)"}},{"before":"ce73a8dfc48d364ee68702f7a868f170f786d123","after":"e066124dbad7ce0ddce420d9fa0b30435d98626d","ref":"refs/heads/main","pushedAt":"2024-04-30T16:34:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"Switch to Optional[int] for odmantic typing (#42)","shortMessageHtmlLink":"Switch to Optional[int] for odmantic typing (#42)"}},{"before":"01522d188a175453e3f0df769fee53dc6214c6d6","after":"ce73a8dfc48d364ee68702f7a868f170f786d123","ref":"refs/heads/main","pushedAt":"2024-04-17T12:53:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blink1073","name":"Steven Silvester","path":"/blink1073","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2096628?s=80&v=4"},"commit":{"message":"♻️ CODE REFACTOR (#40)\n\n* 🙈 Updated Gitignore\r\n\r\nAdded .idea to gitignore file\r\n\r\n* ♻️ REFACTOR CORS ORIGIN VALIDATION in Settings\r\n\r\nrefactored backend_cors_origin field in config to use annotated and BeforeValidator instead of the field validator decorator anymore and changed rstrip to strip in the\r\n\r\n* ♻️ Switched from using Optional[Type] to Type | None\r\n\r\nAccording to best practices and PEP 604, instead of Optional[Type], one should use Type | None, argument backed by [Link](https://discuss.python.org/t/clarification-for-pep-604-is-foo-int-none-to-replace-all-use-of-foo-optional-int/26945)","shortMessageHtmlLink":"♻️ CODE REFACTOR (#40)"}},{"before":"410084a24eeae9a4f12bdecb47592fa6eb270ff8","after":"01522d188a175453e3f0df769fee53dc6214c6d6","ref":"refs/heads/main","pushedAt":"2024-04-15T18:58:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blink1073","name":"Steven Silvester","path":"/blink1073","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2096628?s=80&v=4"},"commit":{"message":"PYTHON-4351, PYTHON-4363 Fix celeryworker startup and pin pydantic (#38)","shortMessageHtmlLink":"PYTHON-4351, PYTHON-4363 Fix celeryworker startup and pin pydantic (#38)"}},{"before":"60aa8296b8961161b8176e72e668cef1a9638835","after":"410084a24eeae9a4f12bdecb47592fa6eb270ff8","ref":"refs/heads/main","pushedAt":"2024-04-15T11:04:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blink1073","name":"Steven Silvester","path":"/blink1073","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2096628?s=80&v=4"},"commit":{"message":":bug: [BUG-FIX] To ISSUE #36 (#37)","shortMessageHtmlLink":"🐛 [BUG-FIX] To ISSUE #36 (#37)"}},{"before":"dd5f134909599d07c3b46e7755bf0e2c73db5b0c","after":"60aa8296b8961161b8176e72e668cef1a9638835","ref":"refs/heads/main","pushedAt":"2024-04-12T22:59:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"blink1073","name":"Steven Silvester","path":"/blink1073","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2096628?s=80&v=4"},"commit":{"message":"fix: Corrected exclude parameter to accept valid arguments (#35)","shortMessageHtmlLink":"fix: Corrected exclude parameter to accept valid arguments (#35)"}},{"before":"02ed1ff31ff9d2a2e7e631888b956869f07ba386","after":"dd5f134909599d07c3b46e7755bf0e2c73db5b0c","ref":"refs/heads/main","pushedAt":"2024-03-05T20:13:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"Fix typos (#31)","shortMessageHtmlLink":"Fix typos (#31)"}},{"before":"ed8b75867fd464939a295ef8d645705fa6ccb5db","after":"02ed1ff31ff9d2a2e7e631888b956869f07ba386","ref":"refs/heads/main","pushedAt":"2024-02-27T18:19:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"PYTHON-4197: Convert str usage to SecretStr (#30)","shortMessageHtmlLink":"PYTHON-4197: Convert str usage to SecretStr (#30)"}},{"before":"0cf8316065a22e1a992342d336d4c8d41861649c","after":"ed8b75867fd464939a295ef8d645705fa6ccb5db","ref":"refs/heads/main","pushedAt":"2024-02-27T18:17:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"Bug Fix for Token Update Issue and Addition of Static Methods (#27)\n\n* 🐛 Made sure to return updated user. Now the tokens are successfully being removed from database user refresh_tokens array\r\n\r\n* 🔨 Used static methods for some CRUD user methods.","shortMessageHtmlLink":"Bug Fix for Token Update Issue and Addition of Static Methods (#27)"}},{"before":"841a450a7aab6413fb76b41550e0cf59e5e5472a","after":"0cf8316065a22e1a992342d336d4c8d41861649c","ref":"refs/heads/main","pushedAt":"2024-02-27T17:29:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"Wrap cope points in suspense boundaries (#28)","shortMessageHtmlLink":"Wrap cope points in suspense boundaries (#28)"}},{"before":"ecc3f9bd4494bd0c6ccb313081126f20ed4e58b2","after":"841a450a7aab6413fb76b41550e0cf59e5e5472a","ref":"refs/heads/main","pushedAt":"2024-02-26T20:50:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"PYTHON-4198: Run 'bump-pydantic' (#29)","shortMessageHtmlLink":"PYTHON-4198: Run 'bump-pydantic' (#29)"}},{"before":"63bb56bbe40cd35c046dbc1e5c1f46323276aa6f","after":"ecc3f9bd4494bd0c6ccb313081126f20ed4e58b2","ref":"refs/heads/main","pushedAt":"2024-02-12T21:26:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"Add support this Repo text (#24)","shortMessageHtmlLink":"Add support this Repo text (#24)"}},{"before":"ff0c350273cdd15c8b40a8f417936ef72fcb76a6","after":null,"ref":"refs/tags/experimental","pushedAt":"2024-01-11T00:34:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"}},{"before":"1f954d53c318fdc51f903c606101c0ceb63da488","after":"63bb56bbe40cd35c046dbc1e5c1f46323276aa6f","ref":"refs/heads/main","pushedAt":"2024-01-10T21:49:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"BUMP: CalVer 2024-01-10 (#20)","shortMessageHtmlLink":"BUMP: CalVer 2024-01-10 (#20)"}},{"before":"7054ac9986ed6c465933eaa624d0ad22cf561b1d","after":"1f954d53c318fdc51f903c606101c0ceb63da488","ref":"refs/heads/main","pushedAt":"2024-01-10T21:45:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"[Task]: Readme rewrite development guide (#13)","shortMessageHtmlLink":"[Task]: Readme rewrite development guide (#13)"}},{"before":null,"after":"ae3127194d0deb8fdcb3ae0cc07297f49334470b","ref":"refs/heads/VER-2024-01-10","pushedAt":"2024-01-10T21:39:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"BUMP: CalVer 2024-01-10","shortMessageHtmlLink":"BUMP: CalVer 2024-01-10"}},{"before":"7ca5d9225d6eb8dc49ac3216e2adf85f3c58b4ef","after":"7054ac9986ed6c465933eaa624d0ad22cf561b1d","ref":"refs/heads/main","pushedAt":"2024-01-10T21:27:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"added format and linting to frontend (#18)","shortMessageHtmlLink":"added format and linting to frontend (#18)"}},{"before":"31b16baf7b0a19e9a57e88478e7c85cc5f7d97ca","after":"7ca5d9225d6eb8dc49ac3216e2adf85f3c58b4ef","ref":"refs/heads/main","pushedAt":"2024-01-10T21:26:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"lint + format on backend (#19)","shortMessageHtmlLink":"lint + format on backend (#19)"}},{"before":"900286016c1a34ca91bd9dc8d70261d27c1c4a72","after":"31b16baf7b0a19e9a57e88478e7c85cc5f7d97ca","ref":"refs/heads/main","pushedAt":"2024-01-10T21:26:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"PYTHON-4095, PYTHON-4096, PYTHON-4098: Rewrite READMEs to be more approachable for first-time users (#12)","shortMessageHtmlLink":"PYTHON-4095, PYTHON-4096, PYTHON-4098: Rewrite READMEs to be more app…"}},{"before":"3d3d11e0a0f8952a69bc48a3fcc546e7d45e0ecf","after":"900286016c1a34ca91bd9dc8d70261d27c1c4a72","ref":"refs/heads/main","pushedAt":"2024-01-09T20:09:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"refactor for websocket guide (#17)","shortMessageHtmlLink":"refactor for websocket guide (#17)"}},{"before":"ede8ce1b8758a0fa9eb25ca93080581a51ed435e","after":null,"ref":"refs/heads/bugfix-usertoken","pushedAt":"2024-01-09T19:21:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"}},{"before":"1a61f3a7cf93c344393696a911a90743f1a2cab6","after":null,"ref":"refs/heads/hotfix-removefingerprint","pushedAt":"2024-01-09T19:20:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"}},{"before":"5acf8cf4f2f296432dbb235d7b23f2d0ad434909","after":"3d3d11e0a0f8952a69bc48a3fcc546e7d45e0ecf","ref":"refs/heads/main","pushedAt":"2024-01-09T18:10:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"[Feature]: Create Two-Factor Authentication Login Page (#11)","shortMessageHtmlLink":"[Feature]: Create Two-Factor Authentication Login Page (#11)"}},{"before":"84924594bd829fa3158ebe5178a2242264a83e23","after":"5acf8cf4f2f296432dbb235d7b23f2d0ad434909","ref":"refs/heads/main","pushedAt":"2024-01-09T16:56:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"[Hotfix]: Remove duplicate `removeFingerprint` calls (#16)","shortMessageHtmlLink":"[Hotfix]: Remove duplicate removeFingerprint calls (#16)"}},{"before":null,"after":"1a61f3a7cf93c344393696a911a90743f1a2cab6","ref":"refs/heads/hotfix-removefingerprint","pushedAt":"2024-01-09T16:56:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"[Hotfix]: Remove duplicate `removeFingerprint` calls","shortMessageHtmlLink":"[Hotfix]: Remove duplicate removeFingerprint calls"}},{"before":"bc9f54be801bf00000e7c7fe822286d3d32ffd1c","after":"84924594bd829fa3158ebe5178a2242264a83e23","ref":"refs/heads/main","pushedAt":"2024-01-08T16:34:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"[Bugfix]: Propagate api request handlers to throw errors on failed requests (#10)","shortMessageHtmlLink":"[Bugfix]: Propagate api request handlers to throw errors on failed re…"}},{"before":"b626f0837265227c1cc52e2807faacf9977af1f0","after":"bc9f54be801bf00000e7c7fe822286d3d32ffd1c","ref":"refs/heads/main","pushedAt":"2024-01-08T16:33:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"removed unused cors routes (#9)","shortMessageHtmlLink":"removed unused cors routes (#9)"}},{"before":"2ada2c45b892aa2c56f1bcfc202506ac45786e85","after":"b626f0837265227c1cc52e2807faacf9977af1f0","ref":"refs/heads/main","pushedAt":"2024-01-08T16:10:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Jibola","name":"Jib","path":"/Jibola","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2887713?s=80&v=4"},"commit":{"message":"[Bugfix]: Patch Auth Checks in Routing (#7)","shortMessageHtmlLink":"[Bugfix]: Patch Auth Checks in Routing (#7)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESt9_9gA","startCursor":null,"endCursor":null}},"title":"Activity · mongodb-labs/full-stack-fastapi-mongodb"}