{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":95451381,"defaultBranch":"main","name":"discourse-chat-integration","ownerLogin":"discourse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-26T13:51:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3220138?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726648674.0","currentOid":""},"activityList":{"items":[{"before":"872f4064dbc08a27e931f095c44fe65f6c21b9d5","after":null,"ref":"refs/heads/Fix-adjust-full-url-method-in-chat-integration-reference-post","pushedAt":"2024-09-18T08:37:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"}},{"before":"6e7917bd5ef928eadc036c13bfcd8c94d6b1124c","after":"afc4540c0387ca1810925cba5b6cc259c0bbd6b3","ref":"refs/heads/main","pushedAt":"2024-09-18T08:37:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"FIX: adjust `full_url` method in `ChatIntegrationReferencePost` to return the correct URL (#220)\n\n* FIX: adjust `full_url` method in `ChatIntegrationReferencePost` to return the correct URL\r\n\r\nbefore it automation would fail because topic does not have `full_url` method\r\n\r\n* DEV: remove logs","shortMessageHtmlLink":"FIX: adjust full_url method in ChatIntegrationReferencePost to re…"}},{"before":"34a128c31d1b6286331a8f27eef41b823a58130d","after":"79d9fe32495eb45fda2ddc223da6a6e992f554dc","ref":"refs/heads/translations-from-crowdin-main","pushedAt":"2024-09-17T13:01:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"discourse-translator-bot","name":"Discourse Translator Bot","path":"/discourse-translator-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64230302?s=80&v=4"},"commit":{"message":"Update translations","shortMessageHtmlLink":"Update translations"}},{"before":null,"after":"34a128c31d1b6286331a8f27eef41b823a58130d","ref":"refs/heads/translations-from-crowdin-main","pushedAt":"2024-09-13T12:39:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"discourse-translator-bot","name":"Discourse Translator Bot","path":"/discourse-translator-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64230302?s=80&v=4"},"commit":{"message":"Update translations","shortMessageHtmlLink":"Update translations"}},{"before":"ba5b79b483963e8e2e235aa3c37055d7e9907a21","after":"872f4064dbc08a27e931f095c44fe65f6c21b9d5","ref":"refs/heads/Fix-adjust-full-url-method-in-chat-integration-reference-post","pushedAt":"2024-09-12T18:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: remove logs","shortMessageHtmlLink":"DEV: remove logs"}},{"before":null,"after":"ba5b79b483963e8e2e235aa3c37055d7e9907a21","ref":"refs/heads/Fix-adjust-full-url-method-in-chat-integration-reference-post","pushedAt":"2024-09-12T18:44:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"FIX: adjust `full_url` method in `ChatIntegrationReferencePost` to return the correct URL\n\nbefore it automation would fail because topic does not have `full_url` method","shortMessageHtmlLink":"FIX: adjust full_url method in ChatIntegrationReferencePost to re…"}},{"before":"3cced6ca7358fa1c70a334d93c1245bc3ca49f99","after":null,"ref":"refs/heads/FIX-adjust-full_url-method-in-ChatIntegrationReferencePost","pushedAt":"2024-09-12T18:43:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"}},{"before":"5b86e5449a3042f656043cb9411c9a3661a4388c","after":"3cced6ca7358fa1c70a334d93c1245bc3ca49f99","ref":"refs/heads/FIX-adjust-full_url-method-in-ChatIntegrationReferencePost","pushedAt":"2024-09-12T18:42:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"Reapply \"FIX: revert chat-integration move to discourse-automation (#214)\" (#218)\n\nThis reverts commit f15c0fddf3cea3fd7131147c9cd1f8593bf81bdd.","shortMessageHtmlLink":"Reapply \"FIX: revert chat-integration move to discourse-automation (#214"}},{"before":"0536e3a007a41a454bebd8ae8d7d49fd39b68191","after":"5b86e5449a3042f656043cb9411c9a3661a4388c","ref":"refs/heads/FIX-adjust-full_url-method-in-ChatIntegrationReferencePost","pushedAt":"2024-09-12T18:41:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"FIX: adjust `full_url` method in `ChatIntegrationReferencePost` to return the correct URL\n\nbefore it automation would fail because topic does not have `full_url` method","shortMessageHtmlLink":"FIX: adjust full_url method in ChatIntegrationReferencePost to re…"}},{"before":null,"after":"0536e3a007a41a454bebd8ae8d7d49fd39b68191","ref":"refs/heads/FIX-adjust-full_url-method-in-ChatIntegrationReferencePost","pushedAt":"2024-09-12T18:40:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"Reapply \"FIX: revert chat-integration move to discourse-automation (#214)\" (#218)\n\nThis reverts commit f15c0fddf3cea3fd7131147c9cd1f8593bf81bdd.","shortMessageHtmlLink":"Reapply \"FIX: revert chat-integration move to discourse-automation (#214"}},{"before":"41c93edd51d0185f70c8e72e702099cec971823c","after":null,"ref":"refs/heads/revert/removal-of-when-topic-tags-change","pushedAt":"2024-09-12T13:44:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"}},{"before":"f15c0fddf3cea3fd7131147c9cd1f8593bf81bdd","after":"6e7917bd5ef928eadc036c13bfcd8c94d6b1124c","ref":"refs/heads/main","pushedAt":"2024-09-12T13:44:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"FIX: revert chat-integration move to discourse-automation (#219)\n\n* Reapply \"FIX: revert chat-integration move to discourse-automation (#214)\" (#218)\r\n\r\nThis reverts commit f15c0fddf3cea3fd7131147c9cd1f8593bf81bdd.\r\n\r\n* DEV: added more logging to the plugin\r\n\r\n* DEV: update error logging with `.inspect` for better debugging","shortMessageHtmlLink":"FIX: revert chat-integration move to discourse-automation (#219)"}},{"before":"8e21384602aefe9a121dfc4ac3866d248186c8fa","after":"41c93edd51d0185f70c8e72e702099cec971823c","ref":"refs/heads/revert/removal-of-when-topic-tags-change","pushedAt":"2024-09-12T13:40:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: update error logging with `.inspect` for better debugging","shortMessageHtmlLink":"DEV: update error logging with .inspect for better debugging"}},{"before":"0536e3a007a41a454bebd8ae8d7d49fd39b68191","after":"8e21384602aefe9a121dfc4ac3866d248186c8fa","ref":"refs/heads/revert/removal-of-when-topic-tags-change","pushedAt":"2024-09-12T13:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: added more logging to the plugin","shortMessageHtmlLink":"DEV: added more logging to the plugin"}},{"before":null,"after":"0536e3a007a41a454bebd8ae8d7d49fd39b68191","ref":"refs/heads/revert/removal-of-when-topic-tags-change","pushedAt":"2024-09-12T13:21:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"Reapply \"FIX: revert chat-integration move to discourse-automation (#214)\" (#218)\n\nThis reverts commit f15c0fddf3cea3fd7131147c9cd1f8593bf81bdd.","shortMessageHtmlLink":"Reapply \"FIX: revert chat-integration move to discourse-automation (#214"}},{"before":"6d78bb96f205dca5b704c9813b24e57131b09837","after":null,"ref":"refs/heads/revert-214-revert-57b460737c90af7a9f445b3e5bd4e8cbc09aa298","pushedAt":"2024-09-11T13:43:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"}},{"before":"3f8b67d1c10638946cef028aa3b6fda8818d6fb2","after":"f15c0fddf3cea3fd7131147c9cd1f8593bf81bdd","ref":"refs/heads/main","pushedAt":"2024-09-11T13:43:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"Revert \"FIX: revert chat-integration move to discourse-automation (#214)\" (#218)\n\nThis reverts commit a1c8f4ee9df918fd1deaefa492ece12edc6ae5c5.","shortMessageHtmlLink":"Revert \"FIX: revert chat-integration move to discourse-automation (#214…"}},{"before":"9a60a455a1623af63200d55fff4e320aa1568a40","after":null,"ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-11T13:42:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"}},{"before":"b36ddedb1a376bcb48bd9d506692b5a32b66ace0","after":"3f8b67d1c10638946cef028aa3b6fda8818d6fb2","ref":"refs/heads/main","pushedAt":"2024-09-11T13:42:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"Feature: add chat integration reference post (#216)\n\n* FEATURE: Add chat integration reference post\r\n\r\nThis class works similar to a post but it is not a post.\r\n\r\n* DEV: change how `excerpt` method works\r\n\r\n* feature: Add `send_chat_integration_message` scriptable\r\n\r\nadd `send_chat_integration_message` scriptable that uses the rules to send a message to the chat provider\r\nadd locale strings for the new scriptable\r\nupdate `ChatIntegrationReferencePost` `excerpt` method\r\nadd tests for `ChatIntegrationReferencePost`\r\n\r\n* DEV: Add `get_channel_by_name` to every provider\r\n\r\nThis makes using `trigger_notification` easier with every provider as well.\r\n\r\n* DEV: Add `get_channel_name` to all providers\r\n\r\nThis method gets the name of the channel based on how the provider identifies it.\r\nUpdates channel_name in locales yaml\r\nAdds migrate_tag_added_filter_to_all_providers.rb to move all existing rules to use Automation\r\n\r\n* DEV: Add removal of old migration data\r\n\r\nUpdate small action locales with strings from core\r\n\r\n* DEV: solve review comments\r\n\r\n* DEV: update test locale strings\r\n\r\n* DEV: remove empty line to trigger lint\r\n\r\n* DEV: lint applied\r\n\r\n* DEV: Add tests for automation integration\r\n\r\n* DEV: add rails logger for when automatio error occurs\r\n\r\n* DEV: move migration to be SQL only\r\n\r\nUpdate provider helper to use hashes instead of dot notation\r\n\r\n* DEV: update migration with correct table names\r\n\r\n* DEV: Update migrate_tag_added_filter_to_all_providers to use smaller SQL queries\r\n\r\nCommented out migrate_tag_added_from_filter_to_automation.rb\r\n\r\n* DEV: update comments in migration file\r\n\r\n* DEV: update indentation in client.en.yml\r\n\r\n* DEV: update with review comments\r\n\r\n* Update spec/lib/discourse_chat_integration/chat_integration_reference_post_spec.rb\r\n\r\nCo-authored-by: Jarek Radosz \r\n\r\n* Update spec/lib/discourse_chat_integration/chat_integration_reference_post_spec.rb\r\n\r\nCo-authored-by: Jarek Radosz \r\n\r\n* Update spec/lib/discourse_chat_integration/chat_integration_reference_post_spec.rb\r\n\r\nCo-authored-by: Jarek Radosz \r\n\r\n* Update spec/integration/automation_spec.rb\r\n\r\nCo-authored-by: Jarek Radosz \r\n\r\n* Update lib/discourse_chat_integration/chat_integration_reference_post.rb\r\n\r\nCo-authored-by: Jarek Radosz \r\n\r\n* DEV: update specs with review comments\r\n\r\n* DEV: update typos in tests\r\n\r\n* DEV: inlined functions for getting channel name for provider in migration\r\n\r\n---------\r\n\r\nCo-authored-by: Jarek Radosz ","shortMessageHtmlLink":"Feature: add chat integration reference post (#216)"}},{"before":"fa2a8ebab533df08c1a75fee6bfbee19e95daf08","after":"9a60a455a1623af63200d55fff4e320aa1568a40","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-10T22:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: inlined functions for getting channel name for provider in migration","shortMessageHtmlLink":"DEV: inlined functions for getting channel name for provider in migra…"}},{"before":"4f681a8ff3b43f48f6b4f3f1ac96f67064b79882","after":"fa2a8ebab533df08c1a75fee6bfbee19e95daf08","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-10T19:20:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: update typos in tests","shortMessageHtmlLink":"DEV: update typos in tests"}},{"before":"3ea5b6cc3ce71abf2acf84f45ecab1d1ab0af87c","after":"4f681a8ff3b43f48f6b4f3f1ac96f67064b79882","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-10T19:06:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: update specs with review comments","shortMessageHtmlLink":"DEV: update specs with review comments"}},{"before":"94bdec992a439fd14edc643458b49f465ce42883","after":"3ea5b6cc3ce71abf2acf84f45ecab1d1ab0af87c","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-10T18:40:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"Update lib/discourse_chat_integration/chat_integration_reference_post.rb\n\nCo-authored-by: Jarek Radosz ","shortMessageHtmlLink":"Update lib/discourse_chat_integration/chat_integration_reference_post.rb"}},{"before":"3d467988155ce228ff9feb0cf4a656c8aedb7b36","after":"94bdec992a439fd14edc643458b49f465ce42883","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-10T18:39:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"Update spec/integration/automation_spec.rb\n\nCo-authored-by: Jarek Radosz ","shortMessageHtmlLink":"Update spec/integration/automation_spec.rb"}},{"before":"86979fba44a64aa5f9c068e6c6d03890da2c8041","after":"3d467988155ce228ff9feb0cf4a656c8aedb7b36","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-10T18:39:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"Update spec/lib/discourse_chat_integration/chat_integration_reference_post_spec.rb\n\nCo-authored-by: Jarek Radosz ","shortMessageHtmlLink":"Update spec/lib/discourse_chat_integration/chat_integration_reference…"}},{"before":"e4d464e568addc4e66ce1f959292af92fdaea9bd","after":"86979fba44a64aa5f9c068e6c6d03890da2c8041","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-10T18:39:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"Update spec/lib/discourse_chat_integration/chat_integration_reference_post_spec.rb\n\nCo-authored-by: Jarek Radosz ","shortMessageHtmlLink":"Update spec/lib/discourse_chat_integration/chat_integration_reference…"}},{"before":"2e073342f9c2ec4dba8331f7cce26289b2560016","after":"e4d464e568addc4e66ce1f959292af92fdaea9bd","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-10T18:39:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"Update spec/lib/discourse_chat_integration/chat_integration_reference_post_spec.rb\n\nCo-authored-by: Jarek Radosz ","shortMessageHtmlLink":"Update spec/lib/discourse_chat_integration/chat_integration_reference…"}},{"before":"d5c0774fb1b085f0d5cfcfe3e36972087c7399d2","after":"2e073342f9c2ec4dba8331f7cce26289b2560016","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-10T15:33:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: update with review comments","shortMessageHtmlLink":"DEV: update with review comments"}},{"before":"b8658681d6c41fa363cf1d1359944698695b5809","after":"d5c0774fb1b085f0d5cfcfe3e36972087c7399d2","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-06T16:41:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: update comments in migration file","shortMessageHtmlLink":"DEV: update comments in migration file"}},{"before":"514431861cd80f2f6205ce0d6954954b8eb28e1d","after":"b8658681d6c41fa363cf1d1359944698695b5809","ref":"refs/heads/feature/add-chat-integration-reference-post","pushedAt":"2024-09-06T14:15:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Grubba27","name":"Gabriel Grubba","path":"/Grubba27","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70247653?s=80&v=4"},"commit":{"message":"DEV: Update migrate_tag_added_filter_to_all_providers to use smaller SQL queries\n\nCommented out migrate_tag_added_from_filter_to_automation.rb","shortMessageHtmlLink":"DEV: Update migrate_tag_added_filter_to_all_providers to use smaller …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwODozNzo1NC4wMDAwMDBazwAAAAS5arjo","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwODozNzo1NC4wMDAwMDBazwAAAAS5arjo","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNlQxNDoxNTo0NC4wMDAwMDBazwAAAASvAQef"}},"title":"Activity · discourse/discourse-chat-integration"}