{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7569578,"defaultBranch":"main","name":"discourse","ownerLogin":"discourse","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-01-12T00:25:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3220138?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716519247.0","currentOid":""},"activityList":{"items":[{"before":"99e27c4fd5ceba880a59debf667c74225976435a","after":"89401d5fc15f43bab09a04124c17305e10106f21","ref":"refs/heads/main","pushedAt":"2024-05-24T05:23:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lis2","name":"Krzysztof Kotlarek","path":"/lis2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72780?s=80&v=4"},"commit":{"message":"FIX: flaky user_merger_spec.rb (#27169)\n\nFlag guardian spec needs to clean state after evaluation. Each created flag is adding PostActionType.","shortMessageHtmlLink":"FIX: flaky user_merger_spec.rb (#27169)"}},{"before":"df16ab07588da8502c7ab43372eee434899732c7","after":"99e27c4fd5ceba880a59debf667c74225976435a","ref":"refs/heads/tests-passed","pushedAt":"2024-05-24T03:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"discoursebuild","name":"Discourse Build","path":"/discoursebuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087059?s=80&v=4"},"commit":{"message":"FIX: change around to after in flag spec (#27168)","shortMessageHtmlLink":"FIX: change around to after in flag spec (#27168)"}},{"before":"a4c5f85b10ea04f57ef5b248d69b44b5797471a3","after":"df16ab07588da8502c7ab43372eee434899732c7","ref":"refs/heads/tests-passed","pushedAt":"2024-05-24T03:10:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"discoursebuild","name":"Discourse Build","path":"/discoursebuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087059?s=80&v=4"},"commit":{"message":"FIX: `S3Inventory` to ignore files older than last backup restore date (#27166)\n\nThis commit updates `S3Inventory#files` to ignore S3 inventory files\r\nwhich have a `last_modified` timestamp which are not at least 2 days\r\nolder than `BackupMetadata.last_restore_date` timestamp.\r\n\r\nThis check was previously only in `Jobs::EnsureS3UploadsExistence` but\r\n`S3Inventory` can also be used via Rake tasks so this protection needs\r\nto be in `S3Inventory` and not in the scheduled job.","shortMessageHtmlLink":"FIX: S3Inventory to ignore files older than last backup restore date ("}},{"before":"df16ab07588da8502c7ab43372eee434899732c7","after":"99e27c4fd5ceba880a59debf667c74225976435a","ref":"refs/heads/main","pushedAt":"2024-05-24T02:55:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lis2","name":"Krzysztof Kotlarek","path":"/lis2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72780?s=80&v=4"},"commit":{"message":"FIX: change around to after in flag spec (#27168)","shortMessageHtmlLink":"FIX: change around to after in flag spec (#27168)"}},{"before":"ba47f64e7365a97b6a6e9f6d46552b1f12b3cff2","after":null,"ref":"refs/heads/fix_s3_inventory","pushedAt":"2024-05-24T02:54:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tgxworld","name":"Alan Guo Xiang Tan","path":"/tgxworld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4335742?s=80&v=4"}},{"before":"a4c5f85b10ea04f57ef5b248d69b44b5797471a3","after":"df16ab07588da8502c7ab43372eee434899732c7","ref":"refs/heads/main","pushedAt":"2024-05-24T02:54:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"tgxworld","name":"Alan Guo Xiang Tan","path":"/tgxworld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4335742?s=80&v=4"},"commit":{"message":"FIX: `S3Inventory` to ignore files older than last backup restore date (#27166)\n\nThis commit updates `S3Inventory#files` to ignore S3 inventory files\r\nwhich have a `last_modified` timestamp which are not at least 2 days\r\nolder than `BackupMetadata.last_restore_date` timestamp.\r\n\r\nThis check was previously only in `Jobs::EnsureS3UploadsExistence` but\r\n`S3Inventory` can also be used via Rake tasks so this protection needs\r\nto be in `S3Inventory` and not in the scheduled job.","shortMessageHtmlLink":"FIX: S3Inventory to ignore files older than last backup restore date ("}},{"before":"882d0b253d1f7c30192492ef49016fc2920cad0d","after":"ba47f64e7365a97b6a6e9f6d46552b1f12b3cff2","ref":"refs/heads/fix_s3_inventory","pushedAt":"2024-05-24T02:34:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tgxworld","name":"Alan Guo Xiang Tan","path":"/tgxworld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4335742?s=80&v=4"},"commit":{"message":"FIX: `S3Inventory` to ignore files older than last backup restore date\n\nThis commit updates `S3Inventory#files` to ignore S3 inventory files\nwhich have a `last_modified` timestamp which are not at least 2 days\nolder than `BackupMetadata.last_restore_date` timestamp.\n\nThis check was previously only in `Jobs::EnsureS3UploadsExistence` but\n`S3Inventory` can also be used via Rake tasks so this protection needs\nto be in `S3Inventory` and not in the scheduled job.","shortMessageHtmlLink":"FIX: S3Inventory to ignore files older than last backup restore date"}},{"before":"f84947a42e923d2628e502c3afcfbe5f1e235473","after":"882d0b253d1f7c30192492ef49016fc2920cad0d","ref":"refs/heads/fix_s3_inventory","pushedAt":"2024-05-24T02:26:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tgxworld","name":"Alan Guo Xiang Tan","path":"/tgxworld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4335742?s=80&v=4"},"commit":{"message":"FIX: `S3Inventory` to ignore files older than last backup restore date\n\nThis commit updates `S3Inventory#files` to ignore S3 inventory files\nwhich have a `last_modified` timestamp which are not at least 2 days\nolder than `BackupMetadata.last_restore_date` timestamp.\n\nThis check was previously only in `Jobs::EnsureS3UploadsExistence` but\n`S3Inventory` can also be used via Rake tasks so this protection needs\nto be in `S3Inventory` and not in the scheduled job.","shortMessageHtmlLink":"FIX: S3Inventory to ignore files older than last backup restore date"}},{"before":"39a98c922a104ad244d4d122978993818bfd35bf","after":"cfa09e9a4d0372d51eb1007fd772110d1545953a","ref":"refs/heads/ux/admin-new-top-level-nav","pushedAt":"2024-05-24T02:15:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ellaestigoy","name":"Ella E.","path":"/ellaestigoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2790986?s=80&v=4"},"commit":{"message":"UX: Tweaks on third-level nav styling","shortMessageHtmlLink":"UX: Tweaks on third-level nav styling"}},{"before":"3a3ee5e04aa0ce1d90d07644f9a3b32974f3b84a","after":"a4c5f85b10ea04f57ef5b248d69b44b5797471a3","ref":"refs/heads/tests-passed","pushedAt":"2024-05-24T02:13:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"discoursebuild","name":"Discourse Build","path":"/discoursebuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087059?s=80&v=4"},"commit":{"message":"FIX: flaky post action counts specs (#27165)\n\nAfter flags were moved to the database, with each save they are changing available PostActionTypes. Therefore, flag specs should clear the state before and after each example not just before.\r\n\r\nIn addition, we need to clear `nil` counts for dynamically created flags from serializer.","shortMessageHtmlLink":"FIX: flaky post action counts specs (#27165)"}},{"before":null,"after":"f84947a42e923d2628e502c3afcfbe5f1e235473","ref":"refs/heads/fix_s3_inventory","pushedAt":"2024-05-24T02:07:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tgxworld","name":"Alan Guo Xiang Tan","path":"/tgxworld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4335742?s=80&v=4"},"commit":{"message":"FIX: `S3Inventory` to ignore files older than last backup restore date\n\nThis commit updates `S3Inventory#files` to ignore S3 inventory files\nwhich have a `last_modified` timestamp which are not at least 2 days\nolder than `BackupMetadata.last_restore_date` timestamp.\n\nThis check was previously only in `Jobs::EnsureS3UploadsExistence` but\n`S3Inventory` can also be used via Rake tasks so this protection needs\nto be in `S3Inventory` and not in the scheduled job.","shortMessageHtmlLink":"FIX: S3Inventory to ignore files older than last backup restore date"}},{"before":"3a3ee5e04aa0ce1d90d07644f9a3b32974f3b84a","after":"a4c5f85b10ea04f57ef5b248d69b44b5797471a3","ref":"refs/heads/main","pushedAt":"2024-05-24T01:55:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lis2","name":"Krzysztof Kotlarek","path":"/lis2","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72780?s=80&v=4"},"commit":{"message":"FIX: flaky post action counts specs (#27165)\n\nAfter flags were moved to the database, with each save they are changing available PostActionTypes. Therefore, flag specs should clear the state before and after each example not just before.\r\n\r\nIn addition, we need to clear `nil` counts for dynamically created flags from serializer.","shortMessageHtmlLink":"FIX: flaky post action counts specs (#27165)"}},{"before":null,"after":"480715af25125d27c94c40a96cc87755b1a99e0f","ref":"refs/heads/improve-claimed-reviewables-transactions","pushedAt":"2024-05-24T00:37:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jdmartinez1062","name":"Juan David Martínez Cubillos","path":"/jdmartinez1062","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50383815?s=80&v=4"},"commit":{"message":"DEV: Fixed n+1 query in ReviewableClaimedTopicsController when #create and #destroy methods are used","shortMessageHtmlLink":"DEV: Fixed n+1 query in ReviewableClaimedTopicsController when #creat…"}},{"before":null,"after":"29dd2ed8679db63fd1ed3232f7675ada6a0dcdc0","ref":"refs/heads/update-reviewable-agree-and-edit-tests","pushedAt":"2024-05-24T00:21:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jdmartinez1062","name":"Juan David Martínez Cubillos","path":"/jdmartinez1062","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50383815?s=80&v=4"},"commit":{"message":"DEV: Update Reviewables agree and edit action test","shortMessageHtmlLink":"DEV: Update Reviewables agree and edit action test"}},{"before":null,"after":"ca1e96f007e79e27931192a45b96f615669ceb13","ref":"refs/heads/dev-update-min_trust_level_to_allow_ignore","pushedAt":"2024-05-24T00:14:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jdmartinez1062","name":"Juan David Martínez Cubillos","path":"/jdmartinez1062","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50383815?s=80&v=4"},"commit":{"message":"DEV: Update deprecated usage of min_trust_level_to_allow_ignore siteSetting","shortMessageHtmlLink":"DEV: Update deprecated usage of min_trust_level_to_allow_ignore siteS…"}},{"before":"9b67b147f6959e1ec92f15a619f01add8a231aef","after":null,"ref":"refs/heads/dependabot/bundler/sqlite3-2.0.1","pushedAt":"2024-05-23T23:11:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"01982d4eb0547372943a7618798dae79e85c33df","ref":"refs/heads/dependabot/bundler/sqlite3-2.0.2","pushedAt":"2024-05-23T23:11:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Build(deps-dev): Bump sqlite3 from 1.7.3 to 2.0.2\n\nBumps [sqlite3](https://github.com/sparklemotion/sqlite3-ruby) from 1.7.3 to 2.0.2.\n- [Release notes](https://github.com/sparklemotion/sqlite3-ruby/releases)\n- [Changelog](https://github.com/sparklemotion/sqlite3-ruby/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/sparklemotion/sqlite3-ruby/compare/v1.7.3...v2.0.2)\n\n---\nupdated-dependencies:\n- dependency-name: sqlite3\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Build(deps-dev): Bump sqlite3 from 1.7.3 to 2.0.2"}},{"before":"f9192835a7e4d2067c3d1844f43f9e7b69de39e7","after":"3a3ee5e04aa0ce1d90d07644f9a3b32974f3b84a","ref":"refs/heads/tests-passed","pushedAt":"2024-05-23T22:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"discoursebuild","name":"Discourse Build","path":"/discoursebuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087059?s=80&v=4"},"commit":{"message":"DEV: replace .each with .find_each for paginated queries (#27159)\n\nLarge batches of reviewables may require paginated queries.","shortMessageHtmlLink":"DEV: replace .each with .find_each for paginated queries (#27159)"}},{"before":"e7957516549ff079f66ab8011c45d3127b970526","after":null,"ref":"refs/heads/paginate-reviewable-auto-queue-handler","pushedAt":"2024-05-23T22:42:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"featheredtoast","name":"Jeff Wong","path":"/featheredtoast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322534?s=80&v=4"}},{"before":"f9192835a7e4d2067c3d1844f43f9e7b69de39e7","after":"3a3ee5e04aa0ce1d90d07644f9a3b32974f3b84a","ref":"refs/heads/main","pushedAt":"2024-05-23T22:42:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"featheredtoast","name":"Jeff Wong","path":"/featheredtoast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322534?s=80&v=4"},"commit":{"message":"DEV: replace .each with .find_each for paginated queries (#27159)\n\nLarge batches of reviewables may require paginated queries.","shortMessageHtmlLink":"DEV: replace .each with .find_each for paginated queries (#27159)"}},{"before":null,"after":"e7957516549ff079f66ab8011c45d3127b970526","ref":"refs/heads/paginate-reviewable-auto-queue-handler","pushedAt":"2024-05-23T22:28:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"featheredtoast","name":"Jeff Wong","path":"/featheredtoast","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1322534?s=80&v=4"},"commit":{"message":"DEV: replace .each with .find_each for paginated queries\n\nLarge batches of reviewables may require paginated queries.","shortMessageHtmlLink":"DEV: replace .each with .find_each for paginated queries"}},{"before":"8c1f54dccf07c161ed511ae4dcd822b27d343470","after":"0162abcc592e89b9bf58f6b42601bed777d7d00d","ref":"refs/heads/formtoolkit","pushedAt":"2024-05-23T21:48:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jjaffeux","name":"Joffrey JAFFEUX","path":"/jjaffeux","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/339945?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"755f8de6d42fcb198dab1616e5b753c38a308643","after":"f9192835a7e4d2067c3d1844f43f9e7b69de39e7","ref":"refs/heads/tests-passed","pushedAt":"2024-05-23T21:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"discoursebuild","name":"Discourse Build","path":"/discoursebuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2087059?s=80&v=4"},"commit":{"message":"FIX: Do not reset sidebar defaults in wizard (#27156)\n\nWe removed the option to enable/disable the sidebar in the wizard in\r\nhttps://github.com/discourse/discourse/pull/26926, but these lines of\r\ncode were resetting it quietly to `header_dropdown`.","shortMessageHtmlLink":"FIX: Do not reset sidebar defaults in wizard (#27156)"}},{"before":"e8f35290c4ed05526a2e7c18a87ea8f52dbd3c7e","after":null,"ref":"refs/heads/fix-sidebar-defaults-wizard","pushedAt":"2024-05-23T20:45:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pmusaraj","name":"Penar Musaraj","path":"/pmusaraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368961?s=80&v=4"}},{"before":"755f8de6d42fcb198dab1616e5b753c38a308643","after":"f9192835a7e4d2067c3d1844f43f9e7b69de39e7","ref":"refs/heads/main","pushedAt":"2024-05-23T20:45:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pmusaraj","name":"Penar Musaraj","path":"/pmusaraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368961?s=80&v=4"},"commit":{"message":"FIX: Do not reset sidebar defaults in wizard (#27156)\n\nWe removed the option to enable/disable the sidebar in the wizard in\r\nhttps://github.com/discourse/discourse/pull/26926, but these lines of\r\ncode were resetting it quietly to `header_dropdown`.","shortMessageHtmlLink":"FIX: Do not reset sidebar defaults in wizard (#27156)"}},{"before":"86ef63f7711c37b601c2706d0fc61c47786d177b","after":"e8f35290c4ed05526a2e7c18a87ea8f52dbd3c7e","ref":"refs/heads/fix-sidebar-defaults-wizard","pushedAt":"2024-05-23T20:29:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"pmusaraj","name":"Penar Musaraj","path":"/pmusaraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368961?s=80&v=4"},"commit":{"message":"Update specs","shortMessageHtmlLink":"Update specs"}},{"before":null,"after":"12915aff87cd0c74db49396f75df41548cd6caee","ref":"refs/heads/0-a-whitespace","pushedAt":"2024-05-23T20:09:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"CvX","name":"Jarek Radosz","path":"/CvX","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66961?s=80&v=4"},"commit":{"message":"DEV: Remove extra whitespace from glimmer topic list items","shortMessageHtmlLink":"DEV: Remove extra whitespace from glimmer topic list items"}},{"before":null,"after":"f22cf243cda64353c7282548c2ab965957482aff","ref":"refs/heads/dev/standalone-home-logo-contents-component","pushedAt":"2024-05-23T19:51:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"megothss","name":"Sérgio Saquetim","path":"/megothss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1108771?s=80&v=4"},"commit":{"message":"DEV: Extract the contents of the home logo to a component\n\nThis commit extracts the content of the `HomeLogo` to a standalone\ncomponent. This enables us to utilize the `home-logo-contents` plugin\noutlet to render an alternative version of the logo using the new\ncomponent to reuse the rendering logic, but using alternative\nproperties. For example:\n\n```js\n const logoSmallUrl = settings\n .theme_uploads[\"theme-alternative-logo-small\"];\n const logoUrl = settings.theme_uploads[\"theme-alternative-logo\"];\n const mobileLogoUrl = settings\n .theme_uploads[\"theme-alternative-logo\"];\n\n api.renderInOutlet(\"home-logo-contents\", );\n``","shortMessageHtmlLink":"DEV: Extract the contents of the home logo to a component"}},{"before":null,"after":"86ef63f7711c37b601c2706d0fc61c47786d177b","ref":"refs/heads/fix-sidebar-defaults-wizard","pushedAt":"2024-05-23T19:38:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"pmusaraj","name":"Penar Musaraj","path":"/pmusaraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/368961?s=80&v=4"},"commit":{"message":"FIX: Do not reset sidebar defaults in wizard\n\nWe removed the option to enable/disable the sidebar in the wizard in\nhttps://github.com/discourse/discourse/pull/26926, but these lines of\ncode were resetting it quietly to `header_dropdown`.","shortMessageHtmlLink":"FIX: Do not reset sidebar defaults in wizard"}},{"before":null,"after":"b908abe35a0121e7df69ab3bbced259b6a2b7104","ref":"refs/heads/add_filter_webhook_events_by_status","pushedAt":"2024-05-23T18:41:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rngus2344","name":"Guhyoun Nam","path":"/rngus2344","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/70915823?s=80&v=4"},"commit":{"message":"FIX: keep topic.word_count in sync (#27065)\n\nWhenever one creates, updates, or deletes a post, we should keep the `topic.word_count` counter in sync.\r\n\r\nContext - https://meta.discourse.org/t/-/308062","shortMessageHtmlLink":"FIX: keep topic.word_count in sync (#27065)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUq7xhgA","startCursor":null,"endCursor":null}},"title":"Activity · discourse/discourse"}