{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":285377683,"defaultBranch":"main","name":"Bubbles","ownerLogin":"GrafeasGroup","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-05T18:52:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29612922?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1696992218.0","currentOid":""},"activityList":{"items":[{"before":"f9a94516954f7a1d708aca936682ffe59443eb54","after":"73d3649788a6d8ba263e6ba42aede076ca6d4333","ref":"refs/heads/main","pushedAt":"2023-10-11T02:41:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"itsthejoker","name":"Joe Kaufeld","path":"/itsthejoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5179553?s=80&v=4"},"commit":{"message":"change deploy command to not try to interact with reddit bots anymore","shortMessageHtmlLink":"change deploy command to not try to interact with reddit bots anymore"}},{"before":"933a6b15402539d8bd08d82c01189dc4781cff29","after":"f9a94516954f7a1d708aca936682ffe59443eb54","ref":"refs/heads/main","pushedAt":"2023-10-11T00:15:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"itsthejoker","name":"Joe Kaufeld","path":"/itsthejoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5179553?s=80&v=4"},"commit":{"message":"fix merge conflicts","shortMessageHtmlLink":"fix merge conflicts"}},{"before":"17456ec6486f3ea473c186ecec990257feae4c01","after":"933a6b15402539d8bd08d82c01189dc4781cff29","ref":"refs/heads/main","pushedAt":"2023-07-07T19:00:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"itsthejoker","name":"Joe Kaufeld","path":"/itsthejoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5179553?s=80&v=4"},"commit":{"message":"update deps","shortMessageHtmlLink":"update deps"}},{"before":"a01954176ef915cb9bf596f3ab665b36c888f139","after":"17456ec6486f3ea473c186ecec990257feae4c01","ref":"refs/heads/main","pushedAt":"2023-07-07T18:34:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"itsthejoker","name":"Joe Kaufeld","path":"/itsthejoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5179553?s=80&v=4"},"commit":{"message":"disable tl_jobs","shortMessageHtmlLink":"disable tl_jobs"}},{"before":null,"after":"e4a5c588d67ed818259ed012a649a213c1ab75d4","ref":"refs/heads/master","pushedAt":"2023-07-07T18:33:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"itsthejoker","name":"Joe Kaufeld","path":"/itsthejoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5179553?s=80&v=4"},"commit":{"message":"disable tl_jobs","shortMessageHtmlLink":"disable tl_jobs"}},{"before":"ef625321dbf5854d0582d3183a12e3a9b76508ba","after":"a01954176ef915cb9bf596f3ab665b36c888f139","ref":"refs/heads/main","pushedAt":"2023-07-04T00:05:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"itsthejoker","name":"Joe Kaufeld","path":"/itsthejoker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5179553?s=80&v=4"},"commit":{"message":"fix rendering of big modmail messages","shortMessageHtmlLink":"fix rendering of big modmail messages"}},{"before":"3b7ee7ca7164bae7e38d41bfa541e6269e07b0dc","after":null,"ref":"refs/heads/16-integrate-ctq-stats","pushedAt":"2023-07-03T12:11:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"}},{"before":"86685755bbceb75bcd8a4d8032b904c899f8d43a","after":"ef625321dbf5854d0582d3183a12e3a9b76508ba","ref":"refs/heads/main","pushedAt":"2023-07-03T12:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Integrate CtQ stats generation (#34)\n\n* Implement basic command parsing for command\r\n\r\n* Fetch CtQ submissions from Blossom\r\n\r\n* Add env variables to configure default CtQ duration and queue post timeout\r\n\r\n* Attach transcriptions to ctq submissions\r\n\r\n* Fetch transcriptions in chunks to allow progress updates for Slack\r\n\r\n* Attach the corresponding user to the submissions\r\n\r\n* Add time annotations to CtQ data fetching\r\n\r\n* Attach the full transcription object instead of only the text\r\n\r\n* Add option to attach pyplot figures to message in interactive mode\r\n\r\n* Generate graph for CtQ user gamma\r\n\r\n* Allow specification of default CtQ start time for faster testing\r\n\r\n* Add graph for CtQ subreddit gamma stats\r\n\r\n* Move CtQ graph generation to separate file\r\n\r\n* Add CtQ graph for maximum transcription length per user\r\n\r\n* Add general function to generate aggregated bar charts and reduce duplication\r\n\r\n* Add CtQ graph for subs with the longest transcriptions\r\n\r\n* Add CtQ graphs for the users/subs with the longest average transcriptions\r\n\r\n* Add CtQ graph for post types\r\n\r\n* Add CtQ graph for queue posts over time\r\n\r\n* Improve graph styling\r\n\r\n* Add legend and line indicating that no unclaimed posts are left to CtQ posts over time\r\n\r\n* Save graphs as png instead of jpg\r\n\r\n* Rename CtQ graph generation functions\r\n\r\n* Add CtQ graph for user transcription length vs. count\r\n\r\n* Color scatter plot with rank colors\r\n\r\n* Add CtQ transcription count vs. length per subreddit graph\r\n\r\n* Add general CtQ number stats\r\n\r\n* Add all claimed and all completed times to general CtQ stats\r\n\r\n* Add start date to general CtQ stats\r\n\r\n* Properly extract timezone from Blossom dates\r\n\r\n* Consider post expiration for events\r\n\r\n* Don't aggregate rest values for max length stats\r\n\r\n* Label the cleared queue lines\r\n\r\n* Add CtQ chart for users with the most video transcriptions\r\n\r\n* Add automatic transcriptions of bar charts\r\n\r\n* Automatically set timezone for CtQ dates\r\n\r\n* Fix graph color assignment\r\n\r\n* Update env example, remove pytz\r\n\r\n* Fix formatting and lint errors","shortMessageHtmlLink":"Integrate CtQ stats generation (#34)"}},{"before":"af6a4e016cc9810604c539ee60d52871c679920a","after":"3b7ee7ca7164bae7e38d41bfa541e6269e07b0dc","ref":"refs/heads/16-integrate-ctq-stats","pushedAt":"2023-07-03T12:09:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Fix formatting and lint errors","shortMessageHtmlLink":"Fix formatting and lint errors"}},{"before":"3ebd5f76db67105fc1fc1ef5c1579599190d3ff0","after":"af6a4e016cc9810604c539ee60d52871c679920a","ref":"refs/heads/16-integrate-ctq-stats","pushedAt":"2023-07-03T12:01:57.000Z","pushType":"push","commitsCount":155,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Merge latest main","shortMessageHtmlLink":"Merge latest main"}},{"before":"bfd442f00284ff5399dc678ef3b3375156fa0607","after":"3ebd5f76db67105fc1fc1ef5c1579599190d3ff0","ref":"refs/heads/16-integrate-ctq-stats","pushedAt":"2023-07-03T11:55:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Update env example, remove pytz","shortMessageHtmlLink":"Update env example, remove pytz"}},{"before":"41e87049cbd8aaca41e42cfcc1286c1f7f646da6","after":"86685755bbceb75bcd8a4d8032b904c899f8d43a","ref":"refs/heads/main","pushedAt":"2023-06-28T12:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Fix automatic transcription check pings going to the wrong channel","shortMessageHtmlLink":"Fix automatic transcription check pings going to the wrong channel"}},{"before":"0c0d9fbe0b8775c2af3d1363fd36e6e2504e5b00","after":"41e87049cbd8aaca41e42cfcc1286c1f7f646da6","ref":"refs/heads/main","pushedAt":"2023-06-26T18:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Fix aggregation when starting before delay","shortMessageHtmlLink":"Fix aggregation when starting before delay"}},{"before":"a3aa2bee4b1fddb193ef66ff77e36993b35cee02","after":"0c0d9fbe0b8775c2af3d1363fd36e6e2504e5b00","ref":"refs/heads/main","pushedAt":"2023-06-26T17:54:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Fix accessing user token in checkping command","shortMessageHtmlLink":"Fix accessing user token in checkping command"}},{"before":"bced825e046aae7bdab30bafba903d426d0200c6","after":"a3aa2bee4b1fddb193ef66ff77e36993b35cee02","ref":"refs/heads/main","pushedAt":"2023-06-26T17:50:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Add `!checkping` command to manually trigger check pings (#60)\n\n* Add command to trigger the transcription check ping manually\r\n\r\n* Allow check ping to be filtered for only one user\r\n\r\n* Show checks from the start when using the check ping command\r\n\r\n* Add username to message output if included in check ping command\r\n\r\n* Handle username if prefix and formatting are included\r\n\r\n* Add link to user if user is filtered in checkping command","shortMessageHtmlLink":"Add !checkping command to manually trigger check pings (#60)"}},{"before":"ca92f755d8d59b9a993daa19e75895c5a05f608f","after":"433eb8f4475a62adadf5553ce9e3435d8a9429e3","ref":"refs/heads/59-transcription-check-ping-command","pushedAt":"2023-06-26T17:43:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Add link to user if user is filtered in checkping command","shortMessageHtmlLink":"Add link to user if user is filtered in checkping command"}},{"before":"0c208556e97c2e60f1d8fb317810636c8a933ef4","after":"ca92f755d8d59b9a993daa19e75895c5a05f608f","ref":"refs/heads/59-transcription-check-ping-command","pushedAt":"2023-06-26T17:41:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Handle username if prefix and formatting are included","shortMessageHtmlLink":"Handle username if prefix and formatting are included"}},{"before":"45b1216b611b1aa11163b3e6c3deae9820ea6edc","after":"0c208556e97c2e60f1d8fb317810636c8a933ef4","ref":"refs/heads/59-transcription-check-ping-command","pushedAt":"2023-06-26T17:34:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Add username to message output if included in check ping command","shortMessageHtmlLink":"Add username to message output if included in check ping command"}},{"before":"b460a7df11b83156f4b9623eef9896c7ac117384","after":"45b1216b611b1aa11163b3e6c3deae9820ea6edc","ref":"refs/heads/59-transcription-check-ping-command","pushedAt":"2023-06-26T17:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Show checks from the start when using the check ping command","shortMessageHtmlLink":"Show checks from the start when using the check ping command"}},{"before":"49b1583ff3bf0a55402b2b17677550698a98079e","after":"b460a7df11b83156f4b9623eef9896c7ac117384","ref":"refs/heads/59-transcription-check-ping-command","pushedAt":"2023-06-26T17:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Allow check ping to be filtered for only one user","shortMessageHtmlLink":"Allow check ping to be filtered for only one user"}},{"before":null,"after":"49b1583ff3bf0a55402b2b17677550698a98079e","ref":"refs/heads/59-transcription-check-ping-command","pushedAt":"2023-06-26T17:16:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Add command to trigger the transcription check ping manually","shortMessageHtmlLink":"Add command to trigger the transcription check ping manually"}},{"before":"8a191413bead489f7e93a8d00bcdc5a7f822ace2","after":null,"ref":"refs/heads/add-ruff-linting","pushedAt":"2023-06-07T16:09:25.608Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"}},{"before":"c96aacc93148ddfb225d770c464569edd94a990a","after":"bced825e046aae7bdab30bafba903d426d0200c6","ref":"refs/heads/main","pushedAt":"2023-06-07T16:09:20.784Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Make linting setup consistent with Blossom (#58)\n\n* Fix poetry dev dependency\r\n\r\n* Change line length to 100\r\n\r\n* Add ruff and fix automatic errors\r\n\r\n* Fix lint errors\r\n\r\n* Add pre-commit config\r\n\r\n* Add GitHub workflows for static analysis and testing\r\n\r\n* Fix timezone error in test\r\n\r\n* Adapt new PR template\r\n\r\n* Ignore ending period rule for Ruff\r\n\r\n* Remove automatically added periods in doc comments\r\n\r\n* Re-add necessary *args and **kwargs\r\n\r\n* Update poetry2setup to 1.1.0\r\n\r\n* Restore commented out code that we still need","shortMessageHtmlLink":"Make linting setup consistent with Blossom (#58)"}},{"before":"55ad87a0073c5bed491e0707c23053823f00bbca","after":"8a191413bead489f7e93a8d00bcdc5a7f822ace2","ref":"refs/heads/add-ruff-linting","pushedAt":"2023-06-02T17:25:40.214Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Restore commented out code that we still need","shortMessageHtmlLink":"Restore commented out code that we still need"}},{"before":"2524b9b5e8267b67a770ffe65244e35a05ebe80e","after":"55ad87a0073c5bed491e0707c23053823f00bbca","ref":"refs/heads/add-ruff-linting","pushedAt":"2023-06-02T17:22:48.938Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Update poetry2setup to 1.1.0","shortMessageHtmlLink":"Update poetry2setup to 1.1.0"}},{"before":"c66550ffcebe7682dad79bfbc85229b9ead4a8a0","after":"2524b9b5e8267b67a770ffe65244e35a05ebe80e","ref":"refs/heads/add-ruff-linting","pushedAt":"2023-06-02T17:21:06.911Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Re-add necessary *args and **kwargs","shortMessageHtmlLink":"Re-add necessary *args and **kwargs"}},{"before":"48c96512da7c536edae61574d492a71cbdef0d77","after":"c66550ffcebe7682dad79bfbc85229b9ead4a8a0","ref":"refs/heads/add-ruff-linting","pushedAt":"2023-06-02T17:20:17.781Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Re-add necessary *args and **kwargs","shortMessageHtmlLink":"Re-add necessary *args and **kwargs"}},{"before":"74a600b7c0267f8653440b9c73c47580eebe8f83","after":"48c96512da7c536edae61574d492a71cbdef0d77","ref":"refs/heads/add-ruff-linting","pushedAt":"2023-06-02T17:16:30.335Z","pushType":"push","commitsCount":2,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Remove automatically added periods in doc comments","shortMessageHtmlLink":"Remove automatically added periods in doc comments"}},{"before":"2ca44a7649e33ab0b216a5a4594135e6b822601d","after":"74a600b7c0267f8653440b9c73c47580eebe8f83","ref":"refs/heads/add-ruff-linting","pushedAt":"2023-06-01T11:56:25.616Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Adapt new PR template","shortMessageHtmlLink":"Adapt new PR template"}},{"before":"4c7a519a51ae411ff584d28f9e45e908b2d6e9e7","after":"2ca44a7649e33ab0b216a5a4594135e6b822601d","ref":"refs/heads/add-ruff-linting","pushedAt":"2023-06-01T11:55:40.787Z","pushType":"push","commitsCount":1,"pusher":{"login":"TimJentzsch","name":null,"path":"/TimJentzsch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13908946?s=80&v=4"},"commit":{"message":"Fix timezone error in test","shortMessageHtmlLink":"Fix timezone error in test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADlCxPIgA","startCursor":null,"endCursor":null}},"title":"Activity ยท GrafeasGroup/Bubbles"}