{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":15315789,"defaultBranch":"v2","name":"Wox","ownerLogin":"Wox-launcher","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-12-19T15:49:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15628601?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1709735151.0","currentOid":""},"activityList":{"items":[{"before":"9c37a19b975f8304fabc529843eea0409079218c","after":"1cb7ef16d1fc688cd18c7749582138f68305070f","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-28T16:07:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"#4008 Fix ui is not showup on windows after start Wox","shortMessageHtmlLink":"#4008 Fix ui is not showup on windows after start Wox"}},{"before":"9c37a19b975f8304fabc529843eea0409079218c","after":"1cb7ef16d1fc688cd18c7749582138f68305070f","ref":"refs/heads/v2","pushedAt":"2024-04-28T16:05:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"#4008 Fix ui is not showup on windows after start Wox","shortMessageHtmlLink":"#4008 Fix ui is not showup on windows after start Wox"}},{"before":"b6d0d6095c7f569e0ff7d0fa31ef5c3930dfeff8","after":"9c37a19b975f8304fabc529843eea0409079218c","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-28T15:16:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix ui sometimes doesn't showup after start","shortMessageHtmlLink":"Fix ui sometimes doesn't showup after start"}},{"before":"b6d0d6095c7f569e0ff7d0fa31ef5c3930dfeff8","after":"9c37a19b975f8304fabc529843eea0409079218c","ref":"refs/heads/v2","pushedAt":"2024-04-28T15:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Fix ui sometimes doesn't showup after start","shortMessageHtmlLink":"Fix ui sometimes doesn't showup after start"}},{"before":"5ce387a7d18d5818137f5cd346f526a2bafc827e","after":"b6d0d6095c7f569e0ff7d0fa31ef5c3930dfeff8","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-28T14:41:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix QueryHotkeys not been initialized error","shortMessageHtmlLink":"Fix QueryHotkeys not been initialized error"}},{"before":"5ce387a7d18d5818137f5cd346f526a2bafc827e","after":"b6d0d6095c7f569e0ff7d0fa31ef5c3930dfeff8","ref":"refs/heads/v2","pushedAt":"2024-04-28T14:41:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Fix QueryHotkeys not been initialized error","shortMessageHtmlLink":"Fix QueryHotkeys not been initialized error"}},{"before":"747a1217529b6bc8000e0b5349c9b08bf9e79a08","after":"5ce387a7d18d5818137f5cd346f526a2bafc827e","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-28T14:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Remove single_instance module and refactor existing instance check\n\nThe single_instance module has been removed, which included the deletion of multiple related files. The method to check if an instance of the application is already running has been refactored in the main.go file. Additionally, a timeout was added for the \"PickFiles\" method in ui_impl.go to prevent unnecessary waiting. This leads to cleaner code and potentially faster execution times.","shortMessageHtmlLink":"Remove single_instance module and refactor existing instance check"}},{"before":"747a1217529b6bc8000e0b5349c9b08bf9e79a08","after":"5ce387a7d18d5818137f5cd346f526a2bafc827e","ref":"refs/heads/v2","pushedAt":"2024-04-28T14:21:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Remove single_instance module and refactor existing instance check\n\nThe single_instance module has been removed, which included the deletion of multiple related files. The method to check if an instance of the application is already running has been refactored in the main.go file. Additionally, a timeout was added for the \"PickFiles\" method in ui_impl.go to prevent unnecessary waiting. This leads to cleaner code and potentially faster execution times.","shortMessageHtmlLink":"Remove single_instance module and refactor existing instance check"}},{"before":"fece4fced4fb32d366ce140882ee09e41e0ed0fd","after":"747a1217529b6bc8000e0b5349c9b08bf9e79a08","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-28T12:56:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix build error on windows","shortMessageHtmlLink":"Fix build error on windows"}},{"before":"fece4fced4fb32d366ce140882ee09e41e0ed0fd","after":"747a1217529b6bc8000e0b5349c9b08bf9e79a08","ref":"refs/heads/v2","pushedAt":"2024-04-28T12:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Fix build error on windows","shortMessageHtmlLink":"Fix build error on windows"}},{"before":"896212ec28dbc45214c59376f079ae953ceea7d5","after":"fece4fced4fb32d366ce140882ee09e41e0ed0fd","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-28T12:45:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Refactor file locking mechanism\n\nThe file locking mechanism in both Windows and POSIX systems has been modified. This update restructures the way files are opened for writing and locked. Unnecessary file existence checks have been eliminated, and a more proficient use of the defer statement for file closing is included. On a failure, the file will still be properly closed. This should considerably enhance the efficiency and reliability of the lock function.","shortMessageHtmlLink":"Refactor file locking mechanism"}},{"before":"896212ec28dbc45214c59376f079ae953ceea7d5","after":"fece4fced4fb32d366ce140882ee09e41e0ed0fd","ref":"refs/heads/v2","pushedAt":"2024-04-28T12:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Refactor file locking mechanism\n\nThe file locking mechanism in both Windows and POSIX systems has been modified. This update restructures the way files are opened for writing and locked. Unnecessary file existence checks have been eliminated, and a more proficient use of the defer statement for file closing is included. On a failure, the file will still be properly closed. This should considerably enhance the efficiency and reliability of the lock function.","shortMessageHtmlLink":"Refactor file locking mechanism"}},{"before":"a80720616845219b7bffbd0527189c8bc41102f9","after":"896212ec28dbc45214c59376f079ae953ceea7d5","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-28T12:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Fix build error","shortMessageHtmlLink":"Fix build error"}},{"before":"a80720616845219b7bffbd0527189c8bc41102f9","after":"896212ec28dbc45214c59376f079ae953ceea7d5","ref":"refs/heads/v2","pushedAt":"2024-04-28T12:24:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Fix build error","shortMessageHtmlLink":"Fix build error"}},{"before":"4a1358eaeb3adeefedf77458904e97b911803efb","after":"a80720616845219b7bffbd0527189c8bc41102f9","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-28T12:06:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Implement single instance lock for the server\n\nAdded a single instance lock for the server to prevent multiple instances running simultaneously. Updated the sequence of server port assignment and added error catching for port allocation. Introduced a \"/show\" route to handle existing instances. Enhanced the utility functions with `GetAppLockFilePath` and `HttpPost`.","shortMessageHtmlLink":"Implement single instance lock for the server"}},{"before":"4a1358eaeb3adeefedf77458904e97b911803efb","after":"a80720616845219b7bffbd0527189c8bc41102f9","ref":"refs/heads/v2","pushedAt":"2024-04-28T12:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Implement single instance lock for the server\n\nAdded a single instance lock for the server to prevent multiple instances running simultaneously. Updated the sequence of server port assignment and added error catching for port allocation. Introduced a \"/show\" route to handle existing instances. Enhanced the utility functions with `GetAppLockFilePath` and `HttpPost`.","shortMessageHtmlLink":"Implement single instance lock for the server"}},{"before":"a2daff686abc64911992b82513a64142e4c5f87c","after":"4a1358eaeb3adeefedf77458904e97b911803efb","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-26T14:36:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add exception handling for clipboard operations and empty selection check\n\nThis commit wraps clipboard operations on Darwin in try-catch blocks to handle potential exceptions gracefully. Additionally, an \"IsEmpty\" function is introduced in `selection.go`, which checks whether the current selection is empty, ultimately enhancing robustness against empty selections.","shortMessageHtmlLink":"Add exception handling for clipboard operations and empty selection c…"}},{"before":"a2daff686abc64911992b82513a64142e4c5f87c","after":"4a1358eaeb3adeefedf77458904e97b911803efb","ref":"refs/heads/v2","pushedAt":"2024-04-26T14:33:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Add exception handling for clipboard operations and empty selection check\n\nThis commit wraps clipboard operations on Darwin in try-catch blocks to handle potential exceptions gracefully. Additionally, an \"IsEmpty\" function is introduced in `selection.go`, which checks whether the current selection is empty, ultimately enhancing robustness against empty selections.","shortMessageHtmlLink":"Add exception handling for clipboard operations and empty selection c…"}},{"before":"5067de29c9d1c59d6952a755972c7493cee31319","after":"a2daff686abc64911992b82513a64142e4c5f87c","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-26T06:39:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add selection query for llm plugin","shortMessageHtmlLink":"Add selection query for llm plugin"}},{"before":"5067de29c9d1c59d6952a755972c7493cee31319","after":"a2daff686abc64911992b82513a64142e4c5f87c","ref":"refs/heads/v2","pushedAt":"2024-04-26T06:32:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Add selection query for llm plugin","shortMessageHtmlLink":"Add selection query for llm plugin"}},{"before":"282cfdcc8c17671a1f5c36ad21f74facc0559a07","after":"5067de29c9d1c59d6952a755972c7493cee31319","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-26T05:36:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Refactor chatgpt plugin\n\nRenamed to llm tools plugin, and remove chat function. this change will make Wox focus on llm tools which is the better user case for such kind of launcher tool.","shortMessageHtmlLink":"Refactor chatgpt plugin"}},{"before":"282cfdcc8c17671a1f5c36ad21f74facc0559a07","after":"5067de29c9d1c59d6952a755972c7493cee31319","ref":"refs/heads/v2","pushedAt":"2024-04-26T05:36:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Refactor chatgpt plugin\n\nRenamed to llm tools plugin, and remove chat function. this change will make Wox focus on llm tools which is the better user case for such kind of launcher tool.","shortMessageHtmlLink":"Refactor chatgpt plugin"}},{"before":"f09d901c75c56a3d10624fe811a1d51b4382fcfa","after":"282cfdcc8c17671a1f5c36ad21f74facc0559a07","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-25T05:05:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add Groq as a new chatgpt provider\n\nA new provider, Groq, is introduced to chatgpt, thereby enabling the plugin to connect with this new provider. This addition includes initializing, reading, streaming, reading models, closing the Groq provider, and linking with the Groq API. Modifications were made in the existing code (chatgptModelProviderName, chatgptModelProviderNames in provider.go, GenerateContent in provider_groq.go) to accommodate this.","shortMessageHtmlLink":"Add Groq as a new chatgpt provider"}},{"before":"f09d901c75c56a3d10624fe811a1d51b4382fcfa","after":"282cfdcc8c17671a1f5c36ad21f74facc0559a07","ref":"refs/heads/v2","pushedAt":"2024-04-25T05:05:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Add Groq as a new chatgpt provider\n\nA new provider, Groq, is introduced to chatgpt, thereby enabling the plugin to connect with this new provider. This addition includes initializing, reading, streaming, reading models, closing the Groq provider, and linking with the Groq API. Modifications were made in the existing code (chatgptModelProviderName, chatgptModelProviderNames in provider.go, GenerateContent in provider_groq.go) to accommodate this.","shortMessageHtmlLink":"Add Groq as a new chatgpt provider"}},{"before":"67dc5f77b5af0ff557ea3cf7620a28521f177764","after":"f09d901c75c56a3d10624fe811a1d51b4382fcfa","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-25T03:29:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Upgrade flutter dependencies","shortMessageHtmlLink":"Upgrade flutter dependencies"}},{"before":"67dc5f77b5af0ff557ea3cf7620a28521f177764","after":"f09d901c75c56a3d10624fe811a1d51b4382fcfa","ref":"refs/heads/v2","pushedAt":"2024-04-25T03:29:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Upgrade flutter dependencies","shortMessageHtmlLink":"Upgrade flutter dependencies"}},{"before":"8a6a27dea9bc441266b24a0119e1c8d52d7e38df","after":"67dc5f77b5af0ff557ea3cf7620a28521f177764","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-23T06:22:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Add subtitle for chatgpt plugin","shortMessageHtmlLink":"Add subtitle for chatgpt plugin"}},{"before":"8a6a27dea9bc441266b24a0119e1c8d52d7e38df","after":"67dc5f77b5af0ff557ea3cf7620a28521f177764","ref":"refs/heads/v2","pushedAt":"2024-04-23T06:07:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"Add subtitle for chatgpt plugin","shortMessageHtmlLink":"Add subtitle for chatgpt plugin"}},{"before":"d3c4e2a56cf8923c7746c953e4844a6b3d06d1d5","after":"8a6a27dea9bc441266b24a0119e1c8d52d7e38df","ref":"refs/heads/update-plugin-store","pushedAt":"2024-04-22T23:47:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"[Bot] Update plugin store manifests","shortMessageHtmlLink":"[Bot] Update plugin store manifests"}},{"before":"21119e65236e3d44bf19393a6273b36cbc4cc92e","after":"8a6a27dea9bc441266b24a0119e1c8d52d7e38df","ref":"refs/heads/v2","pushedAt":"2024-04-22T23:43:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"qianlifeng","name":"qianlifeng","path":"/qianlifeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1725475?s=80&v=4"},"commit":{"message":"[Bot] Update plugin store manifests","shortMessageHtmlLink":"[Bot] Update plugin store manifests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPFTA0gA","startCursor":null,"endCursor":null}},"title":"Activity · Wox-launcher/Wox"}