{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":787375610,"defaultBranch":"master","name":"LinkEcho","ownerLogin":"iKineticate","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-16T12:05:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/115683118?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713269117.0","currentOid":""},"activityList":{"items":[{"before":"9945289f67165f0481e488deb5a37856e76cef9c","after":"dc7352551457504a773eccb7a01d94c123e3e6fa","ref":"refs/heads/master","pushedAt":"2024-09-26T16:10:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"Update main.rs","shortMessageHtmlLink":"Update main.rs"}},{"before":"f5e320979a3250997c18a2b08cba545e494a18f0","after":"9945289f67165f0481e488deb5a37856e76cef9c","ref":"refs/heads/master","pushedAt":"2024-09-23T07:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"fix: the display problem of status bar","shortMessageHtmlLink":"fix: the display problem of status bar"}},{"before":"600d86e1faf0664ee411bb5bd7269811fe281ee9","after":"f5e320979a3250997c18a2b08cba545e494a18f0","ref":"refs/heads/master","pushedAt":"2024-09-23T07:22:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"feat: add search functionality","shortMessageHtmlLink":"feat: add search functionality"}},{"before":"e0012cd1b23cb308185a58d8541d2c641bca5464","after":"600d86e1faf0664ee411bb5bd7269811fe281ee9","ref":"refs/heads/master","pushedAt":"2024-09-21T17:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"Update main.rs","shortMessageHtmlLink":"Update main.rs"}},{"before":"d4ffc11e5d1144159efeec7f4f5e971f6da6611a","after":"e0012cd1b23cb308185a58d8541d2c641bca5464","ref":"refs/heads/master","pushedAt":"2024-09-21T15:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"reduce code","shortMessageHtmlLink":"reduce code"}},{"before":"198627c441a5e0a3f26b770c3419427a9a55adab","after":"d4ffc11e5d1144159efeec7f4f5e971f6da6611a","ref":"refs/heads/master","pushedAt":"2024-08-30T15:44:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"update: 2024-08-30","shortMessageHtmlLink":"update: 2024-08-30"}},{"before":"b483c957bf509c56d63d7230dfdaa0b68f0e5411","after":"198627c441a5e0a3f26b770c3419427a9a55adab","ref":"refs/heads/master","pushedAt":"2024-08-24T15:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"update: 24024-08-24","shortMessageHtmlLink":"update: 24024-08-24"}},{"before":"ed7d90f72a5b767e2f0c19f77d307969a7f10d5b","after":"b483c957bf509c56d63d7230dfdaa0b68f0e5411","ref":"refs/heads/master","pushedAt":"2024-08-04T04:43:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"update: 2024-08-04\n\n1.feat: clear icon cache\n2.feat: add logo support\n3.feat: add support for timestamps and file siz","shortMessageHtmlLink":"update: 2024-08-04"}},{"before":"c0fd84d532d983a791d99654fae33dfe170d75f0","after":"ed7d90f72a5b767e2f0c19f77d307969a7f10d5b","ref":"refs/heads/master","pushedAt":"2024-07-30T19:11:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"update: 2024-07-31\n\nfeat: Add the function of identifying uwp applications\nfeat: Flag sensitive or special shortcuts in orange\nfeat: Mark non-existent shortcuts in red\nfix: Instead of autocorrecting the wrong path, the path is marked in red\nfix: Convert paths to lowercase when checking paths","shortMessageHtmlLink":"update: 2024-07-31"}},{"before":"4b413d81b24e5ce1ee937c5f31b7b7573ca855d9","after":"c0fd84d532d983a791d99654fae33dfe170d75f0","ref":"refs/heads/master","pushedAt":"2024-07-29T18:39:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"feat: Support for selecting images with transparent properties as icons","shortMessageHtmlLink":"feat: Support for selecting images with transparent properties as icons"}},{"before":"3f89cf2a5c9e0b2607802bb5ea0f39587e9b3079","after":"4b413d81b24e5ce1ee937c5f31b7b7573ca855d9","ref":"refs/heads/master","pushedAt":"2024-07-29T02:44:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"feat: add app icon and manifest file","shortMessageHtmlLink":"feat: add app icon and manifest file"}},{"before":"52df0c625e0bbca15298b23a9efc1db3421f737f","after":"3f89cf2a5c9e0b2607802bb5ea0f39587e9b3079","ref":"refs/heads/master","pushedAt":"2024-07-28T16:34:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"feat: Status bar shows the number of shortcuts that have changed icons","shortMessageHtmlLink":"feat: Status bar shows the number of shortcuts that have changed icons"}},{"before":"9ce05f3a6e08f3ca0678eb61646a13773e136414","after":"52df0c625e0bbca15298b23a9efc1db3421f737f","ref":"refs/heads/master","pushedAt":"2024-07-28T15:57:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"update: 2024-07-28\n\n1.feat: Add arguments for shortcuts and make them copyable\n2.fix: Do not get the log file path from the loop\n3.refactor: try_exists instead of is_dir\n...","shortMessageHtmlLink":"update: 2024-07-28"}},{"before":"3377b1d0d25bac0de4b27c1350935bcb6b0a7b15","after":"9ce05f3a6e08f3ca0678eb61646a13773e136414","ref":"refs/heads/master","pushedAt":"2024-07-27T11:47:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"fix: Log creation and feat: load the desktop;s shortcuts","shortMessageHtmlLink":"fix: Log creation and feat: load the desktop;s shortcuts"}},{"before":"43d3d7d58472047bb526bf74da6e7b554786adba","after":"3377b1d0d25bac0de4b27c1350935bcb6b0a7b15","ref":"refs/heads/master","pushedAt":"2024-07-27T10:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"style: Modify the style of the popup windows","shortMessageHtmlLink":"style: Modify the style of the popup windows"}},{"before":"555f743074b63cf1f8deae2ed643fad1f227ad86","after":"43d3d7d58472047bb526bf74da6e7b554786adba","ref":"refs/heads/master","pushedAt":"2024-07-27T09:09:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"Create app.png","shortMessageHtmlLink":"Create app.png"}},{"before":"beb4ec54db838e4c5fdf9e1a0c454a101c0fe1c5","after":"555f743074b63cf1f8deae2ed643fad1f227ad86","ref":"refs/heads/master","pushedAt":"2024-07-27T09:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"Delete app.png","shortMessageHtmlLink":"Delete app.png"}},{"before":"43151df25b318dd8755dc4bc9f52b08d103d63ba","after":"beb4ec54db838e4c5fdf9e1a0c454a101c0fe1c5","ref":"refs/heads/master","pushedAt":"2024-07-27T09:05:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"update: 2024-07-27\n\n1.feat: Load shortcuts from Start menu to list\n2.feat: Load shortcuts from other directories into the list\n3.feat: Open the shortcut's working directory\n4.feat: Open the icon directory of the shortcut\n5.feat: Add and use windows toast notification library\n6.feat: Add a status bar\n7.style: The popup is displayed in a block of list information\n8.fix: Set text color for all widgets\n9.fix: Incorrectly closing pop-up\n10.fix: Dynamically read the length in a vector\n11.fix: Keep out-of-range messages from getting line breaks\n12.fix: Correctly handling log path Issues","shortMessageHtmlLink":"update: 2024-07-27"}},{"before":"4f6ec009e12f60f44baaa94a78d1a0b65421ef00","after":"43151df25b318dd8755dc4bc9f52b08d103d63ba","ref":"refs/heads/master","pushedAt":"2024-07-26T09:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"feat(List): add scrollbar support","shortMessageHtmlLink":"feat(List): add scrollbar support"}},{"before":"a594aeef285854658cc520c5718883d906277101","after":"4f6ec009e12f60f44baaa94a78d1a0b65421ef00","ref":"refs/heads/master","pushedAt":"2024-07-26T04:24:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"update: 2024-07-26\n\n1.feat: add a popup window for functions\n2.feat: copy the properties of a shortcut\n3.feat: loading shortcuts to the start menu\n4.refactor","shortMessageHtmlLink":"update: 2024-07-26"}},{"before":"0bf178ff23e1745d3bf148ff2ca626a93d06f9d6","after":"a594aeef285854658cc520c5718883d906277101","ref":"refs/heads/master","pushedAt":"2024-07-03T11:31:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"日志、功能和修复\n\n1.添加日志\n2.修复恢复默认图标时未更新快捷方式属性\n3.修复了对系统dll图标的错误判断\n4.添加恢复单一快捷方式图标功能","shortMessageHtmlLink":"日志、功能和修复"}},{"before":"40f07197b547901c3636dd3ff0077e7fd1cb3ca2","after":"0bf178ff23e1745d3bf148ff2ca626a93d06f9d6","ref":"refs/heads/master","pushedAt":"2024-06-29T06:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"a593c61db99df22e879d4074c3b86870375ae540","after":"40f07197b547901c3636dd3ff0077e7fd1cb3ca2","ref":"refs/heads/master","pushedAt":"2024-06-29T06:29:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"Update main.rs","shortMessageHtmlLink":"Update main.rs"}},{"before":"4afaaec0a84c9adac5d9e2ced56bc605f6d566e1","after":"a593c61db99df22e879d4074c3b86870375ae540","ref":"refs/heads/master","pushedAt":"2024-06-28T13:15:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"引入了 ratatui 库作为图形界面","shortMessageHtmlLink":"引入了 ratatui 库作为图形界面"}},{"before":"1b16ab61e9673d74dc71f6a11ed2c024c7415ad6","after":"4afaaec0a84c9adac5d9e2ced56bc605f6d566e1","ref":"refs/heads/master","pushedAt":"2024-06-20T17:47:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"对LNK属性的判断优化\n\n1.更新了图标状态的识别(更换与未更换)\n2.路径开头若为环境变量,则转为实际路径","shortMessageHtmlLink":"对LNK属性的判断优化"}},{"before":"877df1a96c2a74905dfa2caf8e2fbb19090f90d8","after":"1b16ab61e9673d74dc71f6a11ed2c024c7415ad6","ref":"refs/heads/master","pushedAt":"2024-06-18T17:35:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"SystemLinkDirs: enum代替struct","shortMessageHtmlLink":"SystemLinkDirs: enum代替struct"}},{"before":"dc5ca1337cad735794351fe69837878a7fa881e1","after":"877df1a96c2a74905dfa2caf8e2fbb19090f90d8","ref":"refs/heads/master","pushedAt":"2024-06-17T18:19:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"Using the winsafe library instead of the lnk library\n\n使用winsafe库代替lnk库来解决各种奇奇怪怪的问题","shortMessageHtmlLink":"Using the winsafe library instead of the lnk library"}},{"before":"ed8bc8d1e42f2d49a845dd862099150039cb191e","after":"dc5ca1337cad735794351fe69837878a7fa881e1","ref":"refs/heads/master","pushedAt":"2024-06-17T03:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"使用Option","shortMessageHtmlLink":"使用Option<String>"}},{"before":"60c68872e72b663aac91ee7b7ad9c890949ebbc3","after":"ed8bc8d1e42f2d49a845dd862099150039cb191e","ref":"refs/heads/master","pushedAt":"2024-05-19T13:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"临时修复问题\n\n1.临时修复lnk库对某些lnk发生panic的问题(原因不明)\nthread 'main' panicked at lnk-rs\\src\\linkinfo.rs:355:46\nError : range start index 3602996316 out of range for slice of length 1795 )\n2.预分配lnk_vec容量\n3.其他小改","shortMessageHtmlLink":"临时修复问题"}},{"before":"bfd61ca9ac3ae6e3d1782ba86667d1cb3bed336c","after":"60c68872e72b663aac91ee7b7ad9c890949ebbc3","ref":"refs/heads/master","pushedAt":"2024-05-11T14:59:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iKineticate","name":null,"path":"/iKineticate","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115683118?s=80&v=4"},"commit":{"message":"HashMap换Vector\n\n1.删除一些无效判断条件\n2.缩短变量命名\n3.更换变量命名,避免混淆\n4.小修小改","shortMessageHtmlLink":"HashMap换Vector"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQxNjoxMDoyNy4wMDAwMDBazwAAAATBtiBC","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xMVQxNDo1OToyOS4wMDAwMDBazwAAAARHSdkI"}},"title":"Activity · iKineticate/LinkEcho"}