{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":406024691,"defaultBranch":"main","name":"discord-hvz","ownerLogin":"Conner-Anderson","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-13T15:19:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3934093?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1705941049.0","currentOid":""},"activityList":{"items":[{"before":"91910687c83e244ea493ce84f29cf1ddd0d5ef14","after":"d72ef170deba122183289cc25c32e9d1a26bf29f","ref":"refs/heads/2024-update","pushedAt":"2024-09-15T16:43:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"ThreadManager deleting\n\n- ThreadManager deletes threads on bot start\n- ThreadManager provides a delayed deletion function for cleanup after a chatbot finishes","shortMessageHtmlLink":"ThreadManager deleting"}},{"before":"05989e270936a1b38e09a9059eb29b2887555c79","after":"91910687c83e244ea493ce84f29cf1ddd0d5ef14","ref":"refs/heads/2024-update","pushedAt":"2024-09-09T22:32:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Chatbot thread changes","shortMessageHtmlLink":"Chatbot thread changes"}},{"before":"6cd044bb684b723fa29b086a97a0a5018d951de3","after":"05989e270936a1b38e09a9059eb29b2887555c79","ref":"refs/heads/2024-update","pushedAt":"2024-07-09T16:46:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Chatbot uses threads instead of DM\n\nStill need to integrate modals with the change.","shortMessageHtmlLink":"Feat: Chatbot uses threads instead of DM"}},{"before":"74ae55fd28c43563aa7e8afcef3eb0c1e84580b5","after":"6cd044bb684b723fa29b086a97a0a5018d951de3","ref":"refs/heads/2024-update","pushedAt":"2024-01-31T01:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Added a notification if the TagTree is trimmed","shortMessageHtmlLink":"Feat: Added a notification if the TagTree is trimmed"}},{"before":"dcb617ee02aa348ad51257f997218124e8d1abcd","after":"74ae55fd28c43563aa7e8afcef3eb0c1e84580b5","ref":"refs/heads/2024-update","pushedAt":"2024-01-31T00:32:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Fix: GamePlot properly handles 0 tag state","shortMessageHtmlLink":"Fix: GamePlot properly handles 0 tag state"}},{"before":"206e8017af4e9ab2277d0b7b6d72b4f2503252f0","after":"dcb617ee02aa348ad51257f997218124e8d1abcd","ref":"refs/heads/2024-update","pushedAt":"2024-01-30T02:06:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Added tag_changed event, GamePlot and TagTree respond\n\nEverywhere that the tags table is changed, the tag_changed event must fire so that two panels can respond to the on_tag_changed event.\nI tried to use an SQLAlchemy event, but I couldn't narrow it to one table.","shortMessageHtmlLink":"Feat: Added tag_changed event, GamePlot and TagTree respond"}},{"before":"623f5f2a5fa8c8026af45b3b9d74a2d49651de7d","after":"206e8017af4e9ab2277d0b7b6d72b4f2503252f0","ref":"refs/heads/2024-update","pushedAt":"2024-01-30T00:53:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Fix: /member remove_roles now won't overflow character limits","shortMessageHtmlLink":"Fix: /member remove_roles now won't overflow character limits"}},{"before":"ee292728a16398944ee1d007aa5a9b03d07bd5ee","after":"623f5f2a5fa8c8026af45b3b9d74a2d49651de7d","ref":"refs/heads/2024-update","pushedAt":"2024-01-26T21:38:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Fix: /member remove_roles handles no member case","shortMessageHtmlLink":"Fix: /member remove_roles handles no member case"}},{"before":"e628764e305c61a439ee4998d169f2a25f5b66e2","after":"ee292728a16398944ee1d007aa5a9b03d07bd5ee","ref":"refs/heads/2024-update","pushedAt":"2024-01-26T21:03:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Refactor: Removed requirement for plotly and kaleido\n\nThe new technique of GamePlot creation no longer requires them.","shortMessageHtmlLink":"Refactor: Removed requirement for plotly and kaleido"}},{"before":"4e92f090bc0676ed75cac743484cf2ca5dbd15e2","after":"e628764e305c61a439ee4998d169f2a25f5b66e2","ref":"refs/heads/2024-update","pushedAt":"2024-01-26T18:01:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feature: Added /member remove_roles command","shortMessageHtmlLink":"Feature: Added /member remove_roles command"}},{"before":"d0299dfba39e766dc06713c2cc8a641ed3ede487","after":"4e92f090bc0676ed75cac743484cf2ca5dbd15e2","ref":"refs/heads/2024-update","pushedAt":"2024-01-25T16:54:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Beginning conversion to QuickChart","shortMessageHtmlLink":"Beginning conversion to QuickChart"}},{"before":"63b0dfb3e9c3648e244b946624018d7fe144efa4","after":"d0299dfba39e766dc06713c2cc8a641ed3ede487","ref":"refs/heads/2024-update","pushedAt":"2024-01-25T07:12:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Functional plot rendering with quickplot\n\nNeeds format work","shortMessageHtmlLink":"Functional plot rendering with quickplot"}},{"before":"5515d5e845e34bc87e2680335cf6cd103579ecb6","after":"63b0dfb3e9c3648e244b946624018d7fe144efa4","ref":"refs/heads/2024-update","pushedAt":"2024-01-25T00:45:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Experimental GamePlot rework\n\nUses quickchart.io which leverages chart.js","shortMessageHtmlLink":"Feat: Experimental GamePlot rework"}},{"before":null,"after":"5515d5e845e34bc87e2680335cf6cd103579ecb6","ref":"refs/heads/2024-update","pushedAt":"2024-01-22T16:30:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Updated dependencies","shortMessageHtmlLink":"Updated dependencies"}},{"before":"3c1744c8daa904da1700fbf910655b72a5eb4e62","after":"88aecbd9b806629e0b760b31844cedb51ffe129f","ref":"refs/heads/dev","pushedAt":"2023-09-26T19:34:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Reset development values","shortMessageHtmlLink":"Reset development values"}},{"before":"31e1edd5f7e2309b8e0c7df3dbcabed441bc9dd4","after":"3c1744c8daa904da1700fbf910655b72a5eb4e62","ref":"refs/heads/dev","pushedAt":"2023-09-26T19:17:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Added tag tree PanelElement\n\nBasic implementation. Limited to 4096 characters","shortMessageHtmlLink":"Feat: Added tag tree PanelElement"}},{"before":"fe41d938efac2657056533ca8f8e970b4b8a69b7","after":"31e1edd5f7e2309b8e0c7df3dbcabed441bc9dd4","ref":"refs/heads/dev","pushedAt":"2023-09-26T02:49:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Zombie displays note silent OZ exception\n\nUpdate CHANGELOG.md","shortMessageHtmlLink":"Feat: Zombie displays note silent OZ exception"}},{"before":"cb8083be005b36e6be52851d01e8c3d71a6eb17d","after":"fe41d938efac2657056533ca8f8e970b4b8a69b7","ref":"refs/heads/dev","pushedAt":"2023-09-25T21:23:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Zombie displays note silent OZ exception\n\nUpdate CHANGELOG.md","shortMessageHtmlLink":"Feat: Zombie displays note silent OZ exception"}},{"before":"6ee0787f7eb6d3d6b62fb0588439a7a30937edf2","after":"cb8083be005b36e6be52851d01e8c3d71a6eb17d","ref":"refs/heads/dev","pushedAt":"2023-09-25T20:52:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Zombie displays note silent OZ exception\n\nUpdate CHANGELOG.md","shortMessageHtmlLink":"Feat: Zombie displays note silent OZ exception"}},{"before":"ab5a7350d70a011e8cb85ad4f9091649e4289f5e","after":"6ee0787f7eb6d3d6b62fb0588439a7a30937edf2","ref":"refs/heads/dev","pushedAt":"2023-09-25T20:21:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Zombie displays note silent OZ exception","shortMessageHtmlLink":"Feat: Zombie displays note silent OZ exception"}},{"before":"5ebe1415c8b91f973946553e55d80996e1eebb9f","after":"ab5a7350d70a011e8cb85ad4f9091649e4289f5e","ref":"refs/heads/dev","pushedAt":"2023-09-25T19:13:02.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Fix: Wrong numbers in announce_tag()","shortMessageHtmlLink":"Fix: Wrong numbers in announce_tag()"}},{"before":"625f14f26f257b87ffb9be6edd8e5d5f019ad13c","after":"5ebe1415c8b91f973946553e55d80996e1eebb9f","ref":"refs/heads/dev","pushedAt":"2023-08-26T18:45:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Misc improvements\n\nAdded tag list command\nError checking for tag delete\nSwitched revoked_tag column to Boolean\nFixed error in the game plot that gave incorrect zombie numbers, leading to incorrect overall numbers.\nAdded more required columns to tags table in database","shortMessageHtmlLink":"Feat: Misc improvements"}},{"before":"887559df4f05198215d9c0c081aa6941a976f0de","after":"625f14f26f257b87ffb9be6edd8e5d5f019ad13c","ref":"refs/heads/dev","pushedAt":"2023-08-25T21:47:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Updated low-risk dependencies","shortMessageHtmlLink":"Updated low-risk dependencies"}},{"before":"95ad56932addab2a2147eacd1039db110bd1562f","after":"887559df4f05198215d9c0c081aa6941a976f0de","ref":"refs/heads/dev","pushedAt":"2023-08-25T21:30:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Fix: Clearer global error handling, typo fix\n\nWhen an extension fails because of a ConfigError, the backtrace is omitted for a better user-facing error.","shortMessageHtmlLink":"Fix: Clearer global error handling, typo fix"}},{"before":"e6a81866281ad3bad8340b416847f4564d7ea63e","after":"95ad56932addab2a2147eacd1039db110bd1562f","ref":"refs/heads/dev","pushedAt":"2023-08-25T20:21:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Script processors have defaults for critical chatbots","shortMessageHtmlLink":"Feat: Script processors have defaults for critical chatbots"}},{"before":"292e26fa38c8bf6dcf561f751fe4dcd1f7728d5b","after":"e6a81866281ad3bad8340b416847f4564d7ea63e","ref":"refs/heads/dev","pushedAt":"2023-08-25T17:23:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Added checking of processors for special chatbots\n\nFor registration and tag_logging chatbots","shortMessageHtmlLink":"Feat: Added checking of processors for special chatbots"}},{"before":"0d29454a22408aeea43d24e8f66a10d2f5757c56","after":"292e26fa38c8bf6dcf561f751fe4dcd1f7728d5b","ref":"refs/heads/dev","pushedAt":"2023-08-25T14:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Fix: Default processor now gives human role","shortMessageHtmlLink":"Fix: Default processor now gives human role"}},{"before":"0b3060b7bb635b5a9069491f03ffc294ab07c2b5","after":"351a1869bd42c29971c7fa7ade96a64baba706ad","ref":"refs/heads/teams","pushedAt":"2023-08-24T16:03:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Added team/role cleanup, WIP\n\nAlso enhanced get_table","shortMessageHtmlLink":"Feat: Added team/role cleanup, WIP"}},{"before":"928b51d3158b148a7f0df299dadd265f388e7cac","after":"0b3060b7bb635b5a9069491f03ffc294ab07c2b5","ref":"refs/heads/teams","pushedAt":"2023-08-24T14:32:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Fix: Repaired abbreviate_message error\n\nThe function now properly accounts for buffer size and excess size","shortMessageHtmlLink":"Fix: Repaired abbreviate_message error"}},{"before":"8d8e6441f07a730cb378fdb9d67159026f503b5d","after":"928b51d3158b148a7f0df299dadd265f388e7cac","ref":"refs/heads/teams","pushedAt":"2023-08-24T05:28:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Conner-Anderson","name":null,"path":"/Conner-Anderson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3934093?s=80&v=4"},"commit":{"message":"Feat: Basic teams functionality\n\nAdded or removed roles linked to teams\nCan create a team by linking a role\nAdded database functionality to accomodate","shortMessageHtmlLink":"Feat: Basic teams functionality"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxNjo0Mzo1OC4wMDAwMDBazwAAAAS2xnPG","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNVQxNjo0Mzo1OC4wMDAwMDBazwAAAAS2xnPG","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wOC0yNFQwNToyODo1MC4wMDAwMDBazwAAAANxWxA1"}},"title":"Activity ยท Conner-Anderson/discord-hvz"}