{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":536471883,"defaultBranch":"main","name":"DotVast.HashTool.WinUI","ownerLogin":"KiyanYang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-14T07:56:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50903774?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723772321.0","currentOid":""},"activityList":{"items":[{"before":"526d0511988b4e72fdfede9f088466819f0ab104","after":"87ffd3e6089b39854dd2a5c0b482a523c76bd8eb","ref":"refs/heads/main","pushedAt":"2024-08-15T09:37:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新至 0.7.3","shortMessageHtmlLink":"chore: 更新至 0.7.3"}},{"before":"7e4a69ae0cdcdc48642e0f8fdd4ee7fd2283421f","after":"526d0511988b4e72fdfede9f088466819f0ab104","ref":"refs/heads/main","pushedAt":"2024-08-06T09:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"refactor: 采用 WindowsThreadPool\n\nWindowsThreadPool 具有更大的 MinThreads,但是 IO 性能可能会降低","shortMessageHtmlLink":"refactor: 采用 WindowsThreadPool"}},{"before":"f9df60f484e97213a16dcc97851633619708a24c","after":"7e4a69ae0cdcdc48642e0f8fdd4ee7fd2283421f","ref":"refs/heads/main","pushedAt":"2024-08-05T05:28:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 清理代码","shortMessageHtmlLink":"chore: 清理代码"}},{"before":"5ec6e70a12fc1bc5a9d8672e995fa08ab2898dca","after":null,"ref":"refs/heads/refactor/kiyanyang/ihasher","pushedAt":"2024-08-01T10:47:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"}},{"before":"53de1745dc4cf0910e2a78e5dda812301e88ca42","after":"f9df60f484e97213a16dcc97851633619708a24c","ref":"refs/heads/main","pushedAt":"2024-08-01T10:46:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"Refactor: 将哈希算法实现移动至包 DotVast.Hashing, 并采用统一的接口 IHasher (#44)\n\n* feat: 新增 IHasher; HasherHandle : SafeHandle\r\n\r\n1. 新增 HasherHandle : SafeHandle\r\n2. 新增 IHasher\r\n3. 移除源生成器,改用 _Create.ps1 脚本生成哈希代码文件\r\n4. 修复错误的 crate-type\r\n\r\n* feat: IHasher 添加 `FinalizeAndReset` 默认接口实现\r\n\r\n* chore: 更新 NativeHasher 方法调用以适应 IHasher 的方法改名\r\n\r\n* chore: 将实现的哈希算法移动到 DotVast.Hashing\r\n\r\n* refactor: 重构 QuickXor\r\n\r\n* refactor: 在主项目中改用 IHasher\r\n\r\n* chore: 清理代码\r\n\r\n* refactor: 移动 Hashing 库至单独的 Nuget 包并引用\r\n\r\n* chore: 清理代码","shortMessageHtmlLink":"Refactor: 将哈希算法实现移动至包 DotVast.Hashing, 并采用统一的接口 IHasher (#44)"}},{"before":null,"after":"5ec6e70a12fc1bc5a9d8672e995fa08ab2898dca","ref":"refs/heads/refactor/kiyanyang/ihasher","pushedAt":"2024-08-01T10:06:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 清理代码","shortMessageHtmlLink":"chore: 清理代码"}},{"before":"30d006125003941039ba6fa24d95ba16854e9d9a","after":"53de1745dc4cf0910e2a78e5dda812301e88ca42","ref":"refs/heads/main","pushedAt":"2024-07-28T11:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"fix: 【派生的对话框不会自动继承样式】被修复","shortMessageHtmlLink":"fix: 【派生的对话框不会自动继承样式】被修复"}},{"before":"f411c395c6a72cfc3e873619e4325be9d9873fd8","after":"30d006125003941039ba6fa24d95ba16854e9d9a","ref":"refs/heads/main","pushedAt":"2024-06-15T03:41:06.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新一些依赖","shortMessageHtmlLink":"chore: 更新一些依赖"}},{"before":"500e9b62672573ff30d73b9271aca9930b543760","after":"f411c395c6a72cfc3e873619e4325be9d9873fd8","ref":"refs/heads/main","pushedAt":"2024-04-17T09:29:45.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新 WindowsAppSDK 至 1.5.2","shortMessageHtmlLink":"chore: 更新 WindowsAppSDK 至 1.5.2"}},{"before":"7820b02a259a302ca81aefb872cbfdcfe4c274f1","after":"500e9b62672573ff30d73b9271aca9930b543760","ref":"refs/heads/main","pushedAt":"2024-02-26T07:34:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"refactor: 使用 IView 以简化 View","shortMessageHtmlLink":"refactor: 使用 IView<TViewModel> 以简化 View"}},{"before":"4464715685180a44d2d85482a414b1b4d9285601","after":"7820b02a259a302ca81aefb872cbfdcfe4c274f1","ref":"refs/heads/main","pushedAt":"2024-02-20T03:00:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新至 0.7.2","shortMessageHtmlLink":"chore: 更新至 0.7.2"}},{"before":"9e6968af654344a3cd6b8d33b2ce94ff1a10f88f","after":"4464715685180a44d2d85482a414b1b4d9285601","ref":"refs/heads/main","pushedAt":"2024-02-20T02:49:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"ci: 更新 microsoft/setup-msbuild 至 v2","shortMessageHtmlLink":"ci: 更新 microsoft/setup-msbuild 至 v2"}},{"before":"f0ccd5e2aafdc653b90bd21b1cdce5efda91b441","after":"9e6968af654344a3cd6b8d33b2ce94ff1a10f88f","ref":"refs/heads/main","pushedAt":"2024-02-20T02:30:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新 Microsoft.Windows.CppWinRT 至 2.0.240111.5","shortMessageHtmlLink":"chore: 更新 Microsoft.Windows.CppWinRT 至 2.0.240111.5"}},{"before":"d968a9f230b322d855e22b660b42750faf875325","after":"f0ccd5e2aafdc653b90bd21b1cdce5efda91b441","ref":"refs/heads/main","pushedAt":"2024-01-10T07:14:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新至 CommunityToolkit.WinUI 至 8.0.240109","shortMessageHtmlLink":"chore: 更新至 CommunityToolkit.WinUI 至 8.0.240109"}},{"before":"9447e4ba62120208cf73a9a70c004965c7257857","after":"d968a9f230b322d855e22b660b42750faf875325","ref":"refs/heads/main","pushedAt":"2023-12-18T02:48:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"ci: 更新 checkout 和 setup-dotnet 至 v4","shortMessageHtmlLink":"ci: 更新 checkout 和 setup-dotnet 至 v4"}},{"before":"ea8f8ebe3bee65697efb2e34b1446faf242d000d","after":null,"ref":"refs/heads/refactor/kiyanyang/net8","pushedAt":"2023-12-06T10:56:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"}},{"before":"3a436254e60f8e28becd1e1629834fd37fa12bfe","after":"9447e4ba62120208cf73a9a70c004965c7257857","ref":"refs/heads/main","pushedAt":"2023-12-06T10:56:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"Refactor/kiyanyang/net8 (#38)\n\n* chore: 主项目目标更新至 net8.0\r\n\r\n* chore: 更新 Benchmark 项目至 net8.0\r\n\r\n* chore: 更新 System.IO.Hashing, Microsoft.Extensions.* 至 8.0.0\r\n\r\n* chore: 移除 LoggerMessage 的 EventId\r\n\r\n* chore: 更新 Serilog 至 3.1.1, Serilog.Extensions.Hosting 至 8.0.0\r\n\r\n* refactor: JsonStringEnumConverter 换用 JsonStringEnumConverter\r\n\r\n* chore: 更新 WinUIEx 至 2.3.3\r\n\r\n* chore: 更新 Microsoft.WindowsAppSDK 至 1.4.2\r\n\r\n* chore: 更新 BenchmarkDotNet 至 0.13.10\r\n\r\n* refactor: 采用 C#12 集合表达式语法\r\n\r\n* refactor: 采用 C#12 主构造函数\r\n\r\n* chore: setup-dotnet 更新 dotnet-version 至 8.0.x","shortMessageHtmlLink":"Refactor/kiyanyang/net8 (#38)"}},{"before":"2f39d7d732f1e0588f2b0d16d4d9ddebda228768","after":"ea8f8ebe3bee65697efb2e34b1446faf242d000d","ref":"refs/heads/refactor/kiyanyang/net8","pushedAt":"2023-11-20T09:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: setup-dotnet 更新 dotnet-version 至 8.0.x","shortMessageHtmlLink":"chore: setup-dotnet 更新 dotnet-version 至 8.0.x"}},{"before":null,"after":"2f39d7d732f1e0588f2b0d16d4d9ddebda228768","ref":"refs/heads/refactor/kiyanyang/net8","pushedAt":"2023-11-20T08:59:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"refactor: 采用 C#12 主构造函数","shortMessageHtmlLink":"refactor: 采用 C#12 主构造函数"}},{"before":"a2be9e19fc515c499bfb196d94503e62ddca46e8","after":"3a436254e60f8e28becd1e1629834fd37fa12bfe","ref":"refs/heads/main","pushedAt":"2023-10-27T08:24:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新 blake3 至 1.5","shortMessageHtmlLink":"chore: 更新 blake3 至 1.5"}},{"before":"2323ca39cc8d5dd80dd0247d13ece8dc5c099430","after":"a2be9e19fc515c499bfb196d94503e62ddca46e8","ref":"refs/heads/main","pushedAt":"2023-10-26T07:32:56.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新 xunit 至 2.5.3","shortMessageHtmlLink":"chore: 更新 xunit 至 2.5.3"}},{"before":"4d9d135994a832d9fb901e2289345bf732d47514","after":"2323ca39cc8d5dd80dd0247d13ece8dc5c099430","ref":"refs/heads/main","pushedAt":"2023-10-12T07:24:48.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新 xunit 至 2.5.1","shortMessageHtmlLink":"chore: 更新 xunit 至 2.5.1"}},{"before":"034166274c2b0543522ca97b5bb36f4a426fcc92","after":"4d9d135994a832d9fb901e2289345bf732d47514","ref":"refs/heads/main","pushedAt":"2023-08-10T01:48:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新 BenchmarkDotNet 至 0.13.7","shortMessageHtmlLink":"chore: 更新 BenchmarkDotNet 至 0.13.7"}},{"before":"49cc296d3d5bd18857d94e16cb10ddc8b47f8394","after":"034166274c2b0543522ca97b5bb36f4a426fcc92","ref":"refs/heads/main","pushedAt":"2023-08-03T10:57:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新 Microsoft.WindowsAppSDK 至 1.3.3","shortMessageHtmlLink":"chore: 更新 Microsoft.WindowsAppSDK 至 1.3.3"}},{"before":"150542ed8b9a3f75ec4651794587160c25c33c1e","after":"49cc296d3d5bd18857d94e16cb10ddc8b47f8394","ref":"refs/heads/main","pushedAt":"2023-07-13T08:10:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"docs: 添加基准测试结果","shortMessageHtmlLink":"docs: 添加基准测试结果"}},{"before":"83a8ff5caf49040b33f16d580fd329365efefc48","after":null,"ref":"refs/heads/feat/kiyanyang/dynamic-change-hash-byformat","pushedAt":"2023-07-13T06:31:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"}},{"before":"480e8c1b0162de52d0af445b91de43de0d8f5948","after":"150542ed8b9a3f75ec4651794587160c25c33c1e","ref":"refs/heads/main","pushedAt":"2023-07-13T06:31:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"feat: 在结果页面动态更改哈希结果的格式 (#37)\n\n* refactor: HashSettingCore 重构为 HashMetadata\r\n\r\n* chore: 添加 HashOption 以描述任务内哈希的配置\r\n\r\n* feat: 添加哈希结果配置对话框以设置哈希输出格式\r\n\r\n* fix: 修复 HashResultConfigDialog 过宽, 内容未横向对齐","shortMessageHtmlLink":"feat: 在结果页面动态更改哈希结果的格式 (#37)"}},{"before":null,"after":"83a8ff5caf49040b33f16d580fd329365efefc48","ref":"refs/heads/feat/kiyanyang/dynamic-change-hash-byformat","pushedAt":"2023-07-13T05:20:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"fix: 修复 HashResultConfigDialog 过宽, 内容未横向对齐","shortMessageHtmlLink":"fix: 修复 HashResultConfigDialog 过宽, 内容未横向对齐"}},{"before":"025cc538ad1992012c0eb2ad9af8e89280bd0281","after":"480e8c1b0162de52d0af445b91de43de0d8f5948","ref":"refs/heads/main","pushedAt":"2023-07-12T04:07:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新 System.IO.Hashing 至 8.0.0-preview.6","shortMessageHtmlLink":"chore: 更新 System.IO.Hashing 至 8.0.0-preview.6"}},{"before":"8174d63fa78f0ef2cdc94cd00b78ca9341ce6348","after":"025cc538ad1992012c0eb2ad9af8e89280bd0281","ref":"refs/heads/main","pushedAt":"2023-07-07T07:07:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"KiyanYang","name":"Kiyan","path":"/KiyanYang","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50903774?s=80&v=4"},"commit":{"message":"chore: 更新 xunit 至 2.5.0; Microsoft.NET.Test.Sdk 至 17.6.3","shortMessageHtmlLink":"chore: 更新 xunit 至 2.5.0; Microsoft.NET.Test.Sdk 至 17.6.3"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEmw42DgA","startCursor":null,"endCursor":null}},"title":"Activity · KiyanYang/DotVast.HashTool.WinUI"}