{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":204086862,"defaultBranch":"develop","name":"streamlit","ownerLogin":"streamlit","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-24T00:14:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45109972?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718115683.0","currentOid":""},"activityList":{"items":[{"before":"4d8c2920c45816d3bfe5a64756bfbbfdf90772eb","after":"744b554cf7d6d4486deb62cbe5b05625b9d43b9a","ref":"refs/heads/8644-fix-components-import","pushedAt":"2024-06-11T15:05:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raethlein","name":"Benjamin Räthlein","path":"/raethlein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3775781?s=80&v=4"},"commit":{"message":"Add ruff linter annotation","shortMessageHtmlLink":"Add ruff linter annotation"}},{"before":"4c73de4cde687d1cec83fbb5cdde69ace8aedcbf","after":"4d8c2920c45816d3bfe5a64756bfbbfdf90772eb","ref":"refs/heads/8644-fix-components-import","pushedAt":"2024-06-11T15:05:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"raethlein","name":"Benjamin Räthlein","path":"/raethlein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3775781?s=80&v=4"},"commit":{"message":"Add ruff linter annotation","shortMessageHtmlLink":"Add ruff linter annotation"}},{"before":"f3993c374ea17b802257969b33ad64e16bfb0774","after":"aab099c489305f139d5ba887b3e23da3e6d7bf66","ref":"refs/heads/develop","pushedAt":"2024-06-11T14:44:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Move all type-only imports to type checking condition (#8871)\n\n## Describe your changes\r\n\r\nActivates the\r\n[TCH](https://docs.astral.sh/ruff/rules/#flake8-type-checking-tch)\r\ntype-checking rules, which make sure that type-only imports are under\r\nthe `if TYPE_CHECKING:` condition.\r\n\r\n## Testing Plan\r\n\r\n- No logical changes -> no tests required. \r\n\r\n---\r\n\r\n**Contribution License Agreement**\r\n\r\nBy submitting this pull request you agree that all contributions to this\r\nproject are made under the Apache 2.0 license.","shortMessageHtmlLink":"Move all type-only imports to type checking condition (#8871)"}},{"before":"e7bdd3bf13d69b5f6adcaad95bd327892bef94e4","after":"3096c7d3b12f09fb31daac36a6a7ee7a7faf758a","ref":"refs/heads/refactor/move-type-imports-under-type-checking","pushedAt":"2024-06-11T14:30:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Format toml file","shortMessageHtmlLink":"Format toml file"}},{"before":null,"after":"487507161f74d3ba5d1f4e7653dd7c5179b33092","ref":"refs/heads/activate-pyi-linting-rule","pushedAt":"2024-06-11T14:21:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Activate PYI linting rule for improved type linting","shortMessageHtmlLink":"Activate PYI linting rule for improved type linting"}},{"before":"53bd1dda96e19b6c73fa3e68bbdbcb9658cfb996","after":"e7bdd3bf13d69b5f6adcaad95bd327892bef94e4","ref":"refs/heads/refactor/move-type-imports-under-type-checking","pushedAt":"2024-06-11T14:13:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Add comment","shortMessageHtmlLink":"Add comment"}},{"before":"496a2aedb7ade5d8a34cb3fccc3594ce2e9628fa","after":"53bd1dda96e19b6c73fa3e68bbdbcb9658cfb996","ref":"refs/heads/refactor/move-type-imports-under-type-checking","pushedAt":"2024-06-11T14:11:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Remove pandas ignore rule","shortMessageHtmlLink":"Remove pandas ignore rule"}},{"before":null,"after":"496a2aedb7ade5d8a34cb3fccc3594ce2e9628fa","ref":"refs/heads/refactor/move-type-imports-under-type-checking","pushedAt":"2024-06-11T14:10:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Move all type-only imports to type checking condition","shortMessageHtmlLink":"Move all type-only imports to type checking condition"}},{"before":"230f0dd7d2b4942030b66fbdc198cd1b3e6e0860","after":"e4f29db2fb771796d94411e1d653fcac1acd78ec","ref":"refs/heads/auth-authlib-experiments","pushedAt":"2024-06-11T13:55:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kajarenc","name":"Karen Javadyan","path":"/kajarenc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6664805?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/develop' into auth-authlib-experiments\n\n# Conflicts:\n#\tlib/streamlit/web/server/browser_websocket_handler.py","shortMessageHtmlLink":"Merge branch 'refs/heads/develop' into auth-authlib-experiments"}},{"before":"99c5107b262a4c9c86130cb6a538ff5f9d1a63ff","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/component-lib/braces-3.0.3","pushedAt":"2024-06-11T13:54:05.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":"a36cbcc03a3948855bdab1db0f30f7168a8d2d40","after":"f3993c374ea17b802257969b33ad64e16bfb0774","ref":"refs/heads/develop","pushedAt":"2024-06-11T13:53:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Bump braces from 3.0.2 to 3.0.3 in /component-lib (#8869)\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to\r\n3.0.3.\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=braces&package-manager=npm_and_yarn&previous-version=3.0.2&new-version=3.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\nYou can disable automated security fix PRs for this repo from the\r\n[Security Alerts\r\npage](https://github.com/streamlit/streamlit/network/alerts).\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump braces from 3.0.2 to 3.0.3 in /component-lib (#8869)"}},{"before":"fc9b57e0e7af46ea6a620b3ec359defec1d7fe7f","after":"b40315a362d8ec19aa05654f5b17171590e65373","ref":"refs/heads/fix/fragment-execution-handling-show-errors-inline","pushedAt":"2024-06-11T13:43:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raethlein","name":"Benjamin Räthlein","path":"/raethlein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3775781?s=80&v=4"},"commit":{"message":"Remove commented out code","shortMessageHtmlLink":"Remove commented out code"}},{"before":"2fc69f0a98ce311a415e1efd420d36fb57456a37","after":"4c73de4cde687d1cec83fbb5cdde69ace8aedcbf","ref":"refs/heads/8644-fix-components-import","pushedAt":"2024-06-11T13:41:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raethlein","name":"Benjamin Räthlein","path":"/raethlein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3775781?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"c2df922d7d4a386daa0577daa00af4aa7d3c7370","after":"df7260a961bb8b72c1edf67bad63750fcd00e045","ref":"refs/heads/constraints-develop","pushedAt":"2024-06-11T13:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updating constraints. Github run id:9466582325\n\n This update in constraints is automatically committed by the CI based on\n 'refs/heads/develop' in the 'streamlit/streamlit' repository with commit sha a36cbcc03a3948855bdab1db0f30f7168a8d2d40.\n\n The action that build those constraints can be found at https://github.com/streamlit/streamlit/actions/runs/9466582325/","shortMessageHtmlLink":"Updating constraints. Github run id:9466582325"}},{"before":"9182700d39fcb5669f7d471c8fd386b6d0965670","after":"fc9b57e0e7af46ea6a620b3ec359defec1d7fe7f","ref":"refs/heads/fix/fragment-execution-handling-show-errors-inline","pushedAt":"2024-06-11T13:38:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raethlein","name":"Benjamin Räthlein","path":"/raethlein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3775781?s=80&v=4"},"commit":{"message":"Fix imports and add unittest","shortMessageHtmlLink":"Fix imports and add unittest"}},{"before":null,"after":"eecc634541d92d1d647f28b543ce452b0ad3fce6","ref":"refs/heads/dependabot/npm_and_yarn/frontend/braces-3.0.3","pushedAt":"2024-06-11T13:34:15.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":"Bump braces from 3.0.2 to 3.0.3 in /frontend\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump braces from 3.0.2 to 3.0.3 in /frontend"}},{"before":null,"after":"99c5107b262a4c9c86130cb6a538ff5f9d1a63ff","ref":"refs/heads/dependabot/npm_and_yarn/component-lib/braces-3.0.3","pushedAt":"2024-06-11T13:34:11.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":"Bump braces from 3.0.2 to 3.0.3 in /component-lib\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump braces from 3.0.2 to 3.0.3 in /component-lib"}},{"before":"c95368898d95541d7580449209d10cfea939773b","after":"9182700d39fcb5669f7d471c8fd386b6d0965670","ref":"refs/heads/fix/fragment-execution-handling-show-errors-inline","pushedAt":"2024-06-11T13:33:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raethlein","name":"Benjamin Räthlein","path":"/raethlein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3775781?s=80&v=4"},"commit":{"message":"Fix imports and add unittest","shortMessageHtmlLink":"Fix imports and add unittest"}},{"before":"a3e99aa5c0d90aac6339fade604bc328afd3feed","after":"a36cbcc03a3948855bdab1db0f30f7168a8d2d40","ref":"refs/heads/develop","pushedAt":"2024-06-11T13:33:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Add ruff for Python formatting and linting (#8849)\n\n## Describe your changes\r\n\r\nThis PR replaces black (formatting), isort (import sorting), and\r\nautoflake (linting) with [ruff](https://github.com/astral-sh/ruff) - an\r\nextremely fast and modern Python linter and code formatter. It also\r\nactivates a couple of linting rules that we have been following\r\nimplicitly for the last couple of months (e.g., usage of modern\r\nannotations).\r\n\r\n## Testing Plan\r\n\r\n- No logical changes -> no additional tests required.\r\n\r\n---\r\n\r\n**Contribution License Agreement**\r\n\r\nBy submitting this pull request you agree that all contributions to this\r\nproject are made under the Apache 2.0 license.","shortMessageHtmlLink":"Add ruff for Python formatting and linting (#8849)"}},{"before":"19dff2e1e5b8b7931509ab931c8d70c1f52fa66c","after":"c95368898d95541d7580449209d10cfea939773b","ref":"refs/heads/fix/fragment-execution-handling-show-errors-inline","pushedAt":"2024-06-11T13:21:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raethlein","name":"Benjamin Räthlein","path":"/raethlein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3775781?s=80&v=4"},"commit":{"message":"Fix dialog unit test","shortMessageHtmlLink":"Fix dialog unit test"}},{"before":"4208762c43e64382b19b1f6d475aeac31a13b20c","after":"1e5a19637dd0ea8edceabdd3da5a449b5422b60d","ref":"refs/heads/add-ruff","pushedAt":"2024-06-11T13:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Add emoji package","shortMessageHtmlLink":"Add emoji package"}},{"before":"99eab4581ddc6d909280da0634a058be11f4a70b","after":"230f0dd7d2b4942030b66fbdc198cd1b3e6e0860","ref":"refs/heads/auth-authlib-experiments","pushedAt":"2024-06-11T13:12:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kajarenc","name":"Karen Javadyan","path":"/kajarenc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6664805?s=80&v=4"},"commit":{"message":"Merge branch 'refs/heads/develop' into auth-authlib-experiments","shortMessageHtmlLink":"Merge branch 'refs/heads/develop' into auth-authlib-experiments"}},{"before":"4962264419e1c16fc77a094367269669c0a2213e","after":"99eab4581ddc6d909280da0634a058be11f4a70b","ref":"refs/heads/auth-authlib-experiments","pushedAt":"2024-06-11T13:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kajarenc","name":"Karen Javadyan","path":"/kajarenc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6664805?s=80&v=4"},"commit":{"message":"remove old Tornado built-in oauth handlers","shortMessageHtmlLink":"remove old Tornado built-in oauth handlers"}},{"before":"4588279b9d46032be03e77ae89cadbd9cfa72430","after":"4208762c43e64382b19b1f6d475aeac31a13b20c","ref":"refs/heads/add-ruff","pushedAt":"2024-06-11T13:01:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Deactivate cached venv for min deps","shortMessageHtmlLink":"Deactivate cached venv for min deps"}},{"before":"c5a64abda8965a98d1e636e9ec5b789b81e4f3bf","after":"19dff2e1e5b8b7931509ab931c8d70c1f52fa66c","ref":"refs/heads/fix/fragment-execution-handling-show-errors-inline","pushedAt":"2024-06-11T12:59:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raethlein","name":"Benjamin Räthlein","path":"/raethlein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3775781?s=80&v=4"},"commit":{"message":"Remove commented out code","shortMessageHtmlLink":"Remove commented out code"}},{"before":"3e212f691c7d7eb897b37d9f2baf08cecfe3a416","after":"4588279b9d46032be03e77ae89cadbd9cfa72430","ref":"refs/heads/add-ruff","pushedAt":"2024-06-11T12:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Clean up test requirements","shortMessageHtmlLink":"Clean up test requirements"}},{"before":"3761f787dc904cf2418ee83daf9d77fb5e7b60e8","after":"c5a64abda8965a98d1e636e9ec5b789b81e4f3bf","ref":"refs/heads/fix/fragment-execution-handling-show-errors-inline","pushedAt":"2024-06-11T12:48:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raethlein","name":"Benjamin Räthlein","path":"/raethlein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3775781?s=80&v=4"},"commit":{"message":"Add test","shortMessageHtmlLink":"Add test"}},{"before":"0f6bae7cff75df07a583b673f37bb8f0e2e83d10","after":"3e212f691c7d7eb897b37d9f2baf08cecfe3a416","ref":"refs/heads/add-ruff","pushedAt":"2024-06-11T12:27:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Fix linting issue","shortMessageHtmlLink":"Fix linting issue"}},{"before":"e80c1934e941d218e8e5ebf2cf89a5c8384bbcf5","after":"3761f787dc904cf2418ee83daf9d77fb5e7b60e8","ref":"refs/heads/fix/fragment-execution-handling-show-errors-inline","pushedAt":"2024-06-11T12:21:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raethlein","name":"Benjamin Räthlein","path":"/raethlein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3775781?s=80&v=4"},"commit":{"message":"Use same try-except code for fragments main run and rerun","shortMessageHtmlLink":"Use same try-except code for fragments main run and rerun"}},{"before":"51e034fa78ff6fb56875bcc5e451dc8112e639c0","after":"0f6bae7cff75df07a583b673f37bb8f0e2e83d10","ref":"refs/heads/add-ruff","pushedAt":"2024-06-11T12:01:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"LukasMasuch","name":"Lukas Masuch","path":"/LukasMasuch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2852129?s=80&v=4"},"commit":{"message":"Exclude irrelevant CodeQL queries","shortMessageHtmlLink":"Exclude irrelevant CodeQL queries"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYl5MuwA","startCursor":null,"endCursor":null}},"title":"Activity · streamlit/streamlit"}