{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":639512527,"defaultBranch":"master","name":"saas-starter","ownerLogin":"aniftyco","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-11T15:50:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/18599486?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699132202.0","currentOid":""},"activityList":{"items":[{"before":"814ab3bcf7e75dbe8cfc9cf9beb60cb5bc394852","after":"c9ebb8e3028d2b6fde4920949812289ac8c73be5","ref":"refs/heads/master","pushedAt":"2023-11-24T19:12:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"initial commit","shortMessageHtmlLink":"initial commit"}},{"before":"0818f4b535e0cca86e0294bb32cabc403a9205e8","after":"814ab3bcf7e75dbe8cfc9cf9beb60cb5bc394852","ref":"refs/heads/master","pushedAt":"2023-11-08T07:54:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"mark session life to 1 year","shortMessageHtmlLink":"mark session life to 1 year"}},{"before":"f89b2076c4bdac299d5ceeb628b55d20067c801e","after":"0818f4b535e0cca86e0294bb32cabc403a9205e8","ref":"refs/heads/master","pushedAt":"2023-11-08T07:28:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"add brand color as theme for safari","shortMessageHtmlLink":"add brand color as theme for safari"}},{"before":"5dda81fcd7052f8dec7a798351cb0c1b1ab82760","after":"f89b2076c4bdac299d5ceeb628b55d20067c801e","ref":"refs/heads/master","pushedAt":"2023-11-08T07:20:21.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"add first iteration of marketing landing page","shortMessageHtmlLink":"add first iteration of marketing landing page"}},{"before":"90d2ba348884796368105ef621541d6bd73892bd","after":"5dda81fcd7052f8dec7a798351cb0c1b1ab82760","ref":"refs/heads/master","pushedAt":"2023-11-08T01:10:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"add better designed email with some accompanying components","shortMessageHtmlLink":"add better designed email with some accompanying components"}},{"before":"01cff2ab01d5a13b659f85b24448e7fd7ab7e447","after":"90d2ba348884796368105ef621541d6bd73892bd","ref":"refs/heads/master","pushedAt":"2023-11-07T21:58:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"redirect back to sign in after successful reset","shortMessageHtmlLink":"redirect back to sign in after successful reset"}},{"before":"6431f86abe260e84e0f47b8f952249a57c16332f","after":"01cff2ab01d5a13b659f85b24448e7fd7ab7e447","ref":"refs/heads/master","pushedAt":"2023-11-06T03:28:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"a better looking notification","shortMessageHtmlLink":"a better looking notification"}},{"before":"b3a2cc1aa588ff56486666a3244ea664a5cc9ddd","after":"6431f86abe260e84e0f47b8f952249a57c16332f","ref":"refs/heads/master","pushedAt":"2023-11-06T03:02:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"improve notifications","shortMessageHtmlLink":"improve notifications"}},{"before":"838398f49ec3ea92769d3f7e232d30ce084e2ab2","after":"b3a2cc1aa588ff56486666a3244ea664a5cc9ddd","ref":"refs/heads/master","pushedAt":"2023-11-04T23:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"remove className in favor of class","shortMessageHtmlLink":"remove className in favor of class"}},{"before":"38f9cfb9fe51e362ebd92d081c49725877cdc5c8","after":"838398f49ec3ea92769d3f7e232d30ce084e2ab2","ref":"refs/heads/master","pushedAt":"2023-11-04T23:28:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"add margin to checkbox","shortMessageHtmlLink":"add margin to checkbox"}},{"before":"cc7ba9cfabdaad1cd918732c90aede111463b3c1","after":"38f9cfb9fe51e362ebd92d081c49725877cdc5c8","ref":"refs/heads/master","pushedAt":"2023-11-04T23:15:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"flash notification on invalid session/authorization needed","shortMessageHtmlLink":"flash notification on invalid session/authorization needed"}},{"before":"9e8b6c4e321624fe9bd518158b9c87cca2d0c69a","after":"cc7ba9cfabdaad1cd918732c90aede111463b3c1","ref":"refs/heads/master","pushedAt":"2023-11-04T23:13:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"add luxon to global window","shortMessageHtmlLink":"add luxon to global window"}},{"before":"6305950f2ab5924cdd229ea211720c1863e10ee6","after":null,"ref":"refs/heads/feature/starting-design","pushedAt":"2023-11-04T21:10:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"}},{"before":"814ab3bcf7e75dbe8cfc9cf9beb60cb5bc394852","after":"9e8b6c4e321624fe9bd518158b9c87cca2d0c69a","ref":"refs/heads/master","pushedAt":"2023-11-04T21:10:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"Better starting design (#9)\n\nCloses #5 \r\n\r\nThis gives us a better starting design for building your saas.","shortMessageHtmlLink":"Better starting design (#9)"}},{"before":null,"after":"6305950f2ab5924cdd229ea211720c1863e10ee6","ref":"refs/heads/feature/starting-design","pushedAt":"2023-11-04T20:28:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"better design for app pages","shortMessageHtmlLink":"better design for app pages"}},{"before":"6f57879048ed5922a7cb3201d9f8c46698a408f8","after":"814ab3bcf7e75dbe8cfc9cf9beb60cb5bc394852","ref":"refs/heads/master","pushedAt":"2023-10-24T02:36:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"mark session life to 1 year","shortMessageHtmlLink":"mark session life to 1 year"}},{"before":"52c6dc45fac792a91077db7a8d20e65315488e29","after":null,"ref":"refs/heads/feature/session-management","pushedAt":"2023-10-13T20:20:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"}},{"before":"6505294171540a238f0883b2004ceb9f89b78a51","after":"6f57879048ed5922a7cb3201d9f8c46698a408f8","ref":"refs/heads/master","pushedAt":"2023-10-13T20:20:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"Feature: Session Management (#7)\n\ncloses #6","shortMessageHtmlLink":"Feature: Session Management (#7)"}},{"before":"84da53deb64f0c08a4fd21e7871bb09ac6ab2a6e","after":"52c6dc45fac792a91077db7a8d20e65315488e29","ref":"refs/heads/feature/session-management","pushedAt":"2023-10-13T19:49:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"invalidate all sessions when password reset happens","shortMessageHtmlLink":"invalidate all sessions when password reset happens"}},{"before":"10df42177aa1d67968af2ec99f8be4541301da34","after":"84da53deb64f0c08a4fd21e7871bb09ac6ab2a6e","ref":"refs/heads/feature/session-management","pushedAt":"2023-10-13T19:33:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"slight visual improvements","shortMessageHtmlLink":"slight visual improvements"}},{"before":"68d546e2103651f35a43cca9500e8274db40f4a2","after":"10df42177aa1d67968af2ec99f8be4541301da34","ref":"refs/heads/feature/session-management","pushedAt":"2023-10-13T19:00:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"add comment about not destroying current session from list","shortMessageHtmlLink":"add comment about not destroying current session from list"}},{"before":"2894f86b5853e9d5acc04a041b4ce0db05a25c57","after":"68d546e2103651f35a43cca9500e8274db40f4a2","ref":"refs/heads/feature/session-management","pushedAt":"2023-10-13T18:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"add delete session functionality","shortMessageHtmlLink":"add delete session functionality"}},{"before":"d0ff561c7dc51018879d5ba046f2c5fba7a9c5f8","after":"2894f86b5853e9d5acc04a041b4ce0db05a25c57","ref":"refs/heads/feature/session-management","pushedAt":"2023-10-13T17:59:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"use geo data to show location of sessions","shortMessageHtmlLink":"use geo data to show location of sessions"}},{"before":"1efa5901d08c64b3a38f3498b3fff9fedc3fe6bc","after":"d0ff561c7dc51018879d5ba046f2c5fba7a9c5f8","ref":"refs/heads/feature/session-management","pushedAt":"2023-10-13T17:43:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"delete with session model so we utilize soft deletes correctly","shortMessageHtmlLink":"delete with session model so we utilize soft deletes correctly"}},{"before":"3638299b4f2f6a64fcf1758125020612beb850f0","after":"1efa5901d08c64b3a38f3498b3fff9fedc3fe6bc","ref":"refs/heads/feature/session-management","pushedAt":"2023-10-13T17:41:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"add listing active sessions","shortMessageHtmlLink":"add listing active sessions"}},{"before":"a67aae1d1ebae3c14ce41a182618372038a9b4ee","after":"3638299b4f2f6a64fcf1758125020612beb850f0","ref":"refs/heads/feature/session-management","pushedAt":"2023-10-13T14:24:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"make it global so it runs for non auth protected sessions too","shortMessageHtmlLink":"make it global so it runs for non auth protected sessions too"}},{"before":null,"after":"a67aae1d1ebae3c14ce41a182618372038a9b4ee","ref":"refs/heads/feature/session-management","pushedAt":"2023-10-13T02:52:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"ensure valid session exists in auth middleware","shortMessageHtmlLink":"ensure valid session exists in auth middleware"}},{"before":"f7876baa18509214bd4e826ef6e42b899b5c4db3","after":"6505294171540a238f0883b2004ceb9f89b78a51","ref":"refs/heads/master","pushedAt":"2023-10-13T01:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"add auth namespace","shortMessageHtmlLink":"add auth namespace"}},{"before":"98c972947ffe7afa51de7523e7baa8be110578ce","after":"f7876baa18509214bd4e826ef6e42b899b5c4db3","ref":"refs/heads/master","pushedAt":"2023-10-10T03:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"set prefix of worker/queue to app name","shortMessageHtmlLink":"set prefix of worker/queue to app name"}},{"before":"2463daf55cd0cdd8f727788dfe801c3917b2a3c1","after":"98c972947ffe7afa51de7523e7baa8be110578ce","ref":"refs/heads/master","pushedAt":"2023-10-10T01:52:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joshmanders","name":"Josh Manders","path":"/joshmanders","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/352113?s=80&v=4"},"commit":{"message":"await login","shortMessageHtmlLink":"await login"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADtx4_GwA","startCursor":null,"endCursor":null}},"title":"Activity ยท aniftyco/saas-starter"}