{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":310019440,"defaultBranch":"main","name":"visualizer","ownerLogin":"miharekar","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-04T14:01:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/986645?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720173849.0","currentOid":""},"activityList":{"items":[{"before":"f3f3e365221469d300edef93b27708608be231ff","after":"81ab13a0d1969c3ae9184c786b534129bf968b21","ref":"refs/heads/main","pushedAt":"2024-08-09T09:03:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Update Gemfile.lock","shortMessageHtmlLink":"Update Gemfile.lock"}},{"before":"6ffe809123b22f59d5ef0b108c8a864b9bf9db6f","after":"f3f3e365221469d300edef93b27708608be231ff","ref":"refs/heads/main","pushedAt":"2024-08-05T13:47:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Add some API tests to catch pagy issues","shortMessageHtmlLink":"Add some API tests to catch pagy issues"}},{"before":"2abe32711f934c86991b1ba330daead916b0893d","after":"6ffe809123b22f59d5ef0b108c8a864b9bf9db6f","ref":"refs/heads/main","pushedAt":"2024-08-04T15:28:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Fix pagy\n\nResoloves #106","shortMessageHtmlLink":"Fix pagy"}},{"before":"c1e156a17b268acca0d0fcc8a776a436f6d70c30","after":"2abe32711f934c86991b1ba330daead916b0893d","ref":"refs/heads/main","pushedAt":"2024-08-03T13:41:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"New coffee bag should not allow changing roaster","shortMessageHtmlLink":"New coffee bag should not allow changing roaster"}},{"before":"38fc620c957f7e43ebcdc28d2991262d762db877","after":"c1e156a17b268acca0d0fcc8a776a436f6d70c30","ref":"refs/heads/main","pushedAt":"2024-08-03T11:26:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Improve error messaging","shortMessageHtmlLink":"Improve error messaging"}},{"before":"045949707548d56d721286dde6350a0468102255","after":"38fc620c957f7e43ebcdc28d2991262d762db877","ref":"refs/heads/main","pushedAt":"2024-08-03T09:03:28.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Update Gemfile.lock","shortMessageHtmlLink":"Update Gemfile.lock"}},{"before":"8126eb1fd8f7a8448631a3a69fb7a29d7cf1e0b7","after":"045949707548d56d721286dde6350a0468102255","ref":"refs/heads/main","pushedAt":"2024-08-03T07:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Don't sync to Airtable on intial enabling of coffee management","shortMessageHtmlLink":"Don't sync to Airtable on intial enabling of coffee management"}},{"before":"f290b3c506cb5fa9bac62093eac94d6ad6f14e5b","after":"8126eb1fd8f7a8448631a3a69fb7a29d7cf1e0b7","ref":"refs/heads/main","pushedAt":"2024-08-03T07:24:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Improve DataError","shortMessageHtmlLink":"Improve DataError"}},{"before":"8be0ca47d285ea6bce23d902f0e3cbdbe88f5128","after":"f290b3c506cb5fa9bac62093eac94d6ad6f14e5b","ref":"refs/heads/main","pushedAt":"2024-08-02T13:49:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Do a token check inside AirtableUploadAllJob","shortMessageHtmlLink":"Do a token check inside AirtableUploadAllJob"}},{"before":"928b523700613f4dc605f757f30294c6606a2f99","after":"8be0ca47d285ea6bce23d902f0e3cbdbe88f5128","ref":"refs/heads/main","pushedAt":"2024-08-02T13:28:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Airtable is weird","shortMessageHtmlLink":"Airtable is weird"}},{"before":"c5b1a2cfe4b5ab8764a944518d26dca98060042a","after":"928b523700613f4dc605f757f30294c6606a2f99","ref":"refs/heads/main","pushedAt":"2024-08-02T13:19:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Only schedule AirtableUploadAllJob when we have a new token","shortMessageHtmlLink":"Only schedule AirtableUploadAllJob when we have a new token"}},{"before":"41212ae03ba2312a93b2d8246c17dcc421b17d8b","after":"c5b1a2cfe4b5ab8764a944518d26dca98060042a","ref":"refs/heads/main","pushedAt":"2024-08-02T13:00:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Smarter error type detection\n\nAirtable can send it in either error hash or errors array of hashes","shortMessageHtmlLink":"Smarter error type detection"}},{"before":"94bc46d30f1fa33c7416d9efabdd918c2b29d8ad","after":"41212ae03ba2312a93b2d8246c17dcc421b17d8b","ref":"refs/heads/main","pushedAt":"2024-08-02T12:03:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Handle Airtable rate limits better","shortMessageHtmlLink":"Handle Airtable rate limits better"}},{"before":"a05328ddd20de842ba48b6e7625ce67d26b1d081","after":"94bc46d30f1fa33c7416d9efabdd918c2b29d8ad","ref":"refs/heads/main","pushedAt":"2024-08-02T11:19:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"User ID is not on coffee bags","shortMessageHtmlLink":"User ID is not on coffee bags"}},{"before":"b6ff18ee61302d3e28e830d81f6ac544568fe399","after":"a05328ddd20de842ba48b6e7625ce67d26b1d081","ref":"refs/heads/main","pushedAt":"2024-08-02T11:04:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Enable coffee management for admins","shortMessageHtmlLink":"Enable coffee management for admins"}},{"before":"d9173a2409c57d02bf59b8a4a570f65179d86407","after":"b6ff18ee61302d3e28e830d81f6ac544568fe399","ref":"refs/heads/main","pushedAt":"2024-07-05T10:28:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Don't need bottom border here","shortMessageHtmlLink":"Don't need bottom border here"}},{"before":"7b4cd029282786b4347e36f2c39dc68280b29418","after":null,"ref":"refs/heads/bean-management","pushedAt":"2024-07-05T10:04:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"}},{"before":"6752cc156ed069c1ec4b8e41631d66f86822ee10","after":"d9173a2409c57d02bf59b8a4a570f65179d86407","ref":"refs/heads/main","pushedAt":"2024-07-05T10:04:07.000Z","pushType":"pr_merge","commitsCount":71,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Merge pull request #104 from miharekar/bean-management\n\nBean management take 4?","shortMessageHtmlLink":"Merge pull request #104 from miharekar/bean-management"}},{"before":"42a9b1ac0f1654dc1e3ca0536a4be618907f6dca","after":"7b4cd029282786b4347e36f2c39dc68280b29418","ref":"refs/heads/bean-management","pushedAt":"2024-07-05T09:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Review spots","shortMessageHtmlLink":"Review spots"}},{"before":"f1cb46ba9d629fc056b94568502c8f3cc4fd3f79","after":"42a9b1ac0f1654dc1e3ca0536a4be618907f6dca","ref":"refs/heads/bean-management","pushedAt":"2024-07-05T08:59:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Temporarily disable ability to enable coffee_management","shortMessageHtmlLink":"Temporarily disable ability to enable coffee_management"}},{"before":"9f2f9e3990848e3db2b4768afdcff54ef5427c76","after":"f1cb46ba9d629fc056b94568502c8f3cc4fd3f79","ref":"refs/heads/bean-management","pushedAt":"2024-06-21T15:22:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Unify Airtable interface and ensure all models are updated AND destroyed","shortMessageHtmlLink":"Unify Airtable interface and ensure all models are updated AND destroyed"}},{"before":"2e81a0f063bd6e44e32c9e7b0d7f045027d26404","after":"6752cc156ed069c1ec4b8e41631d66f86822ee10","ref":"refs/heads/main","pushedAt":"2024-06-21T15:17:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Update Gemfile.lock","shortMessageHtmlLink":"Update Gemfile.lock"}},{"before":"eaa62a51726a08784ae2df0419ae19a34aff7d4f","after":"9f2f9e3990848e3db2b4768afdcff54ef5427c76","ref":"refs/heads/bean-management","pushedAt":"2024-06-21T15:16:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Unify Airtable interface and ensure all models are updated and destroyed","shortMessageHtmlLink":"Unify Airtable interface and ensure all models are updated and destroyed"}},{"before":"c3827a188feb5357e188277cdbd030270f365f7d","after":"2e81a0f063bd6e44e32c9e7b0d7f045027d26404","ref":"refs/heads/main","pushedAt":"2024-06-18T08:15:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Update Gemfile.lock","shortMessageHtmlLink":"Update Gemfile.lock"}},{"before":"2ebd781a4938915585c9ee7c99f108237a8bf8d4","after":"eaa62a51726a08784ae2df0419ae19a34aff7d4f","ref":"refs/heads/bean-management","pushedAt":"2024-06-14T16:18:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Prepare all tables and handle disabled coffee management","shortMessageHtmlLink":"Prepare all tables and handle disabled coffee management"}},{"before":"d9bbb22f24573deebdbe016aeba0c5f2e43fdb4a","after":"2ebd781a4938915585c9ee7c99f108237a8bf8d4","ref":"refs/heads/bean-management","pushedAt":"2024-06-14T12:49:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Sync CoffeeBag to airtable","shortMessageHtmlLink":"Sync CoffeeBag to airtable"}},{"before":"33c80c46f38863469bdeb43ff10c248536e9dd26","after":"d9bbb22f24573deebdbe016aeba0c5f2e43fdb4a","ref":"refs/heads/bean-management","pushedAt":"2024-06-14T10:24:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"wip airtable refactor in preparation of roasters and coffee bags sync","shortMessageHtmlLink":"wip airtable refactor in preparation of roasters and coffee bags sync"}},{"before":"71e12fec15810d5a18658e765d29c684f41b748a","after":"c3827a188feb5357e188277cdbd030270f365f7d","ref":"refs/heads/main","pushedAt":"2024-06-14T10:24:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Switch to Ruby 3.3.3","shortMessageHtmlLink":"Switch to Ruby 3.3.3"}},{"before":"8aff2af941cd838a567f41acc5e29d395d5e45d4","after":"33c80c46f38863469bdeb43ff10c248536e9dd26","ref":"refs/heads/bean-management","pushedAt":"2024-06-09T06:56:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"wip airtable refactor in preparation of roasters and coffee bags sync","shortMessageHtmlLink":"wip airtable refactor in preparation of roasters and coffee bags sync"}},{"before":"eb7607ee3e89b78ed16ba736f67c41cf99c43387","after":"8aff2af941cd838a567f41acc5e29d395d5e45d4","ref":"refs/heads/bean-management","pushedAt":"2024-06-07T10:46:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"miharekar","name":"Miha Rekar","path":"/miharekar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/986645?s=80&v=4"},"commit":{"message":"Add the ability to enable coffee management","shortMessageHtmlLink":"Add the ability to enable coffee management"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElhL3mwA","startCursor":null,"endCursor":null}},"title":"Activity ยท miharekar/visualizer"}