{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":524235747,"defaultBranch":"main","name":"FluidFramework","ownerLogin":"kashms","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-08-12T22:04:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/106279883?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1686326413.307811","currentOid":""},"activityList":{"items":[{"before":"0c763f5e4759c9675976c37a533ba6d0d2529280","after":"9025f1a54324c6db8eb4f09de0b27ce650fc075a","ref":"refs/heads/main","pushedAt":"2024-01-08T23:20:04.000Z","pushType":"push","commitsCount":2589,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"tree(feat): Revertible lifetime management (#19153)","shortMessageHtmlLink":"tree(feat): Revertible lifetime management (microsoft#19153)"}},{"before":"b925c9475ac91d25f34dd758f02bc558165a0394","after":"eed2b524825b3655784916e2ce90185ef273a0be","ref":"refs/heads/tree_visualizer","pushedAt":"2023-06-09T20:02:42.086Z","pushType":"push","commitsCount":3,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'ji/devtools/visualize-shared-tree' into tree_visualizer","shortMessageHtmlLink":"Merge remote-tracking branch 'ji/devtools/visualize-shared-tree' into…"}},{"before":"a2469e55cf0ec6ec64cf4771e412f5b5d17cb25c","after":"b925c9475ac91d25f34dd758f02bc558165a0394","ref":"refs/heads/tree_visualizer","pushedAt":"2023-06-09T16:06:51.033Z","pushType":"push","commitsCount":1,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"switching dependencies to use workspace","shortMessageHtmlLink":"switching dependencies to use workspace"}},{"before":null,"after":"a2469e55cf0ec6ec64cf4771e412f5b5d17cb25c","ref":"refs/heads/tree_visualizer","pushedAt":"2023-06-09T16:00:13.307Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"Adding shared-tree-demo to the repo","shortMessageHtmlLink":"Adding shared-tree-demo to the repo"}},{"before":"3f9bb8ff9f5bdbb5fee22c07bb88acf3b5dfcc2c","after":"0c763f5e4759c9675976c37a533ba6d0d2529280","ref":"refs/heads/main","pushedAt":"2023-06-07T16:13:45.964Z","pushType":"push","commitsCount":257,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"build(deps): Update deps on build-tools and build-common (#15885)\n\nUpdated the following:\r\n\r\n- client (release group)\r\n\r\nDependencies on build-tools updated:\r\n\r\n- @fluid-tools/build-cli: ^0.19.0-165129\r\n- @fluidframework/build-tools: ^0.19.0-165129\r\n- @fluidframework/bundle-size-tools: ^0.19.0-165129\r\n- @fluidframework/build-common: ^1.2.0\r\n\r\nbuild-common updates the prettier config so I also reformatted the repo\r\nwith the new settings. I also removed the lint scripts from the\r\neslint-config package because the package did not have eslint configured\r\nor running.\r\n\r\nCommands used:\r\n\r\n```shell\r\npnpm flub bump deps @fluidframework/build-common --prerelease\r\npnpm flub bump deps build-tools\r\n```","shortMessageHtmlLink":"build(deps): Update deps on build-tools and build-common (microsoft#1…"}},{"before":"3f9bb8ff9f5bdbb5fee22c07bb88acf3b5dfcc2c","after":"0c763f5e4759c9675976c37a533ba6d0d2529280","ref":"refs/heads/main","pushedAt":"2023-06-07T16:13:45.912Z","pushType":"push","commitsCount":257,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"build(deps): Update deps on build-tools and build-common (#15885)\n\nUpdated the following:\r\n\r\n- client (release group)\r\n\r\nDependencies on build-tools updated:\r\n\r\n- @fluid-tools/build-cli: ^0.19.0-165129\r\n- @fluidframework/build-tools: ^0.19.0-165129\r\n- @fluidframework/bundle-size-tools: ^0.19.0-165129\r\n- @fluidframework/build-common: ^1.2.0\r\n\r\nbuild-common updates the prettier config so I also reformatted the repo\r\nwith the new settings. I also removed the lint scripts from the\r\neslint-config package because the package did not have eslint configured\r\nor running.\r\n\r\nCommands used:\r\n\r\n```shell\r\npnpm flub bump deps @fluidframework/build-common --prerelease\r\npnpm flub bump deps build-tools\r\n```","shortMessageHtmlLink":"build(deps): Update deps on build-tools and build-common (microsoft#1…"}},{"before":null,"after":"3f9bb8ff9f5bdbb5fee22c07bb88acf3b5dfcc2c","ref":"refs/heads/tree_debug","pushedAt":"2023-05-23T20:58:08.742Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"[GC] Refactor the GC functions to clearly distinguish mark and sweep phases (#15598)\n\n## Description\r\nThis change refactors the code around the main garbage collection run by\r\nseparating it into 3 steps:\r\n1. Pre GC step - This includes initializing from base state (if not\r\nalready done) and notifying container runtime that GC is starting.\r\n2. GC step - This includes 2 main parts - running mark phase and running\r\nsweep phase.\r\n3. Post GC step - This includes clearing state and logging any events.\r\n\r\nThe goal is to clearly indicate what logic runs in which step and also\r\nconsolidate the logic of mark and sweep phases.\r\n\r\n## Reviewer Guidance\r\nThis is a refactor. There is no change in functionality.","shortMessageHtmlLink":"[GC] Refactor the GC functions to clearly distinguish mark and sweep …"}},{"before":"8ed191e48831e9dd8825aca1e6a0b66fe05c2305","after":"6f777dce1dc65376437033f462828ae51845d041","ref":"refs/heads/debug_shared_tree","pushedAt":"2023-05-23T20:56:23.813Z","pushType":"push","commitsCount":1,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"Added the debugger and initialized it!","shortMessageHtmlLink":"Added the debugger and initialized it!"}},{"before":null,"after":"54f19f7186771ba9b6eaa212b42901cd923eca14","ref":"refs/heads/rohandubal_sharedtree_demo","pushedAt":"2023-05-19T21:20:15.812Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rohandubal","name":"Rohan Dubal","path":"/rohandubal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7157240?s=80&v=4"},"commit":{"message":"Updates to run dev tool with shared tree demo","shortMessageHtmlLink":"Updates to run dev tool with shared tree demo"}},{"before":"0d63a1faf9a227f78929b8c9d083f56afdb34543","after":null,"ref":"refs/heads/kash_tree","pushedAt":"2023-05-19T20:09:57.413Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"}},{"before":null,"after":"8ed191e48831e9dd8825aca1e6a0b66fe05c2305","ref":"refs/heads/debug_shared_tree","pushedAt":"2023-05-19T20:09:26.573Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"Adding shared tree demo to the monorepo","shortMessageHtmlLink":"Adding shared tree demo to the monorepo"}},{"before":null,"after":"0d63a1faf9a227f78929b8c9d083f56afdb34543","ref":"refs/heads/kash_tree","pushedAt":"2023-05-19T20:01:03.790Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"Adding in the new sharedtree demo to the monorepo","shortMessageHtmlLink":"Adding in the new sharedtree demo to the monorepo"}},{"before":"69b27ffc49a016564dc8cf9f560c6246c4b71779","after":"3f9bb8ff9f5bdbb5fee22c07bb88acf3b5dfcc2c","ref":"refs/heads/main","pushedAt":"2023-05-19T16:49:54.057Z","pushType":"push","commitsCount":113,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"[GC] Refactor the GC functions to clearly distinguish mark and sweep phases (#15598)\n\n## Description\r\nThis change refactors the code around the main garbage collection run by\r\nseparating it into 3 steps:\r\n1. Pre GC step - This includes initializing from base state (if not\r\nalready done) and notifying container runtime that GC is starting.\r\n2. GC step - This includes 2 main parts - running mark phase and running\r\nsweep phase.\r\n3. Post GC step - This includes clearing state and logging any events.\r\n\r\nThe goal is to clearly indicate what logic runs in which step and also\r\nconsolidate the logic of mark and sweep phases.\r\n\r\n## Reviewer Guidance\r\nThis is a refactor. There is no change in functionality.","shortMessageHtmlLink":"[GC] Refactor the GC functions to clearly distinguish mark and sweep …"}},{"before":"7d20fa736f05da312bc2049ebe6ddb94eee886d8","after":"71fd280a77acfb9378d8826da36d9718f4a2734e","ref":"refs/heads/ff_revamp","pushedAt":"2023-05-09T15:52:34.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"Change to re-center the homepage headline and CTAs","shortMessageHtmlLink":"Change to re-center the homepage headline and CTAs"}},{"before":"7d20fa736f05da312bc2049ebe6ddb94eee886d8","after":"69b27ffc49a016564dc8cf9f560c6246c4b71779","ref":"refs/heads/main","pushedAt":"2023-05-09T14:25:00.097Z","pushType":"push","commitsCount":16,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"offline: expose ability to get pending state without closing container (#15283)\n\nFix\r\n[AB#4181](https://dev.azure.com/fluidframework/235294da-091d-4c29-84fc-cdfc3d90890b/_workitems/edit/4181)\r\n\r\nExpose existing ability to stash pending local changes from\r\nContainer.closeAndGetPendingLocalState() but without closing the\r\ncontainer.\r\n\r\nThis increases the risk of stash blob misuse. In addition to not reusing\r\nstash blobs, callers of this API must be careful not to use them after\r\nthe container has reconnected, i.e. when it emits a \"connected\" event.","shortMessageHtmlLink":"offline: expose ability to get pending state without closing container ("}},{"before":null,"after":"7d20fa736f05da312bc2049ebe6ddb94eee886d8","ref":"refs/heads/ff_revamp","pushedAt":"2023-05-08T17:01:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"feat(sequence): add fuzz test minimization (#15412)\n\nSplits out fuzz test minimization code for sequence. It should be\r\npossible to make this generic to other DDS's, but for now this code\r\nfocuses exclusively on sequence fuzz tests, as this reuses code from\r\nbefore the generic DDS test harness existed.\r\n\r\nUsage is similar to replaying specific seeds: change the test from\r\n`describe.skip` to `describe.only` and update the seed variable.","shortMessageHtmlLink":"feat(sequence): add fuzz test minimization (microsoft#15412)"}},{"before":"d6ad7f60eeea7ff16623b983cf4edd397dea07c7","after":"7d20fa736f05da312bc2049ebe6ddb94eee886d8","ref":"refs/heads/main","pushedAt":"2023-05-08T16:43:19.367Z","pushType":"push","commitsCount":2863,"pusher":{"login":"kashms","name":"Kash Qureshi","path":"/kashms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106279883?s=80&v=4"},"commit":{"message":"feat(sequence): add fuzz test minimization (#15412)\n\nSplits out fuzz test minimization code for sequence. It should be\r\npossible to make this generic to other DDS's, but for now this code\r\nfocuses exclusively on sequence fuzz tests, as this reuses code from\r\nbefore the generic DDS test harness existed.\r\n\r\nUsage is similar to replaying specific seeds: change the test from\r\n`describe.skip` to `describe.only` and update the seed variable.","shortMessageHtmlLink":"feat(sequence): add fuzz test minimization (microsoft#15412)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD2sI8egA","startCursor":null,"endCursor":null}},"title":"Activity · kashms/FluidFramework"}