{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":490403569,"defaultBranch":"main","name":"xbar-whats-up","ownerLogin":"sprak3000","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-05-09T18:39:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5545555?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712706800.0","currentOid":""},"activityList":{"items":[{"before":"6a5ee2b62571c9f2429f9f098cc741097e4038a2","after":null,"ref":"refs/heads/dep-updates-20240409","pushedAt":"2024-04-09T23:52:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"}},{"before":"c305b148984c378062ba0127a7cfb6ee25583388","after":"e7f1c757591124033ed1f93211f1d2ca223e333c","ref":"refs/heads/main","pushedAt":"2024-04-09T23:52:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Upgrade deps (#51)\n\n- Upgrade deps\r\n- Fix lint & lint command","shortMessageHtmlLink":"Upgrade deps (#51)"}},{"before":"a46954120c769076ce1884ffbae691c2b613c610","after":"6a5ee2b62571c9f2429f9f098cc741097e4038a2","ref":"refs/heads/dep-updates-20240409","pushedAt":"2024-04-09T23:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Fix lint command","shortMessageHtmlLink":"Fix lint command"}},{"before":"29c07c05f3a1c00acc2b7988536ecc41a9835313","after":"a46954120c769076ce1884ffbae691c2b613c610","ref":"refs/heads/dep-updates-20240409","pushedAt":"2024-04-09T23:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Fix lint","shortMessageHtmlLink":"Fix lint"}},{"before":null,"after":"29c07c05f3a1c00acc2b7988536ecc41a9835313","ref":"refs/heads/dep-updates-20240409","pushedAt":"2024-04-09T23:43:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Upgrade deps","shortMessageHtmlLink":"Upgrade deps"}},{"before":"2ee2517f733ff9bdb7ad3e7f452c6393e76e0d5a","after":null,"ref":"refs/heads/issue-43-concurrency","pushedAt":"2023-10-04T00:36:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"}},{"before":"b3a507c80634dea52c460d2ac8956134e9d0860a","after":"c305b148984c378062ba0127a7cfb6ee25583388","ref":"refs/heads/main","pushedAt":"2023-10-04T00:36:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #43 - Use go routines / channels to make calls concurrently (#49)\n\n- Use the fan in pattern (c.f., https://youtu.be/f6kdp27TYZs?si=kYE76YvXFH947b3s&t=1874) to fetch status pages concurrently via go routines and a channel.","shortMessageHtmlLink":"Issue #43 - Use go routines / channels to make calls concurrently (#49)"}},{"before":null,"after":"2ee2517f733ff9bdb7ad3e7f452c6393e76e0d5a","ref":"refs/heads/issue-43-concurrency","pushedAt":"2023-10-04T00:34:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #43 - Use go routines / channels to make calls concurrently\n\n- Use the fan in pattern (c.f., https://youtu.be/f6kdp27TYZs?si=kYE76YvXFH947b3s&t=1874) to fetch status pages concurrently via go routines and a channel.","shortMessageHtmlLink":"Issue #43 - Use go routines / channels to make calls concurrently"}},{"before":"6da967315a0f3161b00c031435b18f3a01a9ced5","after":null,"ref":"refs/heads/issue-47","pushedAt":"2023-10-03T21:01:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"}},{"before":"8285ee3abab3b99169a52f8bbe691888f5e512e0","after":"b3a507c80634dea52c460d2ac8956134e9d0860a","ref":"refs/heads/main","pushedAt":"2023-10-03T21:01:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #47 - Clean out old Details interface (#48)\n\n- Delete the `status.Details` interface in this repo.\r\n- Convert to use `whatsupstatus.Details` interface instead.\r\n- Small unit test coverage update.","shortMessageHtmlLink":"Issue #47 - Clean out old Details interface (#48)"}},{"before":null,"after":"6da967315a0f3161b00c031435b18f3a01a9ced5","ref":"refs/heads/issue-47","pushedAt":"2023-10-03T21:00:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #47 - Clean out old Details interface\n\n- Delete the `status.Details` interface in this repo.\n- Convert to use `whatsupstatus.Details` interface instead.\n- Small unit test coverage update.","shortMessageHtmlLink":"Issue #47 - Clean out old Details interface"}},{"before":"0ca72373608d4f251158b0e09cb1e7a6bdd4b4b0","after":null,"ref":"refs/heads/issue-44-ioutil-deprecated","pushedAt":"2023-10-03T20:25:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"}},{"before":"1c24399ba83315d7b617bf364fbf3d6d3ea3c24d","after":"8285ee3abab3b99169a52f8bbe691888f5e512e0","ref":"refs/heads/main","pushedAt":"2023-10-03T20:25:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #44 - ioutil.ReadFile and ioutil.WriteFile are deprecated (#46)\n\n- Convert to `os` package versions of the calls.","shortMessageHtmlLink":"Issue #44 - ioutil.ReadFile and ioutil.WriteFile are deprecated (#46)"}},{"before":null,"after":"0ca72373608d4f251158b0e09cb1e7a6bdd4b4b0","ref":"refs/heads/issue-44-ioutil-deprecated","pushedAt":"2023-10-03T20:23:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #44 - ioutil.ReadFile and ioutil.WriteFile are deprecated\n\n- Convert to `os` package versions of the calls.","shortMessageHtmlLink":"Issue #44 - ioutil.ReadFile and ioutil.WriteFile are deprecated"}},{"before":"1eeac126cad4dbd2517081de2919110660c06549","after":null,"ref":"refs/heads/issue-41-gwc","pushedAt":"2023-10-03T20:17:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"}},{"before":"2d365b9dbba65435d32b3d7b110ba92fbb2b24f9","after":"1c24399ba83315d7b617bf364fbf3d6d3ea3c24d","ref":"refs/heads/main","pushedAt":"2023-10-03T20:17:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #41 - Migrate to use go-whatsup-client (#45)\n\n- Import `go-whatsup-client`.\r\n- Convert statuspage.io and slack `ReadStatus()` to take in the whatsup client and use it to get a status page.\r\n- Add service name and page URL as fields to the `statuspageio.ClientReader` struct. These are used when making the call via the whatsup client.\r\n- Pass a client into `GetOverview()` and create the appropriate struct based on the service type of the site. The client then gets passed into the `ReadStatus()` method associated with the struct type.\r\n- Clean out all the now dead code.\r\n- Polish up documentation.\r\n- Comment out goimports pre-commit hook for now. Seems like there isn't a Go 1.21 compatible version yet...\r\n- Update go version in CI.\r\n- Update revive install in CI.\r\n\r\nCloses #41","shortMessageHtmlLink":"Issue #41 - Migrate to use go-whatsup-client (#45)"}},{"before":"4602b237e187a2260524ba79121b0cf5f2b65b21","after":"1eeac126cad4dbd2517081de2919110660c06549","ref":"refs/heads/issue-41-gwc","pushedAt":"2023-10-03T20:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #41 - Migrate to use go-whatsup-client\n\n- Fix revive install.","shortMessageHtmlLink":"Issue #41 - Migrate to use go-whatsup-client"}},{"before":"708f43bd36bbc8d39574956d91cdef17e72b5b2c","after":"4602b237e187a2260524ba79121b0cf5f2b65b21","ref":"refs/heads/issue-41-gwc","pushedAt":"2023-10-03T20:12:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #41 - Migrate to use go-whatsup-client\n\n- Update go version in CI.","shortMessageHtmlLink":"Issue #41 - Migrate to use go-whatsup-client"}},{"before":null,"after":"708f43bd36bbc8d39574956d91cdef17e72b5b2c","ref":"refs/heads/issue-41-gwc","pushedAt":"2023-10-03T20:10:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #41 - Migrate to use go-whatsup-client\n\n- Import `go-whatsup-client`.\n- Convert statuspage.io and slack `ReadStatus()` to take in the whatsup client and use it to get a status page.\n- Add service name and page URL as fields to the `statuspageio.ClientReader` struct. These are used when making the call via the whatsup client.\n- Pass a client into `GetOverview()` and create the appropriate struct based on the service type of the site. The client then gets passed into the `ReadStatus()` method associated with the struct type.\n- Clean out all the now dead code.\n- Polish up documentation.\n- Comment out goimports pre-commit hook for now. Seems like there isn't a Go 1.21 compatible version yet...","shortMessageHtmlLink":"Issue #41 - Migrate to use go-whatsup-client"}},{"before":"89e9c51f0d871d64cdfa2a5fcc018c7d5d61f5a4","after":null,"ref":"refs/heads/screenshot-update","pushedAt":"2023-09-27T00:51:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"}},{"before":"c02d08bfe48c1f1f3f7e1fca803c7a2ad14dafc8","after":"2d365b9dbba65435d32b3d7b110ba92fbb2b24f9","ref":"refs/heads/main","pushedAt":"2023-09-27T00:51:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Updating screenshot to one showing all three possible statuses. (#42)","shortMessageHtmlLink":"Updating screenshot to one showing all three possible statuses. (#42)"}},{"before":null,"after":"89e9c51f0d871d64cdfa2a5fcc018c7d5d61f5a4","ref":"refs/heads/screenshot-update","pushedAt":"2023-09-27T00:50:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Updating screenshot to one showing all three possible statuses.","shortMessageHtmlLink":"Updating screenshot to one showing all three possible statuses."}},{"before":"0e3323f7b9dc35b7a1ff0d1b67650879c7ea28a4","after":"c02d08bfe48c1f1f3f7e1fca803c7a2ad14dafc8","ref":"refs/heads/main","pushedAt":"2023-08-17T16:51:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Update README.md\n\nFixing setup instructions for proper filenames / paths.","shortMessageHtmlLink":"Update README.md"}},{"before":"076b1dda5ae5eca207d32ea1ce5eb29e021ccd57","after":null,"ref":"refs/heads/issue-38-formatting","pushedAt":"2023-06-08T23:22:59.597Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"}},{"before":"a69b5fbc087528da96ddc0f3e30729978418f41c","after":"0e3323f7b9dc35b7a1ff0d1b67650879c7ea28a4","ref":"refs/heads/main","pushedAt":"2023-06-08T23:22:58.525Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #38: Table format for services (#39)\n\n- Update to latest Go 1.X release.\r\n- When iterating and getting status page data, keep track of the longest service name.\r\n- When displaying the services, pad out service names to the length of the longest name and add five spaces before the date.\r\n- Use the default Monaco macOS monospace font for consistent text size.","shortMessageHtmlLink":"Issue #38: Table format for services (#39)"}},{"before":null,"after":"076b1dda5ae5eca207d32ea1ce5eb29e021ccd57","ref":"refs/heads/issue-38-formatting","pushedAt":"2023-06-08T23:14:26.777Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sprak3000","name":"Luis Cruz","path":"/sprak3000","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5545555?s=80&v=4"},"commit":{"message":"Issue #38: Table format for services\n\n- Update to latest Go 1.X release.\n- When iterating and getting status page data, keep track of the longest service name.\n- When displaying the services, pad out service names to the length of the longest name and add five spaces before the date.\n- Use the default Monaco macOS monospace font for consistent text size.","shortMessageHtmlLink":"Issue #38: Table format for services"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELITbPAA","startCursor":null,"endCursor":null}},"title":"Activity ยท sprak3000/xbar-whats-up"}