{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":173169843,"defaultBranch":"master","name":"Gapotchenko.FX","ownerLogin":"gapotchenko","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-02-28T18:54:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9257888?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1651438058.033652","currentOid":""},"activityList":{"items":[{"before":"767f43d617888c768f3d85e51adb08d29afb1a5a","after":"57ed3401c3d818193463f4d2aac7ac6db643f83c","ref":"refs/heads/new","pushedAt":"2024-02-06T14:11:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"GetFinalPathNameByHandle Windows API function can return ERROR_INVALID_FUNCTION error code for RAM disks.","shortMessageHtmlLink":"GetFinalPathNameByHandle Windows API function can return ERROR_INVALI…"}},{"before":"4caf95bf311a6ccd228b132bd611fd666f8932c8","after":"767f43d617888c768f3d85e51adb08d29afb1a5a","ref":"refs/heads/new","pushedAt":"2024-01-03T11:15:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Added ability to retrieve the connected components from a graph.","shortMessageHtmlLink":"Added ability to retrieve the connected components from a graph."}},{"before":"ca1ea8cc3cf3f401d147644a428600d5ddb84ebf","after":"4caf95bf311a6ccd228b132bd611fd666f8932c8","ref":"refs/heads/new","pushedAt":"2023-12-21T17:02:35.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Release preparation.","shortMessageHtmlLink":"Release preparation."}},{"before":"c19771983dbf3fb488a28cd9a73cd15780aa5b21","after":"ca1ea8cc3cf3f401d147644a428600d5ddb84ebf","ref":"refs/heads/new","pushedAt":"2023-12-20T21:43:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Release preparation.","shortMessageHtmlLink":"Release preparation."}},{"before":"3bf17cfddc0011b2bea6178c27eea6db54055d01","after":"c19771983dbf3fb488a28cd9a73cd15780aa5b21","ref":"refs/heads/new","pushedAt":"2023-10-24T23:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Improved documentation.","shortMessageHtmlLink":"Improved documentation."}},{"before":"2a1072b6dd12917db5e5e579f9729f8e5bcb687f","after":"3bf17cfddc0011b2bea6178c27eea6db54055d01","ref":"refs/heads/new","pushedAt":"2023-10-24T23:48:05.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"New beta.","shortMessageHtmlLink":"New beta."}},{"before":"b8d329192a0445d1d2c0b066b72721f83322d753","after":"2a1072b6dd12917db5e5e579f9729f8e5bcb687f","ref":"refs/heads/new","pushedAt":"2023-10-19T13:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"New beta.","shortMessageHtmlLink":"New beta."}},{"before":"6a768526e0512f00ab3d111a8f943ea2db71c21d","after":"b8d329192a0445d1d2c0b066b72721f83322d753","ref":"refs/heads/new","pushedAt":"2023-10-19T01:06:33.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Improved documentation, fixed a typo in new code.","shortMessageHtmlLink":"Improved documentation, fixed a typo in new code."}},{"before":"273cf082c5ea4e49fb382379d942dc84b4fdcbbe","after":"6a768526e0512f00ab3d111a8f943ea2db71c21d","ref":"refs/heads/new","pushedAt":"2023-10-01T16:09:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"FileSystem.IsSymbolLink(string) method implementation is cancelled.","shortMessageHtmlLink":"FileSystem.IsSymbolLink(string) method implementation is cancelled."}},{"before":"c128f0fddc527ea8350abfe7aeb058ed271cbd6e","after":"273cf082c5ea4e49fb382379d942dc84b4fdcbbe","ref":"refs/heads/new","pushedAt":"2023-09-21T16:11:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"New beta.","shortMessageHtmlLink":"New beta."}},{"before":"5428871fe4adc94f45774c7d46e2efc3e70c0cb2","after":"c128f0fddc527ea8350abfe7aeb058ed271cbd6e","ref":"refs/heads/new","pushedAt":"2023-09-21T15:48:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Fixed implementation of System.IO.Path.TrimEndingDirectorySeparator polyfill method. Precise Windows file system path handling.","shortMessageHtmlLink":"Fixed implementation of System.IO.Path.TrimEndingDirectorySeparator p…"}},{"before":"07a6cd3ecbc8c9615069265ac3b9fcb5f6fca375","after":"5428871fe4adc94f45774c7d46e2efc3e70c0cb2","ref":"refs/heads/new","pushedAt":"2023-09-19T19:32:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Improved documentation.","shortMessageHtmlLink":"Improved documentation."}},{"before":"8c17b5c4d7b07ce8741f5eb1f843b379251c1e1c","after":"07a6cd3ecbc8c9615069265ac3b9fcb5f6fca375","ref":"refs/heads/new","pushedAt":"2023-09-19T10:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Improved documentation. Refactoring.","shortMessageHtmlLink":"Improved documentation. Refactoring."}},{"before":"de2671f718dffbe7b4a04a683286c53f921f574c","after":"8c17b5c4d7b07ce8741f5eb1f843b379251c1e1c","ref":"refs/heads/new","pushedAt":"2023-07-17T23:42:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"More AsyncMonitor tests.","shortMessageHtmlLink":"More AsyncMonitor tests."}},{"before":"dd6a27185c195cf358d09f0ed69cad2358b11a90","after":"de2671f718dffbe7b4a04a683286c53f921f574c","ref":"refs/heads/new","pushedAt":"2023-07-17T18:30:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"New beta.","shortMessageHtmlLink":"New beta."}},{"before":"d8aeecd3bc9e4f93c61ab2faf0b39b2f28ad7148","after":"dd6a27185c195cf358d09f0ed69cad2358b11a90","ref":"refs/heads/new","pushedAt":"2023-07-17T16:40:55.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Implemented asynchronous monitor primitives.","shortMessageHtmlLink":"Implemented asynchronous monitor primitives."}},{"before":"93c84bc3394604ae3e6c01b3f97761df6199079c","after":"d8aeecd3bc9e4f93c61ab2faf0b39b2f28ad7148","ref":"refs/heads/new","pushedAt":"2023-07-16T17:51:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Merged.","shortMessageHtmlLink":"Merged."}},{"before":"f977c7799a866b984fad72cbe0f272ee5a7d2234","after":"93c84bc3394604ae3e6c01b3f97761df6199079c","ref":"refs/heads/new","pushedAt":"2023-07-16T08:27:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Refactoring.","shortMessageHtmlLink":"Refactoring."}},{"before":"ba000dc51915ac96869a825fe692aac40e2c4036","after":"f977c7799a866b984fad72cbe0f272ee5a7d2234","ref":"refs/heads/new","pushedAt":"2023-07-15T22:42:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"AsyncConditionVariable in progress.","shortMessageHtmlLink":"AsyncConditionVariable in progress."}},{"before":"6cd968f0ca5252ac84637bcef7c6fdfd1ee86958","after":"ba000dc51915ac96869a825fe692aac40e2c4036","ref":"refs/heads/new","pushedAt":"2023-07-15T21:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"AsyncConditionVariable in progress.","shortMessageHtmlLink":"AsyncConditionVariable in progress."}},{"before":"b80f8e6fc61bde24f4724a01da126946c5c1da2a","after":"6cd968f0ca5252ac84637bcef7c6fdfd1ee86958","ref":"refs/heads/new","pushedAt":"2023-07-15T20:05:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Async mutex tests in progress.","shortMessageHtmlLink":"Async mutex tests in progress."}},{"before":"e6398d1aef08322ab5e6f691f4ced7d3d9d493e4","after":"b80f8e6fc61bde24f4724a01da126946c5c1da2a","ref":"refs/heads/new","pushedAt":"2023-07-15T14:48:27.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Improved documentation.","shortMessageHtmlLink":"Improved documentation."}},{"before":"ec21ed9636e1e980e414c1d857d8ba2ce30979e5","after":"e6398d1aef08322ab5e6f691f4ced7d3d9d493e4","ref":"refs/heads/new","pushedAt":"2023-07-15T00:18:02.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Fixed issue with asynchronous code execution after synchronization context disposal in TaskBridge.","shortMessageHtmlLink":"Fixed issue with asynchronous code execution after synchronization co…"}},{"before":"b9c56b2417e66fde2c59eebeb81171253faa5d30","after":"ec21ed9636e1e980e414c1d857d8ba2ce30979e5","ref":"refs/heads/new","pushedAt":"2023-07-13T15:43:02.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Improved handling of asynchronous cancellation during synchronous execution in TaskBridge.","shortMessageHtmlLink":"Improved handling of asynchronous cancellation during synchronous exe…"}},{"before":"6bb8054277b320fa4a707821024b1279e68b4275","after":"b9c56b2417e66fde2c59eebeb81171253faa5d30","ref":"refs/heads/new","pushedAt":"2023-07-13T10:15:53.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Gapotchenko.FX.Threading module in progress.","shortMessageHtmlLink":"Gapotchenko.FX.Threading module in progress."}},{"before":"3c8d9ec3596b36bf0927a25f2528dfc3beecee6a","after":"6bb8054277b320fa4a707821024b1279e68b4275","ref":"refs/heads/new","pushedAt":"2023-07-11T00:44:48.000Z","pushType":"push","commitsCount":20,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"AsyncAutoResetEvent in progress.","shortMessageHtmlLink":"AsyncAutoResetEvent in progress."}},{"before":"e92d04b1ff5455d4e3f4f042df7f0f88ae59c139","after":"3c8d9ec3596b36bf0927a25f2528dfc3beecee6a","ref":"refs/heads/new","pushedAt":"2023-07-10T12:06:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"Completed AsyncRecursiveMutex implementation and tests.","shortMessageHtmlLink":"Completed AsyncRecursiveMutex implementation and tests."}},{"before":"3ca2cf873871a9fddb7677368c5bc20ec8827a8c","after":"e92d04b1ff5455d4e3f4f042df7f0f88ae59c139","ref":"refs/heads/new","pushedAt":"2023-07-09T22:43:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"AsyncRecursiveMutex in progress.","shortMessageHtmlLink":"AsyncRecursiveMutex in progress."}},{"before":"98e81ea2963790a839e7d415b3997645ac23b382","after":"3ca2cf873871a9fddb7677368c5bc20ec8827a8c","ref":"refs/heads/new","pushedAt":"2023-07-09T19:19:05.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"AsyncRecursiveMutex in progress.","shortMessageHtmlLink":"AsyncRecursiveMutex in progress."}},{"before":"a8522576becb28d00923409a0c722ca1c29b3782","after":"98e81ea2963790a839e7d415b3997645ac23b382","ref":"refs/heads/new","pushedAt":"2023-07-08T15:38:10.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"hrumhurum","name":"Oleksiy Gapotchenko","path":"/hrumhurum","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1406964?s=80&v=4"},"commit":{"message":"AsyncRecursiveMutex in progress.","shortMessageHtmlLink":"AsyncRecursiveMutex in progress."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wNlQxNDoxMTowOS4wMDAwMDBazwAAAAPzbIvK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0wNlQxNDoxMTowOS4wMDAwMDBazwAAAAPzbIvK","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0wOFQxNTozODoxMC4wMDAwMDBazwAAAANRaXdC"}},"title":"Activity · gapotchenko/Gapotchenko.FX"}