{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":759905306,"defaultBranch":"main","name":"greenlight","ownerLogin":"jackgris","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-19T15:03:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2231462?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712356762.0","currentOid":""},"activityList":{"items":[{"before":"83bb6c68461783f9e1e0ea3fd983c8c5c9a71554","after":"7584f7f8e42a081662db66b4829a811e407eb49f","ref":"refs/heads/main","pushedAt":"2024-04-06T21:49:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: using JWT to authentication\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: using JWT to authentication"}},{"before":"83323a0c6dde645e04332d4bd9f4e23d840d5752","after":"83bb6c68461783f9e1e0ea3fd983c8c5c9a71554","ref":"refs/heads/main","pushedAt":"2024-04-06T21:12:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: activation token handler\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: activation token handler"}},{"before":"59c6690a8214afcd736f4e2f162993a1a9200333","after":"83323a0c6dde645e04332d4bd9f4e23d840d5752","ref":"refs/heads/main","pushedAt":"2024-04-06T20:55:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: reset user password handlers\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: reset user password handlers"}},{"before":"9cf4f7b015c59340bcd748749079f55d5908704d","after":"59c6690a8214afcd736f4e2f162993a1a9200333","ref":"refs/heads/main","pushedAt":"2024-04-05T23:41:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: run our API and automatic restart with systemctl\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: run our API and automatic restart with systemctl"}},{"before":"4888e5f1dbd1f8da1f9c64c2f66f08c2bff8dd67","after":"9cf4f7b015c59340bcd748749079f55d5908704d","ref":"refs/heads/main","pushedAt":"2024-04-05T23:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: example commands to deploy our production server\n\nUsing SSH and connect to a Linux server for example on DigitalOcean\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: example commands to deploy our production server"}},{"before":"0f243e14c71ae718a9a825fa75a9ddbf43a58e3c","after":"4888e5f1dbd1f8da1f9c64c2f66f08c2bff8dd67","ref":"refs/heads/main","pushedAt":"2024-04-05T22:39:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: generating automatic number version\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: generating automatic number version"}},{"before":"e944960b70fec0104bb9a9ccdf1aa41f4274f7c2","after":"0f243e14c71ae718a9a825fa75a9ddbf43a58e3c","ref":"refs/heads/main","pushedAt":"2024-04-05T22:15:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: build command and ignore binaries\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: build command and ignore binaries"}},{"before":"216a12b7267b08da43519d1722ea5868c35980c1","after":"e944960b70fec0104bb9a9ccdf1aa41f4274f7c2","ref":"refs/heads/main","pushedAt":"2024-04-05T21:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: get real IP even through a reverse proxy\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: get real IP even through a reverse proxy"}},{"before":"0b14b4b15186209625d5a141a789f908717f0d8b","after":"216a12b7267b08da43519d1722ea5868c35980c1","ref":"refs/heads/main","pushedAt":"2024-04-05T21:42:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: vendor dependencies\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: vendor dependencies"}},{"before":"12e7df0e1bdd7037b3345c63a15b605c919673da","after":"0b14b4b15186209625d5a141a789f908717f0d8b","ref":"refs/heads/main","pushedAt":"2024-04-05T21:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: comment and command to audit our code in makefile\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: comment and command to audit our code in makefile"}},{"before":"5e016cb7816d13dde845b055fef725da91b5c29a","after":"12e7df0e1bdd7037b3345c63a15b605c919673da","ref":"refs/heads/main","pushedAt":"2024-04-05T20:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: makefile get environment variables from .env file\n\nLike the GREENLIGHT_DB_DSN we were using before.\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: makefile get environment variables from .env file"}},{"before":"6ac6d321cb83d415988d0941e30840c486ca646a","after":"5e016cb7816d13dde845b055fef725da91b5c29a","ref":"refs/heads/main","pushedAt":"2024-04-05T02:57:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: creating useful commands in our makefile\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: creating useful commands in our makefile"}},{"before":"be89ff614b95ae2e3e72f3317d0ad68c6068a0b2","after":"6ac6d321cb83d415988d0941e30840c486ca646a","ref":"refs/heads/main","pushedAt":"2024-04-05T00:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: more metrics using httpsnoop library\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: more metrics using httpsnoop library"}},{"before":"22cdf48a6dbbc5f2f73b9d7b3ffea53b78bb19f0","after":"be89ff614b95ae2e3e72f3317d0ad68c6068a0b2","ref":"refs/heads/main","pushedAt":"2024-04-04T23:48:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: custom metrics to expvar with a middleware\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: custom metrics to expvar with a middleware"}},{"before":"0a4ff5119b6995516cf0621dd58a958ea06eeddd","after":"22cdf48a6dbbc5f2f73b9d7b3ffea53b78bb19f0","ref":"refs/heads/main","pushedAt":"2024-04-04T23:08:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: metrics with expvar\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: metrics with expvar"}},{"before":"c233a98a42e9c1b9b17f5c629127679f49d2cf82","after":"0a4ff5119b6995516cf0621dd58a958ea06eeddd","ref":"refs/heads/main","pushedAt":"2024-04-04T17:32:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: managing preflight request with middleware\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: managing preflight request with middleware"}},{"before":"d0fde83bab59e2745c432c07f2804f6e7bbb499d","after":"c233a98a42e9c1b9b17f5c629127679f49d2cf82","ref":"refs/heads/main","pushedAt":"2024-04-04T00:29:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: preflight request app test\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: preflight request app test"}},{"before":"ebbf26fc4e8bdabf2e7e93137e0978dba0e3621f","after":"d0fde83bab59e2745c432c07f2804f6e7bbb499d","ref":"refs/heads/main","pushedAt":"2024-04-03T23:56:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: middleware enable CORS origin\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: middleware enable CORS origin"}},{"before":"5e3c54bed151ae54f13c477ea423fd3b851521e7","after":"ebbf26fc4e8bdabf2e7e93137e0978dba0e3621f","ref":"refs/heads/main","pushedAt":"2024-04-03T23:18:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: example to test CORS\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: example to test CORS"}},{"before":"cd7ad426c01d929602c1790709de0ea8996081bd","after":"5e3c54bed151ae54f13c477ea423fd3b851521e7","ref":"refs/heads/main","pushedAt":"2024-04-03T03:35:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: read permission when we create the user\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: read permission when we create the user"}},{"before":"97ec68770d3bf435522b7cd51ed680277fb8f619","after":"cd7ad426c01d929602c1790709de0ea8996081bd","ref":"refs/heads/main","pushedAt":"2024-04-03T00:59:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: require permissions middleware\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: require permissions middleware"}},{"before":"ae2fda7084865fb5c180704318d2d4b8c6d20cbe","after":"97ec68770d3bf435522b7cd51ed680277fb8f619","ref":"refs/heads/main","pushedAt":"2024-04-02T17:20:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: permissions data model\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: permissions data model"}},{"before":"2f8a701fd31dafd294f806fca9d9f3160ae5db82","after":"ae2fda7084865fb5c180704318d2d4b8c6d20cbe","ref":"refs/heads/main","pushedAt":"2024-04-02T17:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: permision and user_permision tables in our migrations\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: permision and user_permision tables in our migrations"}},{"before":"a08cd639984d614109f2fea3ea70ea96d7f8c7fc","after":"2f8a701fd31dafd294f806fca9d9f3160ae5db82","ref":"refs/heads/main","pushedAt":"2024-04-02T16:56:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: middleware for authorization and authentication\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: middleware for authorization and authentication"}},{"before":"63f232342dfaa13459b9d9db81fd1e18f116648e","after":"a08cd639984d614109f2fea3ea70ea96d7f8c7fc","ref":"refs/heads/main","pushedAt":"2024-04-01T22:54:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: authentication middleware\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: authentication middleware"}},{"before":"f5e5deff6359ebf9b592f040dae6a16498966fca","after":"63f232342dfaa13459b9d9db81fd1e18f116648e","ref":"refs/heads/main","pushedAt":"2024-04-01T22:19:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: creation of authorization tokens\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: creation of authorization tokens"}},{"before":"5c168cf00895133bc67b7d138837fa4551a6eb81","after":"f5e5deff6359ebf9b592f040dae6a16498966fca","ref":"refs/heads/main","pushedAt":"2024-03-30T00:27:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: activated user handler\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: activated user handler"}},{"before":"c5eb56c241dae1cdc6f39373370db2219c2500e3","after":"5c168cf00895133bc67b7d138837fa4551a6eb81","ref":"refs/heads/main","pushedAt":"2024-03-29T23:44:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: tokens for activate users\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: tokens for activate users"}},{"before":"a56237f2ee7043e1ee0e9a80ace3b31fd2394539","after":"c5eb56c241dae1cdc6f39373370db2219c2500e3","ref":"refs/heads/main","pushedAt":"2024-03-29T22:02:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: send email to new user account\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: send email to new user account"}},{"before":"00dbfb32bbe878515e78c81fec0ff3b3038d71a5","after":"a56237f2ee7043e1ee0e9a80ace3b31fd2394539","ref":"refs/heads/main","pushedAt":"2024-03-29T16:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jackgris","name":"Gabriel","path":"/jackgris","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2231462?s=80&v=4"},"commit":{"message":"add: registering users\n\nSigned-off-by: Gabriel Pozo ","shortMessageHtmlLink":"add: registering users"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKc6Q0AA","startCursor":null,"endCursor":null}},"title":"Activity ยท jackgris/greenlight"}