{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":798632455,"defaultBranch":"dev","name":"kunkun","ownerLogin":"kunkunsh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-10T06:59:02.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/176965503?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726627949.0","currentOid":""},"activityList":{"items":[{"before":"062af29744becf9378c51cf1fdf16c45a179fb67","after":"9fa3d8e060e46221c6257be3b0302df09eb18d1b","ref":"refs/heads/38-commands-sqlite","pushedAt":"2024-09-18T05:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"fix: shell API Child class, kill and stdin_write method","shortMessageHtmlLink":"fix: shell API Child class, kill and stdin_write method"}},{"before":"f2cd3fcd7011f941f5164bba9edebe061d6a5f6b","after":"062af29744becf9378c51cf1fdf16c45a179fb67","ref":"refs/heads/38-commands-sqlite","pushedAt":"2024-09-17T23:36:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"fix: a few typos","shortMessageHtmlLink":"fix: a few typos"}},{"before":"f2cd3fcd7011f941f5164bba9edebe061d6a5f6b","after":"cd9a94f4efb0d2917230cb3f9e0c0f67087a0367","ref":"refs/heads/dev","pushedAt":"2024-09-17T23:24:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"fix: add parsing for extension store to avoid loading issue\n\nUse safeParse to parse data from database. Otherwise if database returns wrong data format, the entire app could crash","shortMessageHtmlLink":"fix: add parsing for extension store to avoid loading issue"}},{"before":null,"after":"f2cd3fcd7011f941f5164bba9edebe061d6a5f6b","ref":"refs/heads/38-commands-sqlite","pushedAt":"2024-09-17T20:24:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"Merge pull request #37 from kunkunsh/34-quicklink\n\nQuick Link","shortMessageHtmlLink":"Merge pull request #37 from kunkunsh/34-quicklink"}},{"before":"e734075945f6b0926e6a2cea70cc1c0cba6741df","after":"f2cd3fcd7011f941f5164bba9edebe061d6a5f6b","ref":"refs/heads/dev","pushedAt":"2024-09-17T19:52:00.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"Merge pull request #37 from kunkunsh/34-quicklink\n\nQuick Link","shortMessageHtmlLink":"Merge pull request #37 from kunkunsh/34-quicklink"}},{"before":"bc5fe31aa6ff37c8328b3c848d261deec3da531b","after":"dd99733497f368b1cae01ee2de8d44ee6e982580","ref":"refs/heads/34-quicklink","pushedAt":"2024-09-17T19:43:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"chore: enable all stores and commands","shortMessageHtmlLink":"chore: enable all stores and commands"}},{"before":"171bb834d6e130c5dc77e147ec530e76ead33cde","after":"bc5fe31aa6ff37c8328b3c848d261deec3da531b","ref":"refs/heads/34-quicklink","pushedAt":"2024-09-16T22:00:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: implemented quick link creation and display","shortMessageHtmlLink":"feat: implemented quick link creation and display"}},{"before":"e734075945f6b0926e6a2cea70cc1c0cba6741df","after":"171bb834d6e130c5dc77e147ec530e76ead33cde","ref":"refs/heads/34-quicklink","pushedAt":"2024-09-16T01:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: implement UI and store for quick links","shortMessageHtmlLink":"feat: implement UI and store for quick links"}},{"before":null,"after":"e734075945f6b0926e6a2cea70cc1c0cba6741df","ref":"refs/heads/34-quicklink","pushedAt":"2024-09-15T17:04:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"fix: a wrong function signature","shortMessageHtmlLink":"fix: a wrong function signature"}},{"before":"97f6ec5bf35838def0b02272505662046c59e729","after":"e734075945f6b0926e6a2cea70cc1c0cba6741df","ref":"refs/heads/dev","pushedAt":"2024-09-15T16:08:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"fix: a wrong function signature","shortMessageHtmlLink":"fix: a wrong function signature"}},{"before":"0a1ab7c2cfab800cf1e5cbfea8e1bed54f2cb184","after":"97f6ec5bf35838def0b02272505662046c59e729","ref":"refs/heads/dev","pushedAt":"2024-09-15T15:57:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: add onboarding page","shortMessageHtmlLink":"feat: add onboarding page"}},{"before":"6cc7bcc79e578e6776496fde3b0861051f790add","after":"0a1ab7c2cfab800cf1e5cbfea8e1bed54f2cb184","ref":"refs/heads/dev","pushedAt":"2024-09-14T19:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: add author, contributors, repository to manifest","shortMessageHtmlLink":"feat: add author, contributors, repository to manifest"}},{"before":"29e00b85b9b98641847e892939f9b8f88e7cd7d3","after":"6cc7bcc79e578e6776496fde3b0861051f790add","ref":"refs/heads/dev","pushedAt":"2024-09-14T19:01:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: add $EXTENSION_SUPPORT path alias and path API\n\nThis path is used to store extension supporting files","shortMessageHtmlLink":"feat: add $EXTENSION_SUPPORT path alias and path API"}},{"before":"81c2e7a85af5b34fb31b26e0af3af4b4715334dc","after":"29e00b85b9b98641847e892939f9b8f88e7cd7d3","ref":"refs/heads/dev","pushedAt":"2024-09-14T17:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: add beta program option in settings\n\nWhen enabled, will take both stable and beta updates","shortMessageHtmlLink":"feat: add beta program option in settings"}},{"before":"2f0ac4d4429ac1193728c8637bfc0382e966c1c5","after":"81c2e7a85af5b34fb31b26e0af3af4b4715334dc","ref":"refs/heads/dev","pushedAt":"2024-09-14T17:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: add progress bar component to template worker command","shortMessageHtmlLink":"feat: add progress bar component to template worker command"}},{"before":"5228b6665f5e29fbc3d3d70f854bb7cb7017cdaa","after":"2f0ac4d4429ac1193728c8637bfc0382e966c1c5","ref":"refs/heads/dev","pushedAt":"2024-09-13T22:58:39.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"Merge pull request #26 from kunkunsh/24-extension-auto-update\n\nExtension Auto Upgrade","shortMessageHtmlLink":"Merge pull request #26 from kunkunsh/24-extension-auto-update"}},{"before":"4277fa31f6ea8deaead460ce41a5351316058c8e","after":"e35e06a2a238538b4ffd77551e84002af0fe556d","ref":"refs/heads/24-extension-auto-update","pushedAt":"2024-09-13T22:49:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: implement auto upgrade option in settings\n\nWhen enabled, will check extension upgrade everyday and auto install","shortMessageHtmlLink":"feat: implement auto upgrade option in settings"}},{"before":"81b7b3e7447288ce96bc04ee283c786b84fabec9","after":"4277fa31f6ea8deaead460ce41a5351316058c8e","ref":"refs/heads/24-extension-auto-update","pushedAt":"2024-09-13T22:05:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: add loading for extension install and uninstall","shortMessageHtmlLink":"feat: add loading for extension install and uninstall"}},{"before":"ff0fa51650d567653c3f2b629b86a5c8fdf18cd7","after":"81b7b3e7447288ce96bc04ee283c786b84fabec9","ref":"refs/heads/24-extension-auto-update","pushedAt":"2024-09-13T21:45:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: improve deno command path alias translation\n\nTranslate path alias for deno command","shortMessageHtmlLink":"feat: improve deno command path alias translation"}},{"before":"7853118fd7bfd0c4d929c7993b5c5f0d92b8d615","after":"ff0fa51650d567653c3f2b629b86a5c8fdf18cd7","ref":"refs/heads/24-extension-auto-update","pushedAt":"2024-09-13T18:38:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: implement extension upgrade check\n\nChecks once a day, when there is extension upgradeable, notify user to go to store to upgrade. Auto upgrade is not yet implemented.","shortMessageHtmlLink":"feat: implement extension upgrade check"}},{"before":"57a65f2b6f167807eb6bb06ee3ed4fd675471b1b","after":"7853118fd7bfd0c4d929c7993b5c5f0d92b8d615","ref":"refs/heads/24-extension-auto-update","pushedAt":"2024-09-13T06:22:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"chore: bump latest version to 0.1.8 to make sure extensions can be installed","shortMessageHtmlLink":"chore: bump latest version to 0.1.8 to make sure extensions can be in…"}},{"before":"5228b6665f5e29fbc3d3d70f854bb7cb7017cdaa","after":"57a65f2b6f167807eb6bb06ee3ed4fd675471b1b","ref":"refs/heads/24-extension-auto-update","pushedAt":"2024-09-13T06:13:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: implement upgrade feature in store","shortMessageHtmlLink":"feat: implement upgrade feature in store"}},{"before":null,"after":"5228b6665f5e29fbc3d3d70f854bb7cb7017cdaa","ref":"refs/heads/24-extension-auto-update","pushedAt":"2024-09-13T03:30:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"Version Compatibility (#23)\n\n* Transition @kksh/api to use TypeScript completely\r\n\r\nwithout bundling to js at all. There was some problem with bundling with rollup when I use json plugin.\r\n\r\n* feat: add auto version patch to API package\r\n\r\ninstead of exporting directly from package.json, now use a script to add version to typescript file during build\r\n\r\n* test: make unit test quite\r\n\r\nAvoid too much log in CI\r\n\r\n* ci: implement version checking\r\n\r\n* chore: add @types/semver to api pkg","shortMessageHtmlLink":"Version Compatibility (#23)"}},{"before":"f6a08613ffd36c391c9a3ce2c47cb245b0d198dc","after":null,"ref":"refs/heads/22-version-compatibility","pushedAt":"2024-09-13T03:22:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"}},{"before":"5f557dd17523d62b8f3abc2362fac5193b3e4898","after":"5228b6665f5e29fbc3d3d70f854bb7cb7017cdaa","ref":"refs/heads/dev","pushedAt":"2024-09-13T03:22:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"Version Compatibility (#23)\n\n* Transition @kksh/api to use TypeScript completely\r\n\r\nwithout bundling to js at all. There was some problem with bundling with rollup when I use json plugin.\r\n\r\n* feat: add auto version patch to API package\r\n\r\ninstead of exporting directly from package.json, now use a script to add version to typescript file during build\r\n\r\n* test: make unit test quite\r\n\r\nAvoid too much log in CI\r\n\r\n* ci: implement version checking\r\n\r\n* chore: add @types/semver to api pkg","shortMessageHtmlLink":"Version Compatibility (#23)"}},{"before":"89de2f2681c578654c04d118274652e2603d5a40","after":"f6a08613ffd36c391c9a3ce2c47cb245b0d198dc","ref":"refs/heads/22-version-compatibility","pushedAt":"2024-09-13T03:19:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"chore: add @types/semver to api pkg","shortMessageHtmlLink":"chore: add @types/semver to api pkg"}},{"before":"84ad7f4879b877c94615e64d378fa9bc57f6c1ca","after":"89de2f2681c578654c04d118274652e2603d5a40","ref":"refs/heads/22-version-compatibility","pushedAt":"2024-09-13T02:54:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"ci: implement version checking","shortMessageHtmlLink":"ci: implement version checking"}},{"before":"f0c16e5e6fd4952400a1648d13ed4185692de1ba","after":"84ad7f4879b877c94615e64d378fa9bc57f6c1ca","ref":"refs/heads/22-version-compatibility","pushedAt":"2024-09-13T01:57:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"test: make unit test quite\n\nAvoid too much log in CI","shortMessageHtmlLink":"test: make unit test quite"}},{"before":"1266080a707f5bf61f4c42fb7658018c3aa28622","after":"f0c16e5e6fd4952400a1648d13ed4185692de1ba","ref":"refs/heads/22-version-compatibility","pushedAt":"2024-09-13T01:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"feat: add auto version patch to API package\n\ninstead of exporting directly from package.json, now use a script to add version to typescript file during build","shortMessageHtmlLink":"feat: add auto version patch to API package"}},{"before":"5f557dd17523d62b8f3abc2362fac5193b3e4898","after":"1266080a707f5bf61f4c42fb7658018c3aa28622","ref":"refs/heads/22-version-compatibility","pushedAt":"2024-09-12T22:46:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HuakunShen","name":"Huakun Shen","path":"/HuakunShen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33727687?s=80&v=4"},"commit":{"message":"Transition @kksh/api to use TypeScript completely\n\nwithout bundling to js at all. There was some problem with bundling with rollup when I use json plugin.","shortMessageHtmlLink":"Transition @kksh/api to use TypeScript completely"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEuUP9_QA","startCursor":null,"endCursor":null}},"title":"Activity · kunkunsh/kunkun"}